From 50c95fd3f82ccc8a5a2a1fe4b7af6677f61da871 Mon Sep 17 00:00:00 2001 From: infominer33 Date: Sun, 10 Sep 2023 05:17:25 +0000 Subject: [PATCH] jekyll build from Action f4dbf544946f1ebd748f4d12da9850f1062364b1 --- .nojekyll | 0 404.html | 519 + CNAME | 1 + Indy-Sovrin.html | 11 + Indy-Sovrin/index.html | 11 + Minimal-Mistakes-LICENSE | 21 + Rebooting-Web-of-Trust.html | 11 + ...608PersonalDataLifeManagementPlatforms.pdf | Bin 0 -> 619483 bytes ... digital life_V1.0_20180513.compressed.pdf | Bin 0 -> 2709991 bytes about/index.html | 1311 + aim/index.html | 548 + application/IOT/index.html | 1503 + application/covid-19/index.html | 1824 + .../lfph_cci_good-health-pass/index.html | 1432 + application/education/index.html | 1377 + application/future/index.html | 1279 + application/guardianship/index.html | 1302 + application/healthcare/index.html | 1371 + application/humanitarian/index.html | 1461 + application/kyc/index.html | 1283 + application/supply-chain/index.html | 1303 + application/travel/index.html | 1336 + application/trending-adoption/index.html | 1454 + application/use-cases/index.html | 1642 + assets/css/main.css | 5 + assets/css/style.css | 1 + assets/icons/android-chrome-192x192.png | Bin 0 -> 5896 bytes assets/icons/android-chrome-512x512.png | Bin 0 -> 19318 bytes assets/icons/apple-touch-icon.png | Bin 0 -> 5661 bytes assets/icons/browserconfig.xml | 9 + assets/icons/didicon.png | Bin 0 -> 14561 bytes assets/icons/favicon-16x16.png | Bin 0 -> 873 bytes assets/icons/favicon-32x32.png | Bin 0 -> 1456 bytes assets/icons/favicon.ico | Bin 0 -> 15086 bytes assets/icons/mstile-150x150.png | Bin 0 -> 5458 bytes assets/icons/safari-pinned-tab.svg | 54 + assets/icons/site.webmanifest | 19 + assets/js/lunr/lunr-en.js | 69 + assets/js/lunr/lunr-gr.js | 522 + assets/js/lunr/lunr-store.js | 751 + assets/js/lunr/lunr.js | 3484 + assets/js/lunr/lunr.min.js | 1 + assets/js/main.min.js | 9 + banner.js | 19 + blockchain/3box/index.html | 11 + blockchain/bitcoin.html | 11 + blockchain/bitcoin/blockcerts/index.html | 11 + blockchain/bitcoin/index.html | 1398 + blockchain/blockstack/index.html | 1280 + blockchain/dragonchain-factor/index.html | 1322 + blockchain/ethereum/consensys/index.html | 11 + blockchain/ethereum/index.html | 1477 + blockchain/ethereum/transmute/index.html | 11 + blockchain/ethereum/uPort.html | 11 + blockchain/ethereum/uPort/index.html | 11 + blockchain/handshake/index.html | 11 + blockchain/hyperledger-indy/index.html | 11 + blockchain/hyperledger/aries/index.html | 11 + blockchain/hyperledger/hgf-2018/index.html | 11 + blockchain/hyperledger/index.html | 1462 + blockchain/hyperledger/indy/index.html | 11 + blockchain/hyperledger/ursa/index.html | 11 + blockchain/index.html | 1407 + blockchain/iota-foundation/index.html | 1287 + blockchain/ontology/index.html | 1403 + blockchain/veres-one/index.html | 1266 + categories.html | 11 + categories/index.html | 9757 + companies/Gataca/index.html | 15758 + companies/GlobalID/index.html | 17681 + companies/IDramp/index.html | 16914 + companies/Indicio/index.html | 19533 + companies/Lissi/index.html | 17169 + companies/MagicLabs/index.html | 15832 + companies/Mattereum/index.html | 15910 + companies/MyDEX/index.html | 17305 + companies/Spherity/index.html | 17488 + companies/Spruce/index.html | 16681 + companies/ValidatedID/index.html | 16935 + companies/danube-tech/index.html | 17020 + companies/evernym/index.html | 17189 + .../index.html | 16396 + companies/ibm/index.html | 19891 + companies/karyl-fowler_transmute/index.html | 1548 + companies/mattr/index.html | 19533 + companies/meeco/index.html | 17107 + companies/microsoft/index.html | 21455 + companies/spherity/index.html | 17496 + companies/transmute/index.html | 18124 + companies/trinsic/index.html | 19735 + decentralized-web/biometrics/index.html | 1290 + decentralized-web/handshake/index.html | 1265 + decentralized-web/scuttlebot/index.html | 1655 + development/architecture/index.html | 1334 + development/biometrics/index.html | 1306 + development/business/index.html | 1560 + development/decentralization/index.html | 1286 + .../ethics-rights-sovereignty/index.html | 1368 + .../index.html | 1395 + development/index.html | 1612 + development/interop/index.html | 1353 + development/linked-data/index.html | 20437 + development/object-capabilities/index.html | 11213 + development/user-experience/index.html | 1391 + development/wallets/index.html | 2011 + ethereum.html | 11 + ethereum/index.html | 11 + .../web standards/ethereum-oasis/index.html | 11 + events/hgf-2018/index.html | 1295 + favicon.ico | Bin 0 -> 15086 bytes feed.xml | 1700 + gdpr/index.html | 11 + getting-started/index.html | 11 + googlea0c2fa68e5296d7d.html | 1 + government/africa/index.html | 1383 + government/australia/index.html | 1284 + government/canada/bcgov/index.html | 1508 + .../index.html | 11 + government/canada/diacc/index.html | 2005 + government/canada/index.html | 1392 + government/canada/pctf/index.html | 1390 + .../von/hgf-2018-presentation/index.html | 11 + government/europe/eSSIF/index.html | 11 + .../europe/eu/data-governance-act/index.html | 1290 + government/europe/eu/ebsi-essif/index.html | 1431 + government/europe/eu/eidas/index.html | 1546 + government/europe/eu/essif-lab/index.html | 11 + government/europe/index.html | 1721 + government/europe/regulation/edias/index.html | 11 + government/europe/regulation/eidas/index.html | 11 + government/europe/regulation/gdpr/index.html | 1388 + government/europe/switzerland/index.html | 1301 + government/europe/switzerland/zug/index.html | 1325 + government/europe/united-kingdom/index.html | 1341 + government/index.html | 1495 + government/india/index.html | 1305 + government/new-zealand/index.html | 1307 + government/usa/california.html | 1440 + government/usa/dhs/index.html | 1523 + government/usa/index.html | 1686 + .../regulations/california/ccpa/index.html | 11 + hgf-2018.html | 11 + .../Microledgers-Edgechains-Hardman-HGF.html | 11 + .../index.html | 11 + .../VerifiableOrganizationsNetwork-HGF.html | 11 + .../index.html | 11 + hgf-2018/index.html | 11 + history/2000-2009/index.html | 11 + .../early/augmented-social-network/index.html | 2289 + .../dataweb-introduction-to-xdi/index.html | 1811 + history/2000s/index.html | 1662 + history/2000s/xri-data-exchange/index.html | 1538 + history/2010-2014/index.html | 11 + history/2010s/early/personal-data/index.html | 1780 + history/2010s/late/blockchain/index.html | 1981 + .../index.html | 1716 + history/2015-2019/index.html | 11 + history/2020s/early/essif-lab/index.html | 1483 + history/archive/1970s-90s/index.html | 11 + history/archive/2000s/index.html | 11 + history/archive/2010s/index.html | 11 + history/archive/2016/index.html | 11 + history/archive/2017-present/index.html | 11 + history/archive/assorted/index.html | 11 + history/archive/index.html | 11 + history/index.html | 1379 + .../website-config-minimal-mistakes.html | 11 + .../index.html | 11 + humanitarian.html | 11 + humanitarian/index.html | 11 + hyperledger/aries/index.html | 11 + .../index.html | 11 + hyperledger/hgf-2018/index.html | 11 + hyperledger/indy.html | 11 + hyperledger/indy/index.html | 11 + id-initiatives/bitcoin.html | 11 + id-initiatives/bitcoin/index.html | 11 + id-initiatives/danube.html | 11 + id-initiatives/danube/index.html | 11 + id-initiatives/ethereum.html | 11 + id-initiatives/ethereum/index.html | 11 + id-initiatives/ethereum/uPort/index.html | 11 + id-initiatives/ethereum/uport.html | 11 + id-initiatives/ibm/index.html | 11 + id-initiatives/index.html | 11 + id-initiatives/indy-ecosystem.html | 11 + id-initiatives/indy-ecosystem/index.html | 11 + id-initiatives/microsoft.html | 11 + id-initiatives/microsoft/index.html | 11 + id-initiatives/state-sponsored.html | 11 + id-initiatives/state-sponsored/index.html | 11 + id-toml.html | 11 + id-toml/index.html | 11 + identity-foundation.html | 11 + images/3box-teaser.webp | Bin 0 -> 1744 bytes images/3box_header.webp | Bin 0 -> 8948 bytes images/404.webp | Bin 0 -> 15066 bytes images/DID.webp | Bin 0 -> 6282 bytes images/DIDComm-header.webp | Bin 0 -> 5614 bytes images/DIDComm-teaser.webp | Bin 0 -> 4368 bytes images/DID_ban.webp | Bin 0 -> 4480 bytes images/DID_og.webp | Bin 0 -> 10646 bytes images/DecentralizeID_Twitter.webp | Bin 0 -> 33938 bytes images/EEA-orgs.webp | Bin 0 -> 28392 bytes images/EIDAS_teaser.webp | Bin 0 -> 8562 bytes images/ID-Collab-Day.webp | Bin 0 -> 1226 bytes images/IDecentralized.webp | Bin 0 -> 6456 bytes images/IIW-East.webp | Bin 0 -> 894 bytes images/IIW-Europe.webp | Bin 0 -> 1082 bytes images/IIW-I.webp | Bin 0 -> 590 bytes images/IIW-II.webp | Bin 0 -> 638 bytes images/IIW-III.webp | Bin 0 -> 660 bytes images/IIW-IV.webp | Bin 0 -> 724 bytes images/IIW-IX.webp | Bin 0 -> 760 bytes images/IIW-V.webp | Bin 0 -> 718 bytes images/IIW-VI.webp | Bin 0 -> 742 bytes images/IIW-VII.webp | Bin 0 -> 756 bytes images/IIW-VIII.webp | Bin 0 -> 828 bytes images/IIW-X.webp | Bin 0 -> 724 bytes images/IIW-XI.webp | Bin 0 -> 748 bytes images/IIW-XII.webp | Bin 0 -> 782 bytes images/IIW-XIII.webp | Bin 0 -> 848 bytes images/IIW-XIV.webp | Bin 0 -> 888 bytes images/IIW-XIX.webp | Bin 0 -> 918 bytes images/IIW-XV.webp | Bin 0 -> 844 bytes images/IIW-XVI.webp | Bin 0 -> 900 bytes images/IIW-XVII.webp | Bin 0 -> 914 bytes images/IIW-XVIII.webp | Bin 0 -> 990 bytes images/IIW-XX.webp | Bin 0 -> 862 bytes images/IIW-XXI.webp | Bin 0 -> 908 bytes images/IIW-XXII.webp | Bin 0 -> 924 bytes images/IIW-XXIII.webp | Bin 0 -> 988 bytes images/IIW-XXIV.webp | Bin 0 -> 1074 bytes images/IIW-XXIX.webp | Bin 0 -> 1052 bytes images/IIW-XXV.webp | Bin 0 -> 992 bytes images/IIW-XXVI.webp | Bin 0 -> 1050 bytes images/IIW-XXVII.webp | Bin 0 -> 1056 bytes images/IIW-XXVIII.webp | Bin 0 -> 1108 bytes images/IIW-XXX.webp | Bin 0 -> 1006 bytes images/IIW-XXXI.webp | Bin 0 -> 1068 bytes images/Internet-Identity-Workshop.webp | Bin 0 -> 19366 bytes images/Internet-Identity-Workshop_teaser.webp | Bin 0 -> 10302 bytes images/InternetIdentityWorkshop.webp | Bin 0 -> 35502 bytes images/JakeFeinlerAtIIW2006.webp | Bin 0 -> 19022 bytes images/KarylFowler_Transmute.webp | Bin 0 -> 6930 bytes images/MATTR_.webp | Bin 0 -> 2596 bytes images/OrieSteele_Transmute.webp | Bin 0 -> 5700 bytes ...-JWT-CWT-OpenID-and-Related-Ecosystem.webp | Bin 0 -> 9548 bytes images/VC-spec-map.webp | Bin 0 -> 35274 bytes images/VON-Logo.webp | Bin 0 -> 11556 bytes images/VON-teaser.webp | Bin 0 -> 8600 bytes images/Who-Runs-the-Internet-graphic.webp | Bin 0 -> 101566 bytes images/asn-header.webp | Bin 0 -> 10066 bytes ...augmented-social-network-first-monday.webp | Bin 0 -> 10236 bytes images/augmented-social-network-teaser.png | Bin 0 -> 2386 bytes images/baseline-teaser.webp | Bin 0 -> 5470 bytes images/bcgov-header.webp | Bin 0 -> 4678 bytes images/bcgov-teaser.webp | Bin 0 -> 5528 bytes images/binary-1254502_GDj.webp | Bin 0 -> 33728 bytes images/binary-2910663_geralt.webp | Bin 0 -> 23230 bytes images/bio-photo.webp | Bin 0 -> 19120 bytes images/bitcoin-1813503_madartzgraphics.webp | Bin 0 -> 9548 bytes images/bitcoin-address.webp | Bin 0 -> 1308 bytes images/blockcerts-header.webp | Bin 0 -> 4170 bytes images/blockcerts.webp | Bin 0 -> 6086 bytes images/blockchain-Tumisu_3019121.webp | Bin 0 -> 6258 bytes images/blockchain-id-header.webp | Bin 0 -> 15466 bytes images/blockchange-identity-header.webp | Bin 0 -> 4784 bytes images/blockstack_header.webp | Bin 0 -> 8880 bytes images/blockstack_teaser.webp | Bin 0 -> 1502 bytes images/btcr-header.webp | Bin 0 -> 27558 bytes images/btcr.webp | Bin 0 -> 11810 bytes images/canadian-digital-identity-history.webp | Bin 0 -> 63890 bytes images/cci-covid-creds.webp | Bin 0 -> 4954 bytes images/ccpa-teaser.webp | Bin 0 -> 1856 bytes ...ty-without-identification-big-brother.webp | Bin 0 -> 39312 bytes images/claims-credentials-header.webp | Bin 0 -> 6978 bytes images/claims-credentials-teaser.webp | Bin 0 -> 4616 bytes images/collections.webp | Bin 0 -> 11302 bytes images/consensys-header.webp | Bin 0 -> 23152 bytes images/consensys-teaser.webp | Bin 0 -> 35534 bytes images/contributors-quickstart-header.webp | Bin 0 -> 13434 bytes images/contributors-quickstart-teaser.webp | Bin 0 -> 13168 bytes images/covid-credentials-initiative.webp | Bin 0 -> 26494 bytes images/cryptonomica-header.webp | Bin 0 -> 7292 bytes images/cryptonomica-teaser.webp | Bin 0 -> 11120 bytes images/danube-header.webp | Bin 0 -> 5910 bytes images/danube-teaser.webp | Bin 0 -> 6010 bytes images/dataweb/dataweb-og.webp | Bin 0 -> 23718 bytes images/dataweb/dataweb-whitepaper-teaser.webp | Bin 0 -> 12468 bytes ...intro-white-paper-2004-04-12-figure-1.webp | Bin 0 -> 19796 bytes ...intro-white-paper-2004-04-12-figure-2.webp | Bin 0 -> 4538 bytes ...intro-white-paper-2004-04-12-figure-3.webp | Bin 0 -> 7122 bytes ...intro-white-paper-2004-04-12-figure-4.webp | Bin 0 -> 9628 bytes ...intro-white-paper-2004-04-12-figure-5.webp | Bin 0 -> 17114 bytes ...intro-white-paper-2004-04-12-figure-6.webp | Bin 0 -> 15316 bytes ...intro-white-paper-2004-04-12-figure-7.webp | Bin 0 -> 18310 bytes ...intro-white-paper-2004-04-12-figure-8.webp | Bin 0 -> 27360 bytes ...di-intro-white-paper-2004-04-12-intro.webp | Bin 0 -> 19696 bytes ...tralized-identity-github-repositories.webp | Bin 0 -> 101710 bytes images/decetralizedid-og.webp | Bin 0 -> 5610 bytes images/dhs-teaser.webp | Bin 0 -> 27294 bytes images/dhs.gov.webp | Bin 0 -> 11206 bytes images/diacc-header.webp | Bin 0 -> 13278 bytes images/diacc-teaser.webp | Bin 0 -> 3122 bytes images/did-gh-og.webp | Bin 0 -> 6342 bytes images/did-home-overlay.webp | Bin 0 -> 2994 bytes images/did-square.webp | Bin 0 -> 2282 bytes images/did-twitter-sq.webp | Bin 0 -> 2514 bytes images/did-twitter.webp | Bin 0 -> 11364 bytes images/didauth-wg-head.webp | Bin 0 -> 4958 bytes images/didauth-wg-teaser.webp | Bin 0 -> 2986 bytes images/didecentral-discord-archive.webp | Bin 0 -> 28010 bytes images/didecentral-github.webp | Bin 0 -> 19184 bytes images/dif-interop-head.webp | Bin 0 -> 3250 bytes images/dif-interop-teaser.webp | Bin 0 -> 4976 bytes images/digital-bazaar-teaser.webp | Bin 0 -> 3418 bytes images/digital_geralt-93001_thin.webp | Bin 0 -> 14860 bytes images/discord-archive-thumb.webp | Bin 0 -> 32066 bytes images/discord-token.gif | Bin 0 -> 1207253 bytes images/distracted-infominer.webp | Bin 0 -> 12932 bytes images/doge-address.webp | Bin 0 -> 6440 bytes images/dragon-teaser.webp | Bin 0 -> 10216 bytes images/dragon_factor_og.webp | Bin 0 -> 28064 bytes images/dragonchain-factor-header.webp | Bin 0 -> 29116 bytes images/eSSIF.webp | Bin 0 -> 17876 bytes images/edit-this-page.webp | Bin 0 -> 7664 bytes images/ehtereum-github-header.webp | Bin 0 -> 8988 bytes images/eidas-header.webp | Bin 0 -> 23122 bytes ...ise-matrix-binary-sunrise_torange_biz.webp | Bin 0 -> 20160 bytes images/eth-git-thumb.webp | Bin 0 -> 1124 bytes images/ethereum-header.webp | Bin 0 -> 6160 bytes images/ethereum-thumb.webp | Bin 0 -> 2754 bytes images/ethereum.webp | Bin 0 -> 6984 bytes images/europe_teaser.webp | Bin 0 -> 34314 bytes images/european-commission.webp | Bin 0 -> 4704 bytes images/european_union-header.webp | Bin 0 -> 24444 bytes images/evernym-header.webp | Bin 0 -> 4330 bytes images/evernym-indy-sovrin.webp | Bin 0 -> 8220 bytes images/evernym-teaser.webp | Bin 0 -> 868 bytes images/evolution.webp | Bin 0 -> 8952 bytes images/factom-teaser.webp | Bin 0 -> 33912 bytes images/factom_header.webp | Bin 0 -> 5622 bytes images/factor-dragonchain.webp | Bin 0 -> 92830 bytes images/fork-repository.webp | Bin 0 -> 16600 bytes images/gdpr-teaser.webp | Bin 0 -> 5202 bytes ...ata-protection-regulation-gdpr-header.webp | Bin 0 -> 8990 bytes images/github.webp | Bin 0 -> 16596 bytes images/github_teaser.webp | Bin 0 -> 9422 bytes images/gleif-header.webp | Bin 0 -> 18082 bytes images/gleif-teaser.webp | Bin 0 -> 7068 bytes images/gs1-header.webp | Bin 0 -> 25828 bytes images/gs1-teaser.webp | Bin 0 -> 14874 bytes images/gs1-teaser2.webp | Bin 0 -> 15226 bytes images/handshake-header.webp | Bin 0 -> 5048 bytes images/handshake-pickpik.webp | Bin 0 -> 21528 bytes images/handshake_teaser.webp | Bin 0 -> 2676 bytes images/hgf-teaser.webp | Bin 0 -> 2678 bytes .../history-user-centric-data-identity.webp | Bin 0 -> 38908 bytes images/hyland-teaser.webp | Bin 0 -> 1708 bytes images/hyperledger-global-forum-header.webp | Bin 0 -> 11254 bytes images/hyperledger-teaser.webp | Bin 0 -> 9378 bytes images/hyperledger_header.webp | Bin 0 -> 3472 bytes images/ibm-header.webp | Bin 0 -> 11218 bytes images/ibmteaser.webp | Bin 0 -> 1788 bytes images/id2020-teaser.webp | Bin 0 -> 3934 bytes images/id2020.webp | Bin 0 -> 8064 bytes images/idcommons-history-icon.webp | Bin 0 -> 2334 bytes images/idcommons.webp | Bin 0 -> 9176 bytes images/identifiers-discovery-head.webp | Bin 0 -> 6798 bytes images/identifiers-discovery-teaser.webp | Bin 0 -> 4148 bytes images/identity-commons-history.webp | Bin 0 -> 9568 bytes images/identity-commons-teaser.webp | Bin 0 -> 4194 bytes images/identity-decentralized.webp | Bin 0 -> 14460 bytes images/identity-decentralized2.webp | Bin 0 -> 4600 bytes images/identosphere-header.webp | Bin 0 -> 10234 bytes images/iiw-verifiable-credentials.webp | Bin 0 -> 10376 bytes images/iiwlogo.webp | Bin 0 -> 25646 bytes images/indieweb-header.webp | Bin 0 -> 4846 bytes images/indieweb-icon_31635_white.webp | Bin 0 -> 21964 bytes images/info-id.webp | Bin 0 -> 14430 bytes images/infobot-test.webp | Bin 0 -> 7482 bytes images/iota-identity.webp | Bin 0 -> 11604 bytes images/iota.webp | Bin 0 -> 3094 bytes images/jolo.webp | Bin 0 -> 9984 bytes images/jolocom-teaser.webp | Bin 0 -> 8742 bytes images/jolocom.webp | Bin 0 -> 17278 bytes images/keri-header.webp | Bin 0 -> 4898 bytes images/keri-teaser.webp | Bin 0 -> 1908 bytes images/learning-machine-hyland.webp | Bin 0 -> 8724 bytes ...iterature-christian-wiediger-unsplash.webp | Bin 0 -> 23328 bytes images/mattr.webp | Bin 0 -> 3562 bytes images/mattr_teaser.webp | Bin 0 -> 952 bytes images/meeco-teaser.webp | Bin 0 -> 6162 bytes images/meeco_header.webp | Bin 0 -> 13046 bytes images/microsoft-header.webp | Bin 0 -> 21118 bytes images/microsoft.webp | Bin 0 -> 5904 bytes .../minimal-mistakes-quickstart-header.webp | Bin 0 -> 16586 bytes images/minimal-mistakes-teaser.webp | Bin 0 -> 16622 bytes images/oasis-ethereum.webp | Bin 0 -> 11752 bytes images/ontology_header.webp | Bin 0 -> 11168 bytes images/ontology_teaser.webp | Bin 0 -> 4822 bytes images/order-history.webp | Bin 0 -> 1848 bytes images/pan-canadian-trust-framework.webp | Bin 0 -> 37654 bytes images/pan-canadian-trust-header.webp | Bin 0 -> 34568 bytes images/pctf-header.webp | Bin 0 -> 9648 bytes images/pctf-teaser.webp | Bin 0 -> 11054 bytes images/planetwork-header.webp | Bin 0 -> 23456 bytes images/planetwork-teaser.webp | Bin 0 -> 12658 bytes ...te-public-permissioned-permissionless.webp | Bin 0 -> 9414 bytes images/pull-request.webp | Bin 0 -> 36202 bytes images/rebooting-web-of-trust.webp | Bin 0 -> 4186 bytes ...gdpr_data_protection_TheDigitalArtist.webp | Bin 0 -> 13004 bytes images/schema-header.webp | Bin 0 -> 5794 bytes images/schema-teaser.webp | Bin 0 -> 43814 bytes images/scuttlebot.webp | Bin 0 -> 2450 bytes images/scuttlebutt-header.webp | Bin 0 -> 7830 bytes ...-16-peace-justice-strong-institutions.webp | Bin 0 -> 8282 bytes images/secure-data-storage-head.webp | Bin 0 -> 6280 bytes images/secure-data-storage-teaser.webp | Bin 0 -> 2734 bytes images/self-sovereign-identity.webp | Bin 0 -> 3224 bytes images/share-button.webp | Bin 0 -> 580 bytes images/sovereign-id-wide.webp | Bin 0 -> 7446 bytes images/sovereign-identity.webp | Bin 0 -> 8840 bytes images/sovrin-foundation.webp | Bin 0 -> 133094 bytes images/sovrin-header.webp | Bin 0 -> 100502 bytes images/spherity_banner.webp | Bin 0 -> 4732 bytes images/spherity_teaser.webp | Bin 0 -> 4070 bytes images/storage-compute-head.webp | Bin 0 -> 6466 bytes images/storage-compute-teaser.webp | Bin 0 -> 3038 bytes ...-authentication-identity-workshop-w3c.webp | Bin 0 -> 17560 bytes images/sustainable-development-goal-16.webp | Bin 0 -> 11664 bytes images/team-identosphere.webp | Bin 0 -> 12118 bytes images/team-identospherebigger.webp | Bin 0 -> 16626 bytes images/the-world-map-from-a-binary-code.webp | Bin 0 -> 77260 bytes images/transmute.webp | Bin 0 -> 19646 bytes images/transmute_thumb.webp | Bin 0 -> 2566 bytes images/trinsic_banner.webp | Bin 0 -> 6712 bytes images/trinsic_teaser.webp | Bin 0 -> 6388 bytes images/twitter_header.webp | Bin 0 -> 15740 bytes images/tykn_header.webp | Bin 0 -> 4654 bytes images/tykn_teaser.webp | Bin 0 -> 1538 bytes images/understanding-did-auth.webp | Bin 0 -> 13106 bytes images/understanding-dids.webp | Bin 0 -> 12982 bytes .../understanding-verifiable-credentials.webp | Bin 0 -> 12822 bytes images/uport-teaser.webp | Bin 0 -> 8376 bytes images/uport.webp | Bin 0 -> 29646 bytes images/ursa-head.webp | Bin 0 -> 5124 bytes images/ursa-square.webp | Bin 0 -> 8308 bytes images/veres-one-header.webp | Bin 0 -> 15484 bytes images/veres_one-teaser.webp | Bin 0 -> 18694 bytes images/verifiable-credentials-teaser.webp | Bin 0 -> 12934 bytes images/verifiable-credentials_head.webp | Bin 0 -> 13752 bytes images/von-header.webp | Bin 0 -> 7026 bytes images/von-info.webp | Bin 0 -> 68104 bytes images/w3c_banner.webp | Bin 0 -> 8438 bytes images/w3c_teaser.webp | Bin 0 -> 1566 bytes images/webauthn-ctap.webp | Bin 0 -> 4190 bytes images/weekly-tweet-collections.webp | Bin 0 -> 12834 bytes images/welcome.webp | Bin 0 -> 38666 bytes images/womenin-id-header.webp | Bin 0 -> 25346 bytes images/womenin-id-teaser.webp | Bin 0 -> 3260 bytes images/xdi-tc-header.webp | Bin 0 -> 13192 bytes images/xdi-teaser.webp | Bin 0 -> 3030 bytes images/xri-tc-header.webp | Bin 0 -> 12340 bytes images/xri-tc-teaser.webp | Bin 0 -> 41104 bytes images/zug-header.webp | Bin 0 -> 109202 bytes images/zug-teaser.webp | Bin 0 -> 1064 bytes index.html | 1007212 ++++++++++++++ indy-ecosystem.html | 11 + indy-sovrin.html | 11 + indy-sovrin/index.html | 11 + infominer.png | Bin 0 -> 13744 bytes introduction/index.html | 11 + literature.html | 11 + .../augmented-social-network/index.html | 11 + .../dataweb-introduction-to-xdi/index.html | 11 + literature/index.html | 11 + literature/rebooting-web-of-trust/index.html | 11 + .../evolution-of-ssi.html | 11 + .../evolution-of-ssi/index.html | 11 + literature/self-sovereign-identity/index.html | 11 + .../index.html | 11 + .../user-experience/index.html | 11 + media/index.html | 11 + minimal-mistakes-jekyll.gemspec | 27 + .../index.html | 1297 + organizations/centre/index.html | 1290 + .../covid-credentials-initiative/index.html | 11 + .../did-communications/index.html | 11 + .../index.html | 1643 + .../wg/DIDAuth/index.html | 11 + .../wg/claims-and-credentials/index.html | 11 + .../wg/did-comm/index.html | 11 + .../wg/interop/index.html | 11 + .../wg/secure-data-storage/index.html | 11 + .../wg/sidetree/index.html | 11 + organizations/gleif/index.html | 1452 + organizations/gs1/index.html | 11 + organizations/humanitarian/index.html | 11 + organizations/hyperledger/aries/index.html | 11 + .../index.html | 11 + .../index.html | 11 + organizations/hyperledger/hgf-2018/index.html | 11 + organizations/hyperledger/index.html | 11 + organizations/hyperledger/indy/index.html | 11 + organizations/hyperledger/ursa/index.html | 11 + organizations/id2020/index.html | 1433 + organizations/identity-foundation.html | 11 + .../claims-and-credentials-wg/index.html | 11 + .../identifiers-and-discovery-wg/index.html | 11 + .../wg/identifiers-and-discovery/index.html | 11 + organizations/identity-foundation/index.html | 11 + .../identity-foundation/keri/index.html | 11 + .../wg/claims-and-credentials/index.html | 11 + .../wg/identifiers-and-discovery/index.html | 11 + .../identity-foundation/wg/interop/index.html | 11 + .../wg/secure-data-storage/index.html | 11 + organizations/index.html | 11 + organizations/mydata.html | 11 + organizations/mydata/index.html | 1522 + organizations/openid/index.html | 1373 + organizations/planetwork/index.html | 1622 + organizations/sovrin-foundation/index.html | 1717 + organizations/sovrin/index.html | 11 + organizations/trustoverip/index.html | 1437 + organizations/we-are-open/index.html | 1427 + organizations/women-in-id/index.html | 11 + organizations/women-in-identity/index.html | 1417 + organizations/womeninid/index.html | 11 + package-lock.json | 688 + podcasts/index.html | 11 + posts/index.html | 1360 + posts/page10/index.html | 1040 + posts/page11/index.html | 1145 + posts/page12/index.html | 1340 + posts/page13/index.html | 787 + posts/page2/index.html | 880 + posts/page3/index.html | 1000 + posts/page4/index.html | 957 + posts/page5/index.html | 1053 + posts/page6/index.html | 1089 + posts/page7/index.html | 1225 + posts/page8/index.html | 1004 + posts/page9/index.html | 1152 + private-sector/danube-tech/index.html | 11 + private-sector/danube/index.html | 11 + private-sector/ibm/index.html | 11 + private-sector/index.html | 11 + private-sector/microsoft/index.html | 11 + .../claims-and-credentials/index.html | 1326 + .../did-authentication/index.html | 1337 + .../did-communications/index.html | 19933 + .../identifiers-and-discovery/index.html | 1460 + .../interop/index.html | 1276 + .../secure-data-storage/index.html | 1275 + .../sidetree/index.html | 1329 + projects/eea/baseline/index.html | 11 + projects/gleif/keri/index.html | 45133 + projects/hyperledger/anoncreds/index.html | 1321 + projects/hyperledger/aries/index.html | 1389 + projects/hyperledger/indy/index.html | 1565 + projects/hyperledger/ursa/index.html | 1269 + projects/tbd/web5/index.html | 1357 + public-sector/canada/index.html | 11 + public-sector/europe/GDPR/index.html | 11 + public-sector/europe/edias/index.html | 11 + public-sector/index.html | 11 + rebooting-web-of-trust.html | 11 + rebooting-web-of-trust/index.html | 11 + recent/index.html | 5564 + redirects.json | 1 + regulation/eidas/index.html | 11 + requirements.txt | 2 + resources/getting-started/index.html | 1424 + resources/index.html | 1386 + resources/literature/index.html | 1482 + robots.txt | 1 + self-sovereign-identity.html | 11 + .../characteristics/index.html | 1426 + .../critique-caution/index.html | 1414 + .../data-governance/index.html | 1521 + self-sovereign-identity/evolution-of-ssi.html | 11 + .../evolution-of-ssi/index.html | 11 + self-sovereign-identity/index.html | 1499 + self-sovereign-identity/privacy/index.html | 1457 + .../ssi-principles-vs-characteristics.html | 11 + .../index.html | 11 + self-sovereign-identity/user-experience.html | 11 + .../user-experience/index.html | 11 + sitemap.xml | 1332 + specs-standards/JSON-LD/index.html | 11 + specs-standards/blockcerts/index.html | 11 + .../decentralized-identifier-did/index.html | 11 + specs-standards/index.html | 11 + .../linked-data/JSON-LD/index.html | 11 + specs-standards/linked-data/index.html | 11 + .../verifiable credentials/index.html | 11 + .../verifiable-credentials/index.html | 11 + specs-standards/webauthn/index.html | 11 + specs-standards/xdi/index.html | 11 + standards.html | 11 + standards/index.html | 11 + standards/xdi/index.html | 11 + state-sponsored.html | 11 + state-sponsored/index.html | 11 + staticman.yml | 28 + tags/affiliation/index.html | 2619 + tags/business/index.html | 75622 + tags/concepts/index.html | 4466 + tags/content/index.html | 3076 + tags/did-methods/index.html | 42197 + tags/events/index.html | 4684 + tags/focus/index.html | 5537 + tags/guidance/index.html | 3536 + tags/index.html | 336961 +++++ tags/platforms/index.html | 16993 + tags/policy/index.html | 3870 + tags/products/index.html | 4425 + tags/protocols/index.html | 9213 + tags/region/index.html | 4924 + tags/specs-standards/index.html | 12110 + tags/tech/index.html | 5249 + tags/tools/index.html | 2946 + tags/working-groups/index.html | 5334 + toml/id-toml.html | 11 + toml/id-toml/index.html | 585 + twscraper.py | 248 + unsorted/later/newsocial.md | 47 + unsorted/later/newsocial/index.html | 319 + unsorted/next/cryptography.md | 12 + unsorted/next/cryptography/index.html | 289 + unsorted/next/development.md | 38 + unsorted/next/development/index.html | 318 + values.html | 11 + values/index.html | 11 + web-3/dao/index.html | 1296 + web-3/defi/index.html | 1325 + web-3/ethereum/3box-ceramic/index.html | 1415 + web-3/ethereum/baseline/index.html | 1309 + web-3/ethereum/consensys/index.html | 1297 + web-3/ethereum/uPort/index.html | 11 + web-3/ethereum/uport-veramo-serto/index.html | 1427 + web-3/id/index.html | 1444 + web-3/index.html | 1437 + web-3/metaverse/index.html | 1365 + web-3/nft/index.html | 1442 + web-standards/blockcerts/index.html | 61009 + .../decentralized-identifier-did/index.html | 11 + web-standards/exchange-protocol/index.html | 28647 + web-standards/gs1/index.html | 15317 + web-standards/index.html | 11695 + web-standards/linked-data/JSON-LD/index.html | 11 + web-standards/linked-data/index.html | 11 + .../index.html | 14722 + .../oasis-open/ethereum-oasis/index.html | 11 + web-standards/oasis-open/xdi/xdi/index.html | 11 + .../xdi/xri-data-interchange/index.html | 11 + web-standards/object-capabilities/index.html | 11 + web-standards/openid-connect/index.html | 11 + .../openid/openid-connect/index.html | 29650 + .../credentials-community-group/index.html | 1309 + web-standards/vc-wg/index.html | 11 + .../verifiable-credentials/index.html | 11 + web-standards/w3c/cg/schema-org/index.html | 11 + .../did-methods/index.html | 25492 + .../w3c/decentralized-identifier/index.html | 25107 + .../decentralized-identifier/index.html | 11 + web-standards/w3c/history/index.html | 11 + web-standards/w3c/index.html | 27879 + .../w3c/json-ld-wg/json-ld/index.html | 11 + web-standards/w3c/json-ld/index.html | 27301 + web-standards/w3c/schema-org/index.html | 1291 + .../vc-wg/verifiable-credentials/index.html | 11 + .../w3c/verifiable-credentials/index.html | 26899 + .../standards-and-development/index.html | 30995 + web-standards/w3c/webauthn/index.html | 19640 + .../w3c/webauthn/webauthn/index.html | 11 + .../did/decentralized-identifier/index.html | 11 + .../w3c/wg/json-ld/json-ld/index.html | 11 + web-standards/w3c/wg/vc/index.html | 11 + .../adoption/index.html | 11 + .../wg/vc/verifiable-credentials/index.html | 11 + web-standards/w3c/wg/webauthn/index.html | 11 + web-standards/webauthn/index.html | 11 + web-standards/xdi/index.html | 11 + welcome/index.html | 11 + workshops.html | 11 + workshops/iiw/index.html | 11 + workshops/index.html | 11 + .../internet-identity-workshop/index.html | 6588 + workshops/rebooting-web-of-trust/index.html | 2932 + 692 files changed, 2574853 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 CNAME create mode 100644 Indy-Sovrin.html create mode 100644 Indy-Sovrin/index.html create mode 100644 Minimal-Mistakes-LICENSE create mode 100644 Rebooting-Web-of-Trust.html create mode 100644 _posts/history/70608PersonalDataLifeManagementPlatforms.pdf create mode 100644 _posts/history/Meeco_Zero Knowledge Proofs of the modern digital life_V1.0_20180513.compressed.pdf create mode 100644 about/index.html create mode 100644 aim/index.html create mode 100644 application/IOT/index.html create mode 100644 application/covid-19/index.html create mode 100644 application/covid-19/lfph_cci_good-health-pass/index.html create mode 100644 application/education/index.html create mode 100644 application/future/index.html create mode 100644 application/guardianship/index.html create mode 100644 application/healthcare/index.html create mode 100644 application/humanitarian/index.html create mode 100644 application/kyc/index.html create mode 100644 application/supply-chain/index.html create mode 100644 application/travel/index.html create mode 100644 application/trending-adoption/index.html create mode 100644 application/use-cases/index.html create mode 100644 assets/css/main.css create mode 100644 assets/css/style.css create mode 100644 assets/icons/android-chrome-192x192.png create mode 100644 assets/icons/android-chrome-512x512.png create mode 100644 assets/icons/apple-touch-icon.png create mode 100644 assets/icons/browserconfig.xml create mode 100644 assets/icons/didicon.png create mode 100644 assets/icons/favicon-16x16.png create mode 100644 assets/icons/favicon-32x32.png create mode 100644 assets/icons/favicon.ico create mode 100644 assets/icons/mstile-150x150.png create mode 100644 assets/icons/safari-pinned-tab.svg create mode 100644 assets/icons/site.webmanifest create mode 100644 assets/js/lunr/lunr-en.js create mode 100644 assets/js/lunr/lunr-gr.js create mode 100644 assets/js/lunr/lunr-store.js create mode 100644 assets/js/lunr/lunr.js create mode 100644 assets/js/lunr/lunr.min.js create mode 100755 assets/js/main.min.js create mode 100644 banner.js create mode 100644 blockchain/3box/index.html create mode 100644 blockchain/bitcoin.html create mode 100644 blockchain/bitcoin/blockcerts/index.html create mode 100644 blockchain/bitcoin/index.html create mode 100644 blockchain/blockstack/index.html create mode 100644 blockchain/dragonchain-factor/index.html create mode 100644 blockchain/ethereum/consensys/index.html create mode 100644 blockchain/ethereum/index.html create mode 100644 blockchain/ethereum/transmute/index.html create mode 100644 blockchain/ethereum/uPort.html create mode 100644 blockchain/ethereum/uPort/index.html create mode 100644 blockchain/handshake/index.html create mode 100644 blockchain/hyperledger-indy/index.html create mode 100644 blockchain/hyperledger/aries/index.html create mode 100644 blockchain/hyperledger/hgf-2018/index.html create mode 100644 blockchain/hyperledger/index.html create mode 100644 blockchain/hyperledger/indy/index.html create mode 100644 blockchain/hyperledger/ursa/index.html create mode 100644 blockchain/index.html create mode 100644 blockchain/iota-foundation/index.html create mode 100644 blockchain/ontology/index.html create mode 100644 blockchain/veres-one/index.html create mode 100644 categories.html create mode 100644 categories/index.html create mode 100644 companies/Gataca/index.html create mode 100644 companies/GlobalID/index.html create mode 100644 companies/IDramp/index.html create mode 100644 companies/Indicio/index.html create mode 100644 companies/Lissi/index.html create mode 100644 companies/MagicLabs/index.html create mode 100644 companies/Mattereum/index.html create mode 100644 companies/MyDEX/index.html create mode 100644 companies/Spherity/index.html create mode 100644 companies/Spruce/index.html create mode 100644 companies/ValidatedID/index.html create mode 100644 companies/danube-tech/index.html create mode 100644 companies/evernym/index.html create mode 100644 companies/hyland-credentials-learning-machine/index.html create mode 100644 companies/ibm/index.html create mode 100644 companies/karyl-fowler_transmute/index.html create mode 100644 companies/mattr/index.html create mode 100644 companies/meeco/index.html create mode 100644 companies/microsoft/index.html create mode 100644 companies/spherity/index.html create mode 100644 companies/transmute/index.html create mode 100644 companies/trinsic/index.html create mode 100644 decentralized-web/biometrics/index.html create mode 100644 decentralized-web/handshake/index.html create mode 100644 decentralized-web/scuttlebot/index.html create mode 100644 development/architecture/index.html create mode 100644 development/biometrics/index.html create mode 100644 development/business/index.html create mode 100644 development/decentralization/index.html create mode 100644 development/ethics-rights-sovereignty/index.html create mode 100644 development/governance-trust-frameworks-registries/index.html create mode 100644 development/index.html create mode 100644 development/interop/index.html create mode 100644 development/linked-data/index.html create mode 100644 development/object-capabilities/index.html create mode 100644 development/user-experience/index.html create mode 100644 development/wallets/index.html create mode 100644 ethereum.html create mode 100644 ethereum/index.html create mode 100644 ethereum/web standards/ethereum-oasis/index.html create mode 100644 events/hgf-2018/index.html create mode 100644 favicon.ico create mode 100644 feed.xml create mode 100644 gdpr/index.html create mode 100644 getting-started/index.html create mode 100644 googlea0c2fa68e5296d7d.html create mode 100644 government/africa/index.html create mode 100644 government/australia/index.html create mode 100644 government/canada/bcgov/index.html create mode 100644 government/canada/bcgov/von/hgf-2018-production-government-deployment-hyperledger-indy/index.html create mode 100644 government/canada/diacc/index.html create mode 100644 government/canada/index.html create mode 100644 government/canada/pctf/index.html create mode 100644 government/canada/von/hgf-2018-presentation/index.html create mode 100644 government/europe/eSSIF/index.html create mode 100644 government/europe/eu/data-governance-act/index.html create mode 100644 government/europe/eu/ebsi-essif/index.html create mode 100644 government/europe/eu/eidas/index.html create mode 100644 government/europe/eu/essif-lab/index.html create mode 100644 government/europe/index.html create mode 100644 government/europe/regulation/edias/index.html create mode 100644 government/europe/regulation/eidas/index.html create mode 100644 government/europe/regulation/gdpr/index.html create mode 100644 government/europe/switzerland/index.html create mode 100644 government/europe/switzerland/zug/index.html create mode 100644 government/europe/united-kingdom/index.html create mode 100644 government/index.html create mode 100644 government/india/index.html create mode 100644 government/new-zealand/index.html create mode 100644 government/usa/california.html create mode 100644 government/usa/dhs/index.html create mode 100644 government/usa/index.html create mode 100644 government/usa/regulations/california/ccpa/index.html create mode 100644 hgf-2018.html create mode 100644 hgf-2018/Microledgers-Edgechains-Hardman-HGF.html create mode 100644 hgf-2018/Microledgers-Edgechains-Hardman-HGF/index.html create mode 100644 hgf-2018/VerifiableOrganizationsNetwork-HGF.html create mode 100644 hgf-2018/VerifiableOrganizationsNetwork-HGF/index.html create mode 100644 hgf-2018/index.html create mode 100644 history/2000-2009/index.html create mode 100644 history/2000s/early/augmented-social-network/index.html create mode 100644 history/2000s/early/dataweb-introduction-to-xdi/index.html create mode 100644 history/2000s/index.html create mode 100644 history/2000s/xri-data-exchange/index.html create mode 100644 history/2010-2014/index.html create mode 100644 history/2010s/early/personal-data/index.html create mode 100644 history/2010s/late/blockchain/index.html create mode 100644 history/2010s/late/von_first-production-government-deployment-hyperledger-indy/index.html create mode 100644 history/2015-2019/index.html create mode 100644 history/2020s/early/essif-lab/index.html create mode 100644 history/archive/1970s-90s/index.html create mode 100644 history/archive/2000s/index.html create mode 100644 history/archive/2010s/index.html create mode 100644 history/archive/2016/index.html create mode 100644 history/archive/2017-present/index.html create mode 100644 history/archive/assorted/index.html create mode 100644 history/archive/index.html create mode 100644 history/index.html create mode 100644 how-to-contribute/website-config-minimal-mistakes.html create mode 100644 how-to-contribute/website-config-minimal-mistakes/index.html create mode 100644 humanitarian.html create mode 100644 humanitarian/index.html create mode 100644 hyperledger/aries/index.html create mode 100644 hyperledger/hgf-2018/VerifiableOrganizationsNetwork-HGF/index.html create mode 100644 hyperledger/hgf-2018/index.html create mode 100644 hyperledger/indy.html create mode 100644 hyperledger/indy/index.html create mode 100644 id-initiatives/bitcoin.html create mode 100644 id-initiatives/bitcoin/index.html create mode 100644 id-initiatives/danube.html create mode 100644 id-initiatives/danube/index.html create mode 100644 id-initiatives/ethereum.html create mode 100644 id-initiatives/ethereum/index.html create mode 100644 id-initiatives/ethereum/uPort/index.html create mode 100644 id-initiatives/ethereum/uport.html create mode 100644 id-initiatives/ibm/index.html create mode 100644 id-initiatives/index.html create mode 100644 id-initiatives/indy-ecosystem.html create mode 100644 id-initiatives/indy-ecosystem/index.html create mode 100644 id-initiatives/microsoft.html create mode 100644 id-initiatives/microsoft/index.html create mode 100644 id-initiatives/state-sponsored.html create mode 100644 id-initiatives/state-sponsored/index.html create mode 100644 id-toml.html create mode 100644 id-toml/index.html create mode 100644 identity-foundation.html create mode 100644 images/3box-teaser.webp create mode 100644 images/3box_header.webp create mode 100644 images/404.webp create mode 100644 images/DID.webp create mode 100644 images/DIDComm-header.webp create mode 100644 images/DIDComm-teaser.webp create mode 100644 images/DID_ban.webp create mode 100644 images/DID_og.webp create mode 100644 images/DecentralizeID_Twitter.webp create mode 100644 images/EEA-orgs.webp create mode 100644 images/EIDAS_teaser.webp create mode 100644 images/ID-Collab-Day.webp create mode 100644 images/IDecentralized.webp create mode 100644 images/IIW-East.webp create mode 100644 images/IIW-Europe.webp create mode 100644 images/IIW-I.webp create mode 100644 images/IIW-II.webp create mode 100644 images/IIW-III.webp create mode 100644 images/IIW-IV.webp create mode 100644 images/IIW-IX.webp create mode 100644 images/IIW-V.webp create mode 100644 images/IIW-VI.webp create mode 100644 images/IIW-VII.webp create mode 100644 images/IIW-VIII.webp create mode 100644 images/IIW-X.webp create mode 100644 images/IIW-XI.webp create mode 100644 images/IIW-XII.webp create mode 100644 images/IIW-XIII.webp create mode 100644 images/IIW-XIV.webp create mode 100644 images/IIW-XIX.webp create mode 100644 images/IIW-XV.webp create mode 100644 images/IIW-XVI.webp create mode 100644 images/IIW-XVII.webp create mode 100644 images/IIW-XVIII.webp create mode 100644 images/IIW-XX.webp create mode 100644 images/IIW-XXI.webp create mode 100644 images/IIW-XXII.webp create mode 100644 images/IIW-XXIII.webp create mode 100644 images/IIW-XXIV.webp create mode 100644 images/IIW-XXIX.webp create mode 100644 images/IIW-XXV.webp create mode 100644 images/IIW-XXVI.webp create mode 100644 images/IIW-XXVII.webp create mode 100644 images/IIW-XXVIII.webp create mode 100644 images/IIW-XXX.webp create mode 100644 images/IIW-XXXI.webp create mode 100644 images/Internet-Identity-Workshop.webp create mode 100644 images/Internet-Identity-Workshop_teaser.webp create mode 100644 images/InternetIdentityWorkshop.webp create mode 100644 images/JakeFeinlerAtIIW2006.webp create mode 100644 images/KarylFowler_Transmute.webp create mode 100644 images/MATTR_.webp create mode 100644 images/OrieSteele_Transmute.webp create mode 100644 images/Understanding-JWT-CWT-OpenID-and-Related-Ecosystem.webp create mode 100644 images/VC-spec-map.webp create mode 100644 images/VON-Logo.webp create mode 100644 images/VON-teaser.webp create mode 100644 images/Who-Runs-the-Internet-graphic.webp create mode 100644 images/asn-header.webp create mode 100644 images/augmented-social-network-first-monday.webp create mode 100644 images/augmented-social-network-teaser.png create mode 100644 images/baseline-teaser.webp create mode 100644 images/bcgov-header.webp create mode 100644 images/bcgov-teaser.webp create mode 100644 images/binary-1254502_GDj.webp create mode 100644 images/binary-2910663_geralt.webp create mode 100644 images/bio-photo.webp create mode 100644 images/bitcoin-1813503_madartzgraphics.webp create mode 100644 images/bitcoin-address.webp create mode 100644 images/blockcerts-header.webp create mode 100644 images/blockcerts.webp create mode 100644 images/blockchain-Tumisu_3019121.webp create mode 100644 images/blockchain-id-header.webp create mode 100644 images/blockchange-identity-header.webp create mode 100644 images/blockstack_header.webp create mode 100644 images/blockstack_teaser.webp create mode 100644 images/btcr-header.webp create mode 100644 images/btcr.webp create mode 100644 images/canadian-digital-identity-history.webp create mode 100644 images/cci-covid-creds.webp create mode 100644 images/ccpa-teaser.webp create mode 100644 images/chaum-security-without-identification-big-brother.webp create mode 100644 images/claims-credentials-header.webp create mode 100644 images/claims-credentials-teaser.webp create mode 100644 images/collections.webp create mode 100644 images/consensys-header.webp create mode 100644 images/consensys-teaser.webp create mode 100644 images/contributors-quickstart-header.webp create mode 100644 images/contributors-quickstart-teaser.webp create mode 100644 images/covid-credentials-initiative.webp create mode 100644 images/cryptonomica-header.webp create mode 100644 images/cryptonomica-teaser.webp create mode 100644 images/danube-header.webp create mode 100644 images/danube-teaser.webp create mode 100644 images/dataweb/dataweb-og.webp create mode 100644 images/dataweb/dataweb-whitepaper-teaser.webp create mode 100644 images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-1.webp create mode 100644 images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-2.webp create mode 100644 images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-3.webp create mode 100644 images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-4.webp create mode 100644 images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-5.webp create mode 100644 images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-6.webp create mode 100644 images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-7.webp create mode 100644 images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-8.webp create mode 100644 images/dataweb/wd-xdi-intro-white-paper-2004-04-12-intro.webp create mode 100644 images/decentralized-identity-github-repositories.webp create mode 100644 images/decetralizedid-og.webp create mode 100644 images/dhs-teaser.webp create mode 100644 images/dhs.gov.webp create mode 100644 images/diacc-header.webp create mode 100644 images/diacc-teaser.webp create mode 100644 images/did-gh-og.webp create mode 100644 images/did-home-overlay.webp create mode 100644 images/did-square.webp create mode 100644 images/did-twitter-sq.webp create mode 100644 images/did-twitter.webp create mode 100644 images/didauth-wg-head.webp create mode 100644 images/didauth-wg-teaser.webp create mode 100644 images/didecentral-discord-archive.webp create mode 100644 images/didecentral-github.webp create mode 100644 images/dif-interop-head.webp create mode 100644 images/dif-interop-teaser.webp create mode 100644 images/digital-bazaar-teaser.webp create mode 100644 images/digital_geralt-93001_thin.webp create mode 100644 images/discord-archive-thumb.webp create mode 100644 images/discord-token.gif create mode 100644 images/distracted-infominer.webp create mode 100644 images/doge-address.webp create mode 100644 images/dragon-teaser.webp create mode 100644 images/dragon_factor_og.webp create mode 100644 images/dragonchain-factor-header.webp create mode 100644 images/eSSIF.webp create mode 100644 images/edit-this-page.webp create mode 100644 images/ehtereum-github-header.webp create mode 100644 images/eidas-header.webp create mode 100644 images/enterprise-matrix-binary-sunrise_torange_biz.webp create mode 100644 images/eth-git-thumb.webp create mode 100644 images/ethereum-header.webp create mode 100644 images/ethereum-thumb.webp create mode 100644 images/ethereum.webp create mode 100644 images/europe_teaser.webp create mode 100644 images/european-commission.webp create mode 100644 images/european_union-header.webp create mode 100644 images/evernym-header.webp create mode 100644 images/evernym-indy-sovrin.webp create mode 100644 images/evernym-teaser.webp create mode 100644 images/evolution.webp create mode 100644 images/factom-teaser.webp create mode 100644 images/factom_header.webp create mode 100644 images/factor-dragonchain.webp create mode 100644 images/fork-repository.webp create mode 100644 images/gdpr-teaser.webp create mode 100644 images/general-data-protection-regulation-gdpr-header.webp create mode 100644 images/github.webp create mode 100644 images/github_teaser.webp create mode 100644 images/gleif-header.webp create mode 100644 images/gleif-teaser.webp create mode 100644 images/gs1-header.webp create mode 100644 images/gs1-teaser.webp create mode 100644 images/gs1-teaser2.webp create mode 100644 images/handshake-header.webp create mode 100644 images/handshake-pickpik.webp create mode 100644 images/handshake_teaser.webp create mode 100644 images/hgf-teaser.webp create mode 100644 images/history-user-centric-data-identity.webp create mode 100644 images/hyland-teaser.webp create mode 100644 images/hyperledger-global-forum-header.webp create mode 100644 images/hyperledger-teaser.webp create mode 100644 images/hyperledger_header.webp create mode 100644 images/ibm-header.webp create mode 100644 images/ibmteaser.webp create mode 100644 images/id2020-teaser.webp create mode 100644 images/id2020.webp create mode 100644 images/idcommons-history-icon.webp create mode 100644 images/idcommons.webp create mode 100644 images/identifiers-discovery-head.webp create mode 100644 images/identifiers-discovery-teaser.webp create mode 100644 images/identity-commons-history.webp create mode 100644 images/identity-commons-teaser.webp create mode 100644 images/identity-decentralized.webp create mode 100644 images/identity-decentralized2.webp create mode 100644 images/identosphere-header.webp create mode 100644 images/iiw-verifiable-credentials.webp create mode 100644 images/iiwlogo.webp create mode 100644 images/indieweb-header.webp create mode 100644 images/indieweb-icon_31635_white.webp create mode 100644 images/info-id.webp create mode 100644 images/infobot-test.webp create mode 100644 images/iota-identity.webp create mode 100644 images/iota.webp create mode 100644 images/jolo.webp create mode 100644 images/jolocom-teaser.webp create mode 100644 images/jolocom.webp create mode 100644 images/keri-header.webp create mode 100644 images/keri-teaser.webp create mode 100644 images/learning-machine-hyland.webp create mode 100644 images/literature-christian-wiediger-unsplash.webp create mode 100644 images/mattr.webp create mode 100644 images/mattr_teaser.webp create mode 100644 images/meeco-teaser.webp create mode 100644 images/meeco_header.webp create mode 100644 images/microsoft-header.webp create mode 100644 images/microsoft.webp create mode 100644 images/minimal-mistakes-quickstart-header.webp create mode 100644 images/minimal-mistakes-teaser.webp create mode 100644 images/oasis-ethereum.webp create mode 100644 images/ontology_header.webp create mode 100644 images/ontology_teaser.webp create mode 100644 images/order-history.webp create mode 100644 images/pan-canadian-trust-framework.webp create mode 100644 images/pan-canadian-trust-header.webp create mode 100644 images/pctf-header.webp create mode 100644 images/pctf-teaser.webp create mode 100644 images/planetwork-header.webp create mode 100644 images/planetwork-teaser.webp create mode 100644 images/private-public-permissioned-permissionless.webp create mode 100644 images/pull-request.webp create mode 100644 images/rebooting-web-of-trust.webp create mode 100644 images/regulation_gdpr_data_protection_TheDigitalArtist.webp create mode 100644 images/schema-header.webp create mode 100644 images/schema-teaser.webp create mode 100644 images/scuttlebot.webp create mode 100644 images/scuttlebutt-header.webp create mode 100644 images/sdg-16-peace-justice-strong-institutions.webp create mode 100644 images/secure-data-storage-head.webp create mode 100644 images/secure-data-storage-teaser.webp create mode 100644 images/self-sovereign-identity.webp create mode 100644 images/share-button.webp create mode 100644 images/sovereign-id-wide.webp create mode 100644 images/sovereign-identity.webp create mode 100644 images/sovrin-foundation.webp create mode 100644 images/sovrin-header.webp create mode 100644 images/spherity_banner.webp create mode 100644 images/spherity_teaser.webp create mode 100644 images/storage-compute-head.webp create mode 100644 images/storage-compute-teaser.webp create mode 100644 images/strong-authentication-identity-workshop-w3c.webp create mode 100644 images/sustainable-development-goal-16.webp create mode 100644 images/team-identosphere.webp create mode 100644 images/team-identospherebigger.webp create mode 100644 images/the-world-map-from-a-binary-code.webp create mode 100644 images/transmute.webp create mode 100644 images/transmute_thumb.webp create mode 100644 images/trinsic_banner.webp create mode 100644 images/trinsic_teaser.webp create mode 100644 images/twitter_header.webp create mode 100644 images/tykn_header.webp create mode 100644 images/tykn_teaser.webp create mode 100644 images/understanding-did-auth.webp create mode 100644 images/understanding-dids.webp create mode 100644 images/understanding-verifiable-credentials.webp create mode 100644 images/uport-teaser.webp create mode 100644 images/uport.webp create mode 100644 images/ursa-head.webp create mode 100644 images/ursa-square.webp create mode 100644 images/veres-one-header.webp create mode 100644 images/veres_one-teaser.webp create mode 100644 images/verifiable-credentials-teaser.webp create mode 100644 images/verifiable-credentials_head.webp create mode 100644 images/von-header.webp create mode 100644 images/von-info.webp create mode 100644 images/w3c_banner.webp create mode 100644 images/w3c_teaser.webp create mode 100644 images/webauthn-ctap.webp create mode 100644 images/weekly-tweet-collections.webp create mode 100644 images/welcome.webp create mode 100644 images/womenin-id-header.webp create mode 100644 images/womenin-id-teaser.webp create mode 100644 images/xdi-tc-header.webp create mode 100644 images/xdi-teaser.webp create mode 100644 images/xri-tc-header.webp create mode 100644 images/xri-tc-teaser.webp create mode 100644 images/zug-header.webp create mode 100644 images/zug-teaser.webp create mode 100644 index.html create mode 100644 indy-ecosystem.html create mode 100644 indy-sovrin.html create mode 100644 indy-sovrin/index.html create mode 100644 infominer.png create mode 100644 introduction/index.html create mode 100644 literature.html create mode 100644 literature/augmented-social-network/index.html create mode 100644 literature/dataweb-introduction-to-xdi/index.html create mode 100644 literature/index.html create mode 100644 literature/rebooting-web-of-trust/index.html create mode 100644 literature/self-sovereign-identity/evolution-of-ssi.html create mode 100644 literature/self-sovereign-identity/evolution-of-ssi/index.html create mode 100644 literature/self-sovereign-identity/index.html create mode 100644 literature/self-sovereign-identity/ssi-principles-vs-characteristics/index.html create mode 100644 literature/self-sovereign-identity/user-experience/index.html create mode 100644 media/index.html create mode 100644 minimal-mistakes-jekyll.gemspec create mode 100644 organizations/Linux-Foundation-Public-Health_Cardea/index.html create mode 100644 organizations/centre/index.html create mode 100644 organizations/covid-credentials-initiative/index.html create mode 100644 organizations/decentralized-identity-foundation/did-communications/index.html create mode 100644 organizations/decentralized-identity-foundation/index.html create mode 100644 organizations/decentralized-identity-foundation/wg/DIDAuth/index.html create mode 100644 organizations/decentralized-identity-foundation/wg/claims-and-credentials/index.html create mode 100644 organizations/decentralized-identity-foundation/wg/did-comm/index.html create mode 100644 organizations/decentralized-identity-foundation/wg/interop/index.html create mode 100644 organizations/decentralized-identity-foundation/wg/secure-data-storage/index.html create mode 100644 organizations/decentralized-identity-foundation/wg/sidetree/index.html create mode 100644 organizations/gleif/index.html create mode 100644 organizations/gs1/index.html create mode 100644 organizations/humanitarian/index.html create mode 100644 organizations/hyperledger/aries/index.html create mode 100644 organizations/hyperledger/hgf-2018/Microledgers-Edgechains-Hardman-HGF/index.html create mode 100644 organizations/hyperledger/hgf-2018/VerifiableOrganizationsNetwork-HGF/index.html create mode 100644 organizations/hyperledger/hgf-2018/index.html create mode 100644 organizations/hyperledger/index.html create mode 100644 organizations/hyperledger/indy/index.html create mode 100644 organizations/hyperledger/ursa/index.html create mode 100644 organizations/id2020/index.html create mode 100644 organizations/identity-foundation.html create mode 100644 organizations/identity-foundation/claims-and-credentials-wg/index.html create mode 100644 organizations/identity-foundation/identifiers-and-discovery-wg/index.html create mode 100644 organizations/identity-foundation/identifiers-and-discovery-wg/wg/identifiers-and-discovery/index.html create mode 100644 organizations/identity-foundation/index.html create mode 100644 organizations/identity-foundation/keri/index.html create mode 100644 organizations/identity-foundation/wg/claims-and-credentials/index.html create mode 100644 organizations/identity-foundation/wg/identifiers-and-discovery/index.html create mode 100644 organizations/identity-foundation/wg/interop/index.html create mode 100644 organizations/identity-foundation/wg/secure-data-storage/index.html create mode 100644 organizations/index.html create mode 100644 organizations/mydata.html create mode 100644 organizations/mydata/index.html create mode 100644 organizations/openid/index.html create mode 100644 organizations/planetwork/index.html create mode 100644 organizations/sovrin-foundation/index.html create mode 100644 organizations/sovrin/index.html create mode 100644 organizations/trustoverip/index.html create mode 100644 organizations/we-are-open/index.html create mode 100644 organizations/women-in-id/index.html create mode 100644 organizations/women-in-identity/index.html create mode 100644 organizations/womeninid/index.html create mode 100644 package-lock.json create mode 100644 podcasts/index.html create mode 100644 posts/index.html create mode 100644 posts/page10/index.html create mode 100644 posts/page11/index.html create mode 100644 posts/page12/index.html create mode 100644 posts/page13/index.html create mode 100644 posts/page2/index.html create mode 100644 posts/page3/index.html create mode 100644 posts/page4/index.html create mode 100644 posts/page5/index.html create mode 100644 posts/page6/index.html create mode 100644 posts/page7/index.html create mode 100644 posts/page8/index.html create mode 100644 posts/page9/index.html create mode 100644 private-sector/danube-tech/index.html create mode 100644 private-sector/danube/index.html create mode 100644 private-sector/ibm/index.html create mode 100644 private-sector/index.html create mode 100644 private-sector/microsoft/index.html create mode 100644 projects/decentralized-identity-foundation/claims-and-credentials/index.html create mode 100644 projects/decentralized-identity-foundation/did-authentication/index.html create mode 100644 projects/decentralized-identity-foundation/did-communications/index.html create mode 100644 projects/decentralized-identity-foundation/identifiers-and-discovery/index.html create mode 100644 projects/decentralized-identity-foundation/interop/index.html create mode 100644 projects/decentralized-identity-foundation/secure-data-storage/index.html create mode 100644 projects/decentralized-identity-foundation/sidetree/index.html create mode 100644 projects/eea/baseline/index.html create mode 100644 projects/gleif/keri/index.html create mode 100644 projects/hyperledger/anoncreds/index.html create mode 100644 projects/hyperledger/aries/index.html create mode 100644 projects/hyperledger/indy/index.html create mode 100644 projects/hyperledger/ursa/index.html create mode 100644 projects/tbd/web5/index.html create mode 100644 public-sector/canada/index.html create mode 100644 public-sector/europe/GDPR/index.html create mode 100644 public-sector/europe/edias/index.html create mode 100644 public-sector/index.html create mode 100644 rebooting-web-of-trust.html create mode 100644 rebooting-web-of-trust/index.html create mode 100644 recent/index.html create mode 100644 redirects.json create mode 100644 regulation/eidas/index.html create mode 100644 requirements.txt create mode 100644 resources/getting-started/index.html create mode 100644 resources/index.html create mode 100644 resources/literature/index.html create mode 100644 robots.txt create mode 100644 self-sovereign-identity.html create mode 100644 self-sovereign-identity/characteristics/index.html create mode 100644 self-sovereign-identity/critique-caution/index.html create mode 100644 self-sovereign-identity/data-governance/index.html create mode 100644 self-sovereign-identity/evolution-of-ssi.html create mode 100644 self-sovereign-identity/evolution-of-ssi/index.html create mode 100644 self-sovereign-identity/index.html create mode 100644 self-sovereign-identity/privacy/index.html create mode 100644 self-sovereign-identity/ssi-principles-vs-characteristics.html create mode 100644 self-sovereign-identity/ssi-principles-vs-characteristics/index.html create mode 100644 self-sovereign-identity/user-experience.html create mode 100644 self-sovereign-identity/user-experience/index.html create mode 100644 sitemap.xml create mode 100644 specs-standards/JSON-LD/index.html create mode 100644 specs-standards/blockcerts/index.html create mode 100644 specs-standards/decentralized-identifier-did/index.html create mode 100644 specs-standards/index.html create mode 100644 specs-standards/linked-data/JSON-LD/index.html create mode 100644 specs-standards/linked-data/index.html create mode 100644 specs-standards/verifiable credentials/index.html create mode 100644 specs-standards/verifiable-credentials/index.html create mode 100644 specs-standards/webauthn/index.html create mode 100644 specs-standards/xdi/index.html create mode 100644 standards.html create mode 100644 standards/index.html create mode 100644 standards/xdi/index.html create mode 100644 state-sponsored.html create mode 100644 state-sponsored/index.html create mode 100644 staticman.yml create mode 100644 tags/affiliation/index.html create mode 100644 tags/business/index.html create mode 100644 tags/concepts/index.html create mode 100644 tags/content/index.html create mode 100644 tags/did-methods/index.html create mode 100644 tags/events/index.html create mode 100644 tags/focus/index.html create mode 100644 tags/guidance/index.html create mode 100644 tags/index.html create mode 100644 tags/platforms/index.html create mode 100644 tags/policy/index.html create mode 100644 tags/products/index.html create mode 100644 tags/protocols/index.html create mode 100644 tags/region/index.html create mode 100644 tags/specs-standards/index.html create mode 100644 tags/tech/index.html create mode 100644 tags/tools/index.html create mode 100644 tags/working-groups/index.html create mode 100644 toml/id-toml.html create mode 100644 toml/id-toml/index.html create mode 100644 twscraper.py create mode 100644 unsorted/later/newsocial.md create mode 100644 unsorted/later/newsocial/index.html create mode 100644 unsorted/next/cryptography.md create mode 100644 unsorted/next/cryptography/index.html create mode 100644 unsorted/next/development.md create mode 100644 unsorted/next/development/index.html create mode 100644 values.html create mode 100644 values/index.html create mode 100644 web-3/dao/index.html create mode 100644 web-3/defi/index.html create mode 100644 web-3/ethereum/3box-ceramic/index.html create mode 100644 web-3/ethereum/baseline/index.html create mode 100644 web-3/ethereum/consensys/index.html create mode 100644 web-3/ethereum/uPort/index.html create mode 100644 web-3/ethereum/uport-veramo-serto/index.html create mode 100644 web-3/id/index.html create mode 100644 web-3/index.html create mode 100644 web-3/metaverse/index.html create mode 100644 web-3/nft/index.html create mode 100644 web-standards/blockcerts/index.html create mode 100644 web-standards/decentralized-identifier-did/index.html create mode 100644 web-standards/exchange-protocol/index.html create mode 100644 web-standards/gs1/index.html create mode 100644 web-standards/index.html create mode 100644 web-standards/linked-data/JSON-LD/index.html create mode 100644 web-standards/linked-data/index.html create mode 100644 web-standards/mobile-drivers-license-mdl-iso-18013/index.html create mode 100644 web-standards/oasis-open/ethereum-oasis/index.html create mode 100644 web-standards/oasis-open/xdi/xdi/index.html create mode 100644 web-standards/oasis-open/xdi/xri-data-interchange/index.html create mode 100644 web-standards/object-capabilities/index.html create mode 100644 web-standards/openid-connect/index.html create mode 100644 web-standards/openid/openid-connect/index.html create mode 100644 web-standards/sdo/w3c/credentials-community-group/index.html create mode 100644 web-standards/vc-wg/index.html create mode 100644 web-standards/verifiable-credentials/index.html create mode 100644 web-standards/w3c/cg/schema-org/index.html create mode 100644 web-standards/w3c/decentralized-identifier/did-methods/index.html create mode 100644 web-standards/w3c/decentralized-identifier/index.html create mode 100644 web-standards/w3c/did-wg/decentralized-identifier/index.html create mode 100644 web-standards/w3c/history/index.html create mode 100644 web-standards/w3c/index.html create mode 100644 web-standards/w3c/json-ld-wg/json-ld/index.html create mode 100644 web-standards/w3c/json-ld/index.html create mode 100644 web-standards/w3c/schema-org/index.html create mode 100644 web-standards/w3c/vc-wg/verifiable-credentials/index.html create mode 100644 web-standards/w3c/verifiable-credentials/index.html create mode 100644 web-standards/w3c/verifiable-credentials/standards-and-development/index.html create mode 100644 web-standards/w3c/webauthn/index.html create mode 100644 web-standards/w3c/webauthn/webauthn/index.html create mode 100644 web-standards/w3c/wg/did/decentralized-identifier/index.html create mode 100644 web-standards/w3c/wg/json-ld/json-ld/index.html create mode 100644 web-standards/w3c/wg/vc/index.html create mode 100644 web-standards/w3c/wg/vc/verifiable-credentials/adoption/index.html create mode 100644 web-standards/w3c/wg/vc/verifiable-credentials/index.html create mode 100644 web-standards/w3c/wg/webauthn/index.html create mode 100644 web-standards/webauthn/index.html create mode 100644 web-standards/xdi/index.html create mode 100644 welcome/index.html create mode 100644 workshops.html create mode 100644 workshops/iiw/index.html create mode 100644 workshops/index.html create mode 100644 workshops/internet-identity-workshop/index.html create mode 100644 workshops/rebooting-web-of-trust/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..bfcbf82f --- /dev/null +++ b/404.html @@ -0,0 +1,519 @@ + + + + + + +404: Page not found | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + 404: Page not found + + +
+ + + + + + + +
+ + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CNAME b/CNAME new file mode 100644 index 00000000..735f5bc7 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +decentralized-id.com \ No newline at end of file diff --git a/Indy-Sovrin.html b/Indy-Sovrin.html new file mode 100644 index 00000000..c2350a00 --- /dev/null +++ b/Indy-Sovrin.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/Indy-Sovrin/index.html b/Indy-Sovrin/index.html new file mode 100644 index 00000000..c2350a00 --- /dev/null +++ b/Indy-Sovrin/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/Minimal-Mistakes-LICENSE b/Minimal-Mistakes-LICENSE new file mode 100644 index 00000000..af1e9d47 --- /dev/null +++ b/Minimal-Mistakes-LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013-2019 Michael Rose and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/Rebooting-Web-of-Trust.html b/Rebooting-Web-of-Trust.html new file mode 100644 index 00000000..090c76bf --- /dev/null +++ b/Rebooting-Web-of-Trust.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/_posts/history/70608PersonalDataLifeManagementPlatforms.pdf b/_posts/history/70608PersonalDataLifeManagementPlatforms.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0c5f0963fd770af4260e4b5f3adf4a73d87423ee GIT binary patch literal 619483 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�kGHZN&>~_q%^RvDX(9=BWatnV$0GUm;QfdJMB|8e1@yB{xRpcb zJ9q940007Qe`_RM^w6#DDTltu1J~>m4t20Zi>mgj5oj!_x(Wn+XBCMn653wh@S#@# zd_`Ttg4H&1cfy;p{aY#*mh(;)AVgaLgqP>EW7covIY+(Clltdn3rTeMkX)xa$eYu@ zH$*LR9K7k>rMK?P;Weu-;mul!-F<8ugz-=R5bXSvbBF3K#Fs~)cjb9k9(YA@j3>fu zC9tN9)`g3N0Jnwhy~cZkJx`+Izw+wd0ng@oXllSE!^@T{J`n2T&{r-WpRPJ}VSysQJ<=;iJ5K$Af2Fy*sTlt;%Cp3&L_xN#lGLK9x=E zPmMLQs_x&;zhd7L(FF^GX!}@ek<`)E^y|Ni3Qxb$ZE{dF zQ9_RV>o83o(A}os1@ab8p_q2CUUEn`acMG^O!f*?0XrO2^S8f{F4ViC%P8@sC02z3 z@Y%bpRxzkqpXO^T%>%ByT(qmx+;Vp(u8k5CwHo0H9v$f0x*_e6h-{vLi* zRoW0hwI5%k3DyixW`}`j2{jvvRW6(Wx1+3!%9;;#sEK_$16@pjJ=H#&dfHu)5~-Lo8g0VxChVVd^9KujzAIKXDCiQyiYYV+g9!do zxK&r$_ znd&OnX*qlDu6~*%`jG}jJ27%940u|CHHBxVH~^u05hE=bJW9$Fkfm;7r9=?ZL(bbN zMGxNTG3Ct-iLj47npu3v_#Muw*aMNW^FZzIn8apS1BSCi{R0G4-Pgbm-r9L21TW%pNSIAHcRM67KeFN+%RM?NJW#=KN>k14ACOU-Z=_Tf~_UI1f2i_l55L^^6Z}-j1an8ZFm;%MVK*7%)2R z*bHK*W zGB(C^1OZxKBcXvCBg_T|)U0)2dUtbK`nbaS1flIl36j3|>B;RNP-Hg=g8~=Q1J|VR z#>OVWel#vXJxNUi^zK$7|_9H2?5+aBLWTR~4mlw7A_F($Bc2NV&{b3D-PEC^CZSs(VZ0r}}ZIOGe`yFQ6f`$O?w0DNq&x2tiVoQcLpV&~X?P7GovoBIhCu_)|+lcxy| zOzY{!1!7e$gXv$ua5iqb|Eq52WcdH6ZvTI}uED~<%=*77bRA9mBeDOX&;<Qjsw#ywIgIW(@e(SpS8vFQ79?f(6R}dL|zoXRiD+xlR0_4 zb!P1@FQ`0TZ=Y;htIFMHUGHz6oc`W#U7Sn{JAZWc<+eUswONoS?|*%ZI{10|xO@nL z2!W)tkBbvU9Oxsec&1FzP&{xER(5Vw!{OCpN2ZyuL#isb_sS@0V_xS%0~tvM*JG*tny z_z$RN?CkUO{B|C1+(R2oQuwz~FbTvGr*!#{{}*PH7n{+5iNd$%kRpsOljYD}>cfMZ zp(y9NtjycUA~7e$yc*#tysZ2P5uaXcUP4&#)tx)%|ejSvtEU{UVE3^pp8P z2bON|zWiHgiGJ7y#PLc~f5?#!%2#yX(g|waZS1r}_cQ=;lzxAVyQ2>sIrwl()h^Kt zU@NsTV(G~h={x6)W;y%nKUDTzmQ0Hob}xA75^tBpB`jY!>Xx-^e`UWh$~x%Hakqm` z3=oU`!INLh7!!X@XZ38>6oo%3L62RFyA~m|6hz|pnlef{?GKnXmvk8%2=Xu6R!HG- zXkWQ@jHd5^u3oC*N0@0mylrBA+Hrz6apV-c!~N$;FhEd?1r^CJ=!Ra9Y9G#9}V=fFk}U=Ui_={a9~O3%iGU?W5APAi!%F{et^F7Q-k*JwKJm0Id(^Zlzzq zYp~X6qG6RHsfNu=plyz_=4>4Wivcqih^%TNRR@wIan@W{Rp5%0u`15*CUO;H;ijX%5^_s0r!rv(f>udFF4Cx_|k*!m%`uikcO1qjDT=wdRyg z9}!-`^sulRP@1^f|QrNWkvHQAWok+|FyjRvEX$6}+;VV@w_9 zVd$aN>Ka^?V>xPs5}i!L1U1UoN$F35D5zhJE5r&SH6mF9O=xjM+LDi%l;!m$T)VKbX(LjriP&8Aj*X-F4xUzt|Cw$UH( zTBq9piQl(XHak!?TL^1dHE)@|?;A12G8Q#6C^vn#F>mhB#F~k&Ke=@;$@Rcdk2je` z@L-$pnp1lRfbl6|&}Hs~L>KAxE1yJ)xo2J7m|Q10mh6mb?LS0eS@s&;8I=gwbW0eh zHXbc2DT)&P74SqK&&-K|{>qlUm(Qul9~CK?yJ^XYasJ94YK`XLqbGyhog>fOiuTWv zdl!-V@@B*|uX6qf%yKWqbs20L$q7-d_=3)6C=&JXs&NhzjAc|RWyu#snauat3cA*v zko8`>p3pKj4=mHCUn^var|v1CqTjdAxRq}WZBZHZ_G`{1?p!{ zZr0|4L^fw$?SB;kje`eRUTjaYdGuL-jj6zE-d;f+OSWh|ynEPb!EEVZOP!_xkQl4@+& zpbem2hoFr`xXwR4UhSUYJr;ltEQN!o81e#d(nQt11q*tnOvYqm*zz`}6g&PwcosR@ z$2dgMCDa~?lCL&MI*|f2Bo9R8->ZBR!Cr$m9MVw8);3SJs+XI~ES~AyU{FRySz&JG z#1?X9z>$QeTIkrfffY~U9Zrl{8Tn`B*y3%wUSbJ|F#!AP7;F#X8K$JjZ=Eh_-i!vRUu#uWQIB!q{dij7vt7PDxbP{uMtdSLfwxi{a?}5odSvl}H z+!)r@!`S}gGA`+gz<+e%$vd0xMtzj=)25EFm+hb+S?l=*57iH|mOQQk2El7#*2bq+ zzq4Ye*HVTLh@Ym3WXz@Ti6G9NH%JEBQk}rmMx1eqk=?=5r2{02xz7y{2`LO`g2U`**$t7(;Fc|tk zElKW`)RJLC=yB$^Z){na#}Hs`W}@MU$1QQOIK7q?g~M1d`oB zVqh8QQh>arCD(0(HP6uk;!eT=NIIRZh1|*xb}&#yHC)RL71su%htyzIKE7ee23)#Y zQ{~+Vo|ZAPn&NME7q)|X+9l0`v!6;$r9K-p_elII{Q}e#ry0W(kXu=a6s4smCfpcH zV+e{;g$rYLjC9Y7VN#WLhRtDVO-Tsz8ZSrSjaf-TJDHpm)S75azj1cbgU&V`ud=5d zCt@ix+^j-oCdG8`{?-$(1yY9_?FE_8zP-;$cUhBmlOJxo1AGF zUkd;YkWB%@L5n|DmU}@$TE~h-?c-x={1;~Btmqo!p_LAi%he9995U(&G31R07_z6= z#c+Yl2ZG&tNbM_MyhrLCPU`%u8F-&{8skZAHPuB&nUs<6s0VFK)>*;bO9OhCY7L0W z`bhQ%uFBKYvP!UJzgjQixlMJMjod2+k4q;!rC7?UjpA6%gh;3e)1T3d0eV|m+RVpa z$uzNC1~$*%8+m>FvV*U8`T4Z6aQzIT8s1t)&FbZs!FFq7Ti4ODmsY~IQS;l%#C7GG zoDJ}2s470?m_JqBrOL_6-&{eQ-H2pselkpw)9;%T7L`lbbtF(E_u z#kdS@C(z))=ft=m(cq2L`WOJYv@f<%99P=N_TJJbZ^MFKPbYJ{Y*BnLU*;CX%Hf7E zcGjD^AuC||RQ3sw45608IhZbVDZ1Uf<2tH?f}c-EVuih;Sxl6Lb1H(hbS!FXG0LEKY+ zNKp6`00s)fun7&*GmJs$a}ZE+Jsbmj3RFo$V*_3Gg=VWGo!bn9;kr_)F_>-$l;y^T zZdC0+QsY>T<_aN&RlEw(1qoC!Mz5F#3!>^6(ol?uc38=iOel5;WaNDc$$adIXb&!? z1eHQ3{E0=Rszy4nq6o*nOG%TZ9WcB5?QDdQHUWI(_!VZD$+M070m{#az1j?;Y2RDY zOgQf?X#Z*!4M>L-stQJ{6?(cdV`OF1tWrvz|Lp?j3VTfNUYak7A)InBB0YVxbz%zU zN4CDIeR76Bscaj^^ORH+&EVhRc9KVK2$p>`E)@#12dFI8t;|w2T2HKch z)>}Jx=AISA zTjXDXoOp$<=x)L&m^f^XP%39NdxstngMCvUj6riTO(|fQf({n@^1kXa`)g*Jc(*93 z{E;Dq?fYgviYV&&@I$U-0t+lZL>B5$-#ww0)3wiBj<%X9$&1`~d7Q6y&|xjJXPgl@ zo-#uQTKROAnTt+g|Jxdy%LXex)2V>tDas^*w#qIYuz&1?hgOUVQwN5$x|>5PO)~{e z*WA{!sPP$~yD+a}*{)idLb`l%AUHq(y*u+B37)Pg7FNn0%7$0)eJgzYC+;d*o83qk zYV&1NrYYe~FNrIw`w$Br4Ogvfy?jcidr8!1cmTig^W|KiDxiMT%?oZ^{te8z{Ko1r z68Tf$AeGO-vFPx2w|k?P>se3J+||XV0BNzNg)&WB44-0Uyo#i*iNO~@!KU`M|B#W3 z=V^YUlJCG_(UP24)jx+iLG)Hdk4hQ_7(BIIuwt|?B#U%4(iXRI+kJ#&EBUF~R~&`2 zkFRSy!suQ#elDSiiXna7d}6R2p-UKz^tRqNZ2L9RIC1=3>=n~#uRKhIs%ZCjcJMUe zGtUv4vc2N0A8H$O_rFMnF#hjki0OZaPsjYP%kzIthG=iu{lkF!vhVw!i#sALn6TGJ z69^odm@^~OGhx#I2LnD;w~ji)dt2r$bqzTT{m4>r7U`See-SR zx1?jcezj(9&z^m1wW`-#Z=OEAf^VKKU;T3J?96?aHS4p{>p8sJ%Wr;1Coezulh?#z zn$BKMPAR=FKXpko=P@@$6!{pXyPKOwa*gKy<>U3>I#k5JenMYPj=yjAa&VZF3kv7g zzHO7{F8r_0v&I(nJhhRY0CD>lnmf};W7ztQkP0uIrrK!k zc55klPhP$+|FE7DIp}2^RH%U_l3DBTUA~6e|(w4flp*Q`T|RK%iA#PAA9;FzS*WX(#8JRvgczg zkiA3jBtP5}l5(! z$RMrXUtX2SM3r#;|LAlJJ=CF-B1mgNkeFQw+SNFvm0u6O16AKlXF3E6lp(~e0c&1^!h~e&^E+wB7jD(Hj3*ga5W^y zo?bk_Ckbw$n!!atn`^Z%=T`F!GDvWDDc^hB?dd===C94d>^wOS{dY+min`p65-u0p;G7 zAC%peJS^xSB$Vs*`Tk`NnF4C3_rF{Sx5hbG9-&1JcAuPI9MdFMx;07r71)#)XbxS2 za3)dngPVi=XWT>ZwPmKUw8B|O%@l!k2O5~e38mYH@_KBlC*+l(V`$%!>+31`w{=A2 z_Iqo^0e`be{`XSDw`ajOy}@gfml!0!{axTX5@eS65)P9TA-|4j6J~&(At3%%s}*2S zAK)}u9zg@=?RSgNoefDZn3`*}%O{?MMzfIotWe!yk-*%sEe2PPFzK9^^&Z&Ts^bm) z4F=SzTLrV!X@pE0L1*{;0TFP@8+MQtD}rn(#SYvCsSCf#O%{GxMFq2o`|jpA=37HX z3(PF00+1ExEJ;b3zmoS`OWc%Vw3??*x)!xdIZqjJE{Xe?ya&O7h~Oy}w}{#5{Km^w z4eX`5sR{I}hLfOsEdRw38YGu*ml!lZOSG#&yG)AX?iQ_!6IdxkMPU0Xv)Lt45iv?U zCj5_7>|cdoC#Nt;t4dihGD6zTzO8+ZI}$6Mzn`&UD0O|q(u=24lM%}tQ^%|66zvW` zUX1`HJiSF6c&}lr#ROWE&-aSHC*@(4T``&=nFjXVX@|bXI_sjAyoynVHX@ZDB?*%= zQ?4VZBljVy^9w{{Lg!FX7A3SOQiB0|5?CKU5d>D+nDFym@>i4fA=~8<UlQ)qz_m{pK-dcUsejQ*r)UuW<8Op7f zCR@JyH}X~GJgx6{m22F&b2`hg*QjY4McW>&=R`O?$$>zCQ`JozE$>YOaxwqi{*nxH zep>wlc78RrU0e;AD~*}{My#3SW8=J`v=H&DXwy~ zR0R7NX;-apk$|Ov0n(!t3q?Iz&sNOS~?QbcqziP0KWP&G8H%UMj7!uC5U&>skJ<^mS`uJOd4$?fu_{q zaQ&;?dCHaPWQ=@z3ZHqHumsdTWIRQ~Lb%FWW=|t?JH9jW-XwyXOI1(8b&w_#DC>Fs zgRrT@!iR$A2FI32^~KgFp~WENT-x9%B6K5JL@v403E-+Tm)m9#$RorrtA?vCxj~^JC*%2Hb?)iH^t$7~gtw_Wu<*m>8C zN#8rkW!1#Ta2osw`0^uz6q9f9WBV@y@z*=vqsf&86zVHsO~4SQH{a_1*7`mY#UfU_5>L&Bcmheyq~u2D>4DhB zOdU9w;HqaYPDsG-&>WnXGO9Tv#NGhR^SGxgt+0r;<#ot(I~S7LsWZ~U zA1YfF80TZP)aIJpX7HUWP@bYehFA`@(RLEA+Xw)mcG6!N#8JS{Aaab%KE>rHJi#X6 ziC!zZVE1vmjJ+CGT&G9S+QDO<6cjUkvQ^1kgO4oJe|NrOXA10P1CgZ4SC z#n-p;t;;m#7zPL%g8z-R>3ET6xVLLJq2PpV2xh1{`FK{HSnYk+zO2o)1~e6FWM*-i zpbi_Ae+)4sK9=j+M(0|lH3TcYii2?DXnIT-@IMrIDrI)I(57rd;(UkxkMxHghby>dK3R2EbSct+3$J?zG1Wq?Hw`J&=0wNFC)p}*5 z6P)9*Xo$}fb~@aGtmKfHgCR&b?QO=Vw7ZeUbd%a8pOWLmdr`?67u{dD$EartU7GW^ z+pcMwpOl-!e{sZ!U%W#S{~kI22L+C^kKzoGiISJCLGd=6h$=;@cu1wTwgfV@A z=VUo?fr$Kd3pU~>9A9Lnme+&!m5*z^jrVb4Wx2p@REqlT6UyK8VUBq<3|?M9%$qTr zb60kpxt~6X+1*G`E(cfHYde<*zX5&tJk+5ce^f%Pw7{AUw!SX45BsfR8IFn&w7I2M}Su?5}^ zA0r|yL@Px->9(W4cQ=GNr%+a+0TeY5B{O^C)6RT`?dj3DIdeO`AlBo}-m`8qwa|hU z-F$iyTRT)c$&Ao(OTEPZGrvVM^4* z0+Xb(J@@C25aVF_Z(jZmY{+YO$M?b4wRZ+hUw^{PuxBRJ;fi)EUM-3k^5r$uI$5UwxVrUP=P8cS{vp|&U%dhL{_l@5_e~l?qik=+< zl!)MhGsM0==oRrfB5=t>Z$GGEgffyOfc>#AtQNz6?e33?&!z_#r_aq#MGp#Id{{G7 z-h58p@AsVo%J+_wYS@xx(aDYA@@BKS7kTQ3ZS-sZD2Zv1;`zY2l!4I-(3_~zmP;q8VH&~dk5ni*m57Y3!C31;Ncbit9T z7${N{bh`ViJc2Bp-ahyYm##CBDikhCriO9@?e|&)T`bEP-SVGI53>q~GN4d!aT#QO z+$q@f6S zpQjb1iZ~+Wky<`N>W-87R95_VmZ5G>1{1BK2~jlhK{Uvgd4lvL1|R` z7`p}7b@cptkq&Q_HRMJLD?jx5JmudhzBlAJ4h9$P_=IcFfBt~$D+bN-@B;!u4yo=p zOVdjcP9Nap8CTIeP8@-O(!kb`r=W4MG@=hoMF9C*e4hPl zvivNR838}B01@ieVlT?bv(?~BvJ#M_P|#1(q+Z3ow}~-Zu<%hkjN-INs_>L(zUwtZ z*6AE_lxJ4iB7TbAxQQf4{hU#9RIq4<*l#Jiz&Fgz(vjp|MvW%uocN%CaJZ}zf1#AAJK^ZLZ=gdSCc*gQ1tm3Z# zd5B47cF0p$Sr5ca|IhjQi(mOoZpLUH6-r7gDBx!(7%~fmV%J*Be8Z4#@)z-XG>}4_ zc}H1l?(-3jJZMuGK@zdD>otkKRtUl|vZ`{M#Q=WZIz&l! zn+rQ2M^D&tR!d!jQah1^FRC1gvtWP4%@vs**A{&)Ao6kBD$C7 z7W7mYj>Dhbxy4W^9cra5jfP%K0`uBSPA4BRnmFwx3u6#BXX(3Ez?LAq4b8uEPRZeE z*)WaOjZ?NKtbaYJ66@cZQYap#qElRBl+qkMKA{+*?^nk+jPt{98Yy(%G7QCy9Au>y z9&4vI6{U63Ahh=E1k3hkkXEfwu(6|*x2B4fD`N@G;CIVz8i{AL+zi}TNO!81*o;Ru z^SUDr9YG1Ib~F>p1WUGC-OU2I7@(7S2IwNyzkoOZ)6mgYE-L37LOFHdo{`I}C$m!E)v zh55+1HcAyVdD3A!UeE>Wr@461kR}UoLc8??Tv*Pfg!DKhJ{77#Ws8_wkU#h$H-l7P zH^?$^<>xetrCK|_ysaeehh1xqHBzzYY*Gvhy~cJ6Cxr+S;^OY$yYXL?B@{C8aX42~ z5-kds=tw;UT7rscAvsL9KA1GOqzR(w9x86L<&AX43M5SK#wc@&9b(U3naYbwn%8$G z^Bf6JG6$K7-4g%FubOQ}gxRKfs#NO|cT(FqBloUxwV-RHN{^GH7GKhP4anoQ(FWyH zc~R&gk4{Rton(vd({#k+a2r(4neUeV=e*P!sjg1!E8%`|7cjSr_~-sG;w(2v#hXW_ z@fH(RzuaM?JIXugY}T)DEnLMp3ahjct)c@?d0r>S;3tK;*6W`W@t(D`jsW~wl7#nW zAC00u_AV9vy^NLbdK4hlCnq8ex7Sq*<0;?Lcl-%`-O;mF{)o@uJmjgCK7vdPfsKY) zyKARtVg`&Iw@H<-^lqL`4AO+Cd99-K0a|RA(_EL+yPP||>lPCR2a92?HrbT}ooxSj zWxRiOE7Og;Vw@K?B%7rj|5kC-Fwrnb>A9l2YK<$X-9nJ zQA!p7_>EkZ99+pI2i<1VH~zq<&(8ReB3j5|Zo{9>ozZG9n_DxPAz!k{epicy*U0Fz3M3 zg3%^+u|FAQ)06|9bk@W)eQdU&eS@2H2-2D^+4JBUmeM|Mu_;iO>q;jtv}U9^wVQAb zyE?+pxypm+5v@ z%*@a1dxR~ZbIZ9YDKGvf%dhD1>oO+Xzx#^*!JZT*0Wbq%urh2mxY z--`FYrFa=RI2iwz63L3zhTWDJiZ6PBe};Htg;-9gHX_J#63PY?x#K)IF?aZ2udcW%P$ z{gZgRv!d~!*Xu9O_D2x3X7YNub%XK2@#$wT&OLXx$AK8>w{Y;)ctD(M<{#xqBahg> zSynG#2!kJIHB0FX;${wtmB)}vl<79Cmu|am-1yxbG?_{*{BjCW7YWu`f7j@39REm$ z877sw`i1g@kS5mb+Y{-^x*hbN_jbU3G`ZuFJY|9rUDF2jUCN5R`Jg@>3{E29{|V~5 zjlDl?I(rs84_*C2coG-nztRP|m-i4pw-2fS_mIBU5BA$O_Fv@X)gyKVPb$nd2|x<{ zhe&`LHh%A5%`@8|G|)<^g8^Nu09y=r*we4oU|9@zhG3cKd8~uG|gl!{}1nixdJ*;Sl-Ahexbicw?M% zkthQlA$#m)LLQb9KBt7m%sZjg@=SB`1=#p*V_n3S%x)|6@B&C;F90EtbJ>c^iT&aJ zi32C1MCs+d=i&t5*$yML;pjOhHN+{q8H`fKBd?WQ3s|5!&NQ0JpnF?o5n{3A_1QCC zb(=|4$v7XG8pHv#Kgc5N;-Fz<&%a%iu&3Zs)DhgDZ@E8Emogg zfgHLpxEUA8P;e_^kz!EI;6We7wgm++#7m+I3CIv(7OYN+I5rRLGLIUZ_F**aT`2m! zwKdqdxkcH?y_G8zT1F#7n!3Tq+tgFeG>0ZApEq`>pZRX%;iNx(4Ru2j3#+VPsXQnB z_$D&PVMnsqHe4#Wn+`4Gl_q7lyFVR*mI)3(rZkZ~Wd>y;c+Zbf1N6v4J|00Dmu;NZ z8(M0e?DVy?kWvynM1M~n0F0%1=rk8pe9}oP?WPU>yHK0FxhFuoQjv7MW~i!fsJTDY zrX{9abEzR)fa;u)mOXR??68tzRpP{M>MFJ+TP+nmSWq2?mbie|PGcGST8cV)T!TON zHO;g}W{2S2u97c{SCofYM1{t#cFc{*J=9Gv+%s3j>^KsY{gQQ4`BnD(;0B%?Zk8z( zLGm@P84a~Dzq$lla?K34AdJ;l<&DuMrlzyeH{Bq_0gi#0%23wAiqb-6Pm7F)OJH9> zZM7)cVQ*VqD4COpG3BG?XsU7c$6di<0^SFrhpt-U>aLnBYoRG@OTQ?5JF)ED%N0=( zc|JQLf3RA(QYvvW9ZU}Hdq-B`r4vW&&xBNLh|Kg=pIxR;%@x#(rjf{|L3fW_F$(e5 zj$eE&mHSg;3|~mq!B-aC0vN5eHp^Y}ii|Z+?EFd}t!T?F`1<1OY^q2NR*oM@Glc@^dC9MQVvuCy&cbYVqKohBE*^pK>EzO|8R}gZ) z!eO@&GoFkFUkci%x`^w54ci_jYctwf?Bp~*%etkDwxCV*yyZ#zcsQFG(I1zB0XP{e zHW=;&je0NP4@wyAaUPj(ONOu`6=Y7UPTBBWJ&%)MOM~>&Uny+6$>m8J8-uM?+j2@1 z2ho&L?`%e{h!|j|SATH30$1n z!UCDJJFeUb@BXKh6maA-F--RAF61^>L)XO9l`Se&?qGZW>eHKbXz66A@6X?*#%Piv zj|=Hw!^-FOF~{jeZJ#RGYeh_?)nltz(4I`OAQv~hwM|OXn_aB{X=4@~eKr9$3ha#n zl+xGw*A=!;Ua~z_!-2)@wY|6Ynr?txbMW(9{*sDo(4ZHUgN_18qFBN*FqaJ<$0O-t zIc1;G6WOEFKNvlUCWizhiw@=RGbk>pwUmA&LO$kKkg#^c8cW#hyM9o_E&6SmpS7XL zXjOQhb96Idj(!Dlylg-Yj;OLTCQR3&sL7X{7IMY0d?iQMeXK)^%Iw7d>R4XV0Y413 zLbC^kh^D!13eUv@P%*P9v=iH2#NEr5_S!$|bE!x3wv5um{YN4*agptx{#hI~QbN&T z=k36cFPoE@W9kvRUM)wXH~kQgqeK6NMEQR$t)7{H^*=UZN(A&`Oa!d|F`oU;l!bux zKbPnKGyT6sK5;S;aQ=s8^>3r3t)aOoCo=)({~r*g;AC&CZ0bUwO|Kv#MnJD(>f!P~ z_X+*aQTTt3|E&fOCg%S&U)PE~>4eSxQb+YIjK9H5w!FTeO1C!Blu8jv9a%bqbIm!= zB-&_0yMQ#V{CMG<@!G&TKT9^4K$(rS;^Xld2HwE+(dqT`bw2y|qPmLn!_lp|g6uK- zqTc*D8hvG2eSBs5aX7dbSxZqXS04{=zADha#R?TsMlH;0sOs@*IJit}Ki(c5epj~Y zV{hgCH5|O&(DwOb)=`yId^1%6<0?lM74C2L&uO3oLCcW~tVY zDdN;(g`!eY8;q&tHpO5Bjj$#bM^tM_S|Lp=jwtDZDTTDKIBU%^PiZ4@EG4VF<-G*0 z^sF)#uhN1Lou=iJgki+7D1~&fxRay>=G5YOVhqx3ltP+Vyba93zh{fZTY_5t$A}?i z@}G4?sdOhzEMB1~CAxo$5K7FdgDhW|dmj)igx zqld+z<1~~fZ46djmN355a5$9i5l;_`HOIMVYP+1pio+U$T9^}yRh%5B%Db(UA&Dg* zw>1W1&5{+wM(sd8ls~rO7QH&JueCc4KhKJ}v%9+7sHsPD*@!88&38zT3Mw_FB1VHw z3XVGRVi0d{RhjoaW+Xx8*_hWfdE9G?9ACVF0cs0A*_g1n!3m&SZ=rbd_&h|gxm{@? z3kh-NEq4W7f?2qeZ`JDoyC+Y9;PbdoO^yeerB2nXHOt5kBXmXN$zaXCh^?%h0K>p8 zXtS>p_mO?#OEty76ShC)yM)VI$M}t}&v9WEAWfynj@-&7lx?+k5%mhSfe{-VR3I4F z_-6&e^PYAgJU4ET%IKp32xV(PdRdv7@xCln{rS?rVl`ZAGhMY67U_us0&}Wnihf)L zNK*g#JVuO^g|-a*bFb0Eio&dhs0ZeQI;I!pMH^+xyDv+}xMr)OLGIZVCQ&8AFy(x{ z58K+ffu1=OQp1KO4v_SuLN@&2EDH*1P>2$|STQb0X*CE;Oa`zrwh?E%VuPdAOxp0* zZfC+9fg>`fC!ay$6h$|BX!zB2RACPXkfqQ1kej#6@Alz_t1M1VgrAdXjsa)M^iTFF zsrQ0Dr$lv3bu0+C#!@*DQS1PeVQxD_J;tH#9RapC?j1pkEu$`X3b_FeHh_POW@lhs z@JTeAhX~lGy4Q$S*%&X8ZdM?OLZGhGnBp1%spY6cn zedw%_j79qUSzB5mad3VKAGcn$RP1guxNch5Y-ZK<>BwhU=j2Wdb0{{L8dP1uH^Av7 zWH2a}VW^Riw?gC;)ad#=9OIbnA#%M{RJ-lsg-u;2vExi=nGGz8)0V-_IFZIbN($Ep z@tn*4pJTza2lij{zmo!uvHp-Ao*_|O64!V#y%Q&0@h5r|WM$GyPnd>W>NeG&lZr!yYuf*#ceTOHutO(N_QbX#^ui5%q?y>?yvt&Aq9o2;>&#*nJzZY^9W1MrcZ%%fo=k!5%#$uB-RwN zup8wm-2~F*D`g@B6y#~0cG|GG-+c4QGhpb&YJcOFvdXRo7O`wp(M{}(u7iUp5^kMy zyE#?r#u5q2TPAe(NX2|(6t#tl(2cX>jDeWbnh2Vr@KODE*y#*6`?1hE)cmLRIo%WL z=$W|;J{TMU^V2v|rp3)He~<`u{9XB87-euAcq^kc^E}DO#nt3jnpP*@{6U34wtUyq zjO^DEqPZ3+hDL?~kIhIpLcUcSOu@!DDv*uGO`cGYu8y&(3Fp&bXKsT>_G!0kP`S$` z$~A@@l$eBABR1gie!I5S!i-W7d{eaq13As@crs8^Mq(>cPa(#z9rtr*DSq&ET>768 zp!m4?9>GysX>lk}GoZY*k$>DM zq*v8FqTOY=IYAuaz|sj13blEBnO!>CTJZX%`*p@-H(+RwLm$&p5jWMUj@U2jB~Fq! z2GKeGMC=Vr{{AgwFurUImg+p)8CGvMJVbwXc0&AC`t|d0in^_ z6~frmdm*u<>K5ssY9?6^{B8cNBHV!^T;^WK?*Kkv{yS%c?3u>1k z;n~o#r#+m}s)i2tU)7ihF2ox?rAcci!BE5YyT%cNZq4}fOGscWk$5H zwi;K`(2GJw?%JdeH8Tg!1SL-h_ILKXr^*(Yge-lfl9vAdb``Hy*L}eXe_woM<7?;+ z-{3D2|C6P}ZCOs+pRNKdXy+*}f2;0pKM>=N_}QmseQan6c3-Ho&(Z-;eZ{!~{LhT>(YzcKZn(TnpZDGpOPpFf>rQ7{pANQDH=NtM8>d+92AG@YzLRp% zj_h4Sw!ZhyXOr)J|9YK1FZo7BJ_MJ=pZ1~Gj>9cg>O1S}7^7#u8cLvpyD|KGFBBpG z*opQuC3U)ydc2*gqSF3_c zc}xDRmdSHDy?*~uIWAi(Z2}CnoyOm({Ef+J@fc+>CaFhpJjYemMVI2cC_Mv;_rBMg z{GgG2{YQ?=Q~pPbJPGC<$>o*YNk4i5uCnZ^cSpe~{@Q?%hSdw1thf>UMbYV_ABp8B zz95U5+=zkr9#AW9{0aD5{uEK-)xa_If3Wu+U{Nkv0%#Ki$w6|?pyVVuOA--Ka?Vk5 zjtwF~q9BL@k_E{iS;<+EoO4u?iVnd#5$)= z)v5YRZ$oNU+u>Xr`s$T8tnLxwCay!IJ(}aIoG>FK#WAip;@r$vZW$K-$Mg@&);~GY z`|r}L9){&K_Dc9jTqaQ5VWj#P9Oo@mT9MyRwjZ|ddiwcPPO@&6*FakaeV&!8>h$$w zkq&j0i1#}40$szKl6fi9(5?N5@Dj1aS)Eei^nK0K(o=2rJz5|!B-(0uVdYDHt=6IY z8Pzr@Ew}frejJJpoi~dPL8vj+gFjU9X3Y@xEa?fYjU@3vo5N~b^0t+kn6005*BtU` z(C7G!WEOYYk}{MUeZ0tN{*(xIb13LP3o65rDPd7NTXuok(@5#g9KhdwVk+5r>JT8{ z-=%1|B)J9Im1I#{H6KYnA~FQ6-E*FM$gb?;4) z27ar4;ePUW&RgO43r^<_K^y|6lzp=8AW5Q;#2eIYxYemEo}uCTTd@yqzKOq0hSN$8 z5qJK96L{?zIh)&Kii>k=`T{9yx&L&7F85C&Tfxg%q)PH?^$`-Sy(+%1biu3I}dktD>pf3M;B)&D<=;+VZd>- zd*Wf`22_*Nyk}+MYze%f>;#m!I6pD-u%h#D^8`vBSUK4M9q|bX@r(R!Wf(pMUjpIZ zS5Q^}At51w=79eo_$){cbQ28?9qqvlS`Y~71~A&|0sr<72^j_T1{(TJ3`{JbLJd9$83_di z85QNm4OCR1b|COO2$kRlAw91Q+AR$;bOu)np)aAx_bH+mR8m_ws!XJ9-dy_KE8gT&%(kZ zBA-VkzD!DfmGb&cYEEw6yZnOpg+(8#s%vWN>Ki_`cXW1j_w;`LGBP?gJ~25pJ+r*B zy7uk+`o`wg!Qs*I$>|y7{NfreBoN9ku>K6$zk!PYfD0KF6$KUj8ZIPcZ{UMMfO>CAO8K+ijWJ0Tp;8EAr}a{8sT3c+=oAVod4Nr z5tA(^R6Qq(4TSjoi{qe)9Y)k$2?xnga(`}VkB2;_=($3D(!v4K(84mJ(I?&s(7OwAaH}=8-y?*6a_+wB4!4}tckEF5N6W<2@^7}uI;UvX64wE3N$|< zh_(ro-RPbj9Q5SUv22jPuctqKbyNN|98|sEGT^GI*nmV~Mrj^K?5qmWE8H@FOnj1a?lZ77f3&kB{~Bz!3{GF#D3@!3$QSGB zH+5{0JSmO|rj+`UEQ!B0Xvr0xZBx5VmVEieake(f%a8B@AZl* z8BywNjSLawgSh zqi2mq!swt=iRPzaDl=c@qB&*(<9hh3Sr-8vN4ySI1^?T-uTIC9 zgy(R7q{E12O(H15MnAsWc|R3)K0g$6?NyDo!$Bfl!$!&F9i_5c--QVer})#6g^px=96L)qYkIN{bCAmyQ7YJ?a^vW zmDZdND&XP$qNF%1YL{D*Y)jj_*#2zdT^d#J)Y{c;#SR>$txVHP&+<2)oPOLDwHZnN zMakv&f6aj<#e3m1v9Y5v%sa(Apf#r+sW3_HUo29@-s~KvpR);e7COx^9`ahQnxsjx zTg3EKy-%7bb}5fJt7N*k{3i~vExVXqepu+~>-wbbG$c#dT+V%PBpNSF^c@_O_HA*7 z`_=42;A)0H@gD{INXzmA2ijwT570Cy+wX-UH#z$9F$Q!!b=Wxhuf5pcxvo?tQZ+o8 z1HPrin`Uc|jcjEv%BB*juF&_5a8N>iAFLsBTk($ym8`#+Zi5d= zN2Rt4PKcXyMHiuA$AcG}SMned@S)HG&7rTscYFD?WJ(WcOzw6(l5+0VTA)N+<`F^-1=2lagGxpHyd)Pb_X%J#0l z!K$&_$H8mto^X&6jw3{IcmC?}#RN++(1k(y#fF1(yOh`7R_4U(SXz8=FCiF$cSHn{ zS~H4=H7UYE9~_`VLs;RUU^s|ZEfgj{1qW@9fj0!g6_*FkQRHDqVA0Sn+JjYRp!J?Z zL8%C-H5}5*e&`k+5x6I|<;t73cL>#(0}hH817B=_lP!CIev4_(%we)Mjlh&a;{^wu z48cKnKF7o4w54{tpkW|`Yb#h1W6q$CR1psC{sdq1s`&WVuWOK$-_FC!Ii}pj82rb8LV%Ed~qMV;}?Yek>T8 z0|)h*PhMRt9N0j8+JKQuW#^$8XTm`Yrv)c!>*}_P+q+WRGiu)+Z^A)`-1cBim?v5+ zta%mIln2vnwT=gR_cuA~a`LIVk}tpfUU3XQ$C`nIn%UjEGPgLvivq##R^lPhI)H>G z6Ey+6a1h-~pc{h=ZJj8o)x$+t16Y52zX$qM?aI@6Q<_}=3>w25cZJ1Xt>n{-Z!HrR~iNY&aW*p&_e8qm#}*P7=}Ht zu!s8vP@h4dFK|}=X8<5mUd%}?jFM3`{%n!{|qbVpV0@xl0sNg2uliKN&U}RQtA^0uO?;3xab`} zbU8BS`tdxHDL#3#!hKFsV{&nv0tZP8Ag#6Rr~5?1o^rxL0o)LsD!orC7S4?6RSG3) zg$&I;s~jJ4r*T#3x`*!4zJJ%-0wxM?N_#F-I4pxfc|?BL>OG={(q%ROTw zsd#Z2jy(qBo5^vqcd)rDdP^L(xBJbn%D9ZaXUGMMUV(@=j0yHBW}l1+`gEvHhSjZj~S1Yk2{qlWxdE9_dj{Oz-nCYBQ>KZwu97-KZJ=Q6=e>bH6jQLjY+H2u>7&&s1G){uG|5 z&wU4}M|mx1Xps&C2V$-ISqf~USQ59G%_xWkmV^%2@hUE-AqF^+D$T_C@`KMGsu5%eBH6?57Z!g#AgNEN4sk}4;$TjAMqjr76DCKjJH?<|f>mHHZWr<8Q?=M6t(l9j_bht=40WH7c2pD5K1?4Z=^nOnS20L%4* z{MI9-*07|Y=;u)Zw1-?kJi|B_;OHVrem8N(fGs64Bve{gV;Kk6V&nU@6O%#@yB^{{ z@IyK|CJH{y#0B?KaG#}}kI?`N`|*_Ei(RRNa-N#u0389Oo!ll~Lf6^=yerH!?_5Ye z*?8G%<4psUfa&$4iy{6|@jniisJ!oTMGy0MzuSTJOqvPT&D(L;p^tFuR5{_%ir0%5 zg%KiyPu!*B^{#^|ZGRn9FN2en;mZH}b*w*kb)SpR|PStvFVLAEU zVS#e^ct`X`T}9YKC<*&3alcg1QPKf!DHWk~N*UwJy)tyEccPP>e(%z%dR#E9?#Qu; zQ|$bxb`(68kX5Xx12B3Sjwd@o{$^_2R#@? z85Z0-Co{ibJ$grbC<2}}xq8*ueu`uA;H~`9$EWH@kABFUw)J}&V~#rs;@As*OnCRk zKy0> z&=oJUEj=jx`}j}hAI5)j+ZPY%Y;bO{H+LDM>c zOVO$i2NhE#w5;{McD_$Oqpqh}UwAQ)5yh5;jQITHa8M;K4+QikfWWPBA{?}VR=v&N zX>!Q1)pD}Q4GXqKX=5+0-$yIQP35-WeRvoBaFx}IHv=8~&Mo$B!Pa;9L$Jtw}OZ6|M$8h=! zr`c|hQ~NLuMQti}?wB}9_B&)6(jH_1QSIkzV6&MRATZej`{Ka8Yy%ClH#zB-dQ)a$ zbRe0%LVKI*%gt30%~%)yZKKH!BbJpf?OTT{cVi5b2#T=@bH!mIS8N2a2Z}(H+2mvo z4yvNCc@|)0mSu-y=Z?Mm{n2?0w(08FGaJv4t)2RjO5M5{SqJ~ya$Bb z1M&8YFKj|QjQBRW9^Gb6#?|~X4Z2u)5iR<|k@RWVs&nJ3G_^6zLn)jsSKEt|n&Yh< zDuWNV%IV^_jk|zoKk*6o#nSld0>vo(gy6OV`SgT{w`Jja7|ZKHY4G!pDhgjX%g#{) z$KfD~WzSMK&imb1y4h9)N+YBelXTcY$@488s?-+Nx8^Oeua;rN!Qza-)pw`uM*{+r|z6@bu^4?KOZ^ zHIb%#F55G05^DU(;2@8lD+WPY4>-twa~rS)!v%BA3iZ3(=}9tdSy`WnY#UE=*a@go zMN(5aS~1ea-#-A8`8?U6$T0t0mHrA)jow!;r9TJJ5jzuq{UU=VAVLi(b&xtovCBN! z0mxe8@?ntU8+Mst&NI}L)=i`FOlU~;;KdoBs%Ao{IMU~u!OiYK^0AFuO=T|&)hNP! zM*W_OzQFN)nCrk?`lINJ>?>w9b9Qf~gML`TErkjho+p;g?ma_8H~cei*^`p;JvbeX z@cN9T1{v90V7lbEe3)GD#nSV0B2~ii``yOJo}R88-8VJzn3hnw9u5B}6O^!?xvBAX zLEQi)Yd~2t328fnUu56$VDt54!I)0GUDf>TLP_nNeqn5o)|_jc&xKB<&zMEq+3GO* z5%KCrr)-v#fE0~8RYesY9%}?ww&cUp4$a)*(~l;wLh)Hq_1A)Y@|q@~dM*j2KS;62 zToks=8(}8;p7EU$_q)eU<0ht)-Jebm9_4S*NR4^kd?eynI>xwnLuUK@a)`0OYyRi=!KP5qPgDFV`{%3t#4lHrCleD z+;0=_zn?m0B|@4WT#Y989B(11L+1J7^|oOt&_VLD>xE%pb(bUS#eGqnwSesA5?Ct3xE(QKE{L&@ZnB8c_KxN{7l5>CA}Wt@AcG`T2o`iM!7h%Cc{x1F9VO{_gz z25pw{%RZmW`G?+lj5A30IIIzDclnb>a-h9ib|`-2qL2S2u=^%V6KR!#qY$mZjQs^M ztE{pFn!Fzz6xDkdAKwi-bEHvQ*Yc@sVzvUc46*a2&ErEt6tIiA+Q*o+5NVn>1%S9W z6<$3)pJ3Ro{V1@@h5D=y>-|msm>73Mziq$N_5;r2KFX_aIKlSmiOT%D3DZ+&7B8i# z&%!-*xld+&R&Z~MHJi<(th|x39}V}JT0bF9TT)TBm@sefxKq-mBLN2uu=}qBM)x^b zcv8ILtzrj>QMpS~)rCu63amFDK#NDAf7%~Hd7%@nXD>v8-Oa$W=&P$EW45~USgr1m zA$+cEXWB}_7R6@eq4)rJs%Kkw5$^~N!r%bk|1trU@h^YK^l_@b6^pF3bPq|dkED|5 zFk7|9KAeonq7>0T#0ip#O~U4vC8oRA92NXivIYj_<6N3L2!b z#keHRJoGg@lBQ{6g+8}{HN;`}QMclp9WP>w4dSRf}DIG{)I14_Gsm5IMOI%n8L#x3v-+WjP3lVjoBB2llcw+`8mk>7O zxeKGPQIh%(Pqigfx-s5MEz=ISY>)z*(u1@Cm+e`uEO2tOwEPN61a8;J1`laZ!eE%7 z3{Fy&kdCf`nOxj$eApQT^zTJt~R*5`G>sw0qdnP`lI93jLmM zvmI2*={xcuYrsMOThIu;FUf@57vR3Y1h#iAwkblHDM+twID+?f03FP)3;A ztl5#|kb%>#Yg{!_@k%D-q89K17|$o1VyzrpOWW2Bx>#1G=YrS2Nmj!_1P*>yUHzZr z0#QOpFmwiR?aQKzH;11l?~l%Q=_F9H zyOTxJ2UG?J=@+jETZF1dv03P@>M9T`fY!!pKf+#Quzq@5gXMZlKKQa5;~d;x)u>o% zmm-=dE;OW+L&sN!CnC^Vl{MSp>hALLULtp54{if>lf5(c#)V_M;hPf9Jo*&MTy$y& zDd`E1S^vTrhbeV3r5kC5#my9x)y1~E_b#3h?6SuWp!p4;yL~|$*t9ih9(v5ikFY-JwAmc=P}{W%R4}9j7Cbe*VMqyIdEzH%b76U7ce48!Xq)^VKor{`8NsccF` zX$dwuWR>FHJz*kQ_Sz#KSV#(&k{%J*^mx6XLTPQT#);2bK9YSvlU&eYgA~_2kMSB= zn@5b+UKOiTUz|eIwXe`1_o*9J%*p#kxfL9Sl@a0yjk<(qtuM-i$pnxbI){4D-Z~Iz z6e*O+7R4ZSnaf$&e(aB%wT&Ri!1rt|Zf2gWPD|6(rj}ihrAj0|ietYkVeycnCO!O= zI;wJ4tey-x_%1hi%|-2O6cANnW3mw=>nkRC&)Zyb*rDo14t^GpcdP~**fK+VxV){z z#LYGNT$R3z#_a^Jj7m&GGm<)Om`eyMJi-OdhQi9_8~(E2^GI!no%{SE8g@~(u-ci* zZkI?mwiEq262)gb3bgLg=fmY`V41;`pyEa?gML)1c5CCK;a!(%{lE{mSTJ;3cXa(8 zmKJms&3gEGHL~b!Y+{B zFl2lOyh!|MrR9XAWiRzxb*X_`v}T$(5F*#w*PWKQj>3JBs;VyLr1Wb9F#th z645A=XRsN@GUmAI%#+R^Z!dS-{=zY~wu!LK4%Ok1>JHLE>3fuJVJbXeJF!*Cm5u%= z%f#v{u?-p?QVuGMQnrcXLCAez?Wj)Xo9~;&mbj!&uM`pz@0e0|N9?b;px%(m^GSm8 z%~MzV5hkw}MPXE^Adj+Q7-1mZFO{rAU$#x*aZ!>e?~j#@l57^26#k?+xgh@L^Pn#0 z?@!RZU-6$c*$+OWk7CCPp|a2VJTM${ph;^yq827OAczGPGo=(dIx7qiEZ@94;m$D= z*7(G-7aOulgmgFM-IPk1y$W+WHgOzM3{}9GkN5r2ZDIS>kH_1-P;Hrk?#RvyDJRce$s>z$|4?Ozg-o=ZZQ6G=y=%%Ls(UJ| znVvuqh6*E=`^)5_Igz@M5-9w10*3L9k)Ghtg^fI0o=6=D@%hK$KuNXHv?2nXq#x>1CO2!=X}bdyh%t4m~cubuRH|nmT5nEpQvq1N2LyiR#O^r z*=3K88@Yyl7b>54OBz~@HvGuFpfG7RV*b03QH%b}-#Sa-KEoP%Oj*h&l3$_o;^oVx z2ym%|Jd&GonG8mAl@;oLHpc1~gHwm9_>486p= z+yF$ziyy+>u~{HqT)^f^U>eY~9bf8RvmqpPh>-%T&-^A$s@PR>(vHh=#W!s<`6@I7Z3yvFMQyK?raf{9-rUdS98Lg%zuZelSax$v%f z%wgqK`+YUDR6gIw|9*zvv)YiS?LQ>FmO@TSOQm4)J8D~*16ji@lXKw7>dY^}d>(^% zo9_X| zLgf$}rK*N7x++cWcqV6y!4(HZnfPno4``vY+Ss;6?+%?eP*g?ZlX)bYudHM8iA%z-3u zFJQJif=~59pZ;2PH5fT`q^g$XAIR7efXFD*pbjJ3e?9`DWI@}WO1IzoiG+Rq2YS#c z>{P-oKw?>f@N`6{zEa2PC1}sATe7AS@Z&>&`tfg<)gT9%u#bSvB^{$G)Sk+8(FEnw zEmpjRAKg^HzO9n&qbB$1QYX{A{KEt8fw`cXsyuM7za|{y12|m@DIHRWz>>d_EmF(x zm81Pc=5j2h$|q87Z55(cd@?Z_JmdVDjVv?7wD^yk7XJ{J#MqPCr>*4cQFMO3aimgj zL8|g{g5yme*;U0g*aJs)iD(C&JC!cQTBiEsDr^iap+HhWsZnLzoB`v}J3QxcNSa4z zN~hGDgPzV*+bDyCUlu*Ff_wI}Fy6m6-d(t@P0q!jY(S}zjvVwfk^PhJn(az`l%h%F z`=x{vA|wf7Y;WzO`@{0$Y7AFvI;ipQ^He_hve;VGKYwS^7`1dA*iDqyXGH;)r4xCC?a5Pp&t2Z8f zru?2^9;5;BJ}rc*t@M>*=~q>TFOU;@Xj{9vVVDa;-=o+VR%aYidWHxQCGoq*U~9PB zh^JoFe91SzN1rAkI#KE-Np@g0@u}2UPt}>o4w)ZK*3G5WJ+l<#Ii66YH|Y9)N`=r# zDU-`hcuj|yG_Gd0Z#&unhk-pjEKb&m6|~Bl%GKyyZWl{wFG?XtnT|7?A|)qH?O2n3 z0Eye$e2L%auT?b$ZCSF9YkId}yoJR<;4DM-$Qx-uRqH@1`up&YLsx;_3L zP+X>dj`-u1Rhon4R?V0-b`R(Vipjl^a!xL5-<%l=hO9LjFlOEIHdY!@Jt@HtE(H;E z2?wEe7*C)dWmoF7S$&-<C--C|I&3v&Adh zlDwIyI}*+(3L>6xJ&|v%k2edfU!yuXzL+GZ?Yvy(ds7V&e*rNMtBOA;TU4JUMCi$`% zHD3oz>9lDpYz666w1#^J163A9voj8&nl2n)(feMs-ikSVXnz(JVC0`|zppzpBgdPJ zMEQ9@xm!33Cli0#(8NIY)xn-sKtj4#$?*ucLV+D`#F;JQoHs6y$et#6nf@T<3hVg= zFoD?`LqZ>qHqy3& z!{$PI$mwzJBNe5Mb}J6OB>s*!n4f$YyCmdsAdr>@-qg%tx-g;o`53 z0xV?Ej=@3ei@@Pc+Et@x2V$FpgfR`#wlt73gU$^8%=_b$Dx)Q@zHfvL{5X*Sp_JQa zb4NkVoNuY#4WYOf>dqSrp#~PWg9VQJDPW6_p6Z#-L`}20tkg8hSxKCfC_AN1n=o18 z^6qI?tC1)cLfp2sQfb*{c8@e3x`$-2XVf0_MAj%I9QPB7m^}^+v+fyt%7zj&c)uxH zp*dt3xHN4_2-n4)T1c_E?v(`x84gy~dBh`jiuE2z#*rDJv16r`ur%^JeVN%zM+O-T z2bQVY5oU#Yt%;@6s2KdM>=|Q7BxyN|vs*kWOl0y;Ue_YY+C=Iy0nu zh`}l!9d@`TcE;FM2^&zddQ0L-A>m-$%^|}!Y`5yfb4%rPq^JIYY)BtZ-}w5vW3`c- z=_{?8Fc-rj1?o#4h3Qg>GlW1#lNwDV(+|Y1zP*I$k z348CXCZK-f;#*BA!|C2*-|PrCe2`dhSu#tM(z8Ma0ZSXdTE%rON`sN)+P4a0LItU8 z$i>r!wAj(Sw0oyWby7RlDIKReBzHf&Yky)L5c0yO%MPp9D|83hCq^Qmf7N+iU9z;` z9#PZPhltCDB=?J<8>*sTR&exTzKor2m27Sz-&5p1)K^{VWTbh2PF|xL|6C(R=@RbH z%ZSVOE)T`!w3tAJYWO*WX9DGmFK&3N(s+m!?tknG_aEW2%%(@*ijdr z^NQa{P%v5Ve#H%?HdGf|lpZIpU8r$t;4_i_&7>mZ_L3@06M#`v9Ayg`dda?e? zS2Y(g7^al|iGSeT?&0a3lG0^sG8VREWtwzMC4oLHyT)yQO51lZsOz1~ub7|}sK2$x zb}73-jZyxLykbw5h{+av$`}{7p#S9}kxYYmO?`|4o~bC9{(Q1h&GE*V0(+!ID*rf> zddHz4q1^=Uti%Vs*%G|79Ni@LKm}fDDzs2mD6_G6iZ+{kP0?*>e=1YFLDziyGxT;E z(Tpqn*IY~1nCRM!1y{#NP={g8l2VRPECXFrY`1o{_Vw*3l{74|`4;=?r-3cr{V{hX z-w+|K`N?-phVO9*UcMb9-hb({tKfh25XU13O|8mqCi6Kr@tZsjH*{u2&iI~l9apZm z7UH}eoNpTw6we4&9u*&xtz^7lVN=t+5`I9{>g3{zC( zyPGdS?rl3KWsHjZu>*C>pUX?RFj7VCN1O9df@tu{1-C0VCwL8-8oj(WQ6tu4&DBd! zsBx5?9h_~*<7RGV$-37vVe%gnA$35+y0j+_@+00$ztSO~j`G^kk%YxUw<0=|Y(3}s zPLg9}dHB#hpRAsg%VgdkEwkbqG;`pHDE^FDDfOI~qxRKkD_!csZ3Z%AA!*GZBBZZC zOrU#6ylKIz`-hEll6&U;br>aMf7zCIR17_DLZaBK0jc}DEz8uyKrGTq4_IkP27*~l zH>yc0BX^eL$a>^sW#fC*(c?ET$|PIf$KtH&eVFZA-Q7DoD}Afjk-;~4k7tW-_H{xX zN|QADWJtds6$y#ghw9qX7jleO-{W}RHRovoo20lSYug7O4m)bD-79%>(yCuaM2nBp z7-TrHj2YWl@F0-=V?$+i)9h)nF6-=Bz*L9DW@|_$Ct?D*jCgnWEEE60eYnnUR}vSIbmp-hr+Y!Qzvx z7xJ}rc@Ek-DB(U|>bGK#Orv`J`{g>kE(#*b@v9%-#@fKMrs*O6p*?Z;m48@i2@iVr z-W{HXih?^Bnei&%z>ULb~lG&^u==X$V9$ z&qk*V*H&y-Iixw$V}i6cUG!&X<<@4~h%~@%0+=l?ik!1-4|#1ye)Q24d^QH(2OVzK zL}%_q3k&RcU7S;o@p|6=?DSd?ymA*<%j7uw#NeyakWv)elVBX{oV)od@wwyirEMNH zH3KNVJFkB9i8B+Sk)FZBB~yV)c6=!UX&STdKJKvaCKK2>c)zsN&0iTtF7n~yt1Ti= z8G)>Db1Kh%PdI2wU-1gL1iViz)t(O<_&}0BrZ;<)o_=op=*QqFSr(qq{;@HiBjMcU zqxM>`&?~Yszw{HDhN4pwN0Uge=PRHQV<+`@WTsRBP3ZSebm_uph@);MvQ6eNgrV#c zQ%>o9_NY^{Lowu5eqdS;^&3J@g+#5{E)wR9aap*7rp{4{c6w+_J-lfNjs@zxp7nEt z1Zf`jem?$Omb2A8a)LZ>ASW94R1+tDpa|S9k@NKCNC_OY_XWra19Gp})}gt*Z(YeS z6?s$Po|fb6z}y99+rC<~z&xI6#t8IF+(^o!!g_)b81d$T91+3I>{!Mak9&ql5G@f8 z2^L?hzWf=nmxUe7C{C6fLvjK# z8hYil(Xl8?vNK&G_1$4As&HK$#?3C>hN_xI^%U))fg(55_hcxLA#~C_$mP8cBOE(c zLNu1@MRyr`dujCxSDPNr>g^|o?Ucbm%)614-FQf0UW-%uQhy@AJ4bFc2hUmuO6w5Z zZ;|bvG%rG8aI2BNdAZp#3=jxCuTjdI5>kko)x5xE|FBh1V#{x1eq{ zo$dtQbav;}UYvLAv=bq=!&E+u|Jw7GG^^rWp0i#OwDAr0l!%iGgtK3CJeCb0VUHoc2;m{aGd3 zOPs8Xbnr=WZC!P3b!3;bGZF90#L6snFp{#Pm4h{z{;V9x;uV1cDeKruFo%Xb5eV`5 z|0NEP;M0F_E!y=3(*LDv(eCo{{`p!oej(tBwEw1S(RhUggoOUJu0=!gM^iyui}v%n zw}1I-(az@EW814*mZ^rp8^k~opCFyEp2nj+n zAk-mZnn28r2!jA&DE+Ur4sqIJS0}2N_IINg+yshwT)^L=fTfRsL0_h5U%uiBqT8@TWL=AfiuR( zSAl~hD35XnQeb{U>xw*J(=nJwpjD$^lu*2e3ClSUULI6{ZXCUXgEC^zhriNJ2}-@C z)pMrFiCrDj`P}@gUGYuudTx-1JNhY(+PdO|LC^bKpA+Ik=eOL@W9NbRUt^$ZL-hTx zit}BX>Q51+0V%(+%e$Za5D)MJ_YaE9f%uY5hd7A2iVtRIqVhbe$yvV_v0{XZ}a#%=kho9MF=eI>c~X94+hBLyx?K%85FDvJBNAlO`U#_T5XX9 zZd1#V|RyTL*D_t~RBP`HhnG&ac2Led7RW zAM~>2M1c^W|2hsVTeeKDMorij!9B-|dztGdIx7D}`eI$vSL{#p_3RG#J$>II==)!% z=f9N!1bzR%txuE$ayRMaVBge*blO03pBsy0rVx=yn8s z5%fjq=YL%uK*;aEF6|Kd`TsWU5cEaR7ong3Z}R|xz6kmv?B{=79ze+Nzb@?%_SOGw z+9BwRpf5r{|KH|;Kca8pf3W}R)AdF-LqIbiF9Vr}NP#_B!S%pF%^U5&bq-ua8uCak zz-BD0|9T~s!R#PXAm4U`1?)KUg1l^?elQHUV4Z#n4r*eBg*#LgOCq-%SZxicTnd8+ z`}bfs`rx20jjMF2_3uCecjRwy&`PmGZ*Ff9A1}Bn0t#J#gO&_ipjx!k9k3v0@IIFb z>`rZClz0@V3pPM|bmR{Qg}A{%2by3Tyz_G)rGIM!7*aHI$actvLi+#GM;5lpk7YPW zN~i@w3hXE%Ry=iqgEG?=p;#$E{*}^lhIocx#3&HBK=1`ZMy_=dLSOtvKO=B~z{MZU z+X%iu@WnrvFVz0P;sYOO?){bRrVo>+QLF)3ycJZUn_F0dgGT2vp<3p3!2zOQ^{Nkb zPgsCc^%Os@Ek}6;x6nqTIDQ!M8IVI7NVS)c3AF{zCj|ltr_sS{KkGrGOc4gS}ZYf8yGx0I~hg z+xb9(WIL(ulAis=_R>k!ph0g%*o@r1$R0TA)wDkK-11zPIkZxR&*l5KT9Mf zuQM@Sr(OD4@LT>R1-mC6R&I3M3Qx>DtnOL;e1ZFcm6MH!EghdQ|L<}k`J@{q^x22; z;D?|2MscW-qVGk~$vWJw-w2zL3}(s286z_{gq*7KO}x6Lv}6GTTl3u#*s)*_%Wg|E z)3X^&T*R12M7%TQ1xe$1y*NZV-8;l9Ea*spcyb2NN?WiJ7aiZ?=vl~A0* zHV`f;vdQunK`NB>x7U}Lethc%lqDnEfoxi*yh*fjizlXIMkCel3u7MgZTUM1Zfbfl z&$QwKhMiBV-f*0Kz~(3ZoZao?Hv3>AtK^uO#_+jt3}GH}A=G3jaA;>aoo2SWHuR|P z@RoZOA>lw^k-SLCCn@T#*BF10;_8|T*C;j+5&4OIqdz16`uR8H|L5rbXKs;GzIRRI zYo_7*#XA7qelisBi>9-p@;y~Em%nfaz#BSrygWPrg8{!k_I3BLa#VJ*cD^qAIi{a4 zU-OTfor{OF8&J;stNi*kzMo(J!Zg21euBh9XCMePVT8#~XTT4z#2T~`(61Iq5+z5aHW&Om@4cuVB^N#wemUjX>VD+Dy~t0`W9@qYXI zXT1Fy+;51xM!_%Ge>eP};5;;Q1b+FC#0cPY8+ST>0E5aNW>4%aWSnfCSOLIt%UlbR z2b~B%kYDVVRC&;G^6>})=reOsva++W^`H~t7Xm7J+346=0s_cb3c@5dmet3C-2CjQB!u;6`Ae#W8 zd3pH%9VxC$enZ87B*46U!a~6Ce~B}IaiP0He19d;KLRlVG{;Zi4SP**&a5+kV3_%S zesP1amx&&W!n9Ww*-TZJCFwQx=hhfYMl1{>;vtF{eMh5;+8cNDiRxrZQH91BqB(bo zi3m!tY@a_RmcR1`-r#K^QrN(B{C|A0Uy=2m;0@* z?s@-fW>Bd!=-w>W5f+QIxDZB`9gRH>SGr`W=2yP&rhX#%Rah!E-)K@VH&I>(VUBt~ z%+S;Ku=0SIgY5V~LatxF-tc^GK}!o7GDK}H&(Kay)PAu)Mh0>tJh2%Z0B$#EsnG%r zEudtHYHDrUPQ9(6>LZ;|x6v9;w4N3eII;@foT7R2Da*`kC)}U52#IYb?!tt_LqJfP z$F?Hy3Eo#MhgVz`))Ky$rrnaDc~l)wM}v(u?syArO6l)hDWe)!PBS%w=0;<%2c(z} zxTD#5Rd;B&iX5Fj$r4TE?2J~zXh}pUw|loyFL!-Vk4gnkwBm3~oC7Gb3>6~gA8p$@ zEVXE?oBKY&TN70*b)Tvf725)X@CBN(n+qF0QF>(ueimrS9-iKpIaxzT%J-}I>Xg;2 zgEYtMw1iHapMDFU6X~6z&V!uOR+Wa#!PES=3kAbbm+Cr$$G4Y@eFD#HLH(A_sX{ur zC+o*U+IN;Q>5zn9eQ(9S&4U$9Qq;UZ-q!L(BBE5K$X{#ob<9!I;kFqmDTizN!!?on z!lH)$rsI$ATaoW4=4xho4(7gk@pdE5v)NG7M8@QtgJZq>lB{ts@W!nr@H5Rt*^NQH z%opgZS5OoW)FD>Z*29oK zp@#d2A3lE(ER21CiXCAVsmwEXiNhpExN?&$L^#n5Gv*jZSz;>xAWXAUKuPX_B9uZw z=Hr>LWh>hnKRpUB79T+sL42ESuWTdofv_Ql4&C?GR((~k{AYLp~%)99Bb>XPxc5Z_&GvFBHhVh$X^;G%xIv< zmFde`Jb0B)&6tz?rBKi{=>{V1?-i)uI7%p2fD)yvf4f2@3BKh@&msLBi-h4LfmC>L zTUh570XC zmUJpG4;1Q=Dyf6Q4#$Uf=kbJie*}+53U#P1oGp`t*U6%UlDpn|a@>3a zuS0G@Xqlk1Zb@V68H8*lZC_aY=|)Hoz7T%^GR;|Yhz)m?TATIW_C9I2TF0$OgC*t8 zhnNViaEz@XI#c1I zv*gXl+}W1s(DBPVKkh*(CA%CIgM>PC%p$ynvak>Ku+LhZIw#4RaluEsPlc8QJB7%b zZ5+a^-G}O$>}IZ}s2DUAc@DGnM)w4?~$+pT|XClIX-+ z4osrDH-{Tx+HzLDPY@6ZQ46Q-km*z-3&M@6)u zvXTekEz)I}LuerrmsC&?D}fsSkMKQ$rbq~O96OhbJcaTN?(S9?tqO?ncRB7!~|DzO%V!-d;>2?k?IB9Zb4iOTTa zOT}?XjW~>Z9MnJ47(Qj#W{%UuoJ1d^RZO8JuV&~@xF2}H>=(_L!1cH&I7xp#!Zq(u zPRfYOvQzjGR*?!>a%LRk^X>%wgfpa*p5bqbEKR8P$rpqZjDg&IF;qD3Q6Al=I`MjS zv8TLqJ%V0nRcFHY65)1Y6{5@44LH#aazQ%dM^q=LeYbINGOAXUG}i*9uUtLOH7Y{7 z6MQhx$>q5DIIjp$9wjo}F{FL5aoq}A=ldJVfwx`9X8oQWB6!m+88N(Q>@Tgug3nu&#%J#LSLpYIZS^CMYeD_MPNknt}s?twbh~ixH z2;j5ABcm3h)2?|Me|mvI3H%)BqX4E$bxu35&r~*k+A|El9fds+sy$}dj^gLS&4(fp zbh*tlB0O^EP?9c|_F~g5dqbUZgK39ZT=(R3onGPN{P}k4%X;JT#{gjZfKvV@8_Mt? zYjOh^3Dt1)*L!thU}|d$ML&Rac}Lf%Wl~IS%NjRnmtpxpN}lmXc7Q6}Wu2b_C#n%o zY40caEO#~tSJ{e4_4f5#iB{rs7X}`|C4Qpc6-BN!kKedm#@dvdPn z+ra2@e~xZhuAQ#e^y9P8uP=-(mpwl5pXIr%W8vaH0*1%(b9jsvjC50E9vJ9vri?A? zC*?CmuyI<$*aUO|8s9j-X0H3u(NEPM?=w?buJ|R$uZAwZ>A>F&Fk8+BhR8OBcjZA& zPyjvgVcSn)tWU>3c_Ve3l?we!T}3+m*R?Peh;4BVsh*@X{evIM$)K;P5)p1kTy3W+ zS*&bN8lE8|*9SZGTOUVLq%7ZF3bxk;oeW{Ce8U&{vfULRBE2xhcor0J>S;TlU9%3S z3^eHex}tn58k3c1ZT(wZT`Z*-%la2~1sfYH>%17Mgmf}mp)o=+CO(1QCwv>#6v~># zs2Pke3{Bst-}YZ&mym6I_udv&)qsl41@-0~3BD+n^wQM?_BW{kwfQ)Lr0KbKM|LyN z)J~3d>48YghX04Sw+yPQ3ED-I5FkNAa3>@LcMDFC;1b;3-8Qbl-Q9va8+RwTyL)hV zhqEBOr@m9?*1bP3#gAdFp6;HfWqO9)wOa_CF8(V26{oZF!M#>KrPM9U2|Sj@p#D?t z^%|L$R)L4g&t|<3Pl^=X{wswg2t{T?+a(b+%Px{4%|?jHWDM%w2|N9wgvAv3r__s9 zMXMDxktGbSLJ<*PemVC-G*y$jJ2b?fRGY3_8{{zVfEPYNRG&9sQQp9E-4UY9IzZD* zC!}tgXWL)yWDkwDvkc41I?M50C`B{Id8kA;l}{@+IYmdr)q}X_S2Swu6*d8$Y|;#& zUD7Lt#Zl0ii9c_6?pi;wds#)GE3>96BBBAdlHYxxe_GZ2yrJiH+)-hi=4F;{9RB^= zX{m@_b`_!lhf-o<6SM)vk;pY_HADY2URlY!I|@sFN4fr3fiD@CGZHut8clmEYvh~q zwOa-4Gnzd^m)EA*3)+1Gog0!jN+mN1zivW=_q-D8G<_B#wG5BEl&oA}NW!);YDD%6 z{iOPl6E;11$+Dt|vj|dWiO_9iHg4fEL5h0Q)jV~V!y7-X&LX#IV0v?LQ;yhiqON`+ zIGw*43hUi63L1he<6!O7Cg;73R@@t;V--d#*Ps4mLgiE0Ev&gTICAhan*)9A%giAE zsjf|hB!L8X$=?kPA57msqHVv8jc(hI@Ek_d0qNgs%XeDe;>XJKmD?*ZfJs=hDLMtv zX-Jhyg-|!c-|Wz3w3tVNlTQ;i#&d0O_OBu&9cl>;5rl8VtsonP9vPyM#lCVYa{uFvQBxHwzZ|D0PlAq)5#F3 zy)#a0>k9ogN?knbtU#6TyVatF2PILn*6E5g77q0L0jM*=GG#lKGu;a&p9=I%s=_C- ztoM}%YIMLUhHk$;tElOk&1|H_=`WG3k@aULsS8WfiG8PStz3RDuBAAlZ2F2^p}6HO zh3bTmdru}FrboW`ATd2X=IA?<4mRuAuMuU2^Vw6($IT?dxOC`;QVk+UDIS-64LNK3 zgA%w}T}}v#<;N)jmkbR#%N(x{-!zC7^nk+uR-J&>lUO2f-dd^lnNsd50pE5$dE(gD ziuTj&%M@coz(*}LW97M$i;K$Lsiqn^$|cQ4?GD_AB9D1jO2Znx4#r*Zv5NH;mh3&~ zPla>0mBY1ZALJOd@7+n2`bia$4iQ_CrYTH|QCwfRh#sr%K-Zz01)pe< zF2TzLJu$jimrCDCF<`aMA!%pdD3W2MQ(;h`z^%eS@wC1om4b=o$C1`3+z*VEz{id2e#tFPe&oPo&Xvn-$Q_EK0uw|tW9 zG&EuhgbvrLBh{OA2}^Se*lYb2r@;YS;5)2f41C3g`RLMmmg0eLw5R<|Jc#<2%+=ch zHKmEquiCp{@_5%9M99aDc7O8561VjWcklL?>X)o^9CfLpPv2?3The}~CAa_9_{-C* zg>0Fjif`9x$tfzZ)$+rqw@kBU5rSWYzRYC$P5TE{girj%J0aNqQs2#Ky!*3MISh~dk9?kWh%nlHo~bM{ebn}iU@UC%!%#$u=P-GiteJaUOBqq;CAlx z7-E`a+-C|DCCD^EUHMuW)BK5iCmFhrsxhWZoc^l;ud;|I`b)+kcjD)g41GWCLu`;%Yl1e_pVG>-ntjcgyf}ZDif>;w=TETJv$jCry;j5H;~1JB zvbr}CIcGwynJ*q;e2hIzXqcCn4m}u# z{Y-U11;J$Dfy*DisY&tYf0Sj9f3@@8pAbPYGmb;^_Rr^Zrq_bYf){Xc za(ibf6_k@k6CGNSZ^ayoV$i>dgQfE_(Sn=!1$?Q0b_FK96Z_?3J`v6YKf>_7?yFjX z>E_gt@>TMk+5-)ELz(Xrk05tW6|65Lqi&wBvUhNs+IN)MZ=>0SlD~=WkSIrN9T7RQ zrV0W{wXyR?2&xs9^BGB2u|Q;} zT7snBuyQdTP7J zA~_XqMM8{0E^M;lpQaRf!(3{7nNH{p`wH_>_HYG-5GA6U@ z+h1RVZkZ%|FN#Pfzd?q36=&dZiR9yoFE(m}@U z*_P^FD9CiT}gdn zkjUrIjU=g4(kel^_l+cEhM3 zy$KY{0JDJH&|%`O^0WOL#+%?9O2_wS2_JhDv{r?A&Xgiq-#T_u`4%0js;aWE^`a-* znRM}cV`5>2`V0P_V<_Ck^twchdi#kpN@y&WvFBy8w>k2?Du^^4QrM1 zP2!U2HgA69Arv)qGFAJ9rPILmy?bMNGjZc|#=aC#aGF4nQVtQH@wEXZ9HSLdELc)M z4|W1}!gySH+^Eu(OqIQ+Jk}YBU|u2pJ?RQ#ji~#O?Z#C{&Qhyj0f~NOc^kUX`ls>T z4?0jd9^b4TmGpct*%(v!@UML^>g$_svTwg3HBd5xs%!Bl=jX_h{*sRI z>8qb22CHw!A>U7ik&X|sR+RGTvE%7-V9`VlC$edZ?@Ngz=j$9H0;xH^w4rXv%r4@$ zdC~`6a(_>eBc_;A)W|dY)g!nmc_mKs3}!UG8P1XY_#l*S%tjGN;9S55^ZA|pA0!eu zVt)I6avG!%s8(?fb%U=Fq@z&=y-cX_G6iCnad-@%gp2r)IPnC&NFyUT8BG-8AN+ho ze7gLUK}Nwwp-RY=v_>LPOk^lLIkrYZ^|l$dfwnoe;ER$AwxV~lpJtB=+GD-#ykK+M z-ZxA5Dkq@eeR_ME&eGOjM0?0^$ap$a1Bdxh5N*Z%hzP<{1P%h^lcMRIl|Fw5LlybG z6)9u;1J#9CZt?zxoyGfwkfv=#?%pA82RXTK#qb%c$UdvZ!3Q5loHWx`ew9U|M={Rd zDBpq>9vwG5g6&YE?=Eg;bXrazs40{bOUnBh^^AUu?J_?$U9G<_)~r1@#y)VI=4ng_ z(2rXqBmQBYWtznDy*C0TOU^L3;^!=(|Hm8oq7_Ez+2t=5O{!+_@4_%5aN9h3ey8uI zD@ng0axMvxFK+^^$8G2)$9*@9Hu*|MUu-Jj z@xmecKr$O>Fm;lvje7e2q2WN@&W@N-Hq({qiW)mFI{(0d=WB`|{85~#RSe&^=&z#4 zIV+VuuYFdaQY5^XmTUNMKNWrD5lCoH#+TDp${FLurh5G4s#N7sf#uhlnH=MuNK9B+gMm6se&9xqpGPWAsmShf= zyOQy`U4C)k3N)>oEmy6Ol6Rsdb?dI3X5>d#j1he7hPP+!Kz-#BNSVP)uhrIR3Hf(! z;ViK{_3x&2X^j$=MwFQN9~KRC6`sTrrEi3}M}A+_z+Hy^#O7~)w8kf5xeAQ;%sqbmL--fO8gdcp19Um*x9(S5=z>8Ez_fn+s2OmE86C*H+dQmP` zYoh&iQvc(La_9nMSylboGSH572kjL1VJR{5`w(^3mfcP^DZ4NBJdXEf=_I>1Izcx$ zgXdnIqyek{YI=8#XkLKddun;6UUmhfFcb^}_DyqL{w+$7q zTKNQGO_pTJN*h(pJ#AjHbF52`ky(8OGOU)cGms>jjC79X*e2qy!o5C*HQz|V6e#KV|-#Rr7M+z5c>?9W0ENY+3kh?Ai*_OBz(Id9L$ zUGG)A1rpDhI0sKd-KZ0 z#l4BM<e?(8NcO7-q2|5fUes?F*l zWv-tWqeJZr`C8jLqp)jcW-Hfs8mko|O%=!Jz`ns$#>cDe0uqre-z$z(Ry`n-=T>y) z*EUkhFEy}kRM|H(%583lzzS>wJ3#XRj-UxV^~vw;Vh#iyx$*G<)cZ>Z9+ie~iR zsD4kuQT}-aI=Y6mLDR^;d2@}dkbixLb!YV8;L6qvZ%NPYC3O?hgi5E_gk6c9hL>=p z*3$d8bZLs2#^(2*U=`e;KS{@up0RL5XLD7h!Fm+@(&Emb^ox&r+mLsJa7djn@-Plp za8Z=gUbH-=G4$UEMArIYu&Q6BWlY6{vWjX8D}%)*>qA{b0wFg0cz}9}Plx z6&`iQ6#~9t>wgzX2zwVIC<}Uq00^g^zKji(`laUxz4|X<*R{J zKL;G;LaU}o)hy`dloV1O3(fR6bLH44f^O(8+Vw#keH^K7I$5C{O=eQ;8@sP347kl+ z$K-2$WbLi&B^jG^`7AkL1Z%R;N@3ukYd=Bbf^OU#zWps~nuGZv5>~4=1eKn0bA@x1JPs~vP$}q%}sbkWO7aZ1K7lguRUga zUR$p649H>ls(qvX)p!niT~JEgIoLn5m~QZ(xW+xjqK-3lwT_S_Ud=`5;%Y8)H}yxa zkB4Yz1^+nP-I18Ah`DTLv0sY@?Q81#$mxWzcI$u<>*E#^NnNQzdEh=Kyai9+`nCNz+9`R|l{W1GLKapLcfw0ei+^y5F4GSF?!n`rI^4oNg!Pmbjm{%Ho* z77y*H_uD-B;Mnvvr-)c5?p{C4Y~-5qr~LSwg!^6FW#I|sdb7uT-i+VtN%nbq*YGAx z6!3lnP*uV=M!8ZuC;Rv|g+u$y17J-R!WgVhxqBtFz=_Su`~v|-^@h;FakT*>rQE_; zn+`*r#Vth#$HRK?IsP0-*B#nGV!qdLMdx(NZqPu-cuZ=8jn&O?Xg3-+y*dS|7##fI zFxTC%(XOWp867X5I3qj)*TeyOzZ*QJjyO^HJs380SR(aup38DEF$l}1NZ}V_{mcW% zb%AFi_AA=$K>r|Y@@p=ETlCgyh11Pkkn6w<1?b_9u&Rw(lWouYEStQ%%6mU!Ttb9; zlnZ^Qt3U7?BDyrJ5Sfvxpzj95Zvm?DSskXs1%=cTF8sPj-p3qm@E-`5>hI8hcF$d~ z;_f+=zmcSV+&Dq-`R;R)q z8gGon#*zGWrT*Rm_;)a)h7LyW&L?5hv&JtO5p?9>UgC_sDIUR`19QzU)aHXs1mu( z@^*9NP3io2V35?X!(R^+vfm;#rwr4u{Avw5{9_+xsn;X_(&477*=Rv<8k+q~YdYZ{ z=7nhTqNDn)ap!Q8V((u?1bt@5_lk?oUE(_4IU2wcMOX*oz z=UbVtUQArJPSZzjcyk156O)+tbGLYkY$abD@AFGMCuQ$!8w3hBw{hsu%>wIomy3vy zPnzb`m30IgmyC`Qg;h0G9q8#JQi*bTYiie|+Y3K2eDdDf{Fa!I91OBb$!LwoGJ?<6 zqUDQS8vVBPv-*#!^qMH6rYXsUPp*C)PSL>N`1eTzvSDwpo3~ae<)t%?Evg-h5hA!+ zxP0Z;VHQMA+4X43mg7vrm(eGk%FqHBh1+?ClRxEtSbv7gV~9_QNug!cK2tF^bT2Iz zmi}C**>n+Ho*aB2b=g*@4SL;eVp-IhLc6*q2V3(P8qa4?=o>bG-mhR6 zGS7e;bsy6q;*G`T7TISnK)b2nqM;evt~DQhm8J3d>zz}g&v;Z=)~nlYQSyA&yW&|C zSk8}j*a!Eg?yBatK8RiW&N~{nr>K3!;UN zFDinCo5`>2T9vtMvP^FF)?(SrFdwE8wP(@U-5OoQUHYn$#E$pZ!3phFlM6>3{jn9G zxq9_@8;t^tim$fU52f$T5zN@?s6dy;Ls}UZ=5A#)hl{UKccGUadSr>4R9x>8d^aQK z#6?G3u72$8K_AYZPVW$fx?BgXETxJ%nBTjp?Bc^Vp7dPArmWk;-NBPzD$5^~he(NF zl#)gJ1*)bqF0xh-n-VeqAT#%xlxJiNQu*a-&eJ@`%%ivm2lMFQnK_nZGLe+9f_&PMSD8(-IY$0dzusLWTA*sM+e>vpS+*0!Sb+4rx=}cII zKgI1$lUTK$4fwY3&S;{JHjs1C_A+q64Scs~d-W)5ym2gP=7xhGl#HQV70w}a4yRpE zDj-z#Nr$|%TWYd2n25f2^egS8R*=aIk6;Xm7s)3==7mCC^|H*X;Pn`%f~7|A(k{sD z67-lb&wv%&17=N91r9hCh;?e2>~T{jVzG8D|`h z8x=XfDKn-CYB5BRqtj~q%^&;ZRPbj4K?#RkHjQDG*%qO`pOGR(o+esDCYy}E=Fm>R z5;?vc8ab1*n1tJE6^m2x)6NkLN?|J&+FnC+#K5bAp2xTdQFZBvkFQ?SCH9a&3cmTs zXPIu0do&b*w6P8Dvjx96^Yk&Tc-TjN)M1G@OmS5t zoL!ZbL>?7X0CX<%Id#9=5qX^;pe~RGKtvtegEn%(QV^y zgb0znZ z78ot~AP(#t3uXSfR)WA6oRRMkr!4vyk`rCDNcf%%8Y3b?FgzzKSv_~|T5Q9S8S`>5 zWC3nHRJ2w@UF9&S5_S6*;bMv8JVtPlQ_T=3?Z|ibwEf@XyxAY=kClp$pme~N$Ys6PFK1~;|MuVS$g)7hhS_s2X~#^X4(Mht1%jR z^*-hn-K^!;Z0RiD!deT?*zL$OGi0zKGU0)jS#*9^GNJ09h zOoGxuLmI*rq^&He_ryS+RccTDSQlc_y)c6eJA; zJMa2<#8i{4yH(KP4QHvZl0|s+2kEe>WCjRQWrD|Fr$TC;tw^@vsV&4x_MXKrSIb;d zY{0r1G9>dEbA88(UCfBkP_AEO6hp_f;VR}7P&4|#7Pn5nEcUjNC2zc{Pt~!YGlppQ z&*quZ#gw?~kw(ndnh}*Bt^Bd6GgUzzHd$*~r2%r}kN$AgQzp>u>5Wo!bN)JH>|X;t ze^F{K|B3sp4)JS)+i{mfdf$%gYTyg^Bk7k{RyvKZe0$ngXs+tqi9f3;9WZ}crgNpn zoPOP%y`Vu;d2B-<@*3`%qYzvA-HgdF;fU>~it3)LF=qRa(nYzMaHRT;Dl`A9v;ngt zGjJ)dxnC%VQL97~=4~_a`%_k-EhfQ}8vY|A-N%Ho)-M-7b8@GDUDBsj$_XJiZY1hn z5h^yj{H~*@i_Oh0JM+G*tW@=u*Al8oRS-Vz{zL1`i)!p5H;{SiZT!O-6)JU)gwUv# z^%#LbcBvhI2IWjn(#M>OG#ar7{UXDFAECCOEwrC))7WKxpOoNECRw1R1SNhte6n+~ zC1X|G+AM~^<|^ujPfYq(^76gXmHz08<|E;j$1SG$hV*TumxA1Yh7mE!FPQ!xP+bx? z{_7ONc<#9*S7ZgLLpB(2A8n^uocDetA8P&$m$`>U8WCdDzvCJPdr3i3eX03;p*P!A zeRk+n9UBn~>56iX)G9}V+=+-PP*)YE9ZCi-@k!_bZp(7tq1LR%N)zjtsNH)U7Px{W-n4z0`)dstm$y@Z5}5nj;xa! zT|HZ-_V2|%Bn4iZihW0LmNS`W2K`7QX?vQT4&_K5D7&vZIr(egRLmAA zdm<~5YDwzV-qN^Q(xk^3eMC78P7lfG$B^2$ujm7ZR%zD>U?w)8D4ByL*dE?<* zTeT+(JHmS3V`5{Efzk`TXO^hlP-C%~f#3>c~vu#FC#`>4^D*WzRUDyZ&E*jcoPMBfJ?I<~w0iF8F%9*S1RASspCrdut z!Bt0oH;a{4Xj((tIuxbpAcp5v{V76q{nBuKYU`I<6%RF=kXsrn;qvwU61G!V6p~qd zG`HYmJSSPpxxb>#!#Wp+i9!zWSzU<{?<6ce@A!*dHdUKiHOjhJ=K6AF-6AAHeSZ+_ z>kXd9QFDD#zqpY_qM<@-L^w}ejYom9$_I8G^Mu!O0IY3(tV$)v=$5OGt(}Uj~-;m_6X&fT`qEZ|*8u$K^ z2GI@=2XTah&&ysfG!ZipWj6F@=%A3#DpO!Q3O>6k({UldN`AF~_H}#|h3bdH${5A% zkL^mt7kY*LL;1%WDZ{;Nv*=kZWXh)qP*MX+9o@4s z162s0p}$>illH9}yCOB?H=D)P>9C5W%%cu$(c1uc3M{<5g!uJ}Y6P5IQ(UfC!b9kG z&(w(0Yp;l3Z(5@7jF+$2THKU7zpnmx9Rfzqe+wBD6X2-LX5o^sfaT~&hB0;#ZEZEy z9F3vL=DuH<kRc+<>e7KbUS2z%L zHCywXHg-pv>t$an`Vy8tMho{CNibrTUDZ-|_4Nw7iF)L8(+#V!k;akl7Y!0idmVyH z_szdcojXX%RBl7FWI~DL`E$?o2tyLRE$=kuxgI95$h?N2 z*W|Q=lP_~<9ptDZ@j>u>65&da?JNcLPs3b`kZ4bTRgwH^xXJPrH}DxeOP|r*ZDXQ< zUT`N{-l_?lD3k=`kpS8L&$zWyclI&lePYti`XN7oT^mx=2(u<(#I2?Z8*cuwKR0!9 z@f-{f@`l9tgC`Mh2RdbE2^ZfTY^}(!E26EC$~6UJz{5$2+?Vf5WNOQbAkW$9*WS~ytKxmA1PVaJ_+yYcg= zl~)(zJK6k3BA2rU{pt6DqR&sZiybWoRqvU0Uya$I?WE5iddPn;ks(hUS{b=WTFv&p zaUs?Z(#e^o8p?zGLjakifo2oP!B2h4^Jkx?59$r-%=N-I<6l3)OB5|!W#xcSgtJ54I+rwn`m13KA>D(LYG2_iO)&rJDPj3#I~S; zb10=IYZyMdx(_W7xgChN@0(Vc?M^NEL&b~@yTV5M{sxH0(z6G=iOU?!^vg~zC(G1# za2G1x(0|pe#iD5U4qu(YoH%;!Uh3>ZhgrHm{(!?Va%v$Sc|@-zzenc%u>7F*8}eqd z_kGjHc${_(W)woKL1*|(ZY<{icL&tJCZm@o6$vXHU8|?oHIn~Y*GQ?QboC9bZLAy! zNWKGIX}Y99SDb}~iLU8W4-U;!m&!}G8uR~XnEKcEqadMWq^tcu`{;yBHT8kEpO-!y zdPaHz>X)_~CR(6Hhu7T1+)CO)QyZY+)3r6!)|C?A0ov{iZLB4At$58%EzHfH#C`*M zg3N$+I1BTqZa4xxO%rQihP0TbwK33!!|>dOL;e5Oa6`vTOULwocGxVK2jQ$I6CXAF zC89p11AY(1SxG-qTOpxSb;rmX7Y>*a%EjQ=@)y2SL^|>AGeV+PVEVrGis(eJOK(j9 zMvQ_@t);Ch%;X{{_7&#JdBiu3On>uMPOWz|{vhknJ1_mfo2iL~302vJ)X*lL_L`jf z{JNZ+W>wkdhw+?O|G)nH4&}V89lGBV;9|90<-1DX)qM@<^R?V`uBt#DY_?!=yxLKW z4h=kuYgue`s^-kwC3*w=g;l$qoj5r;Sp`$4Mg{z>(U54~blo3M-=PMcg?ROf`_bjV zIc#x&2+4-u*{WzB=5n)cm-3dV3($s8$K+9&X2|IO77NOQ>N0Op?kvEe=a zr;lfz@5Zz8!?lV&FQc@X|DHw5{rAkj>Sa`7Pl+%f{j_+E)>+(yoF`mb+WNI$#0Apk zya=IaxqF#HV{ZK)p~`^M3!!yc+zVlUd)t3f>iA!H|5k;?`^TF*5RHpL;u#n@8^)K> z4Cvd-2ouEiGE%hRd>Q4PYrY7P-WqyY{MU(s7jdGQ<}ZskDE9qtl$-i8!YCMe8Rbr$ zzRVckdVJxM52y9QIm?IcMOu<3{69Phj4fWK3i|w~p26>zM_1!vFQ69Iq#^#Bpr9*4 z^N)#!E@jt05$+Qe3@=mUhUs27E0FdvzYu~b)?WxwOAG%aZ2kBjN5?*n7efD{wiiO( zO2QYyn9&`$7tx&LFIZ~y6wba7W|b!VN7&x`VhDvd1?(>zx8z=Ys^vH4Kikkqz8DTJ z_64eT-GBJBSo}w#@*hdm|2N5hTp<3RxKt|dzlPf6>&yt{yy4=k(jQ7uHmhCVNHjmV zp+@BfJ_mLhuiX_A{3GLtVdA{(mCdu|H42Yn39BB=U3QgMWNqyE7tT|uH72}?v(9iT z?G6`#B=B3rXQMLO&h5Ofqp25aYq}#4op)@h%2avEt=Anj+DQs#NRWBKMtTYsvcv!& zP29X(IIZuCML++A^;>}RYT0wdpaM`v!tG{E_0bYSPVjhp>yJOOIKdk^Al?WGBL<#g zo23zmaV}@VjkYw;rxf8U4`wL5UJ32PwVNL~S7*^6isFP-ZLmKsPrWyp3WO?o=dDJCfLG_}e@stQOjr!9p zLGmYQfdZl9Nr7jr(D>{(TNzLXudO3o+8l19W345=L+!p6=^tiCLNes&vRkTcvR&@I zp2}x^n4L}FxZ>U|8>06$Z{A-W`CLnk?|JUN4n((~Uq73K+d26Pwa9kq4K_CRU@P=& zv`d8l5D%F1LE)gMOM^or9wUL6kPx;HNPtsQ2vOpTY_@xGq&M8k0TZq^Ybt3^nU2_2 z53>-O0+RQXk1sPa$!V(<$e-)8_Y(#3)uwZk=Sx2{Fr(ydM}o_}thBk|CLw$VpETX3 zc~S{LuY>oj`JxgGx<~(r(U5P%RcCn>*6P?Y3WO3L-%Z$B{UHUy%-Dek=7bEuq#6zW ze{)ctoI?0(yJURXLa|fe5(G>FycE#)zJL4v(&&;~IYH(&9C%9e{M1Ffc){(c6bslqgv^bp#th)!*LUyXv1BJ?bro9kH&Z~vJ3z3>HfY^0ipkeK|locm`vaLhBf zm&V4%s*gV*q4aj11#KZe3mSeh@ENg*wsyvDb3sc>ztq2Z8c%kD;{cGNbQ0am;kw^0 zeyn@LOQ&6l4`6Q7`=pLyf(px{(v9*4pS%WPx%@2#VBik=C-7oOXEHR+Yu96nAN$|% zj>O0P6-|j^Rp|L>ACE?8zG9C;!SXNYH<8k{r7a^Xun!Fv{QcHLudf}jN0t;>M1O( z>i1-wG^DJHE*{LtP%mRl>q27cG>R3WpOf_li5Ee+qs?$ zm}fp!0Oea%&s_d78OUq2YXvZYO3%ztdK`nyqax~&JHHdTd-BKSws=t`{c~ylN&q!^t zR2gpqDa_&gxNDIWRAx`+G8xUhc$L$9pLn=%a-A;)u&3XVs0^i5K$P=%G6vmmoTmFK z$rbIv$0L6r4>jEP_SGV0gHLwR)pA+y0CkndtDlV*ll(+K>d>~7Y>mi);po__oFnej zmNHsWJH>DliRfl$I+e;qah}gXlYuAq6rCjv&p<$Kc8BaAmt4d8BKQnGtW1!X+gxBB zHlGdx=EJ+ccqoNlEV$s_y-|D$j8?j5gwbM3dH3}$fwl5ra$T-@65~G{AgkY>ZtpZ0 zAyyFH?u}p5TTlVy|8fah*k`t?RF~xk=2VyL1=UmR-R5^$Y+uo?dEL&>6TV;ObClS- z6kpH+6NaBd`E(F~Y37@Cou=$#`-UFL2sPLF-*^ZvKbD*Q`?R7QQ5QY{UYo4PXL#Y_ zpP_1gf(lssw~O3c$@nQZTLzgc$vOPnlUUZgePG%0p1DsRsuB0RY?k%u;^a-YE4~4b zOZ-MVN`%V9uJF@*j$vlryk|0lXEKMsKva24sh_Xd$S>Njxp5sgKUiL>+b)g)J|7Mx z^9&02b3|G90v@GaZ;ZVdCUm4@Go! z>#7d{M*#zDboo&46pU#Co}(se_m}{!~*r{J?tddVYPS)3x@fX{R3N8ei z8=Ft-0Fj<0znnXSGCpsAVL*-N=Vz0mQVGP$hPL{H)Mha7 z`o=u^*&VKc(*ckeeE;UVSUg;nCo`J?wr)lRKdrvyxgHP;nBaU)LW3gJMu=xgPx&Nt zLeC&YGzzEz*dN=8c@UOdl_L+U6Q!LF5tuCx(xBOv5Gc)9k$SQ#X5G#fD~X$KHj^)( zIMY8PBo~(EQ2wRiN@V~7n}*SE zTKbCeVXAU^)D=*m)Mu^E)s)ySG8B$t$-N;IKXnQAuXFUZtk#6@O&`IJn7PiqAa zCe{G(`WmUDdY&uL`D}Slct zzumUnqa)zL^&Qu<&#@VA?X-4{8Z$BD#An#~_ofXaHs7 zgR5VXHRw^0PYf2B{si&^N?$FbW+fu53J#9~=ohcx)*pB7u9G3d-O!=1ea05^%dQVzw zQ(~hrxYhCLOh*3|v?%08f+b7!*Sw4E)YS;DNBBoEY^FQ&gA+sGBaRqK z7%{{}dX8?tR~jYf^DS}9*&cw){&8@3Zu)EvIimXAUAXTM$C-vos|vZ$6waij6%|AHq3G#RBq=%*+fEFpqOSdqOA6swV&n|%BvIivXYUlo8^v6+S$4*8N-r7OW@`$Gx(x*gY(vksqo_XD~}6RQ%)3eV9PgmG_{?QvpG8 z%Qtl$c`d0`g6E=VpjO|!=jM!i)#G4rF2t500t*r?teAPDyhJiKGm|w%Uo{)6reEKu zcyn)q3|yDJM{LttHQd;~856n5uYQw_ogrTd`2)W>a`N6gWiWkhpy z`}8EgvpJM=@fJtTIs0(@vZ;cZ?DAeQ-{nP-^U;%>g{|5VThb!=+iwHZPLJY0_uGle zt*_gr(o|5m*v#vm9EDD#a%ki1!O5DQ{N8lE9$k)b^fV<68ORrVh}i6F^hA&GY-FpYqc1tEq^8B z6#mt)U{)VY!(Q#B-g0!SOmB;*Vd#baC7CN85vWr~kbO1=s0~9UwtHr?gnW;u`kA|N z{Wy2hXRGUzvX&&6e^#P%##T%)r_Tm52<=WZ#U05Y zr(9Cuu*SKBmfoGywhZ4r++PMwC$ItnD0xpe63+aO1|+H_#y0cCF(lg815&>?SGE`} z9azPeKLS0 zD!?-NEKf&Pm73`G)82ObY9O&nDBXH#k8f{>%z2XymGd_Ig!+>^oZtI%j_p6y`6pTW z++N1w0u9U!w>w;)3GR(Aib~E(->n4BuRjI5V?MZf;jCEjbmlg{Q837envie-IAfv> z4L5XrVJsVF4Fs9nWE^`3++UDW=Nx9b+|NjugbLj=$mizlx)>HZZePFAMiel&WGQG$ zHA~+JdN3J%IGCrsTQMphDveyUQ}&jYX+!NyNl|V+V>zE;vpMTgOI3BZ;OOv2%km}9 zy&x0=0QD2x1h#m7V0+bk-$?C}bTb(&;eiNZM43qCIyiz3A>UMzFd|*&y z2*$Kdff#^i#w;b%7(;nqS!FO`4hGb;^EG`w9>GxDb?|1^<4gknux9VmWmc*+E|bZz zj#o)b7CJ(+?lw#y^Uu1L@}&;K0<>pA$e!nM_<$f$gVr=R-OFX)H#L?UHWO(Z0=6b@ zyW>6c#3|~o$0pmYr^gvvZK&DF%`<=6XGMm%5gWfbA+Ov>%NI2d+QybYRJDnze6yjc z->x#ld5>SEKb_yv=WB(FMsU7c!hWnp?Y!BPzb~0!lE?|%L|7zmPqw#>_wOU_rcmLa zeRjr0Cn(mlecd*RfXZpdGdTxtP{DDaJqLCssh|7&e3|lq1s!M@z+8FwdGeyCLxYK| zE8&u?@L=;kOfuV3<@d2k>kN^jxa-IZc8t*MQB?bUvFPDiGETr1l``C9#?!TiXu{W= zFMfjHXO}?KF2OSeYI&Uiz)L&>pM3KkxO?jF9%c{E%a{#>qsnje^E+b!_7Ys+xTWWB zL`_!%kP?ob0yR@6P+Z5;uJ~W>%d0irtt#q+{osh6CvXA5l=NJ(|9Vnf=L4Yl*XL4v z;yD0#{aYQ!pX+Zq7ILZmcB6#XK=qFUPyyG$z-3iO`TWEKu*EiB@6j7Vx;;KPn;uO%cr2Lu93MM4VyIh60B6bICFdKbn{2gMx6 zvsBIYOb6F4D{PnE=C(}(==gx6#Lz+Q0@wF`euDiUD*4*_(qh@4J;~K5NMPb)g zA35)Wa8wR%QW^4j?NNFkCOBOYl&IU8XSole?9`Gryg}u_9m(>HD>S0 z%k@e*`n$(l;QkgBoud9#npRG1$PDirE7)4V`DfiwVwjwwmVr2`xC4sB_Ff-v(ggy` zPwgPR!wlf!L>hsa1;Vil!f}auiXb5h;HO`VBbe_He<5_q#nxs^O*v8)S9bW z`x)cDMsY#d4~{MeZ5@3mh%muC`|z?HDh|h~K%G)`3ml#XV{TMhsqx?>LG@{#Id(K( z>)6T?IU3Q!Q6CJ`In{0uJOP>efXpo5KT&{87vP2gY;M-M^HgxAY2gERQQn91vArf& ztg4)M#)5n0X_1|e!CZ88$NAK#6BfM3dkyxcd2eE=xNC~8JkwHqVV~|@_5uSc!Yrq3 z6}pH0LJylxfy>`x*7i&7YIq`!JCm9YpzH4StJ)06Q68Vv-h*RA^{(AewlV3Dz3CL& zJYOPzeR3~qt7zx+`p-q6`EJdkwJMlE;PW?E=~thD2(rQRJdg2z_6%+M-$tp9#uurh zoHu(Rw{iK_`(wL}l6BUPC@@w=mop2iGmyCn5R&C#$J}QmDsC5H?lw0qKuH}1g?*2WfDvae$w!nKoqG-Hdh8?udM z48JpU@9+DM7oN{^&gc28@6YF)^E{^FRYi&rZfr#L?nYPFzzfz}b! zfdZaq9b{L=gLWD}| zg*Qgi?YFAHM9V*u38SH7Y1TN?j0^&MEJVZ-`k|1m=^rWHzU=hRJ2_*g;#4rqZ*4Yh zG|TmgN@+pjP-m9|QGArhc>$ysPm4h;D1r5NAmA$64*JpGvrlvBFs~p_2Nh?2& zAc;zrSH+|i{*P7ChjY2;j`d!mdI_jGIDfWYWuXAek zXJ0QfY2AxtUj^ytPwvcWa|grx0K;g4VRCiDcH2nflxe9U$jDvzGgF0F?feGWDBp%O2DPq6gVz2sFta z+C4RY$o$qRBu=9HBYBU!U+s%pq+qlMYb(^*jEP)h*V5ZaJD;MhmIO;2g6>(;=Aa0p z7xu0VLHmWUBblutwS-KIMYV7x2C1T2&x=S!JB0V_mL0Fk7XK!}H;GID0dWabN@wSFe3?cl60IEgwLOvfV)!3n5XQ0zF2Sp-JutS7lSLY_K zC}e8L%$A(M25BVL)_MHA*t}@-i@Iu-E~S-Rsyv6LM(OGl)y?V5VM5ijS9cR0aJk@gODpJ?a zr!*?5_pwhLT-Nl4iFqV31EjB~PYYrC3|*0ZX+yu71W)hHmDlZI?CUOQ5kU{hlpLho zh(&&grVK9WVVLuN&xFffkT%J`8R*JcyG_k1YMZmoKdOHhG%=STeaGb{$dU+K=q43i z#)4L~G^{vV2`6?pvctbgC|}=mJBLZ0L7$8L#_mhx8s4UX-G;ZKE`tan&L&7gE^UQ> z&rMGj4?Z6=wR4@4t{FKsUb#Do|2RW-&6nnjBC%+L$olXXa~2`@1Hy^9Gg6k zE|>PUp|G!rIzi<)c_>_n$(buY(Vht-9~-h#(r7!{NwFi$Y_Skg#pm?=NXNM*o5lN0 z@NXuHRgacN-&N3V|D%7*f`o0f3*Gg~DUnlj-WZxFMVq&%^_Mq#vWAk|84kOIX zM$eIi_roJU!1R!FdW%x*?*{=aqPMUen@`(Xt!@*V*edp3?5$(WLFHeyicP7_)k|DV zc09k*KJGg;HTm+>{_3WmzVW89Vp~k?-_^=RPP?Q~Dfz8UKi=viKO1(ZllLpVs_~%) zeu)-C(qpPc=dFbN?2v-_4i)k8HLmIFd9Trq+HOHl(xc<^y-Ov$zewbgEcENP=YMJI z5!HCH8+Eji`5tqx9b?85i=^c2Fv%;iSpAlpUr5@l01Z6>p|>kO#ak%4kG*pvIbm@3 zIw5dSzP7cSXritU^Ki3chn1acQPtb1y;t*gr270^%g?9hLi9*7b2j~b)|-EapSK3&ygzy zF~7-)F4w*`ig;prcUp@GcPg5n&SsM7=GKaU5pDcxptZ`pLqSFKF-BRs(&$CDT+W+u zM$_m8hYDO%NVKSDnOro??b*wChsYh7(l|Efs_oY$UI?iyl6p+a#JsMEwjD++DNM^p zR*`h1|98rN965v0x2>Fu9q7aC#q^iw_zRCHIA=y|+^3WoqR`t#SvBj5S^fiX9r69oYC=swBt$EJmByvZS5t zp6ABp=n$G$^=JMa7yAWZ@(E2+#aFTqkOiF{qK#EpA9)X zi$OM1hF`yXKV>xiu8*QIU3&8hzwnS^v#YK}%n38fzjNBR5A)5beCv)?C0C-=yRq+% zH|DO`uVlpY{uEcjI9D*_h4;p%5~TdTbbcmCjr{0pneAHb$Ok3+8wSux!7PA%B=TUd z*pkZ|eO|xZH5o&n59@8CP2!7l7@w6(Il;+)v5Dy;@Pi9E-h`M zjH;ux#POe_bP}_6WQ);dlAd`bLl=@b;vHU2y07$wJ8)I2qeoKogd~5e>&qEx2Rs^o zH2$%aAZ2jiW7WW@6s>#*eHV|5VN2$D6M$bG2wIUUi7K!mjR&>fJ3^}QT7OgTb4Ewn z1hTm*gFPDIA3M3fIlkw(=vBHHRx^@YH((m958K6`S9z(I_fvRK-jkRubOD*Dj*~{p zH7yiWy`5~IUdp{PoYuxo_*Ep)q&_5TsM@0Bqz)r;i7GY@Uc=TAvPq1*f^O1Og%nhk zs5(ELH}#}e@0Oncl=47sE_FF-zTWuz^3YFJdIi!T(t%RRe8SoFvR*%pYkyU<#+Qz< zr;XRfE8{tkmPqwt`bbAV3+4x+*d#ROn`8N;p5EyFvb#-5dTS4tKt$hT63IA-i#w*CucwxXwR-KM@E=iq7a4kLp;`v&C)PPY6+4zT*9>9vp@rAdgAF{=L_=}~f z)$jc)pzB7w0oAl50q91pyWc$Ge7!-iDokp9MEnuswo0${Vm3=U^i1@WY9KOj4;;I)C0jW?0YjxnLhj zpDb|qHxG=cq5}NAc_RU8dGK#1FiC8^&j+<`$ZXzB$k3YbI1afZwzs%5J*~1_i}V_f zl`)O0z3h|#Nop#)kMOY>)}bsu^&RaZ_JNjluR14>r%cz6+bZHEYc`HG|SopiT2F z*3#}!GGbtsZ)S2@L{PW;&VM24y&c@c_<5zST{b`i$%r&xkI)Nfyo1Wa$yPRcMGh!HZt9GRCmYv*& zfN=O|+)7Jh9}ie(Gr58ISd;_tyfmZj7Qk2z^VG@gkQmt?{(Xe4K%|3cFXp-AR zk7QFR1ixk17@xB<_$DV3yLZKzd%)CN_8cU0-d>=p?uyB`%N;lL$Rm`o#+#~X`yZ#= z)2uj;7jN|!AFtX79;|im*UKBdJ7kyp4>BFY!(PY6V?SXvwx34D9@>A;Qq=ij8JU%J2eBFZrdO2^q&FCuQ4 zrX2RJ);8oD!x|@Fxh)FxQau!ZB9c0_coR3DkIcyPZg|WiR*W8K>L*HjBRp<#Y_0X|p-N3h93++N6N zL^&s$>5G}HUYMH0pUg0RWJlx*Djpy#Ed1^@a;};YoOsHr6eh~z=+@^O)^Z&uFS&%` z9sfQODoRcn>M4a1L;_#t3Out48I<{whq7PB)eJo!RXlMD>hBn99NMzD#W# zxG|pl6MW-C@h;~ zxXf6N`DSI*T40+pN=Qo|CSdpTP`z(+@b&y_ALf;D=INfM29~JT?ej`-z0CyQjbl2Z z8AT+MKy7DY2vg`H^nPZ#wd#NzJejkg4=_Q48`Jpda*BI@Zmn(~nM>h;HugA(GgvZu z3_EQw1>odIswI~+i2)48fVkpkO z2f00jVHKq)i(Xa=~$xnB?s5`c94BgGU;T7sW6;~ zWVCvZS@yE^Z_G|O;{!Jphe63rd8l=P+f#pckM(9>aOeA)CZ}+p&fDu}mOvv)Or6U0 zbGh}&2DIe|mybVVn{D*-2mUZ_$FJT_=;*zm!12K1m3l`4UUf3~v7C3zH?~zBDLXuBf*73p(<6Yk3Y1~!6D4Y7B*PxeJofgji@RvxZiE0yfDXEbw7!wk$g;n znu&enexO`KYX+>xzZt2r(7 z@VW|2I7}d0ZHS@Qh#buOz^LJ>LY>POb$YGiDHZW=06S0IV;gV3k10kj0Cw#7L(PaK zy%#3fqg!6!6HDk@@$mMiWl$vQ{RShO$vdI06rxOhR0yVJ z_F8owBuhwILRF;1SJe{u6A&RYlx)^BMHAUY6xLI82T-0FD8@KlwB zdSz2^N*j3ZlG@x&+A;3G&~Nz|j5iWahs9zjU%B#9>|rIK^I^cSLKB1USTi<5Vv0pWgv$kiX! zG>|N(j4(C$)pxvPu*Blro@&9iT*~sXNcMgxSyb_(V3w;}7BWyxbADY%!HyXHGXMk0 z?IaXT1n$1(Fzee&(86>)&IoWXBB34AJuANv7D^tg23@I+$q)|3!ETCQ!H^a-srpVz zzj?u(XXnoNQzBQm`_w#?Jg86zGd-PKuBClPZ~`B2W#}>|!B%TIC3E5@2UvLIG7SY@Z}bR{+~x#r4e zMRGx|<{rvfsD#w3rqRxU&9xHZbT1dcyN%*=QJ$`zrKEIrKb>Smx570}^r9iU*kOp^ zeEHdBL*OrAj>Mcp1|=2$FgOzFy@ox9+7DZG6dp5e9FV-UOnWuxpGz8O_B(px5zCdx zsq=~DuN96tmBuOAglCQFvl;Z8^}h8lH<@ZnbA9zup6=|U%D6s4IWyq2y~}EiW~wM6 z)5=}->ex*F}PG=c}k~6Oz+q#g2Y{&%7q**4XYM@>qnJgAnG?PsVK}CWV_4 zc#MPa7{4k8^okM@7d8{hPTi_)A0uN2Wh>g*T z%Ph@0jl{mOx~ZKSYQw0Z#-a3HJ(72M{wXnfSTMM^BL>S)pFWA@L!a>|CGETw55VXj z55Jm+^);O?B85`2kT~Bm4s6UNlM-p1F9q0|{;`E4cTYo+->)8pl3%ag4MHj`q~C?# z(3UuIMdUQUh^S&DTVDqOUd9^eKri-JWJf;!>1dDc-+k*ClF|`*9Vod!^zZ!pIhk3V zX(vqVL(q3j9jTTh z95yXK8pfc*|NR1(ljem8a6usB^5gGB_{%f%ouK3;8EtXCpliK^A02%3IB<@}too2w z5hj~u5syX!V*GS2#pl1P{fAfU+3E=eHY$PFPCGE=%6;Yhu}n`>3KR(Z`$YUvcwG|r z`HcI8ca9g5M&gh7JdrW-^w9rquX4of&;24zA>;dFM5A&iSl!-kCAmvrx}cd{Q1g6u zIeZ+|!qfr}hp?FpiMni8+7Ka1`<%7Ee;hS6#?J4_-4MCJUj6&GVvC=vlqH+z%U~B5(A!PRr4+3$y+yPadeM7X>)6@IL+(^QBcg}jtc0gDFj<1wSD5MrS5 z0pe!8>l0{6X2 zcld2Kw&YY#@GjJ)9;8g_9oMNNgAP`5z+!QL9UAGwNG~Pu3d6k2h0x3k_f)>!FN(Qo z&~e`LE?)Deuzy`gFL&FXq~_>p8{?!6;RdD*Cs~qVpXn1XN zPTVH_3)h;4lOMV7S#_}fto>kNo^=h)Nss8WuGV_?;E99PHDG75kyAkbt@6K99iD8r zMi;U-95rnZa*}4dx$#xE%%?&3+4;Gb1+{0PWAtJ8+1#VHFAu@+Ep5L`#iq*>8&eWM_f$---IQ@wiAo$|H+Z^Epe0- zs+x!W@oALl{ytBe-xclJYd%e~Q$wlN*F7e_KX~&)&7-y&qdEH8ac=<4Qw8}}{^;!@ z9b4D;zP`K(DAYb!dB2S-O!s}jCHzRbf)eFVH2N~PdaRq{u$zkRz(a^g)o zo?LuBn}HOcN+vhVx9K!lygN}VjZ3g78xp5~42m48?GKbf$&L8Ph+wt(_G)tOm0}WW zzPUBrZ+9HAPwv*V=oYq-86PF^euIJT!9ruTVvaK@zJ*|;Rvvhuza4>1r)`(Bcq%VJ zB{RevEZ6?^D$LBs+(nB^O5M@lyOiYY);%~TSZ50V!XGHoM_;eZXI1z8LRl}BAKAfk zEe>;lBgR8Co+e?44B4!Pe@;B<*OUnAp1yy!ww+rcdjOYye#LYTn|wnKeoe2&Fz65dXa`NwiZ30&`G4%v&b z>h4iJ3jNh_877Td4>z-~hS4uMWjMJ<$v^@y<&L#``kHZTqQl7+>Y|kOnvE@3lb{Ay zl)m0PLxpiwQ+R+?<`);Qq%m)n?~bP4zpPIT5N#@=^@?oZ&MmFB`rVdR@p%3HFQqEVT}L|%BiREW1$b35c!Z&-R#217FWCfA^QZ7X4c7kbl#@>{B) znhf7rYhjk3^&&)Y*H@kWTYZiV!nSUb_%t|UuTA327{8JGuTw|omoVk5MxA{~jw?@R zaAVw)Rm(G>@{t%3_;^m7c}sA1ELxDy$d4*UoyZsq&&0aThVO^@Mg3j~hPke>@ffRq zOWt$Oso-hn`-1kErS7M<9!l;e;;$~m&#(GVg(WugRJkJ;nrLlgAn!5d7UwV%?K3~3 zG8tFto+Mwiq8eMuvtUlRaIT&?QAb?0{gS@h10SQ4$zM#`DBDnE$5>Jup@(ssJH)^| zv_$8!8&x47Oi0L=SgYKtC3yMFoJ!neH*ibu+xg3RG_}rZ zY`G23n@|FwtJY@`9Q!MQ;MAKJofUEeHY1dao!l(nTfJQ(*zKgm z*ETW8#N@#|v+v{AkD8+3-^7O(;%H~-4_t=lE~3-)d+keP;W?vnQhddN>kMvBqQ^I> ztxv*evsEu!_}Ymm)NF=@_-F3OoXn4h+FCv~9k+2jedm9MF%9!Wzs)!wm}f*@q_4q! zb;_ggxtu~GujJ$#Ohu})b`$8CN8N=pR$pe#Dw?nAzSZdH7lHg9MEn)hG!d64V|`@j zFlC&eVX^AR!FXpXgpUHODH<=|e1xX?g&B5<9}3{l^a(gK{VQm z>WXLgTYudYa;x!bXH8v>NC7-JTvc5l9pgOS1rXEB_s}68zenS>uI!dDuir1l@?nx9 zHT&%y4Ic!=u&vH?G&+CK84V5gE0wQk10>vBcC*xQ`HoiJ6~cH|^d`|J3HNby&P#XqCO2yK47KkngHCO4%5B# z>K%r(yti9-66v!z_Uxk?L@pe&+&Ue`8OM3xjNpv6tvLr=4AQnBp9=q#n3(Y>y~kld z`6FXx`6(5n7_!ClNP(YkqbLl^dbhBWLytyDQzh#Tqa)VD{;tgWCWEP`6JvVsIs)5s z>_&`Vkp3P&={%igWYguaS;dER!4r_gj%u@=1oWBSnDEOxko~3c42KMnhJwApI$^o> z;J_QhQP;<7U~NjRo^9L$3cEyKt#T2lu#Nck8Xbjn(M}QEv$6_iYOTGa|E;GArt)C{OpVAKj$|j_tN* zy#Blh&N8Ce(C?apkKtM^q4XlV!5&LDYbQv#&9c+$2~V|!n0CW(C%NjlW&+~;fq=GB zMhG3FZw$$)Uw1`u@>N=QM86Kl_FUs?aa7eu%f-GJ>s$49tKHur)A4h2<_ zHdGj29HKoS4%PEt2|<~g1`@|*haFVly!q+tNeyjfE4R}(IihePR{uyCF(33o8nJ<^ z^IVY9rdhjb%k?KmUV6gCMsh`W-G6R(6+X_7%#&Hq4v%vAn2XV81GDk{(@085M^Utn zn*AG7Xyiat-6`q%ZJ<@ZXp43%CAs7;aHn^LRpn&JH}jm-ILiJZcfS-+VgXB`Fc{JKWu7*Y}G5Ap$l z?JE8?CS2J+QPhSgNilf6Ik4^)fb$iaGKt4P60of~+x3~F1a>)E7Vw#*TUBrS6g3SR zQ|+$!5iLUiuv{Rt5ESYE^~_J^3!p5nP?U*2ff-=jM(^cLggsM-=zA&dJ!!Ab2D*}b zC)zU=xXYg$=OeLKk+)BA-ov=A>OPtq=pwo5Sbv20{(eab3%wODqCf^sJfa0L<-Kj; zSRb2rzI~q^?pd7sLeVF`T`k)lP{TDy#p25=?VL7Z$!-r4B8A8weNH^d z!gQ1Ru_E}S-yO?=XW6J-u|}+ycL*oskpr=7Kd|oaM?QmNaHqK22;)QNwl&0K*z58d2FlLtzdRLEabqM1+;>Aq+DMU7u3A=z=LgVyp7dE=DV+1g)$aWgza6qE z_E%R`y5q{l19_yr15L?$+0lsRg{1fBNWJA(hVx98l?DY?ZsKbFu4RzpNR1>^a_msI zgIOZqf?Ns3J>G-c-v$;HaxD)Vrk2c58wkGBJ!1^I&BKC03<%ecb!FU8Rm z{Ta8$j9={C-t4tg{1S%bDpH9U?bXn`{w6C8$#TEjmPL{Md+$|v3ipGD zY2f<}ubH1e+nBfe1Ty|&XA;R1nqL614;W)yHzP_7+!hWwKQb)k4BPExW?N?H1os-9 zquxt4H-q~PfF8^4M$(fz!owAtiuLcylf5}r#&5vPAF^9I;%Y6Twbet-i8CKH77|L; zUSh@t{HGlaLFbQV@uhh#7Lnu)S}S81@)A>rLjz@lhEuKTB9vSUkWt{vo*Hqg%)b79 zXHR5)xslXLF!f!+HwhJr;O0IQk^mYy`tC@I_oV|t6`lW1i07Klt9&D!``g-gbAa*_ zF@A^9eSI~Oj$nE5M}cIBOBcEEsFz-7HBVt->& zZHQAZnKD(%@XBygsTGM!slr~j@r$;Bp2fByS{;STYwT>0>i-aXqf-va|QW3V7< zTC|Tn<95vcMzArB6o70vze$=s#SAY`{z@O)6wpvr{kakxJ-~@X)%x(UvhV!?0|f~{ zKfULS@%vRG8JwHS)Rk8Z3C&d}z|CYHg3ll@&x@|zvLZ%r(wP&77*f2EXQ`fbNjw|F z+|8N_;qJN6{5gV25Jg2H&QI)-pHb|D_J0`}%*Sc#{vDxbgZs zOgBt2CYf188ocSxg2-&+$Ft&)xa#`6l-9cqpNqBrG*e0%JX>IUzxZ;W5xGy~)MqwB za`Q=?6VZl;DaHBVDPp{ZbhYu;>o(s-Y5hIvx`s;*^!FNA{PiijAgN!-3dt;FECM<> z>!p;3&G5+*u^z7w07r?Xe(7u0RGpr4RrH-BkAyh2I)5}H;(Vtku5x~^x+b9Su)?*v zzg2&N6wXvWS#V5Ytp~yfP^cLhl&2~~_C=(i^{(`!hY9@zBs{&LOM5uG!sHhDeo4fG zj4arj1VrYA*?A7ELjYN$Cit{n5y`{ooHbesO+1_1OX!ANxF(@KXn=HXS(wf<23ycB zdTnFw+48s^_(cZ35`*YYCkpgtK55ih0&BrC$kBkt@_{Z3Vk4p)uOIF$Fl^rHx23%G z`~35@hh+g*d#Sc}#-talKi%nRa9qoZ9k&x4K}}kzq?P_KNQRaxZHgk`L5*JJqGun? z6$JdW?VBiMY!^R=&RAzM`~n@Vi59|7p)Op9_)n)irp8H!*il3BYd3|3Hh8;HXVT3e z+?X$i;Pd+kdpIw#v*>+yzHwV%S|yh8XVZwZts&ieHA8}-ebes~r!);NU6RVl`hD)K zCeLY9{lX1=l#xWJAE=!s)_>#dlg+Xetm=+TpJz(P3`q=rcs~0i*JHz~$K#7g`evf{I^{NkYQ%wCy0f>G-kK(j%^N{s2(ijsu#C?p(M_^c?phm%a zG}4IfZH%rC_S{%-`q8{jXk=*0guh>UNO{$biYDC_ch}%yR1fbcEMH`+; z&AD7<)>GHw`r8 z6W9t`fjUbr8<>UWs~HPADC59~7miU^Pp+Q=stKbiQ-*iQ%2%JjxUcXGAg$~X6Gd++sm$!*C_ zb)B{D;O%lcnU_7X5(n-E1?$4-)H}GTxPh^PSO0>EgY>4E@-E~OV^2Tw*F8#cNqJ18YEJnj0sWx3WO*1fx}YxGA_=U>+@ zE#|vA$XZEs;zlp4k*9r~tb|=kopJ8>jY9ILP#*|S=No)*-&!sHJ~ys-HDLHezh(-z z_hW5aWn1=y>7M_rkB`Eg!yi$?n<~MQkmp&apQ|)>&8WV{v@cn@%%eLMbrCL}~c+VhOU( z$-R`r)OYpaz}b_Oq4m600{oP=BT?O1k$lC}rQ7r2)mjytHtJvzQnE5@@zed@cV3>F z0ekS{qW>&z464P}j33kJ-noCX7WOO`-|1w?gD6RP$b1&1)4OxuCLm9r?bq_Kb8+P+1@*rx=WYr( z1fbwWBy%`Oxiy5VP*(~^8_||9psRi7YF5_O@QUIsANcs0voq0BlA5Z_{N^J9a*whX z3UW1j4`lxp$iD3ItBrY=4$L|SRra8LnS1n%#^PuFW~2dm!1ME_fKB(9Krv~eU0bd9c+X7iQ1X5JBZ$^wmc2SHdO#`BD$KA9R6n zdv(g;j<;|cSOrr04Hov78j5*MiC{0ma+H1;kVh6yf;uF0jKsA{EYtoeKWd&@;OBt~ zK2Ut~YY>_O>2Uq8F)DO}b~Nzh&|dn_-$%N!Uc|6&!opg8>L~rtycID(Di2Xg@*EoT zns3W3*ACOl-r^I9QTzuMJoW>gv^rvtz&{CM1 zt>|`%vy9Kq*PJ^L+jSteW)Sf?3rTb-(u`(AW`stATma%(kgHfaP)QJU1pn+M$kK1o z6^~hQV?Ia90|t;pMSwkL*+!=twHHo^8*4ceKXVIF-rwhlx{5wMbPh7;H&w-BT@cE} z>Z#%z`O5W0&9mgS>%CH}dEF|`*z?V}fJPIEoLF?wbs7*;Un&(Qy)*il-g1hs^fD;7 znD5m0oCnyY_}OTE@1gH< zk}vQt&C{N_Up}mUO6z&&Rko#I9=(t;T?S`WGyU-8{6%l7wFje5#Y?i|0(J(vs4nKf z4uT-h{lcUdMltCpsIxO#5X}?s^ZEsT?6s_X&0{V3=mhXW2tQPemg@WhxpI$AoE{fC z0v|v9=bAIP23q5X*HpHau0xOIqEzArub&1_h6*;rf?hmuUnnw;4*4vyrl6^wu=&b> z@hnKagi1P`TRqiW{i$U#^pwIH%ME^L_baNoojlmRKnF0yuV6Ddush>m29Tq7fyN$R zeYL>^MfyL^JILcVfm11fbQtvCjn_e;$`>`5^m^k!ujbTN{WQq5{_6zCLZ1I0jDb2> z7U}%|->TIqGvYj6w^KpOKoiN_YqsXoy_IJ!;?A5S+1c~~0UB@sYk`HzGB z$;~c?@?Co?PP+_VoVZd4@!jOEew{LSV}U>`3fau1WPT~3>k6}*sQ4Zb z#CwCO$*I*RM)$-zg`s+WsbCmw@>L=yH>oGL{I2bKG4dI8-^3~8LRCmW;<8?+OWD;N zfk&+Di2mMyDW6(^Ia-*p1~xm>8+Q_d@n=rD4USgj-5nqZEqod=O)*|NGW#ubwwI6D z)U##ke8c8LsCFv=1Pc9jTV~)xk1?XR6l~Qvzk|06;o_Gn;q#WmMqiVTvnK}o9cIz; z(?gfrxLZkUE;u(7Ds^_fYeT-5Hq|oTaU?`4$*1q;rCyH$Sk*bvX~VZ+P45iJ4qzR2 zk{_%%g~cr?QEE3+W;P`+t9A|Qo(?nGU5(TnA7K3q#t)?2^0XUKo&LPs}G zLIIw%wGZXaomm>_i&my{e0bCdxtxHDquX2@c>a|AdM4f@b8=$46QCTT=hrk;O+v!!^` zb){>)-WZWHtZJr95wUZCFDIQ08d3}wz&5!3lb$)L+QA~( zagaDd-KmgnUmhG|n}KuBoJ@DVIvj%mUQlSEG^nP|s_wY4Av;pJ2d_!NLV0V|FUC)J zO25SDg;?-K35UTjoTlhv%Vavf_w&t9@K7o@JAHB>F6u!U$$VUu`D4{~|5V^}@2%-lQr0BH zKC0M=YPWivm!Qn>aF*<|IQc=1b*oA9!nnRhWr(m(pcHxF`CLe5PW(phJpcikW-GnP z*x>V_y+V0O4y-!U4-7QRDMS17C)YkbJ;K z;wA}ItVo?Lk@Mo=Z2eAoSc8rYow4)ITftvu7ry%Itn@<}yqdBquZ`}MI(G(nuK7a5;tLmJg|>MZ6HMayj7;^gMkaz7Uq2SK<6F--Vw6{wh;XG$q|14 z!==$>!=)@1cdxEap|bdB_QzeYs#~i`I!=|Qff4gzyexHt`*B`F>Ln`{(0VliQIwlgzRxj2(ln?)QV7=ebt5fA{I#rv@kLN_Z9rsB2lN0X4p#?Y}f)V!N` zkatC?WMxly{)fzrI+~nq*Z-0o2LdF7KjHcxG8d}HQS88ZqCcY*o)eSZ`pT|fFjnim zHW}_)=w(A=HUm;^j}xZsU)IQ>Psix$>`ZHX;gGxUk6fe&50s+!pKm!w9WkEq$;HmK zt+03zS6Yq>-Jod&L$KU1)ck)@H0|Wc(NK#EIzD}&KbaTE0uk)pMkPX)Nr~fKlUcw=B^UY*?0I!!2%QE@KfB6G4j~TC7H#kX9cv zTWP3mBR>CQB3!vMPKY_xi@?;xbFmBO^TMty#g1>66~36Md}k`->rtK2IUAapwC-Tx zJ_+UQtnw)c$*XaQn(cD zzHAc&)(vl-J5Mw151>&5Ozn@#0MO?;JHy#F``3g?fAcGRcV39Q33T=$Gvb2jR>|F2 zZLGR~8hW+rv?yEEx1VL&n&-by-jD6o86BQwv0a@3Vl*WGCV62o$tgg10C4j8t70A; zs+wA-BHj-uK6r35)+g`M8UvcoN6m99!pnWs+22F)X|Mgb~=F5W+AYXK)8?Z~xd$e&<~%cGd@gB3H0I)%E|d(%HFL1G_6)b$6cDQv^2_)k{zm z)9Bh!8D=CuWQRMOo@5W)u6DLV?CWjmr8zq{UZe!aj!UvVDf_O~EwA*Rc$8ej#0+*= z0|BUKX8nm#2PM`>q`;7~GW+dN>`Zi3uln?01aViSi*3S?x}=b7+Dk> zN+N#W2IW^TfW-mPdDx*>Mn$zsVYM2k!LCv&!^hRxb7#sb*J0GaES^i@qtmA6PAGqI z!yP+mfE?OM=lP8Y&D`W%XM^)DW!NOh{rrektI>C6Tw)e({%&o0WW1;l&-K%h?3s5h zxKj`LVh)5RK8egLr*Lju#y;#+TYUp|3cu8b9+o-^9of!@wwgD- zM=B@L|JvAJ=VgaH9Ol3M7|aoJFvsP2)&tAaTX-vwRA_p!ZhufMBsmk*GnOFK@|E85 zIE-Q09?RHGf>;CyRwiCsDNUN+!FHx&RN3e05D&v_$Ov+E+;3{CsT&WjX;WjJVF@_; zNiC7s5@itID4g4M`%@4x-|6EthXLP~Vt+V1=M=00k|aq13$Vhzd*Jeq1L-Sf(;s9L zPU`Gq70-?$K-Uy3O@XIp(>oLnW}yYLS46gYRegfyh2+6ARSPm6+*LKZyS+9h)h!gh zw>>G~0k*SK5e>*uN{0-Kc`xmK+25?&vmq5-1ZioB$}*?o&S7}|tbo{`%1l0oeSa2w zUg9*>^j|+bdmyZh=*;6c zpG!i5cRmm5D`HtNX3Kg(IzSB}tp;->OM))G8$VzeQ68~+!?azu`p{O<296L(o5 zdN+BX$71SJ5mFisp30U7C}OE0fWAS$XAUx!vtPZxvN*mQ41@{|GG!sPmi#pFimf^-}`{RwJr*SzM=R7f?HMnQEJKe5LSF)aGco>}u;-P1$EFlS+J^%zXaJeUrDm-Kfu| zpd|-ht3Ta~O`%0I*kLg#QW(5e4#ETLQ!8&wyF z|Hw0dBG3QNpP;6uRvZ6bHHDJT{r|)S|3VVq|NI$INaFdQKVu3>R21}QVnRY8>3=42 z)Pf@ahmBj=ezr3(Cr-N5i@|47FS%7X9C_&oc;PuwX$|~x^%D`p-UU7&@+mOs57CV(lS86lJC8%6FPYtch|;e7AOPz z>#(T8=v`DnP!N$6DW$uI1_5E{P(o?xp}VC;Qo4thZX`sSL0WR8yHh}r?z=a7`kdcA z_qq2z&;8^2jJm(|u6M0>t#7d%_rTuW|4i3}2mfM8-7Rl21HW(6ifHGbNmcw`7u?>a z{);LEtv$|i2fV&a|M_Q)7AU`O+%=i~8lq z{y+bRO61Jn{aEFmMpWBv4jjuYmUpY0sQ?~^;{~!FNu|{rqHo*Hodl(k@@Th+e!}@>hAy(232JRH> ziUv-=v#PW?fCL;Ax|sjFPqq4w9%IEVAn@Nl#cF4UJ%e0ws%ufkctwr|FT^S&3`!Nv zs@_?uLmc8sgC~F&0+phoraoY~Cu0g55SY!so*8x48)q&M8NIsL9^h+WfA_z?Uwy!> zQ9Mos&#~^99&gPCJ+{q$eAmwKSCA+)17)GQ`E=i(5{+T+PvYZ1f=tA?t>{w~Ulbo> zItfg>mZP@&;9o6}SW2|oK~Z>56w1u1DvT@V&dJ2BN6=B55t1H-KYkE&;onjQvHLFu z6aonrlITHyvOnAqVijN1^j^TG-(m{-P3)ZY8Oz)~u8)FaF(Q-_xj@^h1IYEz=>h$M zEN^qU@POQuGE-1ZTPa8?Yk-5KH{WhG!K6Ww`Zh>f$npY7I+YNR^zax4koFp9L7T9p z59l|@9|Lk#gTRDtOB$dplDrS(MrVV5o@;KPP1_YL?u-2^aFH<+50XT8!2%Z8Pj15^ zZ^K@0UW1aZU*Fd8sS;dZg1Q*Mm@?&H52WVF*js{{yX~u)5_AM~W${R+| zt5gfjFFOh*=`J(`5{t?4fE2ExWRUWD7Nj^?fSoW_eF0M7=OCqyyBo}vD+yAltij6u zn8kq&G_-z{ls~qAcv$^HL(`f7UY+HXwG;uDwWU==UffAVuOcJd%xYgINu&mOqHUA z*!MN4BY#`5MS6Snn9FeC2YEfe8q520I{P9 z1!7dmx$sL_k?ii+u5%G9YW{stNBKkT^tPsPYJvDzxS4H;cfVup&4;m#?2NQN=zXAu zbcxnSvP!hZboClp^M_<|Wik%+8GX>_@`uIg5=e4crIQ%=hH;4ZxFbUYP0ywX7k(29 zlHCJ4cf49k6hYjh;8X=|*%2U^k6m$!>w`+mA6}$OoJqjBs@h1M3OK=9Qng?h*8URAFAfHQOr`bTHK?vx=o0Xwof)EheXF+C2VqdX2 zg?o>T0U4^HK12dejmWy#*uM5CpeNKp>FR=xAa5A&%6w($NNHUWsK@{O$PfGc-Bt;p z1VvCQo39)VjJY=c42zeoZ1;D%#7{q7Frz8AK18@khe01QbjU<49cOOOq2aeeo&)^$LN zlv5rE8VQ0W`zoi=0+|qqv5oK<2^dNsuQzB#hNlB!^gWH}fxP_w(O~S#SQ7%gNJ{v(q!qXu z7n6D?w6rNf%>gCv-%?Ii=}s;X%h0l%Ha^wY{NM8b5B)!BNTF*}AlSN5YZ;*3Z?C`w z-KZnDkP>ww2b(?6ko!AAP6=V<{p&a~LnJ!Y7k+rLewqOsm^Wg;kwh{09N`0Sb9o08 z*pMj1T2={hCTX0<+JnL0kl9xaY)bx<1b7V%{X#nmWEj}G)HhbJshCt>$It-Ia395OumR)LTlPAq%B_3VQ)TI2k zZeId#qjMCr{)NphZ{cMDiQ8z%RGM42*GjQqG<^#CAGgs$9Zf*#PunJM#e^+L#7WB|rgg~82>O&vnL$H=f4 zm*LzH>mzw3p|{O;DMpYeT8V)1}@96TzC z!A%Ppb<_js&Hz2ZIIn0IXsPJ{pgpQjZIT?Qup7`m6%8*EN>9ytl?u=a;e`Qh0Du4h zl4$r8e=-m^1ppqw3*klpPz?adQE(DLP$CGR!3zti0iXl`wqoI0LQ$z%k-(hh3c?GU zt^gnh04!qR^%I~(H~?_L3uDs&APHo|!0RUyf#e`S2QSRm1%N03V2XjCPsIWZU?y{) z!3!Iv0pKG56h*^PW)zf=_xl$0UWjn0M8U;p@>#v~otMUW417TA_hU|*22DFx zjPv-%fo5#RoPHe+>Krl7dp!=IlQE~SzS)Mm_b9ZM0lS$^yRX<%9RA9M{)W**+DeC(~eOuff|zK?+9Fc>qXKGxt1bKFIHa8t3^5 z0~J1w?`rYz@l=q2k^FE3aD|Y@-Rmn(G`KnUAdrjN#89@*zmGdTAHbl68YInF$fFGOliZbiplv3paPm00PK5ygzbWIO!4SR-oT|1q6_Jt9P|wo2x?&N&7wz z1R!&7x?H5!{(;6dta%v^Y+3a5x0|EE&u)QzPS1Sk@?DYnGQWGDUmxu8o;R4Va19rh z{Jx}w;qdphaYi#PKPi-?y7Fpf^Qb`y@h~9>{bo9D1HYn zhPNQ#qJj-vKz`l6r}&BuE*vdeK%{OA3@~ij2rgP`Km>z(RvC`bow*wELqQC42c`x? zi7^9XMoAWv$HRTONp^tuE-Ofwva|9{5po1=x2)>Ro|UzAZC+fE#d?VhYH$5bFVEnW!}a zq0(j0-E(aN$bTo2YzB0wFamAD_GX|%egr6BFYF2|P}uSWP;h5(x&e%bCInVkYdjCy zh<4y0HNt9U++rJ0qup#NsKurhtO22@eoNY!0!czTlK@FSvKJ(6Q$g+$#K7-h z_9)y5FsAbr2P&h4V`N4FWy-)%7=Sm7|7Y;IBH(whb#-wgmGOW5vSrfG8&qRiHm?8i znj#XJC;*zHlY@zYHKtptS4^*sKL?KFiDy9K4%PR^&t8hl zU|`^V5>cCaOu>;O(?KEe)7$*#jQjd{no&tbX6{r?g{^YkXcXK7aoD zjQCBykMQh`I3e;uNabjBx?hETQ`>4&y!FRjKy8mU5LBqd2{$Eekf1W=HStvL`;23iKokj}wzk>)MYPQm{ zP(=f~|1x{PU`mghHE(ix)iLr_ko+5de;We83?;h;s3ORzA?m#m5C4 zazVgDe&CRYi|6)`7qANOgNMNNacv0jg#pBZfL1hK7n2)Q2N3{ca|88gLm*&AZU_+YuP-;4hL7{s z%EJTb-~l!Ba|4liJup&kCUGQ{H=>AzzHDS9AFxtA7Jp? zcKufy4>tPW#)I4WKWxSA)+iZR1IT}Wl9949FmI~UxKF@ zCkj45(Z6$!69p@%k6psRPR7LC)a)Pl(#2HW+}Ozs=o%;ZafjRA6(=7z9{A7%94+9q1q>=DC+Gh#N}%Om z`Txt;e>5+~4kiO4M_Jju1N-Z3<{-Wg%5sri~V=F-VVX_4Dty(6fbx_dFP**xJj z$~5n|n<9ZU7fL%@J2?`)i9~&szTRkBx88h`deVFr5(eqqJ{_tE$#sq=lz!`())_~t zMeJzB!pv4$E^>OV7`8Lj34A-0NyjK{;+T(nT*Y)1M`lx2b;;#bQ1f{-<8&fdp0^gK zz4+|qShOjZOL_FZ^&+8j^HR{fXG02OI5O-_U+U{b$V!mwyX!#CYp$}Xk;=?EuLELr zfv3O5KkjR5C9pf6l~3KU7=^QSisP+U59$KXx#C$2b8qfE!e8TMH#ZIG3;#uL*yy~= zSiBb3X!jeZ6Bc3EN61-TT6ffRXq3%)<5c}P<-Y&fThytuCnLjatQz$Wi=&I`TzM;y zglKz*=_S>m7g5gSM$7_jyNDIFE+WCbFBon@o>M3v`(a*e_E}A*wcE zDeus#X=&4dDqMW0m2V*5ChN4hP_F*QZeuBW=CbDvg7GZHDnaF$Z4f;T#*N;pvvp?9scM03SGMEO;jV})It@GYVUWse4 z6qbYpn4t$~YGPX&_0n^v^;JRyZa~v$2D}4+FR?9PvBJ~<5uZ*!u)dmd7^j5 zuOC^>T`Vo@M;AYCG9V<;{Ee z?Xd02Ha@wfd*J$&4(Wl_l|Vyty!DP(laGe{wXFy2#g#{YuCV=OqXlO16{{n|w~9EQ z)#MvKv|qD-$`2oJo}ZZ(yz5oDfiQ0|d*zlN#y9_&*NQ84n`jZH3!j~B7-*QhQ#dMB zgS&T0KXxqowLoI>tmTB{nvclSHRHmg{4+@TseUe}xA~9%-!Fdncq#kKU|kbV&nx?@ zq{9S{A8eWTq2>B>RjDQPN_}y7+qR_%Ng14)$lo^Z4W~Ox3vxPLr4Vf99zpNbE&d}1n^g>9 z_{lQhBAfTU$0&C(4PghmWocg+ztQ zcvp$)O~}-lUzClVf9gdDMz-knPdN?_{V5~%x#M=2QF`pkzJ)Og-(vApy5KXt(5o>z_QGN%_`~I5Ti_a2-@sO4 zbo!c-bEo8V$&)HZmJzd|pbfQvsuC_&_t@SH8s`>ET#y-Ry~iZ5DO-^r}zM$j;W1swHVAUwl2O?zKd68M2y9 zqBu!eR<`wly5>xyN@50I-H*%F-gW0Vo_ND%B~^`(h8$KFp-;|%a0k4WiqYCE3seb%)I{Av(T+Y(1mk#Nw^XvNEPef0H_ znrp>m#GQjRH;o;{HOxW}=f=H<_dmHL z>h+r?&vL!8bJPxMsE)gQJHK#}Anumpf1))ez;OR6CB+W^Ab`|@^ip8g#izOmHe>(5KW-}hX1$yAZGRrxx#Ql)}TT~k_>k@a=oYMFIy?5fN2?LJ2Vm(@z)F@~|l zNXAx)9)@3LW@*c=yaHMkqU*IJWQ^Xn)HCB7HfELtuX?PHPDF!ybIsI8q!#CtHduu| z3GwBS>OKmUuqJr*5M5nBWTqo~NWWwGXVFr~lSl_1yZf=TcJca;KS!k8C*)}|E-_Q- z7>cQgi0dR^YN@1=wo|0s^foH5E8#dS2`M}HB%eKJ`0`5E#5%X>iQ7yLWh)xG>BX5d z(|4lQhejWjg$F7sWfi-60u)=hlVycF_!Bb}op@@eXToi^DSx-4+uMF0pE@Wla#SBx zvK~rzu}d6zuAY7DS#+j}nQS7-*!qm+gnz|obc;}{DPQpTDPyK;ycrqK;X&D&5gTi4wk{1NWq%^p%65;cgan)BB91Hb+^O5ic7KdvyXv+v z1l5emKC&b)?#QLmBrGpt9~cndX54i;2>+V)uDQa-qAl%h<3rvtzIy~^aomJ_E_t6z z7nK^HH738oeQQ8Km{<@Dr~7O;axS!c$W`;sa?~8Xbna&d90rjiHD%SsoGkg7hsdK& zQLhU55JbTDm`$pd)$wa+S5=<#C-WnJGnzJsr+RaPmX#Gx8d{;3}o)l=b^;n{*X-RI$kL&X)KG@ zs#esI&T{FFmS*Jq1}>3x(tLrnX>mrlb0oqjUqFJZJ-~rPh-y}%x+)|aC&9Zc^L0u1 zC{I*}9~0Y{j1t#Jqg7TL?yuZ+3)bY8g>7&1HAvPdKRlBg%T+pP;X=^T?p zohazq%ZKv(mSh5RNJ&V|_qBFr^zZ9TZ}AyO5;y4(lim59S*TKi*0OF`nDq)hlA%2+r#S_QSxTX@DkE~7%Apu4VToB%p%#oqIZx>&a|w)c3!<`gLb({_av7qt zG(tI5+;SOWvR;QGRl;Hna|oz&7^0~3LKjuAVhsxj+*MZOIH94fDp)a8(xHAT#`4j$ z0n(v&RSpxgG6>)*#xl`tlF0-%j4HV@(cftUR6~s!V{&BTzEetmAlO%Fm&Ik43?p!1 z%*qXpp;Ez2A$ZHkq5_pMNTAZej3qEo`6y=)_nji(T__HtlS+XKgNhxa#_K&B#t2z^ zwb19e{8SwVjNVa89*oVgOWKUh(My($%`r>zjLlI?j*KF)OR9|6vil(f&*k@{37*UC z`w{$>-%ls_Ew>**U@O1x$~YIZlu6(dyQIiC7q#Tf_%3$o4dc7$B@@PXF-ww+@1mC6 z8Pj8zG#Rg%I_@&2M=zN(rpGMFGG0@4;HwC;br`7#Gj&j_2(xr}Gd_!1ddc`K$}ofA zMBX0wL(V>uz*XKpk-$|BN!#&`aW~2^lAs}Xf>u&2REhCYWrnT8T4jc*gH>faZfQ{E zQZ_Utw^lZkTxEu#ad9u*zd4qnExm?b&J8aev_f<$?HI6(*?{OX~OIsDp~@MF9G>#w~ImF~-+ z-v3u$)j_>~UsgfA|BF}RHXe$mBSqa%NUA`T)%`TtuMm_TYO!C1E`rE^h4-pIm?{j|yWGAw9cl}qCb0?c@oA3MmTiL?esOl*_8P+r|GHP1zlxjK=hkzvyKylor}C!W-D>9ujJ% zLy0uYQXX-nK|UaPCl>dLJJswd@^vyxBts&MSe!e_3`a3Rf;+0y1m6VLJs2J5h<-~t zPFB?vCwDm29BPxLmMj?1ExDWu?SaZdL!j7MAH}}Ay%tv1p)f#UNMHyIbICH}lERh5 zn=I&;Gp01U7Y%1fol<}rKtGSbXt;1TQTOp*Qu>{0MMcQaW{dMEwR11cLc6NjE*VC> zX#~ZclBT>fr%s^rxL)#yiWFtf4xK5=un!4Gn`zEJY&cq6gjrlbx`8=eIzCOZC2>F$Jl83u@6gpk7!<5AwQiG@a z5|u4~$^@E-XZ^WG-Yh{BM_0i*C4`NtKFSOqi8gZJS>%k9CS4u9p_Ao^ats@qynA6a zqzNTOITpx-gbX~G@X9>8EA)X=^o9O&bS>%XguwF8_W8J_*b~|>i_K2uvIwEQAqlvw zv|8e-?0Jiyf~QcApA3m7Z>w$9`EC$o#fB(RCBIq*W-&Lu|MQ|Xv~;BEzZylSVThT@ za7Z3f@l|di>8AK2sH$0A?54O#a_--Ow5FJPnEW*OiFy)F@RMl|Pm1@b1#~!RkBaix z-awa8klhd6Xh%Eo-b7Uh<1}HbJqZ>eQX>f#Ay>l-e)pIO8=BzXi35yjFeYlWTgw4b zjg;^U&j%^I@COs^V+<5O9#1fdwV~Fa4}I~qW-?>=x{AAsZl#$?IpS!CptG@hji4KV zVI##z(iPRass0QZqXwT38(#%;g>VJ`MCDz~<)-56hs!zU4H>f~cgV&mEXM@ng^)op zp!;`!VZGKt2;vivei=aNz?lrm3dstlGWQKf*XS{$45i@04^VxDe}qMC#1I|bEtZp? zPC23~Efp_AxdiQ-wubKz@WagQpM9+s^!X@)LWb_`yW=s@jM|LWe78C9ig`i4+RN{J z9bt;dM^H|P-W8FWmM-vl;CZL?_8JbZ&OLYqWEWjjqqn zAsH*4Bf|4%!S3k?1_wIp-eF!34qiMEzT?(#vUuRVAhIyGCpqBpok-|6w%$@BvuELf zQs%>nhZp3CXVp7W(`*wcV)P65ZTLzZ=3rVojic3_?w`y{9rMl84h9h!zA1hwzT}AT zJgfCb3!*6FMt#l;J9)8ba0)|L70I4p22sOUem!`QnY*6{Se z8k_WYBZJk4gYRGJ1{4kW1lb=n^tjg~?+VNJyV@+A4M4npd6{nO{1%%1HulYCT`R+! zm9Nyfq*TjeYAVfAPy1K+NKom1>2X?(<5$~w+W_0u0m9~nIL8UHRjc0&^MBHMJ?l+? zr(v+Ew!G_fWn0eeJf#u@X1|6 z{iIp<6M4_7{_o@tnB^JOytv-QKtQwVI?G<#N3?;#j9)3=9LsE#yo<|$cZB7%J~ib6 zEj@h9K7qDt1H{dnXR2PqE=or{Yka49nKvt!?=x&oo66Z*#`w%lOKruk-R9jUEdLaH zjtUifF8}E|XL5}=db5&v@x$(b1)01dr&elscNxC|Z*8H&pX^=N%dT~7a>rBh3o?rw z+E#ex;kWjK7>s>SgUii*qK@K(TGJ&0Tb-K{2l;JCh0muembXN!;X9&VQadz^bU2H2 zXS5X*z3Mt8bKCucEKaoWmj@WWP1JSlRx_I@37OXT*9=-0U3ve4yzMYtd?No%a$jp` z7H=`^b-T3d$F1g}d`a~6)De|9G2^FHnLa7^jw z7vDMDcB?v2X@K2odqqyRNmT3dQ|Vh#k72sEscNgQiY)hRUs;s=DG%DiL_TVb5j4`U z&o*6)F_9Mr9znCu>DZ$ZdHjh)kIv$m0YQs=LKd5Mg1PhB*{JxeSXDwMOMGW;i^!JG z`^A0) z+^a@?=%?z3hG0bWAY>7q`p-Csl2EJfmWn;(AT>iz_SHlv=%aIxC!s5#k@%tOV{#Dh z-8~W`=fEgHqeH>>-4}cG`jOh*WnVdcme+UVP))=bU!xG98r@-keUAVo+fNxGqkr%9 zofXtJKLf;TipSk(fp`41(6FC-O$@ExJJ4ZN$q3TSN+i6!8mTi6}-eBYF|?h);-zhy#Qpq6(qshl+q8h7qcWScIN0y>FLa zm#?&+v~Q5#6+!~xk3dC;EP$t(cMH!JY!=uSZqF_=cen4lpf>p48NxXAoA#Ub)%Mf& zO+#e(iQeTy<-057OX^4J3!F|+$L~)2S^8P}7W-Kv-XP);Zx=8Z{;TuIf}uXd4%d$I z3r6i7{^uKa22goX)=}2)m{yH({t_4v?K)fMzad-CSiW>j^@%tbw7>ojjGykd--&pN zz(wUZyd#aZ5PX-6)0Z0E?*FFoKj#(cnq23w zmrX=_dheEC{l5^Z_gVx?>!%>EVLp?8GwDE z8wDC=U+w7B zM5mn;e?54wc3&t%*LU5MvSEYhC~w&!W#5tW0`<7j&=ha-o6Z`y`H z-A^y5r`Q5kwG>0fJSM2E9yf%~4(twjPNI}YOXujVnTc2hJsw-Y<~!8lJhPRI{5G~Y z*U{vB@3#}}w&^iRh46+n(h>FjPnJWnb{5N5d+o3p)Xj|DV2ebHlbcxJ$EUsfnXW2I z6HUv0T8O8aUD0|GH;~Zp33_6dV>-X!F0|yCo%U9IHNT^E6}gS>LY>~Bm>i>!Kt9A* zkz!wS)8|sDy>}41TN-R@^v&Ycz@VU}?~Y-^KFx1^56wi_&DWZYs^6GXs4o(PCUv)M zwxcd4M4-v{_o-P=zPtDg)$3I$U%foW*~%gseP$3zCH|uI`g^+Z;Flm}53LJNtgoos zn#W`wAt|4)e~7fNE4xsvkUwedJIFeoq>)v+}@5ciW0}4A^K;rGWnrjAyC#dEn!P&UgfE@fFtmU`uam=>CFXZi7Vf zMT(?39`;K_qX`7L4UpP4oh2N7%C|-nsIz@>Gq&(@Cc$tRhy3$XEaZFFEin@_Sm&3S z8OnekLycIj79X=F{{%i_S91)aVYaBQCSb}M7&Y}tEmGnyQXi}PM7JJDL$8t5e~v@T z$;RcOR{zyT>%72E7JW2RT_P;dyX})|u@a-a*QmaHWfzSkNqDp@=P^yn;)W$9ZcqzW z2){~}&}#RSH=+*jm6P8~CMhE~k92$N_fe(t)RbzVn$CF)#jKrX!PNmL%xT_-WFA>b z)JU8Bx`;830h>*clCd^_xYhf7%A(>6f8Dq5P_I1`X}e+JEwhAW`}Z3ZJ`henbHtNZ z;&R&G(^Xd9KWCe>RkyHij3gvPYf7w|f4i4({EQT3978&1LS+F}NOqH0d+v*l!P{TX z2C%jYtmZ*|>|ygM%P<$(_FO5_i!P?sWM?0>tbRAElGd#+(gIeWrRRB)9#K-B4$UTP zwzG29Q#ajr&LR2qn@M>4el=!I7|QWbyGD{iy=?{s$brC zZ!oX2rpf-D8}&eEef`N!py7F@>Cwx&=)5}h?vu}#`cN%GjAsP1#BgNq1K!;xsawSXnd#rZz zyg1>WHj@tv%_?QTmR>pBm9U6Dzt?N>ZtbL=rDI?z)o_%6B!wvAXe}f^jsBTa`l#XR zsJrf^5PO7dUckN`-7zXDr46pGbg(w${v@q1fi8rk#{2r#jq@=t|KwZ;m}+0}S1ttsy!3 zdztVF*7qMX!oogF9G$1%i523u&HST^!!%+(-A=)Bypc3R*%nwVIR=&f05M$Y_(~{m zQS~r!PS{7WZ($!TJB9gv5NVr)GrIKtihz4R=`V=QgxZwWwpA)WY;mJ@&#p;C*waGU z{ry=g=jhJz&)x$%Y-gIf*sw7-c~6xOLX1qk-^#pwtX!0D{?sq2Y{wVwmC1XhJ~CN% zrVG`j;=O;G3Eao@8D1A1q}GzlzXAQS(9Rq-6u%JJ?%T)KvBI+s-3vZFNt@$1&@j~^ zQg@LKR~3E6;-X*RzP(VwR`wgK^d*kZoTJRef&gSAXD6THBX!JBv%MVmnN9}lah_K8=_py#1uy63 zaZT=+6f!i!a>C$l75%TFkKMAwteQSFoIUP#cI>tkcxk$NFD)K_#s@rdVlKtXN@un#I62C~zWqy!;lt1m4L=S%Ij{*2u|=EsMxv55wDlw3Q<@*Wgle~fsVmk6v}Z!VXmR>2{Z`NJqMWf@8tU*<@lL?kJtPcfYJl`!M*D z4vVr#6x!(6|FAWh?*}V?s`-}cWUhLQ?K~Qa9Db-uDA}V>s3qW@`J&Y(I5?79TJyW& zzP)llal>2orh~A`pS0>c(6l-eedlSreO`sGZ$*ycZg~k8T{eP>+*6r~hjAx6GiUq_7QlKp<4>8J|?$(jF!x z-RA37*kb4KtPxR|BT;?;=_ro8niW*0fRUT+n@hWuKPx3u|Iu=nRIGA-Tablot|aXQ z76g_qRM#?z_iPpC=Dx>9h5X3DNS6jBSG(r6@AxygE~S!Y0PZ)P#Y(CDtx5DCjYMn>Ic%6g{Tf(MB>2xB6K6QqI z4Y^QhsL|%@RF08qLu~x|psR`G-HG4qTwJ*~zs2?)^?l~E<-De)WW)yA>zs}o3HHz` z%$qe4+Eh~QDF3DX3H@r3)z)%p?+4{=U7Va+u=wQYLTTYoA>oQ|cba|W#U=8+exC;<4DZ3NH;kXuG^3sV+1lrR0jXTfx+qB7|D~tlYbbgAM>(BKFJz<>? z6zWapn&9C#m8plY+MW}SUNNW6SX7YI6e zsD5NeAteUlZKC^DMPUVDd?H4xAWJ;UU-@O0kAHSLDN!XUgY>yx8c#hVwU?BA|JM2T zYoi|(?0JLEtLn#=smo*{#~XdPlA)X;4L+h5NijJu0}Op^C6y{)7~_(Df4jr>V;R+3 zPT8NdL4B8`&*bc6Zo)YB!8bZwP6aBLr0OpQc-97epXdS`yF&SX%x&A7ukMd(osOtz z)6~TEAb*|KPM8nRwY--ouV!_dux<-fCYZGea|$^%3nSGKD6msxEYd211yeb8toS$L z^T)26W$s!A(PQ@yNRCt3KH2ZoO!lmHOLZ%$ZSi+*S*Tf+QW1L(4r|3;^osFWE%-}e zZRp*(mm$pF9{UaQdoF7NqvD~_nrl$s<*AVPZ*42I!&1>SGdytR6 z#Kyn)@iH4t4@2Q|5s3v?*`A_IH}SBo-KH-CS(*j$%e{L+Us&HgeDQK07mJQwBvldmIp?oYJGrp(Qa+~jQ4?LFSIKIf(-UKcf-k7%L zc7-I4U&bytq-HN<(&1`D*>32B2|BnY`{&xTt{e4ee%me+!_sjFAYsC7i2DVNE#G7P z87&-!40>8qnFW#@Y44LKu&9)-q;foa!rH8N^ZdB^o=DNw_C;zP#L;xnSWnjGNhMBY z_Y*7}^he^~pZLH2D4s+U%MoLe1pj#Nff6omTuota!XKBHa|z>G#bZotUs)NRYoI|T zbMJZK5;8xMW3^RaUGu(i+)eAbCoZ2je{$74pXlxh+!aML{Xlf^Aa!-FRTc}PjwLkO z0sZ_It4g!akp$nP*<0{K-vL4~WP4skQVq5=bMtUkI19SvFlyZDFQV||a)|j|Q}9-m z^4=ZhM(wSOx^GAHtg$wSFP7TAt{_(`g`TL@_5%ML%~$9jlds}keOaAkb+nl}%^@0> z)8SLIDr&M9@6U6OPf6ud(x||wIh#XZFDg#Ju;5ZCuMCuBGmKTT+jFEs7;DdyMvy6| zPY6;5(Nlp}1|sxe^2-6-B#dT^+uX4Jt$G;bvU&T*3g*QJ(rC5&B3|_l-2AvTkM|`! z?fL}T+Jm`%e|U>Sy&R`|-M{aAQr^v)vDl6IFd=DTg@My{w^93{#qTS*-Rz2GBB2~E zvc=x%k+` zh9_)rt(KR%tUNaz8FjzX4;6AIaf?Ez)Ow-!6bV01aeRO?h4Ozf$E{hxg+XHOJ&bU9 zdca&oZI~OX!5ehCB>8C~_MMp?wrChOpLMP5Ve-w-jc|0}{Zh$9`%*|QTwN&{36ZlU zGf^BQF+pOg6@<%&bCZMzCVj7?)f4ePs;;wCaaa1N&jAmsG3H&;UVWHs^wb_rVC@S* zKU~DLHC1R`m{*!lf_wpM6a_Lu4Do-#Bwc*sa%2Hhe?JwSz{6&lN((RL=&`bwg*{Z_ z(k_je#FF!lINn!Rp*w#6eMzi2fc#a}XWRN!&QF~xr%EB4k2a57u<+z+P`}I&_$&6k3V}^md5cya~X*`X{z22p&{|Bg*NAjSTU?V zPpivN#e+{RTvhx7Iio3(j@O4Bv0ZVI@&op2to5VOvFc6Df|f4k?@AaRd@%b-3ZZ*L z5N^NHu_jnV#Ok#2db*G9R7ixAj+s@khmB6YM;RU~W%{aHvA3IDTi7|P%CLl%Y0M@h zxJsICs-w2OcB5}8E;Xc1r8BAU8>e1QZ-zzkS5f-hmEu=x(cOJ0qibkI?3ikL1O>$! zekAc|EDu=s$38rSS4nHKw+}Yo9UN)FiI?19c-XMN6?=&E|6z%~v-em?;(5r@hseNW zn7{51=CGFBIZg{BD1k@ND50>6XZzd_sHCSF7qbX6ZD%HAtGZXpWWrkNYD1v;j3nhx z^+7_gmR2?z#kfl3wt{ZXUwF)ReM66$-SiJ2 zZj}!LM!v8=Lm%w(%uQG0I>lVNFdQkEI8}~5cYnMWt`MgD3~%`pj3}`*gRwKmU`>ix z;$nJA@*tnrrg+r&p6PmG;**gX;rBgMirO4OlcrPyb}0rK@ReE99u|cp^9P|l+ei*u zE>?qaWB|8N8cd#BC>)mmb6c64K48tlJY7sae~2;HN$zgi4{u_ogn_E!AWIkLBz>`l zdykGE@TBOHKdGs%*bXKpY<%Vc=bUXu%vrPymwgq=T7pe?sfU#@>^zh2s;sQAdN!TC z4C9N?6?zN7uiJMF@2j+B>mtzgwmUz}KI=U&FsLDBg2e6Va#TOh;(tCEVz{?j8AXlR zdeYY#Bu+M%wJe_%UrNPNI9)RO$dgTD*->@4lSb>Ko+WoA##m0{NHy8aqf5#Bj!jk( zTIwGZm+!I#N;sujam|&{`=?3H6FQ%!rN?nFsStS6bV7Bm3nyVX)#xd*2hQ31@_Ktp zr*hCRGwx3$FRMvf6u3xu*2CVipz)vkz;POfpDOg}5l=YsA@nqJ&NX9L^qdr+d+{{G zjmF7{$MYE6)4V--J)A#jY91ueA=`Uum1J|w2}ANWFo(%@P`IRD94blUeCLmwHgor` z&ull4b#mclfxLWC^K&10Ss}nCH4^rFXr6;jHgsfz@9EBWgzcl_l97?Hr`ZuIpY@)@ zDRYe_x9+D`N^h}n^1jdJ{Xyf&!`qsNkA*wN{*cF3GQ~Lwt_+n>ba?)vRNK!qN!ZXs zj!)1%{ptzg{rbd0N?eGz%SPR1D0{3oYbCp*N>;m!MR31@>_8aLL|90jxw+d0FWpLR z?kXLLxwc)Fv5GjP43MNfB`3Dc znri6B(3B0)+=uD9Or2(Z_-K?Ba6cwmY93A_xp}0FCp2n9IEER}7=&l&rILZmhust= z`lFM7r77h6O*+2b1b-Q_+=trm9rKP}ul&>Zx=JKNG-NzUe&`Lj;U5X9kIrQnH?`0Z9vMTKlev}; zrCc12S%mJq5+!*iF1}~xEvckavc}f*LWGHlQvA7XsBGjbnMlr`ejb4=l^MJ?+ZYXTpyA2|ai|CPmwydIrrf)2Yy_ z&R^U=r{b+S&8|^=VLvh9@GSgjo;RRL68@d{W1Xa`8I8~trN1sYU4j6ugPie9j%mT9 zL6HXk@nB3&vBuM&X}ygn%ywy=5O zgN83yXU=uMMFw*X%R4bgecr&beM0SJZA;(H-WIWCLY&mo!w>xyskL9eUgn+u3A+qP zI~XIS>dTt5f|S+u=tjqKFOG%e4%96xWD)=RHix5IUocwX^s5r3&}uU-MY|ZY;N;kr zH?BQGu4>XyssolQlbst@DY-0{z|RHsP_c3{{Ft;@+eGutP(=%7lgCCSz(ytV^GRAf z{I#3*bcy+{wk@}1d&ryOvlh(vd-KvGhwMYcHzejN(i<6h+2eGJ#|9f&;#0P|iuFl8 z?3jepE_OVoKku^GH4?dBmU1pQ@L0Vy?8Cd z-Y%4qChe~AG&QRk#c}hM%e8|?oPdRoS9jjzWtInuj6&CY-(hdEJ*JB%%cJLoN_JJx~j3+fVdl>z=KRC1uOvrs|K4pmIc){7tC zr&}SSq!(#L`Af{Sh%_pa;|u&4$qU+;;tTl!t)}EB8Hu}3M#+zqMh%Z7TTnS6eA3cv zI7MkBsxhJiczLBik3ZxQ&XxQ;hBl&MQktN_K$(ZlQ2ug3R4%+26hj+|RSmbF?u`>S-;Ss0aCbTj8=wBF6v9@r1zL$MS?BvTB?Xxb1 zT6f@y|EPKl?KqfWFGCFN=X8IJ^AxwQ3h+yTLn;z6;Tz$k6XAAv-=w;BmjZ#6-_tCFMf+vaJdI^+H^g&do5Ja4(5QLwnZ-^`5e z<6|fIze*-PH917KkK~XBy~K8J+B4<8zEd>~5i9?sw=Wv@Rqyi)>hu9lwHHU9d>K7_~CYapJjDRrQ@5F13Pp z=|C6(rviQ6dkWUCm|sb!2Q0};zwd0iFlcEPEu*SOr*YnW+f6iHr3~vjn090;DE&s4KD`uPv5vE?nQ;nxM|k46{2q z@YWV*p*3(`rm%S9^pEvbLVCfue%gsdsg)FaXMy6mdR9t@5W5E1>68A?AJFPTTDP{C zH$-hNW9(sbn^3=Iw7&4vy$BOkMJ}n9Z5?obcb_hj5~(pERWB2d)r@Qi8|OmE@0Mtj ziqth`lg08OV^ltCREl8!an0xOv1EG5w3DMdnd4D})s;!(!zx`@X1bx?6XVvz3Gqfh zDVC7s+`EG*x82=br*pNehzy=MuvbP1&$ZSIUDP-8LwGm6Uea+5*&xp-G%=llI?miE z;;P;=&I@$cpV^pA!vQFsbXGga(|E(SYwhDZ+voUGF1-C^qSjQ=9K;fPyO%@#vrzeU zJ^dX!c@Yu`>9^TxMM(`P8n%>2oH(>Ozi04Oa)x)^ZQ?t*n^m5SYm{gARGUlz^Q+Rf zn;d0my`KDxw`ZZp$Ptcc#O4ur`{4{Y$yPf$+%_r|W$&BJ68m#&K5jY$?Ho-PX;l37 zeB!{HBGSsI0AwoX6uxda;c`6(zX|wUL9LIiM<(BwQ+D53bQ|m(QBAQN+K3(B91yNAyuM@Exmiz`q9RP7#AvwdbY1`m7GT5XW=Q8Gsq z(nA0+k&y%EO|#j}?N~4trXmjCEHhV3@)=Ebnw4c4eVbZ?rYrjDDGNEb{C?}r<`1)D z;&i|6TEkXl_q&m4vPDnVX*2LyoU?l!nyIp8W%}r}kj~#&csbq{@~W*TSWLwg|_A#fs&5e?1I+T z=~XRiY&4od#Q_uCBF0`b={rT8$XgNgFytj=GGA#K^UdQ z!SxX>HW#>WZI5u?6}F0e&CZD}Hp*(6TFdl+*ZmiUvC9?O7I)2s;fHsKD)F%nzJsSX z7!&-x8tOlNa#(hYD{V?*$5WcdDC46e)yWKE8$JziJ4k3mx*k0)IY{e*+G?Ia5(cKO zfGNLv9WEplsF=DIb{r|ibe)l))z;tfTYIOpEo<)@092aN_*9Yi+&w$_<&{n?>j7OBv~2KVxHCpW$aU1$pqU?J16m6~Kozg$MHF_|+L| zRTxzAD1+I~EK!uP=4^>dU1oW2>paL=dYr`)>crR;y+0 z28q6rVgMz)0grT4zfrUBHD(8u!6$k68RLNX-qMY|0n?5{I6$pvbU-NZ8&HZb1(aH~ zZ~j{~8>pn-4h1B-Bf{uEsli@Gd7FO5UM^;O?OGg!PkQ|Y_-fctQZOLMpZp!YNdmqB z$9G(``)+>#dA_Af-g7R=UuKJIYk*0D)}w|^g6&X%p(DECKvJuJ1LpKIrULQ3qie?v z7i(oimLm5Ehfmt?U_nz$f|6qWlfg1sVjD(X~oO(-K$9M_Z ze5eF5x>RrSpp>EEaS`+FTm7wP>Q67zj^@#&fb;OK9{V zOr8K#N-QrSHuDSSy*l2C@MJkrd{!E=M)^#;*X7R0;!{pmcyQE6IwL$ZzO;tH?;yJ4 zFEa8=9c7qbf>2l9(`0csrg|m#70;lid}c>U?E2 z1lh7UKgYr&%VeVJw~b(T&KI0Om0_&28(hDz&>aVfCPQgodGZ-7OnlzUH(GCqQ;PcX zknTQxQlNpRbrk+m3T0!4YzCOh11>KwmrtXUn~a^zSi}bWu(9z}Q?Q41N{7=%XG$#| zZ1&lHPPCgpv6WnnJAt)^OBFR>32fC@4Jljhcu!lge!_G}{a_uU|D->I!Fnk%Kteji z!IBHhVYN`}$BCi^CNudqqEB?^(iA9kswb7bzR|vc!8)B1!0@q;YUiiiaLxv1(sxgT z9f9@Eca9dkdd(w*OCOR`E5Ji*Pzg8DvPCriss%QY>gHO1}?>o(n#0qW#COzm?h z?iSw(VAhVrGqgsP66ESbrwpdn6y3p;o;K9m%2dg$t3Q<_=$Z!uM(tC?5`tT6%wcRR z8ci`@K0A`{0pFljC)vTnBAZx%_*-7yqX9pC{5g#~)nQASTw`=+bg75nf~gy%%n3U+ z4WlT5qTbd$QMr~eT=yA~nUa-RO-&*(>YK#4Iw-c&S76A|QJ+Mz`g^1pahK%WPCoM< z^pJ4hqcOrg7~?9LVvjLm;1L#NV%TpI35Pmq#^GYOi40=@5%Kgu&tXvol;n+b2rG{carxP zqeq-hAzMcrwAIg$Ae2C_+*=<;IT%5;m-W)fyo*znxy4(VE$`|OJ|Ue?mGL#MDqXSR z(NjO8>XSjI?69>FLc@yA&xQFzfJ5x<`+#QjZ1tFfMpS?lYyh4CE;v~Uf!Hduwt9idDqQBxE%H_slF1hOv&kabC6w-^`fn1ETpXzZCY?uUeFx|*l8 zHnRk^=2mbchp%I^ftKEKW*!<22N;@T)ZCDdRVbFYEMh7_dn*HkBnOJ0X^e4c-pYi|V~Go@geGeVG0XL| ze#kMbGX1iP+iM<@Th!H9)VKuk=r)5d#0k#dJlB0oO+raRExJvkj4Gv^fn7SA{oy-B zsY~c&*n8^oRhh;VF3Ku_^N=t!=4J(tjoj|o9RBmvo*Ei$Jn|W-4V>1>H=FW~tWqLu zoHab6*EGveh(;@&-XEC2%*}RAZaaiALAkmE-qgGFvdIp~{(NrpKdanKFYh}|FX8%H z6JA8bUqiq#L7>}(p^UuM2&4P@qg54?pV_4Z_Fl8ct&hKC5$@VW_=f%8T?3+!R3yxy< z4GCB6_ylw9b}+_UYE)znRV+5$<%^Z&`woxOA4Uq+7za_kxpOwz&f@V2`=;~+t2+%Rx;?JvW&t-0V_ zDVyV5Ww$n1m{0GQ)HK`+-Kt6zHMj@?6%^WRgmkarr-5`O8lGl@aoh4>#UxWs3;bk` zEUQOSS8aCeE76EHitfqv`K|d=?!*1-tMZA8j|~N$GTnG%X#mUm3OBtGGRvEC?#3NJ zWxq%JEy<~=z(&Ny$j$V9)@|E1aINy%r`_6qai)H?R@-8>A=P+tKDrjEtR z!+*xG$%=jlAXnv}qg(gs>ZHco_jPdrjf{3gM+gy{s=$xJjSAzJ0uYRq!%SIAE29v~0;sxFru1j#&j8m4?8@3rXy;}M zDicke*YV|t145O4D?K4GikaWp&AT2A?KO;vH&u_+&vkpUgp|Z!U4Uy97>O8#giC%2 zMMfU@mF33l<2ON#pH;dX)aa9l6Ak!@eoO`C6@57Jl`rF$qHPLzFoVbrfzGrQmpQwg zM?af2IsliLja>LDPJS>8U44EL-p{-iETp-S7Un)ft`exht6}ED;xG*0P%$B`DZrpk zy#~2ZTvFDE3M&sYoScTF*mju!%r|mzE$u@1v&~ShDBnW2AyyI1vDc)z1?4AvHJtr& zy4O`^k4Vd_HN*9bHVA!jJz+WWH2Q`7oS*$iMMbB}0+WKv(tGV?|Kr*h-19a_Gj*+@ zZa_uthum=iZ4C{}_XQ&xX$Vm7ut)<@3W{Mf3;Wnwkjf zF*YybzFP2%;?Y!har*Awyky8KK-C1q8lwT%g7b!mM5v zF9J*5vZO*jTbvpfQkP-RU&>uNs)l@1=A%l_Y=&r0KTcX{D}cXnHDPU*^~su*En{av zpF5_70C&G91E+*{>$sIC*_TL@Q|WE4X_Hb4b~m96VD~eUn`~w#u`41D33)IpZ_Hc? zwp#O-(D|1cffzf3V@MHS13`gmZz~_E);aS6&AvMjxDa0`Rf4`g`+gr73xm6G>B6|< z${P2f)TM;q20KxN704>cSW1$XlkL}LiT<7@$6%-Wx#N^A`AnZZekm}KQvnMglb`i( zrmQ#>nYs_erGD^%Rf&^MU=+UloM5VOLw{_sx5W4Yf7U8B{FNW7HMR?GZ7&W8x1zA_ zb=T4bpQi?i`GF}wde_x|VcF%zcg%9!pZ!EPL7I=Ag#3tQ=KN(cA}>HR=9>Y0avUEE ztQKRtxYimRNbWflvMrT|vV^LGbn?ap14*5#U3Mmb)3>DqztbiA$>eN#jegCeL$hs%7%2z?;)1x4VXL{g9%nOmikJ?j@^~y^))b^?q|qXJndJ3J8j)>kfImBfvw z8D@1zpZm#=&XD7 z%!i1+A0>ekqy)dN=jN+XXg`cR8jh9sS^C9l&o<;abzIkfK`Pq=-bpZ0Wi$H$YVR3s z&x7b58xz0Q6OkS$96_kz@G~D)Bm8H6XtnL0Dw%EjBLmyEup)o$kAUD1$XB0`DMNB7 z9&aSV_Mj*&4KhJ^ez9>y7=Fy3rX*L=g*JD}do-`3?oG!pRL2X0emQ@#^c^+()Pl5d zf;l>r?0aIoj+RnR91p$T%40~D4M47K&aQi_VJd8i&9)=Fh;McWXR^Zg!vUSSly*2- zO>%DNg5M!|Ns1%j6wVfE6=nr-1@0G)C$TFp#JCCA3M~LFfG7axjpa%3hz9|j;lIvQ z;(RUQ(*YJYoX6EQ*0tLX)6P?HWei#evA!g&@d6sZ|K04dpTRGq9IF+qiB+Fy-(mH|JN7XeIUsb?(cT!ZV6IP@~%I0Gf?e{hfExH7WJb@j=@{XIK>Xd02I4BEfg9r0dgM#Oyc@QgPd z5&UOb#H}+hmDe4bUS~?geA6(MR~`8LAa}vC6|~aZ?t`a4asjFIrYpw_WJXN408e|< z5$**tKr5Srp}jf#=n)k@q3-X+Lik|Bb2I346u&=5HCZKBUfo&{E9>&-^M+n37 zm?Os1>d8BeRN%O0LufTq*)#8fuPc!Xqy&)?s75pI#XG=1hQ*UAgELASRZQ4tF8 zeU}uGB`o!x0~%ZOXXrbdaIJ)#9{*4jSPcyYh2K)Y+2~~!oW8PT=1Hcpr(&PEtg!Mr zj604VX84TWZEhNw%%olOt)5=;wXfpE;T_JajrF;6%+yp}JNakH9M0GNjkaB!vH+J{ zUd=*4=YvU<`&w3Y$TG-wJ$z5)a8F=n!mBJdzC4qCW)#oTG_tOyZ$aJgxU9-~Mvd39 z?4PzcW5Kn7#w%^mwBZ~!DZASwW=UyoT9nzd&otm2YDNOe#Vhm5t=VVlVXnR{+^gh1 zs}{c~ANVBR>*ham7QLVx2&%kPUEBJ<;$E)wPT4|0<yw?_SmLsg!!k1GnHB z^fW)#CC6n~@Aj*c57-x0!+jp;a;k6)l&Jv4YhXPmSw;R*cd{+d3vjh9IUbB zaS3u%b-#AneI9O#$n>aiROLP`m7iB5_Uer-kJ8#6aEy2;6&~SJf6S9=^GUl+c55Gb zD1_wkwm!fEoeJbEE+m1UiP{Sq<+OAkSGAPXs|{=A1}Pe$RW}|Q@dP{AAtc@w`KwJv zLQ2Op4Uj8*&(ZYWwh6wycmc2e?#-Bn3-;gtW-Rg zB^#;Jqh-z}b*!bC>c_(trYgKO3xBiLPfMenP1YI9q8YMM9ZZH&sZ9$q{#95U4R7|1 z^2t)_Mxb6!>Wf9tLv5b(>jM~>>X=OUt76ZOQPS~tq@S3IZo#4B8P%J5^g z#})_}Ge8swsj){L?RA6jjrJ>P`RZ=yKO(mG<+>ubclvDD4|ifh=(BnhUGc`&Tp;{e zy;^)Bf@{&PL?{r&N3fHoGAECDEhsWhR6c!)Q>I6*dtx%8)nV z3jKrioWc!xR@bB}oX^GmA<;1h82he?qBg1A$+HFMsBd_;0>QoM{8faYIdt3o%=HF- z?rG&AX}= zMSZAq=)6L|urNVLTiPV2h;FI_Ey62U7Zr1u@l`lIx+Kqt=c=LYIdBj9J_Non_Ax0@ z2&XCp5%I#7y@Oo6mW76|XV8}GB%O%ya>a$C>;%njfb2aHws^dg$9Z&!HeFCoqgGW>o*DyrD5j{hWf1`1iWG%2F%A;Aa{p#Y zpPz2K^u0au51Yek(Z_J^Cz_kgx;C7HfA~j^-lH-+ro*39qxI@TxKR7ixiBQwF}d*i z*VG6?HtnHhd#LO&Wc#SOuz+2K_IR@WAGt71*I6NS1#6C6_`7Rb86jg5K`*9ZC2_@# zZ-RVW)`UILb-UWvz#G5b>2~%)Xb^pFeK2kMkcWHdi~7qU2sYiv5VXeC&rMW6l9nQX zn*xu}x0_IWpQ9))= z3i;qO=L9@eNN;ycEgV=;!+7Tn)?eU$3shtiFIz)09<<6A=IiSAnl=jg-23#8SuCQd{hCh@8Fk8 z^+;m5r8CxK_Q&OJiVT+7<_&zlAgsc4?mN-1^+Y=g8=OP(kVxDn?iQHCffp;j2(W*L z+B>1c+qYQ-8cNdCez80dFAf(~QjQg+?#o6F(se59a8=4dq*gM7KMKtRu~O>cNdKUr zb?&uE30$s%zv(eLg0)u(tr5<^+9)gP^qwPzU;9Epa8E06LUjD6CgE>TEaF-i^8xns z-`%~<2$kC)cgy%O_HgIfI9A@+;imfziS|z=HO-`Pj$*H~)991+`^1HI=~P84df%WC zfzvQ}^VH7zNjGBw%{AlLk+_TToGI(dO>X^E@zF(RQ(x?8>9%VR^4SVc*Pv1fy?S$> z``7QyQJqzaZ&*|DP<9|sfQUt2A+M>Y_av;+9?dHpVtC#k7B8alXum-h?GlI*25fe@({KvB z0|b&Kt9VoA(Z0aqtm~eagR(CiwERl#*u6s+Md%vTY^s(FntB}~wz0wVNt*wWQ96o( zUozUgYcEi+0qqHe6O7^z?dEErHj>?dAx7LCx4{|mFz`g}CYT7(NJ)oqRP+$)L!n@Q zIBDO0PFMoQJt#W(d^^z$N^so_HW5tsEmo=H^;si*GCf2B`60Wbi9B1}zA z_=6tK5`S@}@lY;avEK}FH(SXs9C57>+p6jOG*$_$=O@w=0(R%<_V0kmq6+khx`+yG zr{f$;9PO691#ZRuRG!f(`+_J|Kt}PVG@HIz=i~kQziEmrzi}q1} zT&3MSG~yEq<{Uh`H$%gt&l?k7sGTT?M8z~?>TJ0k^vQn28TyObWuC1sY~y{>9~ZY) zDWf>-Yr}G72&^~EFeTEt7J4QMR1do1U)WB?bI34o((G|^M>ATMemoFW_>N)Q&xX|4 zG^g4-s%czr#uVS%rbMONv6|>n+6eL6^vc=c5BJg3R1H~`vEY~fA5yD~1*delm&UPb z=pWKP z-KZT^{cj8;*24`@@Pe&8WE#y>g(P=$5BDRxt55E&MANwd=gMy1L)5X8Rght+)3Y&GU&WUelPx{3tzDGRW4%=t6IOk#2>4eHr8L6sz1;c3`Z`Sn94m4KC49 zxvnlr{{LYK{A!%*2PX6`8orE}hZmhh?ZrfpBs0Zs1M zz=hm2Qqr5RGu<^e?$2yCQ~>raxL=oaAqC5&idg$c5gN z52MNZ9!UrybM6{V@zrKRZ!zGM?mC%+@i1_}{ki@I1>TJ7OE(lA>bRY6FpM%)NK%QS z9gRSc+$LK_6ssNOXqV}kx^(BR9mi;A!?ry&L$}M>pC>p^G}YHNaDz@aEgs*@u4z2J zpR^;a=tpTp7er(f%cn8r$5K_W7uoP*%1g3A={_)GyNAZP&>C>mDnq|;{HqKdS~6c9qbkZ3;$EGSlpg@|6gdCCb?#4yUc;RRBQB~ zGOF3_V5c~}&?f8O7qgDD#V5jyvW5FHB@Z)Z@D?tL9%OY5qNHkdNO>rX5 zi^kagNIsh_d$MSJx21ti6{3cV#>D<|KAUZO+GtI;rJ;Yr%H=^V;7-|DQ}J%^>!r^) zTw5|3MX|H-b%e>lU-Jon8FOR=w^?n-RxXe1tFNo0-Z+4g1KJ3Vw)F(zL#75j8Jr!e z;v>`&HxYn|FaGXA|x-DFz5evD6bLy+dW|>x0WdX`tyHl z<(~d-PM&Ea9S!FyMPh0Gl>3Jir(RA8zudkQUmUMt2HA2v-%hW9qjkKmE^?EJ+aC9} zB^U+W?&PQXvaU5{wJC^ zZ))$k;LVS3Ej4rd+^p=kJ_qO?w}(ga%c%$T2{yEo*7!~f6+GoEY4_`*sV3}MQRz#` zs|Ok`fkKJ=dwZ=b1hqWTT!&u~cR%x8#A;9eJRnk94k+>X4nQk8>3or!H2HpwQu0e^ znzQI0PI>j`0ltz~z>A!VSWrtMUp}^v>naNdMZXT%aldU3Tx*?UjrnqaH!HW;l_>*H z)i==)@{7OsjuU*T+bGevDr;UpON7YpbewI8rtPt}ATmqTd^27bRw3hLonwiqoxZmq zI!oEiG4XF&k}}t&#op}Gl?C_HO6_R}s)|n*CBPGYr_*c?v}KRI6_Hz_=G*bMkblc6 zEQ#4=(+WAXhq3927M7FWv^LC)iFTG8j&PQ0wdlV~Yxd+H{z```M^V3E+M};xplK$V zmN7`S)JBArB}IhuoA|l@LTo~Iuu`!nK)nHf-oXrN?KV{R_ zVdZ9*x*OmYtzfluF6-B|bRWR9db^ob)E8D_t6m@L=iQ%x>h8Vy0{gqaIGv=F5PA+N z0@#%wiWlUjZ;PA5N{*GZWv0vj(Dc->ykkmQcLG7d786BCabsjSGnOGu--n|@J$P7E zMLTv_-p`F`{>LAz{uqldlAWlCH;N#j|I^#W|uD3|AwMyk)qI@fLAcZ^lH_)OBbVlyZ#eHy7<+f@D4NWipIR` zBK|yG1h<+yZd+W%du+Wvd2keI#6l;X6a=JDT&I~{Nz1^s zhw3o zrgew&RLe0c4eed~u~xVH-BqPqgn@E|S7G>G8`y15;X3yTyj`YTHx_CqWy0;P%15y) zdxoPr>%*LxO_EmTRmyjP%DvuP3}p^GrRy@LZHHwz8C4Oi9F01rRX)qgI3BLVUhaXr z5<%Ca2N>I3X10lSb*?+YiFNO!l!g^d85NaFk4QE7>w{!U4C4>x@>n>Ef1uD929(VG zq^U0nFE24D4Id~CZT&+iG$fT67c}~qyBzj5w6lou?VJlje8!}}P4}_J6X5neMpEFh zleWZ|(?M{|i-^?*yIv%~W!i&mVhNwFNZT zBo5nb4x+xhh@JuzT?4!Px`bYZK2JUjg^9cYHigN4yN!iy;f?bvIgk4+-&dv|EEfOD z)R?3e6t3DYHkHX~a^==a*VsF!XEXdb^AqOOwQ_P34p_ykrAZjXS<)ZWG;RD@B61gg z-2v0WBqbldrKzdy-VaoDFErf8c>Xm7U%7Zdf4VVtvOi6LIOQ+cJ&9&M`^mn1DfIbS zDj0gRA<+pYIEFVD+$&>YwHWw;$C4YoB|v(M-V{CH@qH!Wf+*qerxyH3GRdX!fYnD9 z&EVlAl52jWdgL&GXhwiZZ;U##kqUC6QuBs1*4dj|9J`m@r585?0SWwb3$+Y2Gi9y7 z-gSHBGaZAVS=Hk58z%ZH%18DIzdE%L7m&bG*4|Yk`m%syd_SA}IR1zdJxbUQASYSr z#XUc&o>U_Tb0~=*nxSP8Yr2N?iF165HoUHpIK5QsZrkm-Pzn%|-miznAOszBr(Cko zch@wWQG(1Gr|c~oL>qBwB@xZ5Zz|ot}#|$zml}Xss+qAYHI_@T}>NB z_CJBzQ(a!m@Fk6J;4;8IbT?#!Nsu^-tV`Wwt391=%)y#+*2KZOz(R1fwUyV+-|)2| zwVQr0o-gZ%V%Nx^BEL5x5cQ>ic2qX&WS6yzoo6$rYBj}6B}5C@O1{8<2bczTk->LRG2kPEkizhfK|mLqDx*uXjhTF~$FQo_Y3 z_LW25{qknhg9Ym1>-9<=mvH4PlVy+klgzk-n>0M>;?Aj-?;*uHS3$7UfE0z0V!A0k z3nVyZBWPr@-CfTV;6m`R_wySIhWs7rppVlB6&lORRNapU3elTgY>EbH)Xe40U6p$6i@{-@Y ze{dTKWREmaS|!kMf(#!l<}R1GX^$LQ=%}uSwb(V>o*>O0KBiJme~7mTmt^n#kYcVO zQ|vvr%SU=5;kC0V;1jhgx7OgwqJ=-5f-#$d;X_w3T!}S%DMl$29RvujJ+HS6r#2K9pq6I9Q0%m3bza4pYYzS+<_FwJAJpcy3X^$7(1HV7v z6g|V1w4Ws-QWZfOa&6O8f++uhag(dj$QC)UiZv3p|_?lw-qb%aO*3FScT+Q;Bhh&FYbu+BU?e{`uZ? z#QzV(?y^3&tIb`iwW;JiFXy$f4cGXO)cBW!{6{9!pWJI!5$lD01j+>;u6HNzFU_Cs zYO$=u4perZ-nwj5jGL4+q#jtm#-yr=&ZJ6>oBO4C+f`Y!k4mOsX~9Do zRp~3Htby#ti5ka>g-Fxe1ORRc?NRv%FAM8jjm4rFj*@bLy6M6Sj*`;I1B>iBv&1wF zv!L|Cf~@+ka*#u9aWwZquAG-uZ9qmPD&Bbs;ljq5={MVI9y(Pd)3lvK=}W+YKDBa7 z(Sq5gs6H3v+)CWOYNw_39EG6gFR zindLX4NIbyoV`5KRj7((%O5N`dedY;&X`t_2=#rn8ipEx6j{Oo#gP3eeIE97*^vUp zn*G{7r30o!p1uNw8uKZAyt;I8+NPQwBX!g2vd!NZsPxR*GwBS6GBMW$y*!f!nS-EF zBQ;Z&vP~tVLJh8I1DY~Us2Tf`AVqo}AHu?4Ar#e(wU%?3u}+TL_+QqB^PLWjHF0Mmm+~KdkQZnz?nFvLa;HlxXYQ z{n%`Ruj>Pzh5N;^mxQd_a>tWg=;+3yDzOC+%EDoFWfpjU-BrG`QWnrm9NXzd zR?br0cKa)!GP1bGo-FIAe956PlCR8J-mHAh;SMO>vc59^DF@?)w>Mdy)=<1-&1Uga z9>!~@WTo{Wv)rL!ut_MYGNeWMs0ew-qh9&Q-c{VXBKjs_US;ez%VE4aa2U>b+6vXk zXojxFWWpLtyJjy*etq~GS&#NJAO*r4s!gEgCK%$V9(Dznt})EUtmrnyrT zTjfzSJh#e3nApn2Q&6Op>@wq4SPCh#v%S@k@3%KJMe#_wzOxqa8L(+w&f<_-KfWl- z6AiS#$@}{qH{ba9BC06(c*@TdQVXVuubh|$A8b_k_;r8KS!yPk~al7b? zF(jglAz`Fpk4w7$+DS{Uzw7DR{T?M^ozXyzJXp*?O%&|YdYbj4O~BzrdlLe4wIM`A zZ2y?6L%ZadJmB^zjr+$?=6u<`x91DJ<}AbkaX02p+~T4L$9#mMw@uBW-|>y6prN zL=VSN4cd35y{owV;!B5wccimv%Q&@RFIY7Ex3LHcY9AM^NM8#OL;z61*pheW1P28Qb33xJr?}u2a(0eB>bI5UUTG6!4ZIk>WfT$Let+U>nLm%xu6NkR{hRxC!te6ZTSc)3&V z&7oVVb{`SHtuC{kTvkJKq{gy%xlQiPvfIN+Yohhk5QoJovz{?{&I4J^T)dnuS0#DE zthLTF{j0a}F%ifF=LT@veDDUIcz12Hx0q$cLNG4FERF!Znq|*XiNnpaHWy(ti;8Cf zu#l?&tQp+>@XK)ohb6|o1cD-5V8=&6c~H11vT_(?YfQM_8aYvsg;h-)`xJU45uU26 z0P&$hE+-!J6x|`~Ez{&<=tnH;rTsL)>o_~w{4K4% ziZ)N1A8ZgGvF-{;4SECuzYe_urg)q@Vn(c<3)WO_1b!S8ymD5MR(+W z|B9Y#|798AKOqfVmIk`&fa3RSB0j#KL~{P%^><);$v2rj?+s~cGoOZQYFnq5(gW)9 zC!SZ9zcdgrSDV76hCA2kl32zn%Ky?&GLur__dkA6RKdpls)4hOHXU-Tz z69cU4c8?(~9;aLd;B)-$G#@*A&Juupd4z>_!aHrE zxe<8UQ+qk0I26rA<6=P!G*0r_v^wNNoNf}Lc#&UCY`-%RaS6Lz-yuN|Ff{JOynB(uNU zNdi6kjz19Lagq!ZnI`j(GI(TY-!w|j5qkWjUE*apOz}nz_5h>yA~cfnDLGSAblo!3 z^Qkx!?&)yQ)+W>i-Wi{`4xu4lg3w2!?X+U3kK9 z_?vEftyf(j*Sp>xvBIlA>$S#C`7NO6ZiW>XNN8;G>Zb`cP5@Feqv z7z|xLR439MxkbO(JxgQ($^ZahuAAn8G71qjmn__#pwIYig8T<4D0qUmm`1C@UzWaq zx#55JS@SI{xeeV$S0k+@jEuMLz#bpkQ%Nex#truvWVViWL5RD9Xb_9>{9NC=?vo^%IQDsnTT`(5tz^^ zJB?DH74`9?Lq0MA-I3Oe6MGeb_;dLjus6b}o-hyGK7pI^pSSMqAxVxn)0C5Mk^I-b zU=<;v{3KyQqrB`m7+^_vY|Yw~AvpC7$wqPtvWY3#sdo4W#H$^|)0Qd+pQ`<OG^R$g|j9I zs%)n@7mVq8tA=ET+CN~vRZQQ%7kdr@yMgBDx5WedZF0_dLTRwP0-zO7h32aBBKh)!` zVcyndkKUh1Fbj35$Bc&khmPu|{{>_7mOxF|@9)H>_qZt zMkjkFbAGtOWd-f(A@iXzcBtXPZ|X-DQO^ih;EiGu{)Nmw%#n>SlXKA;*Bo`e3A%Nk zfGfAePQ{V6Vv{o^R@ah`3j}o{;J_v(w4H8f*N-}WL7;co-56?!>Sr``0o!MIt*Eqm z6lMOLdhABs=@ua?N(mF`VMcA-{T~_?^ABB$q3)N*qsH2%%-R~hO%sPGC5D@{XgVvv zOjx^sD+u6A7`HyvDchh!H7P44EXud>+HLa&kvS?S@daXY)8T>12%_&-QF^MrByhro zJM{hiQVdv+K_&YHBi{A@(DoKUaeQr?cM?Jf9^5^+LkJEDn&9s4?(VJw1b27W!QI{6 zeQ<}t=Oh1TpZDFTzOAjTt=g(-0HPNtM$fSf;(<-}FdYZi_UA#v1qgclrfknc)1Lm&my<^A z3p7j!hLb_AP%t$@iyYf*AWcq+FUI_s`Iuebv#r#&(syQuZur%=2d0;D~g;J&CG&lej?g%2?U8bioAd7*WKVa z!3*}>sj|kui?}A0@CjvtZPYe~lL$0rA~5QdNP@1_MKb8taDm-_f4xKJlemSU@;O{6 zS%wSXgMba2>(hkD+>l-9^FpBK9lW?fa_1ak8-#8Azbu%8u=PX!qsVoSr;0`Y2qW;y zxG*$!5~q<94H<`=MGrrI$w^MVcYKdVSJef{w}27Yq-gJ2Cr@dj^1+594*C$1{Z8+H zVNo7vzC6%meY}$W@IdA35%+^njF^c0PZa8)DC}Mlc z2$rk~dsQj=dOO%b_#ZIGk^f(^MQ2Qf86YNt%lZ=O z4Ak!Zi@b260x zMcAKEQiGiTd+V1t*e_l-@Elo42&R4_#gdtA5C ztHd$8!3G^;_YdXwH>Wu)stlQQlzR-%Z?m&w5zov?dkh%xf#3&upaR7c?1$_aRL99j znhZD-=|C}i8Z~MEhQhx=xp~*J(+^aK9&rwQVq8Sz=}|G`qW^*0ndM#k>5>rbiP84E z#osQHrAh|le|2AB;i3G!oi>&3=#MZ#O_3m`<6sVw>MTh(mw{~Xf5XXSLarG>W48kd zCluZcYwltSoFXAKsrvgd%@+_S-1(Px8|iBXk7J z62AS9WgrO>57|P!vV~=4aVhO2+1o7eU45>-HiXP+q6i?Ao_}ndp!9z!mctBHRC2qB^WCRz;yHM> zsW)N031bS5A5ZwVkPIq{z1B8fa?F_Gh0(V9+cJvNN_MFT5HeKT3l>D2cE~nH<rG0=iYB}WnzKyLzQ*}i8N7zKzLZ&vH@Rc4ot|3+ciRL!t^UEz7cv}3a06X} zE-s%ZaK#^NL#;7xWO$Lhx_hKu?qQMnx3c|$vi)O)LmTQ zk*&A3=y}lP`2S1CUo44&$bOVHgxnStB>yAwq5|@weBGjaucG{a3^`0CQQxuX<)dt? z7yAF1mDNO1Q2scF@zYUQ=Ksj{wns9*U|K0GIl&)@t*kw)LJw3qrY$ZNv7r)K+&=~wW1{JP0H|J$Uq;oJ7I9t>dPRWhR9wv z@ymI{_kMJ&ofoc~Y7Tv>6YZ5bt=yJYbGEIW7vw40pyoPg>xHUmYnF79@&02zhuZWL z7!5NAGU*A6`AivAG{hq9NfQ-%#6r}em^B`vrYGQ$t5Q)P+EHp*=OupF(4{4PtUUFo zSm#wbFP=`)Kv;maieFLIX7-bj{?PD`M&Z6oJxAx6d7ti;0??3+i(V+{vum>%nqIJjv7VeMyqBeJ*kW@oVjr4*uNGx5io)XP zW?GPtpP^u9EV{>hMw59BebjiD#WahH^6u@{OY#{hpfix^>rWh@R9qmYSyUrzhEi!S z>jm9g6?W6r<$ZrQ2R1TVQV*M1sY+?RS@Ux4Zzke*6e>D`U+_Qw#2yylq(a8XB31A+ zC_+%oqL~d)lfgUsp;-iToBjSSuhBY|EncD}_@kRU46E4#Ymi5Hkxg*CUpkk0wT=7elsCX^8h8mc`Bu^)~B z?HKO`-V>^pNvNXo(=e8xEt(eYWQd zwS$_&)&GJJM8bp~)MfK480F7*RC*qORY>zt`s_F@576fw0hKNgHVeP8Dm16!H6wtzX!bj)&fouP#gy8WeWijj z%*I!cZ7DC2K`aqOG^w~#VgJDo96myp?lwt6xZW}Z&Z&)GmZ=%C%W>W*nnigc4iw<8 zbn~`)|2nO2v2TOnfn&7s!UP%j;134u$&@+41P;R{>%hRhi24ekpz{@gr()@+R4lH)(muk z#_T2q(%cwhz^@^eXCu}Hx^HTkz#JZ}O@1EqiDrV!2$;G+=Rut4ti8Yo_=2{evEg@g zcv?TB>5xkJQ8Qr_bU7rwXVt|VRXT50E>`^g^VTW`isZI}X%M3{m5^i6W z{)875Jkr}^xV^=4X%pzuD8Q3;o~d_Vi2X_(WPEiYL6|Yr!|LinfjqIh70q(_Gx||CTz0I$0faBTg;pnPkJIj+NI*;p4*p2DYh%XweH*x|z%hxPP(aA9~7vZ785dZad6ohxf-=k|vm? z`?gQ_ZO`dV?1FnuWV&&~@X87>-EWN+v!9mOV-JBxK9fTvK45^BVb|s z2j8OZ=XNrFf!~(s5xW#q2~AevmB?AxR$VKJi72)N*RP1f*%VwLVq<$@v>O5S8v(&& zN~^-PC@~1b6OG%W41MAAtWaiY<2;^XwbWPJGkZSEyN<-G!j1gWTU6>q2%l#E3}DTc zwXL3lXuS`cA>CA@o@ZofWia7*FySHeoQmPXJ0hl*?cPCr`y8ECzW%-bg?IR7NMj1> z!i8z=uPr26yK)Nfk@vAW%qraF>@mD0U-J3-@Ixja zT0{VeoX|Uos?H!{jxQguy8j48oeGmLp+qb|%QY1`9&{p4CKHvE_y362L-6Zj`WV#B zgpG8_^x^M?5tZ8I0iDMkE`t|3D#K4yx+}JDvqS!3o%;SXuJ>F!K(?XqfI7H^gLDJ* z`?165D%%auQN6Pb*+6QZr2wzfGIsaI1|Wl!y!GJ7jj3**hDg$DyR&B+EaujZ2yR??I+66 zMV7c3Eq*ab?y`aUXi<6f?0qQ|F1bjplmjFN-HZT^W1{{Dr$T{T_DL3lNI zAgokqqp@xoxUOm)9p>hn)vR%XgOT<};sAg*<)W z&fRVK>0N<=}G@3N~Ebv<}1LsN{vdiioqykqn6OhsJ~%SKfJegsX$BY22+-M$sWU& z6H9Di(D9Qco~=xdY*uSy&(Y`ftZ);9u>j$!%n6uHVkW855c@)o3|)&?Fh3@9&GqWF ztH^x76W_#Oip|Dcqcy+Y;%a428)1Bl&{A)Sx^zTTk!=X>+`o!Tcdr@(} zRZx*Dl`L({y{2E}%|dAWYM{Pyq<=^ljIbuD77BAe35yarO9I(?x%6{RB;;8yE+&n7 zo3jq28Qi;m(SgXQiln26NU}koyXt!5BHP_TIH7zX+eIRO%z#RwI{gfdKA}FQv{G zgo3ra>5Y$J({_LaeYh&v+-iP66S2wENd@1kC zy?Pz!ayeviW>SC=!ua&wQTr{sfUB{~YnG;$iEDxQ2eH+th!89EE~Y#U7U}4w)w4;0Ylqe z$)rwBh}Kq3w(d{j!3sJqFuaJMus+8~>kzx*21Lyl%8Z}q#A|k*eTU=fOK=?39^mK^ zje#XfN#z(_jh_c}tE&&5AIJWQ@q1M<1auNs!?EX~);^e|1+FccHoe5(8H~2gmOsY# z1Yzs0vnx41qh5~1afo@pO7v0L#(jTL4V&t37(L_XWz6t8w9mO?mjvpS`8F1ASo<%@QT1vA@n zhJ~Z+ruPfDcI7A!olG%@*<8xz_7_--GbQhhaI@Q3Wby%fd|*l%-fh#MPs*IGKtr> z)H6Qzh^`xh5Jfw+A>Fc9f+G>del^LDV(ORXASN#el4CC6!jb){oMrk``R8~Q_aQ(N z+^N!zR>}2^`Q!q|tEX)n=7PC>8^gk}eZ~6)Ji9g&@POup1C*0Ru;H(3?hp;;c>WkVhN0jo+Qcb|cXYJw8$m%kXuEt*hcTsl!_h>*UT{ z_aEK{9G!;+Zhxncfu`AbmCEAj#?5HH*gvH%pIWq)+O*-&NV31vi`xa3!3 z4PE{6>bxLHTEd=Sygd+-w-&;|7Gh?(8|Z=}dn#S?HADL5@TWqlq=LEb$G3RVT8PNs zI6$X0r09;441I!<<(9Z)j-mv}MAJXPM5fG2rp!X7jH`IBq4*Mn^IK10EGa%{R17MY z0%R^*@!jyPVZpbMtKm7!mZc#$%%(T@(bkF~gI4&l3wd*HzX+?9%!_&yB2F8HvM%Fm&DAxvmY83=%uQ;|C73Fk z5SgR`)!gJ?xK7pDn!Nm-($@v7vo$L>atck@54>m9P1%ncjvLI`51o&k&DoDFZ@w>= zyK%qpogzO%xxtjjum3*JTg!HyYcX>^;=K_Cw%la6NuOG^C9aE_mxC8z%)O_AkM!$c zZn18#fEkZMoJSxo5s1P@@z`vxTSdJBe*u=sl3Vm^`CYx2 z9DiwBY34#W5V1K%;7R64&I~V~yk~i!20&NoNlrT)wv3rfS8A$mNT8~`LVY~)NloE< zjItT?1D-1|fvhrq!E9sD=!(m-!-Ao50cjZXisH1&g4%j2a#($@e3{ubwN-K?vD|>R z{6~E>*d*}EYw0I#41uBZX`Dp7shY-JqM!qb=pafnwdinkGr93#ax=a1AVxFUMx6B# z$wQ=vsPi6f)7u1gl6Hw&!h~_qZknzlG%xHToxi3l*=cYiZq*|aM8wwn z>(lOd=eT$`IQXdDuJE$aJWowK5n{9|5b@=|9o^~h;|fjl-oe^ny|L5b>3sqLrlw> zPoIyHJC!kM$3WRWhg0@-F3mzJ`t99~eTRo4&Y3h?h!F!5)}VrYc9Tp&a`;$ZO;pqB zXo7T-b?Wh+%(dq=8RzhG@3R7*rI*#&pNW)~(V{fH{?Vi~qchfy=$WxxqxLk@3?^}d z0&+S{1|VH&y@nB6UCKy@I=dSEp3||?u@VmO)ntvtS>3ySdDv5lyEJ_ic-C;17+eNZ z2D7VMnmeaRSlz77YmhxRazxI1Y-?UbR}-X8wkLf2+q^DYeL__qp$FGIf>pvihi#;) zoO2#Ox0P)n#ay9kU-dd7Y@XCSI@*H1VIC*GJYpUsqHkUboN1h2)=&TDWt?8afNfcZ zDvkqQK|Bo-foZ8;>vb7y?{A+!uwZXU#nU{&JH-@HellvwzYOs#^(>uQYoB?oo$9f& zZ20cBY*pRAVBEP51Gu=CLa;?#U|mn`e(E7$}C0^ln|BJFh7;TnB#`~0sVmybRfRM+{==g zu|uQQts5IR?9%jsG%b<(>&ENG%Y@kd8|HPVM=s9@=k%^|9sLN_RUE4_M-h%(fa5qe zh;7Fc1O;Ns8{e-Aoc@LP+ou$h9Y1c$@23kyd_dP0-Ym$ zgV?4xmk*A8wY4oX5h=(m%wW9QRQJx8`RCN9boX)m6D=F@Q4}j4x=~qO-m+Bb zz=$eSK7#rl-RmZsC7T*fJ`Hk>zBJql%nDs8_yvRocH|*N_bCfkNnu)*5MY;e%Qsyg@wH$2Wy&XJBkRF_s0&c7_jQ{qNb_2hJp`E5mEFxZ%s&9XF!oicLo$CM8!c9iSTWZ5sLVUB$fq zt3$21P%ffthRPeajA2j*j2M6V!*5TBSvyzXv3I3v;vtAT=`MUnG8pXTU_`|G^{MUo zgeVPb>zy~W^aoOBelN)&bZ)Y2r8sa^asEU!J&{qyYZfHC4y`MKKEQN;8(SRwmS zg@ED3;fk^i>qq3Hh@~=UHdFXdlR4?p^QPN#BA0xjt5c!Lmbd8mbFK=5re+x?Jl5+a z0;KrPmZMCst~x5}y@QgVE&RC|dBv-yr5v{^e;I+t)83PIftKtw2Ol!^5iZ*=#N9RI z{kLxd(%h0Z8hAvEFm<>>G2Mk&UUNSZ&?{q6Pl# zN+j>G*WKYrZP`?A`3ds%wwH+~)t6i4S>uQzb~Ib_Ovvi%8voIp&^OO`*Ox=0CuN{a z-aJLlex(LhqUqLdrM6;Xu_mtWTs@@duB6x7`5}6z;}z7CDLhK=e8a9qC}eVZWPHB)Gxn(Pd9&7~vfMuVZY;TBYT1b(4Zy0JKd3FUhcCu{Qd0;*Bxxq*z2A=fkr zSs8A2uYJ?UnZ?q{5JoZnmv3I$_gzobvlTSUpS5B0<1*Z(%d-O)yz3!?iTp&M(1%M| zpuD9bvZJ)=;RAm$1YOpm+D+3^Hkv4HzOQH7lsUs0tyc)LF&eU<(nQ0jw~28xZs$05gIX(wAJTZdMTfkzSbVw(n5Y3q}Q74%Zi4||<9WPQbkB90%@P(V(}_xjUEaraPDII@p0UvJkHjc6HTYtgb+1LyFdzz7EqA!$Z1I@rpNn{)@D;TnjFHVV%2$DNLPIy(PCA)(SATPV~gi3A#L3 zbEu;1t!w5ITiv>oWJ`U5(LybriRY>M3A*LGic?w3FJ~vNmQ-gJY2R1D+G@?`p>-(j zl+!E%huOcEO*RfqSl4Q-Fy5;BDNiYP&g=^>N>7Vm+-0W?bCVX&%IwqIwxGL+bGEvd z_Jv8iH$ZUx2Fl+6+8dC1&=RD*^9)ehe)@cxb57>KOPz#1U7jcQJKmASH#eh_Xr-r_V63?xV&IwCF0C-xF@+rRHdgFQR#6V9 zM$7!`y!mafTX~F1WjyLJP))B*X)?Y-2s-o`3qutM5nOBNTv92A@Sne|xmWT!>sK)B zjOQ`;e_<6UD*DxoubWz2q|5Nz(8&mS?sIV-8ckEC)Ks**+)yRHs2nG1;BLmBuS4`h zPml`Z^JJqO>@+TjGvD!&IsbX{Y1_uF<_4(ELo~2Ygw5teZE$Cx&}A%ehvRK*AtC$$ z&*JQPWKnxE{4uCM6J5+}AyJ10_%rIirW%g4qf5@`!GDU+=aB!1LZtX5fH!21vTzGg zhm^(judI=;pFD0B_Hy}?qh1a89%CO4r2D75q5D+Q%g1-Cn^iP_H8kt-VJ9K4Z5~=V z27_>qacj!V%gu-CD|&c}gI%Z5-iAxHu)Van9AqWl1zPo|!SB**CDEXSkQS{{jZ7f^!m|%AO{#UXn}+N9$l@%mdgy zyrPzV+=EJT*UE4YAoJ~!x%o)6|E?a2$}4NT*G z^LieX*6P;!3XuBs9us91qO37#I{f5$W6a3k=Kes~a!*~$T&{ViV{s44ma?{kV{>z& ze3cEAr%OpMbAqhLdFOfOgUc+(&-#281R_IZ^C&00W(0wdBu4}?POF!YJ82cl$t&r3 zX_JRM$C#Y*%<{~sC+cJLBd!E8NJojKOpOqlN){~LLR1kQW)ZHD~Mp>%ogRp(poz>GWwymPlnOyxe2V4xO=v5|fewn#cC71VR9P$S!PSb*@zMJ} zchlTzRkC&K!b?TnswMWJLbwNQCnEo2s1-WAgSe064MnyDy|rc7<^1LRPj1IH>cNHU zdBKOr^~XV|r%jl94qQ0YZXd@AO_+ z1A@>l3Yl?nfAmlf^26ZIV#7#gZH^316te4Xkm6hZ=*b^sg!*K5Luexdh2-_AR|DB& z?*6%LjH8GdXH*qDpDyM@_>xg~TAM7a;@^6d?E$ z6avT?Wv<-haL6@(46W#ri@9NwYXV|)0in!CUXJ|2EJz~ENFt^DrTp?7WI6!_=3K(> zpDcFQQc_8Qd}>5u(^h-jOJDEES?}iNAI)F3z?W;5s4%fOFy`h>%a(B}zW(mNpgs^% z;4M1GtODF%0dCb-W%T>TqNQX;)|91arU2V|M{*`9n0`l5t(?^U10$B^K2_c_!i!%H zGi7*XcslOt>^XV89O+Z^2~%TZ2MO;S@P2d;1MPIJYpnzyxXZY8U{w8e$fuV84rgDc z5o?3G>>2-z8vts{^-8fFUlNG+MxrawABg*TO?U%Zg}73qrS$Xc)pyD-i*A!{Ie1WS zEkt-x1lmI9h3?7kmH?h_-w`)A!-^Mqc1ECxy(h)@S;Cy+i)8{E{2n=y8NeSl-bO|r zzs}b`JQ`VV1NB&Y5VE2MMO!`b>CRF>D@O}aq)kPHmpxZYQlyPTq|HU7?V|{hdNszhpUEEK83RS)(|a&f75N$JRin7CBq5jzOyx4X zYPhSHCdZ4$JMm{Y1dXg6dR{2xypJSI&m&aFAoP6=zTj))eRQ`kbs^IPd4Z4{Tcya> z547-ZY|$KSQ9U1G*+KD-p?C8)^FlbG1kCFO)-2CJ!9`gt`d=p@dM6<|Cm{wWAs?K0 zqP`cp7v|1eoLj_YLd}Ng&C2|i6M0XZ7W^{jp7-g zEql*7OZP;cp1x?XoEJpcHPd1tAZOx*<#kuZA+~mAN&XfvzVt-TF96q zBpV;tdo{bQ4Ud{i?`TbYo5_|wUW}(7JGk3tt#L%I_836-5+X&(if@l+&HlptFymn8zJJ1b1H4%HZKrumqq>I~nz*B zb!|Oqdy2!Kv>S9BpX3NhKvNsWS4GC{eH*c(x}Gb9kMla|EopPl?nGp#2$SI*nrH4ZpMjLS9Z#cPCF71aX4d1KW=fye^_lyrcNWgE-)qIfHesa;cj2GYf{Z=d z&^l(-LCnp{>FmBqmBH)u&igT~{0E51q95!&^d&%%5361{|JaBU;6Q2h!gNwgJ?F0E zJ`Y+3M4t=1(j07Z%n{Kq^w2r-Rk|n>ww(NFx@u$@?8TYl`!gVVK^Q&x%-I{VI&nC3 zzE1ASR{8nRYnOsUzG{Ar$Si-ljsE`Ay3;d=c^SX3H+gTDtO23cErB)Ua*Mf4r1pZh z<5WuA#!eDyMcKl>l$HBW}#DB%nofnR?c5tJ2lv-_dOUC2eOj8CwVV#DzSr zS$rqjrH!E<&2gVO*iMeUdr#;G{d9O->(8-%%$9vGL9C@`ZAq!DAksRLsP)^Q3NRhKrwgDL z?sQ;BS-1CD(3FQS=KzSu7GdO9HK`mdi{^4vCgy- z^!p6Gb!M&!=Hx(rw0*PPdC6<5b#L_uAbbXEY(MFo;o0WBwNq{s6->JUy6tFDv{@Cz z@^aowK6C6yQvXBX=j|P+cutyD&9TBe+@TJ}kD>x$@HIfj9>5Bw;T=@vX)~V~9J)s5 zT(9&1yL6rbe~?b@{3b@U^Ry2w+B{&5p0qQlv8RI--6t_?$H*T9!-oD;RBPq2O|1YV{p3wjkIWtJxzhxtX@TmYo{ zfI8swz5x#__Kd5cGOrE|2v5e9-QC6V*I@_r0=c zUcV1|PHSQ;3uSxqYTPp4pEtipAc9&TyRO4<)_980Qa!#21p+ zX_YtWJu~hdQ(&A-Nj~xPHII3*id_KovlZvQ))$=BjsZqjVc5bu&|T|3&Qa#X3-a;q zbwXO?r;S>~bT){m!)MQgyb>_p*8Su9L%@te39Qtkr(;3sa2IV@$Can|T`32s<&u|$ z#J~y3R~r8V|MG#wBXnrm%f*m+zhzqL{fjxrhk5RoH1MuFNE1{!4(HmR2If`FKc#=W z`9u^2$DRZ1ngiEukwiC%$2&Ghor1PGlHls=v1u#mss~-yRI$~7drJ>0Vms#JJ?SJT z@as_=h^>#V5AMI>1HxK-O48u%yy(1BI@ESN`(0tHmus_~OPkJ%0oSDu+<%m{u{eU$ zy={Fr<)5;-5d=hSOOL>h#+H!y!fNSrLs3pW=t^#g>dJ#gVK?Ioy&~7KO!gle26O3e zLr>0Dn;xi!#CK&qjvXJ4@57X1h0G2;f^cXc^&INyBTU+#qHX++-KeDcP7wMP*aXkD z5jBftinl{e?>e5jGyTuYZJt#?0>;GYk&(#7Ev$cX(l>E6Dzat$X8TM*s|NuY7B)&; zsSj4Locds0$z_x5+kM+H2cw>Lg-fq$z+TC!>J)ceQ@oojo|tiZ z(x=wKD`V$OwPP14f}MD~P}W6P$+yRfovy$3CyyFw);^uT$MYcEA=pOWzQ(%3!)qb| zq#|F6y}){n@D}<>Pj_^c5bxo6*N*dMe;+65=holQ&TJbsb-cSKcppP~G1V)2ZP&Ws z+HkMgPG%k`k10|)-CTRHcnf>D$oor~wnWa~%Gj}at4xYLXzs9|+B44U+s`KPrtsI{ zW(R3nFwKrh7>ic2#C1Lw0e!-e!%e+HVJ^8`dgQD0L*f;4TWLWty$LWS+h`iMSW5JG zc4ThkQ2xzj7Au#onfh}nv;}`J?wQkDE|ZeU%qc&@cSJf>fK-eZGR_Gf;oU?$COl$# zmNLk0WJA4mK;(VYdin9<<0S*httjX@!o5Y~Dyfiv>z?D-)|}xr8?c{`rWSxHOqt(} z&soMKTE=8-atnM6>w~lZUOMbrCqXZNSyQ5cT{!~bqM{U%(5oG<+!(?(hlCBzNt<o;>1 zIqM?79*=81j9Z(@skTHsx27Om(o)>4;4F_=d{&?)wp9m&f{U7lan_sTW;EzAzgRdA56j1RLilP*3e*#ApZ z_=pNWSo842oL{_{iRP@n5d>#%J=+Qn*G4 zO_1e`#n;$wt?!uJlOA&vwB@y9j?9lVirWjuYX_F~=N|4{+*=>RUIKW3Y7);a%qr(U zraY#+ReC(^%pqgD1bFPdN09MIGr zi8-=T6Mg$lH0kG->#XF;C23>KEY+$N%x6S?1HW6A6*hprTV{BeNxQ3;08Js737;2~ zey4vwWwkABl;@^$T&|OsE0kQwmrAvI!*4S?E;~fcn$DR2O8?IL`>5`4=q*}F=D2)g zq!*b~SSa>}1>dmc+Xh}uZ;9M*iEX)WrZR!c(oMQ}ra+tVEqh%rc(E89O=Iq+U0hQD zj(sx~3aT^baWv+SI&TCNT&!EK^@XCl`^LQ|r(5r4OHNhNoA^X!k(u|4)K-|5SV;|9 z5mrzLV;bqN>|f8O=z)$Zg&bvTpOkJtU9k6N3P)7IEyuydIlM<+iGD{o47r}nfItNa zjWUUh+7Rzc7CExMlKQ5;OzL?zM{rG^c1}iiPG;*Mfj2AB5OcQ_{KGD>#J%9MKyt(u z_+OM{TDKLuseCiPNGXu|G$p>X$LpF=F_kbCL(8Xr9*Z*?Ec_6@gA=a)F5JEI?jxzQ zZrh|wK9LP)y6u~q$ZcFdK9diV#bpCz`?JQXe;f%B-=f78OUPst%nyIfa)K8*#RM$V zV*_V=mKjO-u@=)mop>Q1cflD#1LfD1`EuwCF(!FZr!=5bj63T;6r=(UQ2>WD`feZf z-4OI2F#v~&ECmg^64D3d>6JW3zT{Nl4vEcDA^&2)LQ6q*RLl+?@VEx5}G?u^Wrs!oA-RQ|yCnC4JCSE|Rf z530wd_YX(34-ZGB_sK^UDwJZyZG3Xx0qA9zXjB^Ba+yMjhq1TR=;i#m(z*4I4xSWq zv&M&zEEmuAS1xiLVORg@{1hs~LC3(F-DUxS3fd|Zk&lkwNF#okktkz{4IEujoAw*` z8!HT`SeF&r==)duI_T$Ka^k2se($O6Tl_Ggq))5b|6Lz%sozPTdydHon|qLK;p^2f z8!R~(*PVL$e)&Enr;5c>Fsypx9+Q`lsXffX6n_O zB*JM4UAQpTwt~c(F(y_7!z#F8$dQ#ut`$HP%5i7ZB~F?Nje1yuC3eb=z83R0^lWn# zwGo_Jk@4TBR7Re0);ixs9w>~^N=(1ArFL(OT8K0!n-$0^>`nO{d4WM`X=t@xFq`3hO9N73-L490QwQZ$tyDEQB5%Ar)=QtXZC$|DoC5_N5jYz(MwBw z)+k+zfw5S0Mpp#j$EZtEA|qkBAPhrc`5X-WxjYHlaj~3vr5eRxHJ`n2IdrAfa{(3g zDQaUy>G5Xy-S(l5)Q0M&O1Nq!y1*Yp4zvV@YHIY=>^%Y}pRF8lfHli%mQ%{yr3Ayq zs;Y~rmWH{E#nf59#)S@JSiAiG7n1ecm58I_M5E(C(q?a@_9p@A%}sXFJGqB zKqv0=C!?-qhE%ntD%q5gQ#&$74c)3OhO&-|&&nSSn@KfgFN9ihs7Ek%!m<-8a4T@* zPQx7M0{GW4q;V=fDu2-27IPpc&D<3eU>vG2I4R#Nfktj5xY~5WhHWIE``@aGydig_ z>(naiv$M6cHOm@%v$fDG1z2)$JTmAHAwhl(X4&+n zy3Q3Pnag!UJ%AhfP%J6a^0VfL965XdG<-mt;;PtCPUV5PqY(d86sfTHRHhkx=7lUT z^ACh9^k_1>UuaF+NV_m$zEu3b5CoFB`_idcRS-nHLIw*TbAF&_Nn}$ABxmbU-K~=a z$+?pxVLtYpE5)6p;(XRY9bsowf~J7(Y-MIaQ4^e7uKRs zgNj+~QAZ>;G;cKT-0^MbOVlg-K8?6!%6;8)+HH(Q=oLtlDl@2^}K>@ z`fBWqhQ5^xpYv|N^X^x1y4+9O8+x3>t&~bKf|uHz?|5KdD?H)z!KWT_(6* z()+SUWhmjiqMe^>2(e{*Mc&{f8;ndPzIa zpNAT~WSFaVfVk$*58pC*RXZr(ORPbypD4DDPVE%O$7Fr=5fm?2|0K}{12kmt^0&*q z!n!BNvMxkW_~fU%QMwB6p1BQUP55499T(t%VCWwnCHyM8CmWXtXl28GFgSY0z!%Tu z7swdksp*=|MI9dJT&-Mlk(wN+-9^{RT6@8uvt^pc48K5gX^r^&1h>DT?C>zB(=D*s8R;)R`TM?ZFCTi ziOf3BE6?lWD}9rTrek?C=Icaf$8n9BY|Ud+Gc>>>wHZ-~20Oo|L|xu7@ezZ^eU`UM zZlxTP7H>|uLlK#n@iqdtWTQ0rPa=(I#9ZcV?4Wpg?(z}!T((-7OI!|hN?7YGuUQdJ zif^j|znJcA?qiDRbtf9q-A0C(h->%OCcUAFXzOZBqPu z@xIybMLLJ+;?)$r55OOZ<4wx?`u&lV>D5W+d4yWsTUuKIvDx_6A-DSmS zw}0A-UWO%eLwi`0Bm4fm>}YwVt`)(^YBPoXF~|P=s9{#SwJkUWj z$+noRI~GhkDTCrttG=AJqNNpcK3vSKXQQL{Mn?V0Ovq=0JoiTXUFpd%lxpSW^HnkL zopnF0E;X+<<6DXeSKGWztgIqVm!{a;ttvdKgTc&R8lpKsqxY#a1V@Rn6w579P4AO= zXkcxain9_*xDiHmMj2^BCygF#8L3fKSW?$Nsei)`&Yc`EVSJ^R||L+f$+cQk4;Z z^LKmkw?jZNOMC+g_fGq8*?CM4SsAbkSWGTjAyjOPT8UVmC_JI|;*Fi|UlcBxW;c@0 zNHwU-VMS`OoJzDHmH~9RR!&cxOho&c(oZVx;;WRG)~1%(?toPG>7E3@8h7HDp?de_ zwl5^B78`&zmW)H4CkvwfSaVR0l1!+q2uC`~)^0W<&Q`#Z^NQfqIPV?rTXzyqMorxf z>kVY-P|YxDlAW}A{FSdYcKQ^e9IAIacRN)qe0QVB10h;f@7l(A%K7Vgcw1Q|vJ>ErmPs}>yw6Tw0lS(0PQ!y+cd7DDB~FTTMj=1 z(88&T3TTnYcTl$KwiYR(cao(-jB&FQ3qp)}LX25-ST!wmYf*Y!ID#&TgAU)*=3*g> zG7?5=RS4ZobE8)es_bF*l6Z3H9Uh;-PgtI<6t!_rq{DFc@_wxE)O@GD%iu?_Pxy%z zctENe&JY7UFss7UM4ZnFH=u9+73uLU(y{{l)lKezMVfu$c6QyqWk9-3wO9&dA}Sg% zgCH9K&`q&Lm=Rj_#V)956yNnN9%;;H5TzUYQjJck{q;;_*Cw+OnGmOR77aNBW|JBv zKSa*JW7=mY)(AiI+fNS`qzqA%{BK)S`Oz){Jib>fe5Mo`n6XvPEZeanA<`K?&EH7p zgI;(_Sj_RR950qOKcJ;Q@v{mEjrw#kJk=)WYlB0%_iJ;Zhf^Poj3=s8)2e*Av` zoj_v0Wbzt33&rbniC82Sq2ycQE%;@8a;aE?_@udbN4$f*%MqERaZHlIF-b4+q4)@U zSBcf|%gCgqSSQw@q>M>2#OGoY{9hm@X^EI*3tHQX$fOoWCTU{3*p7Z>e3H)b$)(~; z0glJ&fT^rU+EnZl`{9vFfhppEIEcK|3v9@GfhnvPn96#ADXbS*oApR*iJ!&Kuu?lP zRX73+kQD^$gP4N>vW{SF)+VjRYJ$nEOt-*$@HQ1Q72J3rMyeZf#6$cx#;$R9Z4%YYPdGn|)M`8^S ziH+h&49A1_5$_|2(8eJ8YQWJ~OOCsGA?|t_`AOa>l*Z9lOYgJZXOWl6g$-G`FqxGL zQ(3vNF)J4~WaUDgl*B_xBSC(JHjcIt4d{b30BIo75Tv0 z)sdSyDMbsA79qd0!WT??kq(6N>yZwJ@+X366orzBB#@$z;*e?u%Z{qgCWKy zlv7agod?S{<#LoW49Sl)5@~ekGmH=RH!3akStlY*L7EoYKPR+5GnBI6!|#|QKhF}R zWfh+#_?Z_WEkRm_v=V7G(x*t9khUZ34!!QL^jcp25Yq9`>!wh>Zq&W?|{@bbo^mo?lr%>=JrCmMUU*iJ-=JYngI_N5?hn4fE`yD1v{ZI4t7#u zE!e4r^R}B`8`Y4_urp?Q_1E5^9wWCW>w@D7IrGxEcce) z+5b>}-;$jJ78hPsvNMjSU3=NYvGWR zy|Pwm0qmW~pUN*NIWS;X;ZWFpg~MSF76wWVNPp=tpPoOgG+^OWK;4d2BLh8^QQ#ja@rTJt+1U7 zHwNOQzjR{AHqW0HsFl;La4Xwgusu0{Q{g_?zJ&*2a|@5c-dT9E!WI;%rBiZ-71^cJ zd>Q$30`+tJMPY&Z+*;F+XJk=Kxs{&MIli{}a|3BPql*&Q)+x_Rf9YIbhx`SB%$)H> z4Fj1nU%J58p(qvkuK9}sSveDn(%H7D$WJM14?C@>GwhtAZm@HUdcrO!x{33B16i_e z=_21X`AY(we7*9Q1+L0jRFqp`mlWleF3DL|bZ6iy-!1to1K0Wb=db256tEpukzZNl z$4G9^|1{7$XLZrY3j1l%=s<5@UjC*)pSzY8k7PTV?ReM~#S>vy6;FX(TRaVRWAPl= zt;KT#ePpdN|6RL^7nF_k73FUa4Dj8TzdJDSu6@OeU=J2AVJq`Ti1Z1tUIe7*Cwq$nW>R1AEB79QL^XL)cUPHG!pr zb^m%;w|{eBsjOSJ-M7A=YhZV59FqLI1$k!HplF3fuevGqBZnxZw7{uAEIpWx0CMqSBSV69svJeFLbVC~z>>U9H%iKeS!bS-q!}Tm7QsxD`cT|(`uTgX@(|*rU^|5A%r-DWf(#TO$eb0LkQy`1gmvF zb?=psuCA_RBP1coG9g}y_IQZL>o{J<>!lora$KzAu#Q8#UdF>vgd&WWad|1?p&Y_e zgmnnxbtq@wb0pFJNYedd{>{`|@1yIZqjS&4^M0J;d+lwr!EqBKzP98!W&|9}Ji*T?83tYT&jx-+nxhZV{as1hWa|1=7v=&O*3$I7 z{bftYSpy~g&icSTbCLaIAj>l7Yyv#)Yz<_YOYLX;^B4o`mXpr?f&1oi`#Gq8#@Pie zlsg%WP_i5=k7JenLLk>%Yrh12JLePuFA%)sbimBu@&}eHP7R_bxi&Z0uLKG#*PK3r zp<6574g$_Oj|1Lvo&>z(JOg;wc`oqCvg*7L)I&Sh0>$PW=Ow^e`whTm`!w`( z!+8a83nM96Hn-X50%ewm&TCI1E)T-C)p;XOKpULX!BlgH{Z^oYPI1l!D)4nM!`$J7 z60_NUhm0$RcN5oinsXH})42hdb4oenCy*Ni3u#%Y>RqK3r54buG{ho!ums1!;6B=~H2ZVth|=cI!I3CfNe?I; zI4UV-K!`QL8hS|K{N?npB13!udkNOlrxeA%f_WQkqDK_3e}^7b{D5OhB*w8|D_-B= zetKLP2o#tblp#QvhhP^yp$y|WQBDEIMmnjC08S~Rfff>R?n(Q4QXu+Z&%Z8J_N4h` zsir3ru)ZfJ?w{{tFL(HX)YOyjA31QPrw9=HnMYD`JlNuqjbe@_*7kFK6t z{~}@jGCiY=1sQr?84rr|qB0S5&`Zi>P@`9rsop#EnljUSm)=z7gFdLU2z9oVrC^BO zQC5Qej80h#4l+h%GkBaaDcijp2bz=}e=U>l(gja4SuSJn%z^zblfRkCb)^T-9Vm2V z1uq;Zapn4Rm;zTp;3iY-Dh^&^%3Ni^E3tfosc=;UuQAoG>fSk=Q3P)=b*{SLG}Gv6 z#H-+HNkn$0#nn!*6R;inHpg_jEWulh#U%vqFoMe-yvx{KYH*cNU5A1j%pq4WxE0H3 z-_g0Ekj2IFD3YZxLDx~pT}j@^L|w-KkGf7k7Kgd<@EwZ_kU8c$+lQDFuJe5c=Ctc# zUkY;;*F2ziUGCjt&bzMmrNuHg^C{Q$-Z|!?>n7MZ$x)fhuG!wzcd}dyy$_kIuG?^T z!L zIn2769piRiK678qgLWRMh5mBpky_GM#Ol?3eWkGslijOU_LZ}#YE54iwu`=6Hbbq4 zEFE(7zJ?gG*=kcP1Mh2o4BH5Hkh_=(a%`U3+PlgYs{4C4*b=p?cME6KeKNaGW#ZQg zK`*wiK7V{BAs_CG5FEh0>KkG!Rk3d`Ytx+BRG`3#VARmUTxbGC(r21kxaNo#d zI0~7n>d$9e)ezu*j5urU8;c>^rS``%)xL3-Q3w5{tf(FbgmNfxs3&7tYp~`$?3=(= z-#1BcDu%44o`GBxGSa>o)~B9>%oFm`zIisJUhp@w{puw^hk6Ba&RO*u|JLjwq z<+8WjMWKRN4qy@8r4S29lwt2+za5Lw>|J+xsF+=KSB1*h4IFLREq5(MJ@8tg3d@|k zAymOWbS#9bEyvx>fh-QW+d^6KxO~pt5ioHEw;AUWZqC2LrMP7r)7^@Hhf8yN1L<6* z+Yk4>bO$(DD(|-iM}+h+&vbY!=no| za#il}n5PXaaJB9UXs5wF2~hxIZm5N8wqFXh<2V)SpVBC=>oajDa{BO1>_Z>%iM@&ie(Ydt6dD8u$BNYu^S?IXqlVW>L5}> z91q>&7PZDeBe$fr0Iq255XG9c&Okev^L2vv<1@3SSppT@rX~dHxNXfIXyJA=)xW~) zv_qi>64TQV-7ASb&5>rw(bEQ~^>p}$Bwvr&&q<*k&To+Vd*o;;)KTEu!5(ikLpt8$ zhi^~zM55W!nVx}Yo^-Bf2zEnfdWQW2(uJN=(ZU1Adq(_z=~B;Vv_!hnGZx(^UF#W- zRzk#_@Q+A0dM3mD(sa*Mv__iinTgiNb_WNhd*=NU(ygAwXp?m3(4}arbhl?Ix?fuD zS%H1rYR}qk9=_4D8SRp`dbZ*EVb4zZl8k)1C?gwu#;7Q#_)JlUoaRf9YI3G8E9#ST ze7Vt3YzHbf`U+sr72D~MJ%ya_D~|TZc6o9UlqhnkuMGBF5bL9Z;#prsbWkevRY#A@ z<-WS;Nx90`7!}20T=T%7uf^|`Yklp}GqHV^b<)?F*w4oHm~sQzS2l|G@Q%-C*}eOD zp8!bqN^-N$4m+mU9_JD4F(>7=p3S~0vD&9X`yIYR(Q~rd7leHl%s}*l%=x16T;-T7 z`;PiYWW{&PzbJcsC!&{RzwdPPN^CzUM|@|a*W>};`REOt=R~LFA>T#VQ^U?WI!Ex9 zJnXv+Q3H0+5HA3ucQ6LXo;rFL-zB;lL-~~NDvW3Z_FRfQ>bvgu;{9)QLmu~^eyC#?>Pxu!6!}6r>Htb$u4|^n2p7JfncC1Ho z9>aX`rtcoi*o5l|4CT$@EsS>I zbve>Tu;ajBZ%K5+mfpM1KVi%2t@O{>a(io_W6LwwMa z8t&(#o{aDyf7Fv5KF%NWcdy~%buq2HU6rnHGG4=?%5xn=5Kns`l^T*HS)6_#?SE!9x*(}-}X4dxA==VW-pj67$; zTl@phx$r~&k>^6_5nt@N6wVX$o-5%JVXx;}1PQ608xez$;hB!42-%)F|B#TUort78 z-kMP8xfRJ2N<4QWIl?~A-AKMr=~;~w2{oRLNU2co*@~14O`eC5DxuYjBDKPPuOZSP zba_)E%>v_10~EcPk+e8EygB|ALG$KE+614sC>#<(-qJ{i(C;men1w-aRfH3cdut=I zaMIflQG_$z=7<-sZ^SR0GkYTu;exj%VD7j{^}UGFg9s`pf6OxW;_M8<_J?;AWXhW9o$|}p9PdnI#+vV)kIY+(yo-@VYpH#%ugY5P zT?$uPtGp|bC8)UuHEX?_k(Jn8tPS4n$eOj;yAzzVwjI<(Hq8d1(7$c%IB1M)o2w3* z0=ZW6!Su+El{=VqSZ9?F<{ma$6~TAdXl^?Q(b?)fSbP|Axr1eacB}tj#o=^o(rw(==uE5#L;cA?v9InHsD2E$k z7DrAnj>b7_f|Dbx<9^3U>Ck`Gutm3r}wjv#RmD;5KFGAFB zsBNU99#X$Wdg^yN3K?{JbO!XC?s;7bdR~{RdkMXudqtOlUesmjUPCYG@^o*Ymvx1@ zkD^y}-`0H_y_(dJ^hK1pr+&{DP}Ux0j|*k*`N^K2pd1qj`mib2^ft;hwU|0lv+028 zF#4M5UDJ4EiSOME?;D zq6iv7KSNRUkLc%U8vQf17yU0Pg?a(~j(U-Lg`z0@j*}5TH%Yxpbx=H&O3d1vqcpv$cT*mHP#>ZW>ihNIqU4TTz2R-0!SH26r_N+}$H3^a4V*#I@uzwYCPZx{x3pD_#> zPU-&4@EyZBT_b*TLf2{-GyH?@D~4Iatj=keGc4*9!yUsNU5{beu&nbLeqmVC_2TET zbbW?j8@6;&!?xj(u0I(izo2_JIW74W-FK2-O@2f7x5)*`pVnPW{#>%Gn@n~kAJeTT z|8??TC#58REBRE?3(4P29!q)||G%n9uO|N>`ASlD@*e z16inR_~Na)QrRx6@}Y)hIVeZ#>h&+jkbl=r|7g4(J z>AnZwUDSOaCFy>o`w`khol{;$D%k_;$=yg8Pcl#!Hy{v;_gDHCOpCq-XNDoiRwA0lss zHR2rE%j7YkHe9{eRTAGt?Nq3~X(yFu} zZAlMhByGtCIYmyBGl}NN`Err8A(zVKa+O>wH^|L$o7^FrWlol5MfS>mIU*0pL-MeE zN**CPDv!zI@`OAoPsua#yuA3h*xKbKc|~56H+N-Q-m&Ry#>d2DOSfg&a-p=~3F)*I zK;2?nnXN+JNre_7MIjGuZ= zj(ZLK&iYGaPBKA~P&SAj6`(iK9#jmHj6MNkM3o@Vp(>EQs2b#XREORoPnUlQybgZv z@?U9!6QKhF2>mCJ9Q0q% zIrL%lU69w&7)T!aA;=r(zk}qXAAx)X{SR~l`ZoVJ{fwjGdwh8yk@xLq~j)P8sPJ&K>&ct;-u8W{c=r6l{bdnLoB&ADPQm#}W6-#AOg;XuoNsUsA)Gl>O7DKmEDjkzf zNT;QZE0D$C#_5Or3ca@xnI`Hd*xI)L(Z1-!Vhn}p>bMKd5pgzFz8TrVbEFCkq21mSuq;rb^D*FQzL{%PR44wVyre}?e;KTsc{ za)9@k*;Rzue@2*HP2P|AEMapEVe{t*n`;T1KM!o~1se!Z0k8r5mc$nbn;Qt58>zpd z{tD~?bGnJVAMrL}b2DLc3pE2gZlz|aS@ad-SB+mqZN?5`2l}efYP90_wNrzs1F%jh zF!#?R%Gm|HD+8?ntp=@&mow(P5&TK?oO4vRyuadl;sxiJ zc*!{~3s0(e#W|5^_i+`kIVWZNdn(>=PJIw{bZIBWY3GbM=bZn&ddspa zu}CS3NlH`FpH_!YyCh{QS?{NgkamT%k)z}i%~uMfBBl5VEmg{%(Q>8Y39VA9Kd{y+ zby9=U_>49yEmE7({)~1golhtp_Xki}b?ucnMUZ60{(BX^lMlI4<)ABr)Ke7o1F2Uz zB>9!#Gm6`bf*y5cOA#gdK~z5G%993^qq{n!9NSg={Rz<1u0nEs)>R^(ckPpgl@p}D zPpN#-RY|T-DW~60<;$)b`Kqh_i8e-*vrp)#a{d{`zrF5ilE##a@=aGO`J8p_|9$=W zgF3EUmL`;|&*-FbU7AvEKBF_r?BgmgxVjR){c&HM@Rhqh?zW5B^+C%n@o_)0%ag~~ zHL)&3&EdJQHMwqK--+8K+UmMv+wZz- z>vFBy7}thPbZyxju7@^FMRb7=EHoQ%gaTL|J$e4cIn(9WQ0z-^H4j;krQ zlWH1{JG-&=u{GLl6Kg!CBw_*X6ON6xGioO3+c`BSvCgDE_WiK-BrZeDBV)Uu=HoKk zC5YjbF~#v3&+il36pPC^UXgeV_esQJ{7Dq}L&o-0j3xI1wOw)gvEmq;h^q;;U2_g$ z-HnkrX2xUV$5;@b7~R!yrq`f z?x^LY9Q=pvu3BYVRcmbT2q+B8<2+u-#kdCfI#j+BAVvd_CsjvLyoME>HK*6!FN>Ll@Fkasxdw7Vpy0H0+Wb9I7U0}YFmy~?V){A-EnMqkYmeZa6I&+IFTpK zY4Bt^Q#?5&CyV<_@>`sn#q%bT^CWT<+*Z5|{GBt+laKu+?$>T^m&n7m-t)mk6FE#g z_rPu8e9W2YDZ=@VGsjb!_&uo);~{^B`66}#V{_(v%1If{8xtDO6Q9thbHRA-_k_mh z_36BBS8*WE!dN3kzT)Uzw<80NLztBw;sCHw%cgKZA@M?MGCDf^H*L#~I_ zdHX4K5$ogjW*w+*!N!hkekBJD2#HHFtr1(_L)ec9-GUlTbWfyvHK;2V=JHxGTDK?rPFD_>XR* zyN--AUccMqZtPBXw{&N@+q-k!o!A$37q~6m#crXy%x&+kaH}}}kr;^m6XXQl)$T*x zb?zYc$K8$YDA}_>EbMM^AMI{;AM5UPpTP6gZE>IO7Tjm?KA~H6U&Qm&eaL+o*Y6Ix zuXab>*Sn9pZ{i#f`~QS*?mp(8?LOgNAPVi_ID@&}ecF8+&wKY-_j31n_dU$B?u+hq z;=^DayDz)%lkcv&ACNY#yB}d+-hETkch72jyBD<7?%P^M_p+AVeNW5lUe^k{?`tJ^ ze!CxN`-mUI)+*SVjqx*QE=^O)dq1L$A0ZNE<-v*nWCm4 zg#P_+Q2q`54az#Y|K8sNFxyCGv)Ej=fGuXr*b26~P0!Y`jcf~GJKM=@$Arzr%34@~ z*@+2jXI1tP8)T#GQT7;nf<4WiWzVx0+XmUo?A5kw>~;1gJIk8la*XH#dz(#<%QAb9 zU1#sJ57bI@1FIcNqFkceJIGDsFV z4SkKAhJJ{ghJKiwhUSvf(AUXn=o{oTG@qP?euSKczDZ6)3(0BdN6Beu5jhS07s z2Ai8fC1@7pljJnCjGTskikyainw*A~qhFw3qR*iJ15!!OME{hWiT)Wm6a6eX6Rja< zqMsvYqMxU7s2o&B&P3lLXQK7wO!N!nOtgWViGGosi8him(JzrR(I%>w3ZQ1HkLp8z zPR>MI$(iU^$eHL@$!TaiSo#mpUr;}!euz5AndsNZndsNandkxifc~4vO#Y=oi~frK zhll~YoM19o%(hcG{$C;Uhu=j1QIxFlc_ zW-ykcRPaUAl=p$rB--H!)ph8N66)hsC+#jQk!YUS% zRs1+v#S(I+{R!#^)D={UC}X*?>aq1G(!WF(JuS>3CPurO!Ir%WpeVb0UuXN9>)TJX~TxI|*YT&4%;0p=>; z(6ho^r-$iNyE207#$_}vV^529%sNhw(-R5dHtET@Og$~u33?`RFY6>d4>AHJPYJt^ z-li8p@covs2!)IZK3B*uh_D;awoXq8^`wQV#LUubF|kh3oAjo26ma`lvChEwc6Ozi z(d~*cCckHJptoS{q_$gTjz0Z^psQ`HpFMq`9 z0jqaM)J*%?y-eM+!lp8fYzEW9v}0kjna-H7d5j%OER2OMWGs)hvny-~y~YT;VrSHZ z#Acsff)xRNvz3Iq4Qvftk2%IR;hA7tF+bS-aMeXdTg)=7NO~lavBp}$OqnOEG-F+~ zE)h1Ykl9}&Gri6_z;;Su{>tepR-;E*AI!3e4MG3<*+Jm4nLQ4C_p&D$9eW12JY?x- z&oLEn-$CF>1nOR3FR@qX9rhY~gPn#RWBw1Zb7YieSh1UQguMkdn%O(-U1$qiEg2E1 z8M76&7iCY0(W9q<$hq!GhSGgTt$1U+j9`4Pj^I3c@U%(f`T#I}e z<~v`(SMzmzBj18K4l_&EoNs3ffo&ChCnxh35P`Qd)mY#=l`rED!3Y|ecK9a9bn;Qm zQ$P!Ult0Fw;7@b;{8@U9KhFsKMc|_ykBz^~Uxj;GfT1cLpLLTSw{8mzc!o*q4y?}- zjHeFxG9>CmBY1&P(FC4iiW}zF#dJE8p0G^wEn=3Ki|raX1G6O-h{a+VH!4<$)xc2f zIkv%@;n^9rPFN>mHRvH>POO8ru)iY=CN*PT1{e%&&5Monu-HP6iS6_hql0=A(4S4Q z6RyVjPSHY7vXy+9P$>$cT~vt|jC(Tikd=5=zQQ_hofm^*6#U#u%-4xW#be}da3}Eu zy(XT<-VAV4JT0CT&x;p@3=up!-x>2<#CI93YvNV$DAOrk$35Y%!#ZK^bn-X(Spz6@iNl_t8)){RSf>1m|usvKFi-{s`&@}Bf4483*dL?6(Lo~uuNN~ zg=|>Cv%s58+AHJ~Q}j zh>!P#8n9p!_$&*2;}A5#$7Bg1p_eu{Kznt!>s0tJ%s~8<9AeTX|ny+?%n6I0!A6PuFXub(DYn~-#3m~^aaM|+zXYWj)tFEs7 z|GU2_k>QG%BE(2zs)$TNKnlnMr3fTr9T`VeN1{+*R7B!Hve^Mq_iAaX9n3++{p&F+OMBByKUu z++wcb=2DfLOEu2CVa~kQa^|hUo#i@iE7x108Ut!P#+dltVNMGxloOTrHuB!Xy{^mr zoKD|{va{vAP-yW#q2-3M`x@%9=3CMRp{vqykGd&l)X%-NbFhx`9jscNsR3(%Bp!4)&4iAuFx%&P=iYBDmA@| zT7ElIRzmB9HdR8~uA<%F zjQ$oXdeD36nh^BVa3vX6RK@a+TN?9=6(QZWaV zui;>A>7G#@^IdCS71QTTd1QdlV4+--BXoa>j5Kl`Q)H}Ap2@E{I$x3}BU6N?n>`>h zC&=#?OuR?LC*}D$B70h7u^DekQ_ANl&+LuSnx=2j+7;?wFk|80i-WyS z{vE9w$O#u-{$I zSwhhc!Mp5R(Ri@NB!5I@Pm0PO6qWraIxvvS8rJ=Tb=%3Tr>N{R(V-?6MV}1TMX(Oa z^Pa}&%x+>2vm)BNa(EoA4oKLt?AAMPGQQ4cKFPnZx zWlxIg9&{+kNje7EgQAOqdjBd1U7g1((<$$BCHeSrS@IS7r@8K5<n)aIazrfE#AmEtCFdBSSfhY44Uq@ceyiZU-IX<{Ya%9lU94M$ z^(T6$1;m$Oh@&OmY5BjOXU z#E<4~JrBg?EEJcsP<&1x4{~l?&I9p6V_(-vTznLlGeCSzg;*`W2bAwo!pAolo%mKG z({E!`UtfLW|9ueUJ#lrG)-uh&^)1nfZh^XCR8M}UTBNZcA-5&9|;u;9Shn# z^-tc<2%Qf|^%Itr>>7D;6`>kI-%bVZGKS<@LTN%7Mt=FdzEBg>*W?yg#+=+n=x(7- zLQ!KUxrb>lxwp^*LIVQ%V4+;0;l^(ANTIPpc|sF~rU*?JnjQJ*DtqwjW1L!m~W9^Q}fFEHMNE6T5m?WMBuG!;sZ z*5lue1bW3!5bWil7XmRvd^i=dr^n5fCb7NIvHDa}5X|ar0{aBM&i&&f3-LX!w zsFsVoN33`3f!Ki9;8<>Kcx+^BER+|U7@JZlO^?lq&5sO;6$Y=x@~VtqF0VDQ4Y94l z?+jl1Vh5qa@;WZBl2~c%Lfne`P_=kX*%Rti`il!z@QVw{{Nh3tesQ51zqk+hGgB0@qz9OfxgNnSNQj|;C)s= z^D4Ai5d8Zst6}z5dF{;Jmwhn%u)L0ghqFuMRhoSvVnzH&HS@~e8mSqn9jP0+MWhWx zUN_P-(lYySq-~^wtVvd7cB!n(cqB*W>RNtj!{RqKY<^?I31@~gEjN5`xRd3Dv%)be ziQn6(7Va1BFZ1wl_z~--@X+w%R(g0u_`j@-@YwLPR=sdhxX7v>UK?I(-5x#_K4mrd ze{4OJxZnMOU>}K&P@*b)75HZG&ET86T?AWr!;tq!{u}rg1T($2;k&?_y3OFbQTGnP zCdga3k6}maW@5ju+g#DRU%&h0jSxP??V#xWLU1uUv$fqz@RwH8hq1^Xfo~4q9KMC= zZGa=dpQ9r-Fa5=BC|Defs3E2I(fI|tyCDYdBeI+91J8$og{e0%CX zfwgPtNqf*krzJWA1)IV*h0k=`ARi3h5(~(|=9Feq`hE8%OFF@AUf zYeiVoxwyk!fZSj!um?H=u(=GI;tjjIwrDr@as;3AWOdua;oE};yrF`lR3~JEQ_-iN zwx#F{M02Y5Q^EPzyiO&d{mO^VQkswcz39ILpMtfsU@`g^+&_xkb~g(4aQA2{%7;!P z8R+g8Y^yrfImJ*m_%*m%(Q(ks!cH&M4;{h60{DfLc1FJp{RZ&I!1dr#^iR4!6V0gi z2jS0a+}ggkR``U0u;?1IbE3hq2u3Z6Id0 zfw^EmaF-&HP;6pMd5JW&whR8Goawa>BC*>9C}XiVYn0k)NYap`vAWaLvfxH=C6QSu zV;o`P6U&pp{GhI`i^qxi8}xtTmbPYsxnMtVBX|l_n+K_T5O3_n+D`bX@UsI{?`@@@ z-ILT>b%Q3-;O86kRxz`=%%hf`g+J;4hkDqc_R2yccUr|%&|k@E)lEKB%}^EZKLxKRn~ei+z#EIuX~bIC3*Q}F5adAF zUqaZolN9}3I{W^w)EgeT)XhNxz8d?oKib35 zuMWQf{ZT>oC?F5y>F&T99Ef}>cpZ2vt?UQOlDg<@CKb}ImfowgEGt*}lmOM{ok32X zC46mSau1iOjdE_ ztP;A3HQs?*%l)s&531ivdn=Kwl4H8kCBpaW&O*;KgZwiFO>Jc!m=CV^Z&TiXk(Jw3 zcNtdhK}w4PG%Hm3o_<40Pa!!)|JB1S{au>t=LzdN3GVy?ugdbj`)=+Q~ zF>u^f?=8YYeegHfiNpVbvCqWM9T?+aYJCbG1Rqw9$tg=mF;-8l!e66N!5;J|*80=W zp4jodmo)KB9ala|*@IE^sq; zHe+Wqc0NXbAo>GUV&@`hizIGNt;$>Hv?qdl!PUq!;8nl6IoZ<6YJ;4kvapk-b?sj8 zy$r8*1Xm-^0B=H)M*MKzz~&LGm4XYvgS=Rba68aeHoE&*v)m3;(=sRdqnz#Qa0}=HzK^v!*gpsE0}H9!8|*~g<;Xt;x49Cf zeuj?AFHm#`tB$+fTOli*w)~-0<^h?67Wq~M;ipV`?& zOzvma_Tw4iQ&*XIpq|c@cZ1*z?nE}4bP9#hJ%Z+Ydf#+6 zYnFDnKRUhizU1bfqm?6b=iz4zcp zfh)+a=h%aOspmJhA*Z+x1AZA;0Oo-uTB0bXEjd0Oo;e z;cYaZq}EcE2&$x;O1uY%ioTq6p8z9ZE+@mGoIg8pC*=g|)+2sa(H5Fcp5{^)iJ*?+ zIF@e>a2Z$t=7D0(yIt?3{#s&YvsX)MRmIvI@TVa6Q#XaNKLx)mz-3?om`ACO>nZh> zyIT3AoBUV6-fEv(Zh-0^?g&ny`oU?>sc&R}Gr?T2A4n|e$<43Ay#EBvPMRCNTfNP~ zpZ4ApdLlc|3vM$5&C~fCGL#@&IEJ8exRIM+3w{MXUqPwKqV2${UW%Zl^X1j?y9+;8<=)Li@+aU^K`zzIQ$#M!M`r^1 zue0JlV;xl`qqZUgPlsQn8Cc>Z2w1YH+ihk6Re=6td2WDZpY3-EWCy_%Y9C26=COH?VHPUDwi9v z%!Tfu4{;ZMTzRoj0`6g5mwFVf<2ymV2|0M4sqr_G>C-&W}z+5H_j zOwr-ViL=!oulpUVI3Io~`m?F~A}c*lCH^4I2L2<+-$TC`>;=y8&nYJL(VY&R-)rO~ z-3VU`Y>u^y=ue@~Rdjc7YwB|<_YNcYB$syOj5~Ygn-~NN%uO-X%!^2GYp`YN`;Kkf=ESyb+nU(6?Yw#FJ?BrHFT1*` zd#?|xc2)Q8?sZ+d!^b+sE=D26W6`aR*xQRuK^gB%-eQKEza3~jf=o*<#A$95N*_>3 z16dzZQkbCM)3We z_dRd1u=_z&0B)&^!;#6g$dNo%1B6fB5ivXKX_?l}X3iTJ_j@86Yx9XmXy8=j2STyf z(1Pg2bAJzF_~joL{8UBN0YKtY)_qoi>gjaWamqBOO2Q-;wG+;g_5`ecG1R9nKftH@ z$@+-!`JcO{OIokX;#%7slwqri$8N3v`rA4OL8|bVC}%NbwjB}DI`S)d%opcWAmG$W zTcr4-RsQOH3c`{HC+D?>!!>*JUnlBz%mdEOyY}$qQXlxrdM`kcQuOL%%4K^=PUG7R zDFQ$z{PLe>m|I}<_R_F{el+Y5>`CrjQE*w{m|rbob$OF@cX06z^EthKuSvn-fdMjd zPBX?JW-^EA@O$9LGrh8BYD)1eZ(gs<-Ktx>tUKO5s1O(0Bi~r>33Vb&n)DWKI_wJ` z^y>}ap%JKs>g6(~5wAaBl?_;h8u7-TR86>swmnjByIzj-?svTlTI*M~Zgu9l5Qjm` zHbdvW;8QQ|zOP_dL^W2eA$mvh6B*8@{WsZfOP`P$dwt(iT zbdf#b&F=vUTCx}w5Jxr$c^zyPCx1k5T3@S25m0p)|N6QQx$?(deUtYrTuyp>6Lt6b zD=+l0^0z(0Ilm$&rq&kCLVlyNK{ehDMc2s&)w2hi@|JY8Wc}}fcV*#pfSK58>t5ir zQ=?5(T&>dP>A}4=qY&W%#DEa5Fud$eFve=>g~R1lXGIT}`ryXHd{TJuj|zl;;v) zN5SN&-#*(X*L3FcT)l*Kgd-KjtrKxkEkJwAWq&YQv6)7@puU8H89z*SH zxccQt$AqtJuYjiG=FAbeO!VuPv@zNy0gLsb_5^!Tz5`m{k}q!16n+hTBSQ}gus(V5 z;qWxl<1Us}^o|+$;&yN`9oz7z>95GNIa85ePi}Ynhh5H&lm&Ljrf{14`PwWg;?T|A zBMWtm^uf4V6MvlC1J^s(I~g9B+zI8wnNpk`4_#Ot;4q5|YE#3K60<(94bcr_5wuMz z#^cB98$EJyY5XeGK>z%Q?T;k@2Sk)S*iyJ0MV!QxoCAEP*#EBg3`~cYd0BR&UhKBl zqx1pE^Jn4UHY8Dl!4sc7*55^KYr@kc-|bu z2Tlt>11Xz_8N>^?>L=}4-QE!b=f<4Fy|1KI-o=mN7q|yVn&b6M};^ zy%vwWNOgGI1=6rJ#Ew{U192X^6bbe#FpHm&5zz$Ydll{I&Y9Uoen`j;nFPlDE)nDS z->Ktp!-9VBhF-_s-#w4pWD=tKR*4b=*%ViST*wVzQcGT--sZk#n8Ryt;M2v7u=RWg zSIVt-NQH&-Z3#GOFto-(&%F0>sfZ#RYXgk$Adbn~g&QOuCDrTPt`ikoD9=n>^*A37 zVeJp4DDSrC?_l0VdHod5b)h|X&(zrpKt@O8+l15p8R6ISy-p>O#K^x$;Yg~%OZ2^ApocpnGN-2`48;nb?K8cyw3(6lX=pf)NN?vC0HGUNaffLcpqd>j`~G-Z%%Gr z88hqyVneE5qZ^4l2r|WvXgGMQnZRpcVR6~;`C42$>J85`MKW$*pPE(KuQA#P1wQ)pRuFc=kLCa$N{gzjz%6royfoyQ_pDLBhB{dG@@eeJ)fKoeWp$I2 z;uX=uc&o><>h<<*PJG(lDb;Hufj6ug{1p8~DvtDCmwvoYCI{m6Kg~I!T;C{i}dZCJ!b zLsa*E6yMpWzL+kZ=d&9AFo3g%Al4JdJ^h6uKo?Rc=Te4I_u7@g5z8A7V_5QNyIipi ziwE{RiLIDh$QvR(;rquzzs6fy6YC{C?A@UvR7cNb|7=Gymlw+7oHIA7Aq$UX8B@^6 zz8E2`JPhr5hQ01PLjwDqJJLGFj~`$JWl+yln89~py66@pgb#VmlHLCnssCB`wKVyry$Hv9Hv0X z5;QcqHo6|i$4vZZx=e3#9f@Mc-z|x48?HlYV~p=iSxiMQSE0bh?KS4ti$oPq(j%nl zWSb=$_F!kSRY=dz_PBOZ*%ARCr-yX*vzE9Uvxtq^>N3jA?{y`mO*gd95OwIUHka`46;O=lJ0=RSqx~ zd1hAfaKPwsDA@o74^ucccAqcqoKHG=QhQF?1W5fcsA%c-Z3Na6_d)ev(3h1A>k)6h9M}O3Lgu< zUDukFku(HLy}?`Ej_I~i7Hk@w>PcZ(7K>?|<38en+HZeX9p0YWs*;+A*Y+SqS6)w= zDqnLwYeMqwU^o=5y3R~xkvjU_bgr$QMW!s45qTWZq)%6$6rPBm&uX1j@|o^UG`jV4 zt1VU*OOCCUin5uRKCO5Tn!V!I4Ry;cR=T8@>P|y;^<0F{B!!221<)%V>ds838eH@g zUmPA0H<-6!XCn>p`8TfmaKX1=OGEz7gdpdB;|>#Id3F*z$l@dLKN4RQN|c_!+Di|W zJ(#jr&uGW9;7~1mPz0Zr8B6!&zq(=g8u87IVno$pDYqf z{)J+ugD-^dg4g-I)?!2cvJ}C`l^fA>PdgDOF)=bcYJ4Xm&&@l$;O+jrB2%FmlJm@q zO@7nts)*3N?Q5PwslUA5@jl(vbOCey?Yzlf zO#XON>;-W8i)WJLMxp{eo2(w@Bz>-b1n$aoaa8Jrl&Kp)B5<9>I4{I-u^Cy7MjqV7 zcS~WF%GQD00edd9k$F8?8~elir+1Vmm(>T#XUMX?7EYxH^=w9HrrEXYCJArLUC)jl zt)oZ(|iVpUhua# zdK6;W*!D%)A=3XS^ZGt8jHFu!L_)LPrsdAe?rD4Kkv8JCLH8$01HL-DMn>gn)W?Z& zEbH1he`$qzlhZS%J=4FGfe@j)RS+Jj6OlM1%Pmci-(Auv^3?9H1L_tt#PMd+8?@ah|T_L8Cs z-Y;5@{TjPSwg z2$)0f>D>mDG)6oBJI*~}-*Ysyq z*?|fhxdCgK;MQ=42)>l#gObU*y_Row*aj|EX(W-*Ey#=Q$YHpnO&2s*dM#Ac4xOo4 z^Q}pHz3LD&Q#{|se8bt7j79Fu3iIPvV??wzcmUr&UY;go7eA@y2M!MbrsS@bD^lJ5 z|A%%W^L#iz2JyXBBEo}{&KvZF?|j@UN~t5sL~3Ay#nn}(u71g7%eD-Q{cks$kFmI% z%nM>5K?Ymn9W(SPKDNcg%nrgn0X|e`sRH)fC5t959m{+`7lW{9SwEy6^LTWuxP%SW zg+Rk+UH7x29()w|EZ87J#3t0@6|6B3W@4}zY0Au@Jd^D=FmaBx&)uUG%fo5(n-`E? zq&m_5Mn6JfoBHvK`zbqj@!zqougOIVVK4Ydsv`84hgV#En>Il&333~FZ_@Fvg{n~^ z;%i`0iZt}sn^33&uh;}<0-ph`8RyNkmdCzBjM~GEJ`&+Axznu62tdX{_{{K4P%=B* z^6#AHgae#Oo>-gh6;6rl?~GP1@sT{oX zIn~*<%3~IO9f=Jsi5SXP!5wIS?HUyWCbMRjYoE|^LukiTE zy98J+fcVae82+uB#?oe(5ndr}|C$;ZXh;Aoh6l5-2NTY5sjS$!G*_c3=vJSb>RDN| z^3YxQS-=sg|Dvwa@c4iXz}#v7hxqTLz$zD$&<>Sr%Ys-FydW+BqLdWPzayoMu_lYl zpsPw3O^@Q+T#ubMxm84O=66sg(LU1t=G=S0JcnOFQEl+Pt$@vI)J&;(Ws#nb#1m!# z6Y3{eVYS{4+J3j_CQ=t@A%=Am0}ItLdu>n6Eg>;=+9-~NT8lCvA0JT$qVkE#T*DiSd><*dYGjUu*n4`r(B^-pg;-go zr8uxrCi9)hua?d*+*%;I#CF+3Y698LI)EWFFXYV@^sa96V2RQNl+QnD={0meJ|Xwt zu7_CmA7V2KnQ%u%)y75Va3=qS$J?dQB8S}bj;VbL;D(1mAdf0K&f9yp|)xEj_WGuu^Cs3vRAG#QXbGb`vyiK}dOgkpn&xFl7?sD3 zD9n@OEV$Et#I1{h|Fu~9v-97h2UiUWYGD(mTP6K zSpzH2VLc&UxZJw{UBBFl2XN^AF1UzH@2^T2XsqZTmWNcS95M~HFidnMKZ9p4`G|T* zP7gCAJ2H6?vE9kBPL@%!C~bQU7106GmF?{#)tyTFF7k}@tT=Y2dn2}y^!i;l zta;oFIym+Fon`#*dzW-v-Y2%7@yS*zslt6VI}-WpceugNUmr>71@zye$8y_MjySiDQXRZqOiY}e4_O(XHd8lDaJ>ep zw_N&!y;5TUEeB_eo}Sq;$anL`RDJB4bWQf%9(#+_JEjJiUfH&vC!QIu3+z>Q@I2X3 z(;+P-<9261>2wYs5w_=pBGaaM$Jr^bJ87<8q_u$hJc{wD;#>|fin@pIf-lkODTN-9 zAJ3Nu>?S&0i<9c1F|apw`dd&uJ|Qu8_UvIt4z|)**LK!C))NQkcC*zlDc$>fPY$Q! zo4NW+lUk>OTBoR6|B~8C+SpSpO|nKz zcl5O+-#`@?;Zv1-N2zX^IPm0(yz}g5i=U?5-^2Fw+^EcbLq#a7u7Z4Dq)$ zEym^UhFInRF{vhII^)oOoz)hEihkJ#LFqhQdk?R|YH6{Wf2#%UCQ}b|X6$Ov9hCvJ zk_w00-`2JV`UIacPymz+ia6(wQb_Pj;lt2uM zLaupVk(rE34S>6#&)gsE9N2r`-gn%9uqC`_aTB8uIx>i90rC>Q)mHirFeIHoo@<(h z;H7P+;~#=}U`mY~PGtfQ?v1)55Y%T&<#9iT?8(iZ({ra|t*7{jMFh=CV5a+FXCQPS zA>DF#?t?&QpmuX8J3s|r((pzg*n1ltr}>FXAl-JncyNE<4+sK7{k4>=5y=pYa~PC@ zR<9Wva@>ys{^sDq1vbqfw)LjdO_cLf)ZoJw1gt9w$dkb;=U~nI70nC zdon{Gk)no%oX+ya7&a}YVne@%A|qcgB%8u5wiZkJ)DmiS%4IS+v7-KqXK>!L98?Q! zc*UZvIe_(n8A2bepE1Vv*A9Qro}wkF_J0D}WwyC6MKfd>bo97J-5~4s*T#-Q-h8U8JDtZ;GE7ZkkhF(J?k<|=M`jLj`tF0F0GKaq-y)dC2 z?WO_7f2P=i?FjZ9hu9JxAT%Cy+zI!J0)4MhcE_H!sww5 zd4~FK1`24V)Pie~44sBJBH=N#ZM5Pqf4m_p%yP*>pM1^5Z399+r%mIB=)@z;ufK*3 zpoWoRAk8`xF$FNzG5MsJD?ocqtn3bDi=hVOw zL)*oDrnfA+qo*63(gH3!-@^=579#+kK85)KTlUJ^r$>vN8`|Op5-K$TwI5$FqDeM`O@%(HZjsN~u66 zTa?Q%y0U<5bJW9m$P*=}Q$!U99ij@EMgV?hMwkk0km;l%*0gUtzEW{L)e?SXgAv={ zbiGzcJHLV@?GDGfY>VIOY4i-)h`(rQ6(!k&YVz4N#;7t1@07iEdR$@w|ANe|k%BdTX#|YjAg=(`HDJqCR8=T!0=K=s%wVSudAfr_Ta2{3ivRfDU~w4REK26FT6T0+=%Zr2>&x zgMqzqX^r4>rwSg#1LujD77(HGBi_cO3M#}y<_VeR2U0~Cm%6OqBqt4PvUuWThnz3N zrSl_14yuiWRn{`^_cbk}*&F^D;>S4;%oLM%?4^kX?9t=g8UoHiA+O;*!G9X)p2G%R zTY3J@vjai!?PG(1=12VFFPKAy(628C$2$PPhvFTI*-`%!MwrVMJv1u^#@j2KLloU_ zC-;+d8v-jk!4`=tMA7zVVy_t+{Mc^sGkIcvDjV|Ho@E9+>NVp#9L4U@GrLkB?KNyk zr0$NY93=WSm@5wYu0Tn6ge{^{KXD60*`9*dPi9+8nt-(REm~WjrM%iYDD!`6>d;QM z;NSYamM{@j?scjBGvRfK{Bj=aV)+N8%N+Ry5SO_U^U!v)Xr{hSCQ+w9jcRfVDD&B8)j?{}zgk#Q6 z)`%kY=g=4oCg`3KM=HY5cm)HcRBWrUbqX2mC5jS`F#} zV~beo0YTD%QmQRS9cPkpTJTCR?EMG6?jAZf0P$-QE~6n3HBz0v{AcfZigsaNMv7vP zf%QbCf}zetc^@6`q3Vv>FW54e$RX1ts0agj)G&IC{5be@U@CIcdc+k44Eo9yWekQ6mQ{5vJ~EYc2EQ%y>-0G-i|Y(U&r9s}OwKFp zch8>N#)39#+sC4~Ym3JMYbm8aQFoPU^#C z6HFRXXOrX(aj=c12yn2gqKLS&&7ugov+JUW(cN1r1M?2pDhYq4_AaN`G0>`@*mHT# zEc4&mdpdQ~iXK;1)(WFkX4Z--S9a2huuz8AiaAr3UJw1f0Q-#mSzx|{ww`Cc$Fg2@ zx;_0|Ul#H0&mho0oJ20hBmmkhbWSC^8w zg4>k*y+PYlk?w3vJbOVg)=p0kt|w0m13I=fn!@*~SyDlrNL~~B-u}J$o4azCJv+o? z|1~@Gm2I)-6V*kAy0X{`ZC?xR?S;MC*&6X0MQ#pUsfX9uDal%hma&T}T6svY{l zV1@9QI+;7*H8!$1zl&-w;I;M~=bmL8hySYP9P^%L^fJ)~Wc)eD?|X3PaGmH3-uK|( z*mM4u;JQeFd$#dYjy{zKgjY|U$&4tGheFrRcMKlj3b!f5cML-HN4Qh?c!f7)X8@Me zGU2gcUzSfm-0b?THNPPjkmn`^^NgNx$`IHwJOL3C7luQaz$H@T8Y%UFk$Onauwl5b z7!#L@Ls-ux0`!QSxWRatF#O(2igUvu)OC%Vc*1y@Gc-bJ?ADwy0vbUvGCbKZ+%^u6 zfW^ewaEYL~M|z&o*DV_wg|Vu1-KD6X(%*FsPXKTj$GL#X9+B_I^mX5_Ck>C7$HXz? z5L$4HEP6y*USq6$cZ?eDlg7kVr^E?!DX7p9o_&%KYI2D*xkp;wVXR!z-_{S0(Bcqs za*H^-MV>!mtnAU(O&c0@508M_RQ$P5Vc(~BST;Ni9iEVnN!8^RiS~%hxW-^Vp|>A1 z+;12j0RoMn8SDOvj@5RLj;P1PIp7c;af{HnMrz$-w4T%3f7eEq4UaI##GT;~vT}=9 zyG5=)Vzlnj+bGA;$_%fB8igc45G|p;z~Irll;n08(mR zs*$5axqt{kadb~u0)y+kl&nUh#tfK=L<>)Yn(!rg5 zj&wARRve4IbeD`3LqGV9x<*Tcrl#{P7;{G?Fm5Q6X%0*NviXW^xcib4|2M?%ToLnr zCeL7&cad0q%%&X-Q1B={!U5Z-b~tlQ-ZFoWD5fmNF<-+()-iAe4LG4Pb@S-7;w~kN zd5uPyO4Z-ZtZK0sB!}`7@8S8E;lk+x zt!%|pg@?{perm<>g&6Z7jZ&4;1=&+W8n5Iu;lgQohjmtl1ulvYN#WI0^Ohh9m$jW_ z9gw~(wNvEP-VE$JHiv4DvDv|;)_lJzM$XZoYZ^FTziS*g|6aPl!-qGz$S>`CLJS1l ze^j_X^7WV^{bcp1BJ*TkNX zx(UwDP-uP4H85!XNYBxZgHPAsQ~?LqgcZI?1?(#QSZc6mdfb-2Q3ayj{*yJ3O?@oO z2)qd@FObfCG|TWFdbH<+*bX2FefVr}qT6Ke5?DuU8NLa&KV|wc*(6_&xU_sDY=6-7 zqqaz_9&@bwrrW|=_hYxfK5g@G`9iqD#F+BIs;e$0(2l*{60h*FBt{t-t_XEerH=vY zT0MokC^Scs8C06$D~*4zs5B*97(>6LMJ8Yyldh;c$5oG)+E=fWK8=Il=5P@K#tCmr z-j#6@h7W$YDP+YLA7HwvWF;IOKpKxm+{V`(7=J_5l9u+J+yplhoA<5UL^qS3_Pt*C zNJc_#5liu&tUL5~=FL{!&uDYmvf7e!4RaAb4 z)mG%qzcknAgsrW*^pE!R^_6&ok99uE(QrekyCVG**w*ST++C)5oXn9dVDZz6ykQCZ z-hxBMWj@oSs{PcOL&s%_+fnu-*jw=_Z$|TJ*2{_aqsd$JY3b?|)IG;r7BCm^ z@QYiiyE^0qa3AvRGuQH|5Iv4_PsFJlK9;>#ehX5aWDPU`O5iwa_}nJDNsFMesA6>QoV3?@7~F8 zGoOAh>t4T^*L-T_-u|h6HPd~Z>Hc@K^69wKJ$thnaQr<%@l?bd=fA3YN#QP$-iv!l zWG|ZBt9!|0FQMNHdx`5Vs@^MmNpH=%JaBvI^3MEt&Gp`g?w((J!J~h6r*sNVGe_Xg+ zfIfPB8z^hI2XM^0Z2`sJ|5ew5)t!-k$IIc0nl?y%5$sO4hK#+s=)Wp(t8TWUR8 zcfn!%F(r5;4+2Jj2Tq{}G2u&_1OCY;*Yk53l=K&j9v<5-Br#MN_yUAL$UbmHKPJBs zzEwUYJZ(HLJV89e?Nq)ZzC*rbzD2$!zDK_3p1_`go`RnJp2VK{o`#0c>fX3 z5doHNG&jDzQ7|gf3#sNBX#asIPo|idbrUB1U!W%!4=7uPHhAkMHbh){Hr^R70PIQ# z-WQ~}*f=gN8u+4I2XwQm}ViVz2p&NV%ySg?))El z%Nh+ZOZk~p#3_mbY{bfSiDEM1Gde`lT=QkKw)BM!d$u}L+?f6)osLQ^VO{0 zKfD-yzN=QZC0=RZcFUu+ML2tB`w`8t@3#K%9{slO#6%Kf$nf?@ab&MWG`|TnYF>5S z?j`*q5j$Z`nsh+?AdsUpla6#f%yy0~PDX=tO#G<8g@Fw-(ZOJsVwu{sXZhn6(R34%0XH`Dbx4m?^H!x08?COnK%NepBG&MP=66O zqnXue2=2(MG=&uw@|eX54_^`zB_rX8(2>)+N6XKR$Dk$QcetrshN3oB#RPa60alD0O?p?lx#L*GGy$7A+kFeazDhDYh+8@Q`)NGU~w`cP1d`t*{+<=pg|#)^OT z0Vp(-{ZTD%T$afJfrKTOPrwECfufq>^S{MlT6|T?PW1cq6@z3VwZT!ddqrty?NS& zuVa^UpOZi%-X<1L;|(XyX6E~~Xw31e=^&X>WQz%C%=jhLPbUIZsp4~wz`FAg2l8m!Mob_a*n4rYHM=v<+ zBgNzrCyeARY}pp?YA@J1aTu(K1$Kq($DvlGccJ^Ds*_R0n4 zT9>Y!Mz@t;mcE_(Nyq^f^1B_Ta*8nGU9jLj8wDu5(@@3v`Q3j)(f>`*NCT`t&HYrk zMlL5Fm8FvI^=Ck_EP+Vs^}|B>g{1%!JTw#d-hYT9kc%2LKNBs0;TYfw6T+H{Uf}1A zGB0(I7^Wbf9SaguNF)xC;g%DAdd9O7Jk_*|#c$$Wi4}HwzJfqzfS<*C9KZdT z#+?sgR`foXom&XbZ++K`9_}`D$AE1=ACn8`_8;6Q+Rso_17Z}EvjO)|wDdtBS>Kzq zu-oBajjVR2OJ>?#)xYu%bhIQRS}NXdX=Mo(;vt3+Q%vbB!^lWGA3_pJc?l==Os-+~ zIvlrXcw<4j(JwQ2o?A~H!fCr2W|a3uIt#YtMJfxHK(%c3JG}W-s|!CEi)^P~1eJt~ zcDJP-YhL(_>T#g4la0S()2RlSM$S$h$i!YfS%nhNcp(PG5^()6<_?B;)aQ;!bJ;3u zWdwiBotWejojlyhg*(0ppOz%@g4uOeU#|jbrc7Kz1x_}1<)Km6pz(898CVOX2l)det`Wzwaq{5Eb~NNQb}PVj1jWFFxlp7}|9b5j0BIjpjt=WqRcgZ6@7 zygCZ9ldIMA5dqy0Cp*F5yS&UmKjv;0&J_&0koaau3S+&Q#lpAjwS^rf6Xa=JZZ}5kgGXqDDA&Qp4Z_hQ0x*9nQF-d=cAJnr8s- zSZuS;_E>ncm+M%z=}Qwsy2%??YL`d1&+8Lg{aRO_{OSE^{f^gmnszTscZ&Oq@ag?$ z-T7aAV)du;ns6#lunH27%Ye%LJ)u79TMLGM{afSP9`aiW%NC(cVTu+B7M^ewkb)m( zLH8WK?f!v3FKNK%owl0%&@Y-Z#%hwPM)8KYop?T14}8d<_HIC^TUB9iQmPY-xKLh~ zTzy~V4sY0hC_k@wE$?|EB{I*Z@jq$lTjkJuFFBhaWF9Dc8%Q%aVE=S$e6Oq`7Ek|x zypT~1uBU-m4Dxr%HPAM#p3{d?SHSkGqZjFGAAdHvp*Hr!DK99HJ%vpB7t{!mEigok5dMsa&+{*#IhDWA2uH|^ zIOhLU^r2VtBomp{E)G{W$Wp^g4m~i4S|(~jW`zz5Vcd;x!M}_Hy%iS?9urHI2PU|M z?qS4*Xk)PmrM(>{sv@j7-C_vGMoK`xL{RJj&d>n7?I0mIu%{d(HUVi-Ra@KgIMS>o(Bflg3-i!-(-=`iG>%` zWt z;yKM2w$|5}@&Ox>RTFHw}=iL$IJKr=B> zSCKmWOz-1nP4ckDdRlk9Y?W=D2HIv%?(1X>a=|D`^JOjYaDJDrGA%3+%of1QiR5 zSQeFyQyMl_J!@q0xqc+Ca`{_r78~`Knt%$3v)qRfl139B%a|I`)o;kqBgPxDM+Ntk zjuCCs-{q|p$&0HC+;ihcdyj6f86HdA#+Vh-bHzu@w+ye|E+gIAYWCF|PX6eF<>)<# zKaT#H9Wp$m-HJWr$0+uBnSC;d#U+XpVRl(g;he-7@iOGa4R;xeL*!?P4r83C8R0U- z#S9!6d;@Y)QTndXSG(L&At$q52x$STSv}>_2_02fM*lcQ*lz#qnkk=*@HCXcU3=7z zSd8fDUArUP&vy-W4gR`pzi5}{A*}q17uBvquytDFgk;}dPI6lS zmGC7u_vz0S65g=81-~*zg_mzwG254OIDe3s*ytE$Buiv(<-@cxcGD~TBrM=q(IBH?9cOLwVr9XL=We@-QaFzPQsU$#w zL*7FuYzKI2;f;G^OnGArd}Bm?G9i01F~6LqyPUSYoQAoaW?IjVThBIY<;^eIn&acB zeryU8H;>uBb7x%4yyKGb8!p|pqj1ZhxY8Jgld-oVawCpu?6G0YWQLvw!x<%sF`6V? z$!>{9QyrwX+q#2N7==ld0VcI7Gczt)S~W4RrEg4J0%a$@_vASb2i8;2?+p1Phw?B2 z25X6uhZxilD8IMY!zXJ|n|hs>5jpqHma#o{)0Y8Ty?$&MA-mAeh|xXrY*53yt{I^T zb`&zhm~5~|+gceRcQ+RAP~C%r&)D8E<95VVLyavsth=%;kj*>O&#;$$+${jWHeyGp z>NVD8kLK6=++Ow*&zE8MJq&(!cT_6YRl+3go6=R|KPeP!Pw0e>pmUe4Ik)%d>96ao zsXbQD61bNP%Pgbfes0A8rkTADFgtMTgcuzuwBkRgCt6nOsw}Zl#)>Q9j>_nB?q2Ih z=CVI8>l+IEB*byTzj#_?H{+q6*f)>`2T^jv-%x1POFrJVd1fWCN~pg`V!6f8N+w4I z_ede@a7V#v6S z%>h+|&TmqcWQXUEO)nGLw68iF(7R_hMh_w42=S1H3`U@5^$((cuYpQnt34&D|715J z(z;?GbnoFZ3@(B1U_>0T8r8@;A;fQ0;aWAgxFG{fi1b!``-u(F8hU3;G)jC4wTj4Z z?8DDIf5XeNyzoJD7zfsz{1JJoDPjBCXAFC|h`a0Z9f>*%JJ$~Oxa?LHY($T4A;dg# z2PffO^FLWF!N)^dlo?|E2E2z;1IudI(SwK+%H^S9142|X1S~r#?NqFWH>fO;6P7S6 z5kku-%gwtW?Yx{o_jAw!MK(ST={{g*fr0`fnl8Tf@Gjbf5@<8TA*SmD$8-foSbcP?q@fV1X2UyPkbonCuZ*$}b zi(p0wgb5Ku8iEfQ^#4vXuG%8;z11Mhl+2kH#KA64Q$Dx^0NbuGmsWs@q$m6nBky+& z6*L401L@e5fYRX*A%W1J)1kiH2{0Jn+$azMKkhaJW%XD>6(U4RsBVS1;g#)myWAE$ zxI7&;j>qBm@X=pMI<|EFJqn8kzca}fxM@{EbFBzHJan*@wy5=}4f621-aHZW<6Apw$lLPh&$s2}3!hXaR%VuS5e`oUHnQJK zMemb@6&{hgs%mew^=m)+wRm3<#IidcYvh-?$V68QJZftviB#SFMoF90vBfz3qrhG$ z#{FV$^~u1 zJujpOTnu!wi5A~rbxum|_Wj`g_jlY7Fr~a1?IuTnv|HhGH)qjgfY}gETw5tYk-=LF z=rx4zX1gT9a`_WQ*~cSo#}_)zzlShHo=j)yRvoLBe z_2_#0mxY6Gu-kZSN-bxn^b_D@bV&wUX$rl<+6njTxkg*o zX0P-Bp@F^C7uD*b*dt6{cBB;Qg{#;5!NHS7prI(nB?{V&RbmCM{i=eEdcCZIy4roE zJl3ZAogiix6S`LYqzO8r_`41mOHqxN9%768>4vm2-8!YFefD}6>s3B{qD%9An*p($ z#%}*v$db3q{a<>$tVZTg$Kqyj?rr~CN2;ui=5(WE+NmRD7Zd67%^Z3SZq?ozklbwd z_O^w&sSjxu`-Rh44Id|V!RjH-y2cC(bHgTHdMmcfDJu_c9k;q|NO6_Ae`1%N9?l^( zCpX}S@hi>c^Tt(aJheyd(>~@>DL`U8&u2Y1;^k-VX z{>G-Lu&e)7Ue9&tW0AKtt9w9p#4@=qGG4^Hw4W>CZ4{DrXw#_lH~i}%66kUnC#Rq= zxZg-#3d`bIiqovrMqbos_;46-!f#iOOK{ zdn&phLL4-7DPdy_NUsURo1yV0g+uQsHOMV*)P`mN znwYsYwD#?1N-o~#!AqVZcSbPoa*|J@D4DX zu>d3}lC;zcRl7N5y2pa3^d^N;9(Ux`>l*Z(jafk@cd*ompmd zW}SfFK4mTj<^kQF=R*m{5wO)7mF+YuW!!lwOD6}PoCPapRjv{q8XwHkSV?cV9jx`XC)OQx(Mu_w`44lXqh#b0Pi>%LnAtZPJ}U)iKUK>9 znsqIADe&!8ZXhm{C~UfZuAIXuO%qXKlb7%>EGxK|IWLQ) zvyPD9-S&Q}LB4EF z*@Q-Sd`&4C$D9|}4KiMiST0vD!K((-?z=4!U-`phf%Dkklb_!dCCFC%k>P5N9W^KK zKYnbfc5C+i+@G`7{`BbJ8A4x^$9>bk)+~LPvc6&mZO5klby=RKU0&YmpXA;PG$|&X zu9s$YT&A?&uNKv=+L_<$Hu^~PL3MKXvAWl-c1Yx}il1@E%{!;E_ugJ}7dm&Lsj0DT zCVkhE6*ml7CUee}w{Q5!wMJ|VG>bN_3VVdKpIC1ba_hJKrWB_d->~_V`%8eYI6|8> z>0Mvw%||9aAFQ+NR7W#`nD|qN*QIhi);3lYZrHeg_f?6_{45)x z8s%)>l6>Ugmvy!AN-XZg02F*7p4*ME=$lS~XE-pQdpSXqllRJV2V`5bOG*n}e9=}G z&(Ad~e|||`-?)tM_3M$tCsW2pOoq?ieP+Rd0CKl<=U}tE=69FUvO}UiydDk3t`RA)h3U?p7AuMiTfybbC&x`csSKq8Mxb`@<&Z^lZjG9@y;9U8N zr+2an&Tig3zr$kNp`(XGeoc3gL!S2@J#J9!*zil(p#>`C{M*}JIo#b=LFrmsu+F*I z*EzeV_(RE;cn0j}7O315^^Ut~&8?9ECHcZ~#=glgNyZ zoMEgQ%#T&abOC(mLYVFPKNk~{7@M-&+amwk)tQe~??c3WLOr-;noY)Dalm71jHAQ+LEuqJg8v8#W}zO7y`f=^)t@_c>~c3)F?pv~x#C zU7>V(yu;P4Hc8dkxGhL46kBuz>;e0;esHr{z0jn)ZtRCYUweO^88L6Q@bMRbbjah- z$HD{3z*%7<5yyN!`z)|V=GPl+Ido<%FRqO7{ZhZ#CSA}xlB;=RBC8*yF zGarVzEFJSd=!|jsqAIdW43}O{^C=E{Vw-?;&eTPBFVQtMhPdZgenCjH2bhf;wnW%H zc(c^paVfMc%=huGr>^rpw{acUMPx}YAOeou5kKEfukm_YwU<4<&q64wbgbVX`*q@2 zXx5~U3vH(0_G}%o?dxWBeBw2q@H_e+A0ImKw?n5(Dsu9q&~hI_3Lv zxZ>7<-0qNJhjMG*cZ-5Ahai&HJzHFz>G}LXE|$UD62jOf;SYG5k$zfCVRO6p!4>$M z$fJL!6jo_#pE`5~l?G>K{0f=0_Jyo};2-`a;8mmFsLE-BX-3YbMK$Z+9TA8YW-snK z+4xiFTurp=zY!s!l^$lEjK9^do)2BKgzX{JceFgf;vSh5KY!lz#BA|F!%%FW%F2D_$cQf+rz31o`V~K07U&}KcU$_OG zq(A$ZvK4OFdmedf?c+RU+>d&pUqd z|8<2UrY|wq1+2Q51Ukl03MypA#>Sgj*tMT4^BqcC(-%j}7T9}OnkIyuto1yeNA?RP zt+zkWRJ1v9XpG}sVBIq{aA?1uq&uPg@y_#aMoTrnFDpM{6kS;Vz`0yE@7VJ+n{sIY z*Y#Im+t+$qxFS%OXMN6NcKQKIL14w*W7Ip)zKN>Jnq&K@TVHrX3lG@ZB2v@^qHtI$ z4i!sIdLUT8afm7nc!Ivn+jPbQ=k8Ne=J8Z_EpT%9V6mn@|C3dC-yh6LSj$P%CGQ@6 zTJioQuCQC0rr1Yezeq-z=HnmUT>7ySKZf2zDY7%WR9(~VeElRCZxyGmPiXP3{AyvF z+rx4hD$UdG9XT9@39hPh=FDBSPH?vH)52Xp{P_InoEf$@Q`XI&89AHqv=0G4voFur zCo>k$e6SdC#Yq2h{s*MzI+y$}72~g+PvoFBcy4o`zKq|xQ75@EXIs~YkoG1Y{vX>? zTFQsNo{*l?KMBi>u~Pbv|7P=gwdnA}-%75RziR{E!t%5K&o$d*=>_~J(I!><{I}ej zsGZ=v{Ah0OQ}pvDHL-4!+cw9K*6%lebvP=5CavBw!?RdUq$01xP-i*)PAiojvV8Hy z?d9vR`+jvdwmdTnSIPO^6Jv6G{FW41?`;Q79*UM5%4;Xq$NqRi`F9C__Pp9U&0N+c z%<-IGO~N6vEr+6G1~blM*654mnR^d#WnM@3RD`THf2?rdl)cdJnuUkfIo*bi*|4&P zeP(dR7RlGgwRe9##vp%ntWXvxYutTCI(vtnig%X;L~Q?Qd*qXs6W~*J`#i^*CKfgg z&)-Z)ie3CEPlg2=nC}fRjWU{ zo?a&_|MI@CT!Vh*?so7m2^1Dy>Jj#866O|PBhdWV9e`=|+<$S`kH6p8_H!FbaQ*6+ z9aS&?s5GXS0pjbEoH>`32hBD|@4ULC^3P@zZ`RB)JL4a#?wFt6U23xI>8aV9uNFV5 zkfRp;@*s;ZEr~gpaHRK=)P8ZYUz<_HLEf)F|2r;~oL&B0)md>PfArouZhy*f-Wmty zeBl;6r`31;;>1zm(~GmuVK;2 zDL*<>Ka&S*ZeMx79DJ3Gtj4qZw95!n*R31Agz`JOjZ<$Ki^nv#cx(DkPJOA#w81MI z%U&%y#=W)|wj?J4>JV>T42vs{Xj-4Z8=*YDLXsRvjn%2RWAxj<)XIZHoV<$%)hEea zUKy0EXSul+j8~VeuG!utnY=1gM$61p389u<2m`g9O@&Y!`F=YoQdy6;*E-E}TL?r?DI zZd7D6Dr$OK$Cc3iQSrgC(WvvM&Bty{N&>o~d+y7%09@Dy;I zKIhNiAk`4ZLzhVUi-grk(4{efnQ&trV0kGU9DX(-{g#J+xe9%)^EA# z{OkOMY{%@6xoe8*KB|1y z6YdQZb44N%e7i!Fta+JRA{3TMg>q4e!69enjPHN{12MoB5dc}YaVlOV-*sor{&o)` z+z^)-tELvtimuc1TF6GGC;0uHn+Bda+imd$i;*594Ln}++~LBr2qSU&wK_6pL`c9-v#9Vczsf4N@J5l6;nv&qR`NCxS`6h+u0YzYli8@$i-rV zPR1te>v?Ly;6X#mgE=kob4$v*FMlx3O(57~VmPUrIbQ;8@jg}y4ZfCduJXF;zUfQ1 z0489slNqCw0Z`8LaA?*nPYEfCNB=t#v^8}ut#1r9=m_bNLdFF?_ zQk{c7O*Q|dZsLRg)hIFH_DL&4*NH)VRNw6r^yTsZLHWJmHdCE1J`|q&O&1G9W9LT; zfzh@xoy_e^&u2WcoQJ|R^vTFQ82!LAmbo$5H{NqRcpO<;emUUk9^J;{(k~&14>(ye zZt$H0ds2<%h#2=5Rl{>|i(M=65*?snmP3wzQ{iUHUQ_{o1cI~0sK&HJ)wQ!sa<_~^ z50a`$y+*GGC}-T(qc@oYOwl3XTxBv>;-|$3J$N&aJ{eU~YaA~rg+mx%+nwMPS!*dV3%{MmV!@gNgh~uw#=4lfp z5L}0IZGk(R@P(ZZFhZC-Rg?w~8AVFsT;A!t%^Qr#I^&9@wV1fdzH>}M7GPLK$pT;~ zf^v@zk`|&gRvSc0srtX%w__Yn)~cC))s-4p_Qs}GZQy)HSmyI2Zvw_{gKyh6hv|#;fU@P@_X?2c;*Y}o0s_5 zj~al{HxjjF;^rTfOa^ovFm{68GhtHA!?e|R@CpLH8G`vm={kB3?kW$j(;b8xl9bo6 z-gXKmP)XQmZ`|2mNGdZtajqj6%5mm8ji^F3n{-+&CYLu5$(|?t!xCWPx-^?NT3#m! zYXo?R%|(WW6QltyN9M&RzkAaw381SNiOy+aB)iz&(Hcps_dOg%Z~~sal`Z$wdGrP*mUWy1;;)ZVSBw_j z^fR1!Z_&D_IgwHWoL3ja(yjt6%gM9_Jii|(0WRU$k@>IooD)0x4IA3iOSkT4~N(J1oRkiUDgHx;!;@mG)Nd3$XRXyT%8fy;g z{oeZ~%&5=$7sb>4f}EmBWqBV2t;(~heB>msUrl42%RQw$G?EcQ9Gc$49VBz>1ML=W!-x#KO(_B+SD|Cu7 z?Kpg+m+bVbohvunpMRoDnHq6u7FaL#bj^%arNR5EQJzP}0mBN6aP14h0HM zPbyU21ufNn$*&6+(7(p-Y`f~IYdfD{S>T{YItek%+SMyMGh@^P-OW0B(mZ`5qad%M zL34#x`*G7Y16ox-N-)uGGi>OSxnvF>k?yH0BrP(WRNwhW=0x_%IvEk#p-iR$OWzH$ zr)UGO)7PI~qwOxAs2yd4LC&R%zP7+<#U<4*j36)fCnU6$0GbAfx9M63C>jPycogAB z-&mvWgK3M58;=vXu8MOMKRJ1QC-EF`#VDHlCR+VIMW8EPuh+|DkuVv(r@sF3Nd2(A8l~Ph2D@FGLuh1(#w zT-e8^j|S@wwzzl``d6=0-~E@at9zM!uO#(y$$q~@f-~fVtW&6ZKd#+e4Xs&I`T-;7 z#?+fJ*+h-E9Z?`AV{E8Sxj7}(w5qhwAI^KlM0F-X1BYPIi=T0#I@|1(j3|2dkVWxS z;GFvHbGehadCDJ1-ipHTV(3$o%8>;vX$vB4xZZ{-UwOwThYsh#7ExVv1>G{MEr0IkBM8ClLrVI}%k$Y6Ol4~BFTS~TqM2F>ib5lu2z}jol_7S; zxKfv7lHb`-{A9hKm9WKxiA7#metD=HyAh8#@fiqoEyNYvUhUi?tFOBxE>zmXRX8g> zK=*S}$pZVqR$ z6N=RD=w5N2)PG+GG&ZX<`ec5bMIcyvu&)Pe#n4M}>+`>iV;jYGBY)4Ho9vVX6GUV+clGEIvD1u9RMDUXhPUMHH>eCXGCb^51Ay$+Domg1B~kx6B5fUALKh*{bt3?h=1YJsQ`ZN=)qG zoYF7$d2g+I1U#*;ic4~qrr5cR;t7ih8V;S|{a)tw&-yp2bXbEr^Fs+V0e%!4U}s%m z>INNS@Vt#F<9uQ-2a#h6kr^}?h1XC}vqa9%FL~K0QI+A(U=xxI<_1UL=vic=oi*#Ft@AHwijN>)BZe~xf>Iv{`Pcr{tJ)Y2+Oq71aHhR4Vk&cC! zr#KB-q!HGC9d?ha8ct{}@U29=R0DXe;nl<*+#c%OXeVhHy4nIOmnB7!pYN-nxi;1r^_hlCkM3kD(Y(=b(*QL98$QljCRvV|Z`*}YhHhpoFgPv_>dL5+#o z2@3!I5{evp*z&8aKCKq=hWCS*rJDL;fpku1+Ll1N2tAG+Bbn_2zp^{Qx;X+}RqL6! z#ZnbL_3MA#AG%CEWzW1k+ua34IH&*D9&O?d!nD>EAhlIF>2RHU0B912U|P*=GL6{v zk8@!c$uuYZ8dy`Or*XKb z*AL|7DRW0^019MU_Qf)hmF)OQ-yTaMq0Jx?lpmJA5-L7qWrJ3NyIP8gwiCR?=JblT z1>Od&B@h0MF0@!&g)fb_V=&IahaYx>vS4Qxdmtmc8&=!YC!>91e~?cc_+`fx-9qbL z{cj&gvHdHd4xF?UXjzimyPfbo&HosN&m`)>Wj&mkF46fGaCn*H&bU4Hf^cOzpFFZt zjZts>jnbmsI2KD&o_HZtDna9aaUIh+b1-E}Uxf|k$eL1_vP2l?JhXusMzBlSqV*KC z3)0E1~JzeH~yl;!q$< zyg{7MUyz#Mm9G^`0eU2UJ|E$P{VU5)s%~r!{cO6TSNe}T)Dft{$ajHno4?jvt~)Z; z`PSdGg@S5yNQ_`GQ{>O0>8QU9W%z5!^3T9!sk+naBvBqdwD+4h&P!HyN^`zC5T8u_ z0eo`k@X^KmJwj8_@f^ix9Jm+gbRB@#o%hVs9{2)!2|6LclGyu%~U$9+>elFUWM z<|U9CL!3@w5+W(A=(_?iQkt>qe5C*52Hr*SX{L2Jw1s3G$}HL7TiO^txLDTP<<=tA zYvgxBy%L>_Yue&xM4ma#VCNg{-pCbrdr#sW2 zOV$6{-bL-W<_|SePl26zQ^vS{s#J>MlRrMjWlLpa`*m{)mB(C`D2;xu&ICfAQj}PQ zX%ivec#4cB`oqRcHDj&>gDvbO{hxrx5td3vB3vT{ciDw7-SPTYHKP|P*P#pjN3B3Q z!^hW6@2&mF=3yk0Terw-v4`?5L0^z?R|1+{i~3~cYCEE?l?QGn&P2wIm8VZAq7J=W|qNW`3e0ngiAMYMh zH(E-6oQ4Bsom2@i5qob2wPZ#(c z5{5t6ODgQLl*vT%uz1E)9V>0F)Re+2F>-2NTTJ_&(!&i!0J)f-lQ*>HDTxbq7IP z8ZwCsc@IKlLAt$dB5ou4(?1Y_W|YkRN{OW<{V5EZHJS!~j&Rm+nBq38sNcu?Y9708029xO2$bS}y`uKkq~@p@A^3tpfc8!21}7 zv5e=+oJVe`nuxA*0;mLTJMw|9;WR@T^Ut>^sr*DT=z8#OOaPGyVZ}*pCA2q7dr#$%eGI)G*WS4q& zkIKDV?hK3MX*dVZb0GSYRu@$P}AK4Zwnko>>osbrS)B7eG85$iMy()!4GSEcrFhJaUAzeI55ixX8qVE-Lm$kPk8nl z{8C^<;hxkRx!>!X=B(JQqQ%F(=Gj#T17D_Qni7?jy?2VgnWYh_Ahm_RBa475=>6`E zcy>m>mk?ej_hjMs-0Jr%@&Ca|b)yliLn+Et=gH)=SJke$(rJ_R zer80IW~|653+7`B1p^!pUw5%oWoqWA>JbP10eeCDk(J^a9Q4Nv0ir2$if zzo);J{J4cWVO$S>+TXM2l&xMpuxbYMg|)#*$H?~I3G4v*B#1ft&zB&zuhChKewEGm z1>}bLpk3&!a@jElWPn{D17rXuKi7hs^4Is%zhmY*5qxKl?~>rVjQsbhgXXIoCc)V0 zjSMjC3Si=aMkupJENWmLOL)+zTjiLO;$Id(>jK1vE!+GfEJoJ7Q$Gcr;BNe1M_b2V`_hK z#NhBXp7 ziATTRDw~<~>NRisH)A4SYznpq(i~>P!8Op;+#JKvzN(lY^&PZ~ zYY9~e3rRLi6cY{?y-E_7QbdoI@uK9PtVxGZ#pJnwC~7q#4ZsI?T45!+LZhj4txaqB ziP_1MI#R&9Z!1wVCA{r$Ln_b+e+t0da$>H^(vp^U%ckx927HTMlO*ac)1VczkT<;p zlZQ*ljGn;QlwEJ-GU#8vll-9LafV{lFIg>k=4-r~Wo@v~(oyi`9~+PKQV52ooVVm? zCJ*B}z~;-L!}Fmr%q(g_WftLp4(FWxFsgGg%qA=UKe1gwZb(f*-$kHqASL-FSXT`l zPd6|C!>*+*sfTN>!iXRw>Dv`&QCl~sen5UM;kF>MXgs6*Zr=6|kkm#%k^ys-;J$_N z2W?0M!&Ll5VQ_b61BBoj@Ve5NbWzUHaPVa4)L3~7Y-%V|qIT;C+2sYf*y6BJ{VQpH zQSV{+dCvV~@V${vC}W-r+Ms|NdpmEobwZGo$3&u& z0N!>^$?%7C3x3@Ye`w;X%)2XT2qS5YLn0P^9bT&=a$$-FJWempgc~NrY@h{KtOB{9 zEelHSfXX0_(IfganVL%8+beKre!~-6mG}ixL>;?(NF)G%+g;D)3$BU;rJ^?GNB%Z1 z^eLPdU|FPN>6u`R2sB9DbGULwz%WPnnbP3S?z4by$zOz`@gim+BIHltGYCh@0hOee z74cr2?xZfv?=Z`lna%fXSSeF{{on zx0=0T8qxY361Cf-LmtvG-w&}u4N}EcwG;rbQ6RB#j9NEmxh{U{DG0clmox~8Xhxtp zTXl5lMWjAj5W-XeQ|mg>JU0wCteVnbeKxU0i5A@epZPH!J4zg@hsd=)CuD}9Hd)7R zdxN7mC|(ouAVay-^jVRgQb%e+6z94c798WX3Dj=4iHRALc%7A9AbCN`^eJ6EpFq_p84I6(Y6i0rQishkXBm!|i z_k6~>B08bpqLWh8>xxUGme4{MFKMXx8Hwg-aF#}^ParQm+up(+bit2xoODt4p)0Br z$uIBqT+HMW%jIvMl>oH7^M1VrBTxoUeDIm|qI<#AL=m3sm!NrLoi_dmgxIF z!ONW?rrFrzc+?)a+lhmTQw4InQ6*R_0%%jdVxH5&sL5&>4?Yr#EJYo^k8juR6>nc- z_q7o2OImy1bC)AS!en5le5jWfh-L;fuh{}vIvS#e>cI?y4}?xP$_S;Jx{}ZoWwjy3 zXV)i6x_8CdLWd-1Z=&R= zN~iK%iWUz5F#Ktbg?LdB@)k6j4cXi>uY)cxfw)ogg=IPcA!RbB6N=X;UyZYf_9o*P z1j7M;gs=XH8R;Wxo+HXv;Ej6Kuu^z_Hs5TPtVY$u%cU+-QXU)jI{j=|7RsD$sdMAl zZeg275;Q}#vc@$K-Yz)fPrqX^HFtzR@Fdr8pbqIe;&U0D-Ok6zBK{zPWwqyOMtX`_ zj|NjsAM=2=N^d`LMOh-&yjDOW1j1#~1>LNzKe2RkE8)6|2)4AZS}`u4wBmKc7!`Qh z!$R3>|GHRNI+LK6a$%QW;l*;?AYX6JV{Cy{sai`v7KSj4N)yf zZ*+f{wu{vY>s~Pc3nXmj9ZY^t0Yyqt@MWlVt&6^@Mwe-gk4sr!NE3IM%@8dEV_nnu zi04+v7&9Vp56bvsmdJc7HUol$=9_%xS`7r6TQOByrMN-g!H?(A zd-xvKT;q71X#+eDuhKF&ZKHfdicTew{O}>GpDo)aQA^t9<_TkvD;)P&%>?a{sO){2 zIq>|3p7@_9H4OPv-`o6>$4W7WoX3r0^j5d*hcS)=%@OAGW)2Y8dDya)mf*UTWBa(l z{I&Q@ugs3o=gOG~YKFtpCzZ-kNv*7R(=r}qOTIz+J5iI!M9&R756KelxGdyWsWp34 zZIk%f0sFsMa4e71w`3F&!n;rRoDhPhSgC_lD|y6XUE?tFFwRm8?t!lM@?5@5R@SpE zpC0KNMvoinv_jQX3ZLqQp}hP7!dChsJo*|@7RyW!cS+4{9QyB@b$RIMQHAO+4dpyC z1JrWy;jhm*q$iq>($yo|OUP*`|6~q3BM-wQ9*g&F&8p&2+@C?og~Z($t(5<$k5%&N zAfMfJPi7c>(k)|E%h|77t=@tU=!q}>%4%`6+OgGHyc)*o?NzLbCpO04siRt;Tdq1< zE;p7yoKABVeTm9FPiP^Aiq*NvW`l)-9 zhc4bdAyzjRW;Otd@C6WsrPB7B)-l8`E##$JI6TYhXfS(+GQ9{vK1UK8tw7R7Scm4o z?nT+r|GvI!DcQAMT-hn{mp%{@n*~0OJpl~)3_1DQ;pxWxZ zTv1~*9&-PAeDF1o)bI@LLDB=)N2HSOW3+>DDavHm-M(x&DeOc^^}UdQQ`LDbBO3Kn zZ3YW7gQ{pj$VhPURM#{_n?{t13=6DJE#IrN={|SQ7KRT13WNtziDWHBRs@fJS7%IC zw+&MYWA10{Y-NGvF3u`l22dDJi)5O&eq4|dOn`uT-(#*SjH~D zjUYvx$Z}GK#EVhXVo4G9o(|yF#%T~doWHig_43xlAw0 zDzhy^*)q&dZKdC5=zhHLY4QfD*VK=o(Nv5ntFH^2yBU@^Jxd``ry}rAIFq@boK`4s z;zGmN*11gP8c-PtTbRkVVyd}qAv%Rf`VmHtpqGVedxQz97NyLnZvXAW-AjK8x%{TNM2PR zSL17eKwbnj$W-59o_syQ=bL*)a5@CtO00xFM>OOR6j{ScHX7_42Kq+T+6k^f9zrDD z#J@(XY64h((g-Ng8>5zThQrY)?xa?iq^UFYfg&D^OQXysD z6_}%!w0GpoF0V!mHY{kuGqdl_z8BHgxiL5J;S2h9k4pIqKI`U-NJspX>g8liG+ohS zMmV0ef|&>`rAb*0U90Tf=v(LpSl$6(*_c|wX~(IBceT_Yv^7@JB^lsS!2ax#30(r( z!}~SRp{%cJqOll}b0I`M)J+OErKBtlyX%zt9T{{$tx4FUF4Pc% z>eeJkr@f>%Q3zZz#|gCB$l#kxki_3kGQ+3FE@`LpaCH1z9L&#$>DTIlMiiE37&47Ns?oA*XSy<-gh~ph2=I3+aNZuQJ zOeB}c&F7tE&=(=jF;TL692tZDHG)ToXLptsmy{wq-Xf6&B(CLF%dhwe&0T5mHL?JM zlnDa(akE&+3wzw0dj)1T6W5VgCL2v^PIw7h@GAcoIT&kz>2`V%%sw!KG6;kZ|H8@` zqnM$)qmBPbUyNC#{#^$QWJ1?M4%2iU2s|WDdpg?gX4XNxveVn{DY1HywfR?>sRMKv z(#lDo!Rw`=G)TF8UJw)M!D`IT%ibjpO(uJgQHkN*k-Sxe{=@Rl=VT_Y7dx(<*#bT> z(_15D>NvDCNp_%*H2-(UZWjlgYWIx7O?|)?nxvH8zZx$G7?@*OaJLbxfwkQtrRP7E zX;Uj*ERpPQMw@yf{iB)izTCee)rpBbdO3Ea=c0H89IS0tOb%*9peL~c*~s_^a;Qc* zc?@0@g*`g__M&N;FmvPt%eooW61!vCk1S4iwNloU*!QbiC!R`t-mPP5PGh109cqQP zRkeIXyw>zQm8q|!&xC8FW+X557Zs+0eh`f~>P;CKr=us57NC&xW!$CAfakqgYzp~L z1T-&;XM6#)HLI^9KjWE{slOP*L#e%p{r7W~3ysvIZ&ndrG z8PNS~GA&OtE^l~SN?M0xS6lWd1G*wgknz@jG|=#wbk-=vZ1H?(>{ueF(!wF?7Q(&5 z)WF5aB1yZ8EDopPog4d7A^4MOKaOE|xd>6n`XN_aE;Bq)?l_N>6TrOyQm(h)FHbI@*~k&kRn+&fv}>nDIUqH(;s za(Rcyo{c8NAda1Y8)C;)4;aNNp{n&-Xcs6{3XgCs8gWSs=3DBE?|HTFdA09(weNYg z?|HTVpYv)OqlCTn!0eeb{%rf(UbWMju%wP3j>Cq5#cAC-TuYRzGXpPbGq#k`?ju9+8nv%U8WX@ir0qc%F z5#}y2TCS`mWIfquaCxbb&6sBZtBxjk7wZXg_l^G_ckAIQ)9H$neCrDZEcfXulXm9J z6?9GuZ|(GfDGp1*Exur_h^5znVfAm#XAD%pKM>x+nEyYpfzJ0O{ckZq#Lrx8o{9W_ zX}fYJZp;t!m(RC1JLR}^2fBY>&d+J|TQ`?YEm;zM*x~JhuODwWoSsSlbk@S7 z>)ouJLt*P<*I6G}+9oK6ef-t0V|19M?2?%;gvWoBw#^1~xz205avc7j_H`B)`o)zy(v2Mx*EdGW83PhzK{C%dVih1RY0AR~Whms?TMuKo-%-kgsCDV?W3r8rBWeWkzNIAvr_nbi z4aJ7ItN^0_bxH5OV{oHuJt}?lID<1$dlvZe+o#OcAq@?S0DYt3vOK@zfuGlmEKxLI zn95Ryw8t8pY!hmpK|I%|I`j^69=&d?mBBc9E4I48qFgF8eiO4kYrD^l^0Z zBowJM8y%R!XC(MbONko*eIeOBAkW0oFQp0#cauILv2L@PQh+&2JAtC$3tbtgbu-6- zN}>&KrpAVUIoqmb&VMBzd@5wkEPr~_zz@TLr}R0w#K8Kc{lzcfE2ipax}`K#-yv+h z0I!lv936*B1&81lBa~_t0vswB&Esbn*~m*(K7kcM6hZ>OSDuN49gA$~Ojh$Kc?rIU?@)ATjGL#M&8$$ofNR zSp((b1b~lkzKZQ=nNrw*PepCx*lG2Rnx5>m=OpoiAwJ%U8KP&9Sa)fS=zh_8s}XG} z9;a)^d%9O+=ax0c4^{;-5&6}4IIrbZo^j;U!?zU=BC1_J^OCkvv0JiY_3z_=T#~b> ze&Aw+T#k3GSka57_}7z3ea&0@I87~QvnMofNbcxcmAcT3S^gJ?M|2Za!-+V(Vr2aC z9%+{vPlK~t>JX@G#$9j);a_G3K-9UYRh!KRbY`EoK19N>;LdM&$TH70c&(ek$RQOi z9N(QGb(}dq%P&hd1AYdpVevTsb@wi8>UY05V~p@la4_&|q@H#^@Z(Qai8(;pJ9_`E zSRKn?qiYj?ob7+FNgs6E{t?84OnO`It4*HVwTFBFele{=6-Qrd%gk=O^M<35>c~Mp zh`^^wxY9u=(k)EL2<`sLBv`jgsfeY|F1O>|gy z>=C*f{`6ou;D1N0DYw-R^JHse zMdgI1se86PQ70U}eW7t1k|`TWX(G!Qlktvz{<1%CDGV8gn zQh|OGbSmP>j3YU9cXdt2KjE4@Wspdp76FUY|ax3n87PWX@-)m0>f(AuAzEscLfdQ0hyFHCCyutuc<%6F$tIiNJB z^!mgk^~e`*YxEBy`k7lcty6dtQl1B(R~vJ=Oq{l}+Up{Foa#ok73iuh>zr~gb3I9< z_G*k{+%gh(Ns)5;C*Ag@+D9bXhGMbhl<=~8I!8z-AhmKztc8!U2za4c3z`J3tohrq zSc}6F)Y0m_@PTZ4c!o`LxtjRwj0jw%cT-!v6R(9+hlE(&v)HSh#}?Z~#3wha6ac#b zBbh$FyDRv`GQ(1_r5OQz9 z5_?kx@{%zL&IF!KZ;ST^PiW3?mrm8k>vp|24Z+5GVK7dk82GYQcVqPBj%xOP&+RlJ zMJiRBG}fh>@eHSv{h0J#$^IgdNj~6mv+10>ED#KibNk^Jl4omG^;-8xUE1F@lYYx57A1DgZ#}1|5;<`;yzeQiZwAMRM#?g+) zIxzBJNopZQCwDgV1w9c)Ui2m3f0R~%;?od~7*-I8wN}@l>*b7(0PMmnnRZ?iJtWnp z6O1zE{0V7@YZewX)iot*hKXtfl&3Vy#?&tic!8RXtGd9%ZO_GKNcucYFTw6i2Y7BS zqn_kd;USx}rX=aL2sM%?&4*$3!ynPSrTJzj}?MO@f$U0up6hHIXIQV`4m3e}gJVD)>_muKO_)`m(&%gZ; za8L1n*lzRyLzDyqT$p^(*(hTcTFm}mf}1mD5dP>*P3@gz?ylz4d1#R{lP(g~Oa`va zeBoM5)h2CLvWiqpdK;0VJ_oFJLQn94EYm{wnl~gF(*)4#8xb0F%#lAP&60xQOj3@} zy%*pRz*y`;;0pW>7=9Ez1^V2uQxH>AXw3**2Yp5&TB_rmTS$f=$^!xg&P9X*GMJkI zy7Dl;P#vcU0>lKs*;s4!7^KGr-ScOSIm3S`7bZA(qcV7jRb!Brz=pa+1tJV~pjPjN zR#4nlI1>IZ*4{g)sqXz3<+bsuC@LZ-3Q85}pdj4>NbiVr6%gsY6F^aELgCY!`!tpWf<>>**EeNwbF`bQ?p7cYGST52O z%Wh73r8Uihe$=~}Vzo~<&s3US15kN*T%v*~c zg-&13-Exp|O~Fj5zPZu7viD;()}Q&t?j8{)`Qhb$b?oulIYRQ$`?A9H$=sNR%~kx5 z28|Xpf~>T~$lVyZO`1{{8}QVL?l`+%=!S8>Dr?%@a)azC;X1X35GHUX+cJo)ST8Ec zVqJ^Gsj=$b>CE4**W$m`!I%h@_KTegdE|cdS{_-j&M#Qs9M1;bo5c|jQlEgaMjoTyoBM8d~>ug|HdyE@>8>bW3HQ%OR$a@8m@G6$y)u5NvePgn0o*8vfB0O z#;@tN^9e?>vgPS3BsS9ZRMQqX6R9-Lw7R1n_843P<9A0 zbns+y;q=FrNyM#&VCoZ*w2l1-Pv+J;(fH6E+$*v~f8|w=6>Hc$AjQekQzq!Nh zC5;&sVjY@1pDXmb*6N_H#oYbi75RrFLF1rK9Cmd0Ig*Q-pSJF(2eq<{#Wz-vT)PwU zhiF?;`7tviDeG7trX?qaqXS}{q_L|;{(I2!FzgV@7{YA&ArZK**;wI7F5`4Eeh2qv zyVfh<9O=Z7A}D@uxyym;)d5!;RXhS2CQ9J{ zTZ`i29IeAPVe21LyE%b`V~0`bdxsg`f$8gLE-uj0cm$f16<1?wrTu?o-dhvvD`&HBu!tC$*>0g~iKmSd z`>u8F@3+R3hAo!*K!tzlP_hs;L>%uF};Mt3BgOhi|%&dnH-KzkFFct%|ORaKsw zNNV6Rmy?=k&)N90)ntSy%Z{tJ`XNrpF>;z|x}Pf#tQ)aIk0z8A<2Syg_i!Ao&Y3H; zCKdP}(_dDV#Tq>XeNL=dgRfh!qU@WM>fP-sSUxEQbFejI%>pNiH;!oh{``e>J=WXH z5bF`p)O-Z%MSto*<8)-vvd2oto70mQxB~ndTTIdt?n>+X`@IAW;kVu{y%yl*M`Q%( zF{3Oo2$IN5;-yIchV*pC`hcUuO`+I@?iCcXIqY^_6g|Ve+|-R95~M*8jQ>q7&Fok#SN9$2 zSuy=(vqH?E1L^7|y+_ig#ke*3%Mv*|$&7(L9!ub&z}h)WNxUn}{+p2JW2nIle#GP< zn44$!zH^bJj{c6US;v0rcp@OtINow;bJaz|UxsWBqo+F61Tf7i*nVIF7K+0`6X zgdGi`_S;+!i&}$HJ27&y|BoMA`@MV^a9Nur?Ek)#BPR0y`8#&^1pntdc4E*s?f(Dy zjvYkD|I2sm?h4%lpWXZ4zheip)A4M^ZeEOG5>r+Abei?*iF*USD_X&`30lYbjt!mp z#qMfgm9#Zb(Jue>99})n<3gYA`*$v<74H__w#lIV#2@tbn-R^F6YLg^_2tlvQx=9F z+&{eW;(yWE7Zxhk6J-6&ZCs>!7mptkQh#~iYu92%JQT9LBzv8F2^WiL-Ty&LMfJe2 z!mwo5al|jZbIv+6<1l-z=O@Ot{8cb)QLAJkxW$S&)9W7KE6!N+vOx_=I+=#8aL9q6PqtlmS9BVaYMyLMR9jhiDy`t zR+%Zk-Y6a^s`7$&ij39mP5zj+HG_HM27dIzd`D8IpP_3URv*;;o+u&Brit8unIr~} zuGxzw8Rl0GvzhY>&F* zmu9!6=TfnI;7IEEvD9v`uSx{a+IOC*fW=)xWDf`>E`@1hZ!C4UN6W%Urbza`^O0=0hNvfm! z@WD+@0|RT(c7F{ungvgeWp`kj*vdp}>IgO#86|Rys1P|g%f=|LMg%QY* zaXSx*RR0!Pn~^5h?GNPFIzKgPW4p^2dia^gz}dK#lh2(Bx_9p$-UnJY@CWxubw!0s zM&A}heN(w%V-OcN_?Moh)-ufQ_nMI_wzjrs&z#ATWucIfRZvu>9*N^{9t{m@uK&|N10K`m2oo)Qw7gApx3tL$F=-xTgb@FAlBOSST#WN*-~_E zP*XID{ldRa%relj4~!o^eABZK_NT|j<`*^q+%gcIc{ub#xlNeP|t7Gdkz=FfIzmt+11fvm~p*Cq3fpi zm#4+3l?dZk0Y9pZ8hP`z)SF08=UIVtp4U$1%D$iwf6B1JLTSEqzqlm5ve*A#@rsNp zSIqP;`Mv7uYGk?yH0Gx3r@qAxA5NJN8iD+397??Isjs9wtIooz2Cx0BsjaO%M&YlZ zpO*dv^@N7=XIPdC*wWKG=*M$s=W;w3g`h9;GM1KRw!HvnsupjTisILc78g+B^k}L(PS!+ zOR>ERw3Xw3Hoe?_!{u5^IvGp zcPBg1WXwA1>96L}9=nu8z8(F~a9i1E&D(7ztIz-{L*-NyI=2+?26?;Ph_B9VDP!%6 zRQ?dRv?=BJhYJQ+VBQRl6>@6x|LpY+Q&gY#O1MKg320)wB=6vY9a@2;)?(@>F=f)X;X~^XV{S@vyHBs|2ur3b;KnKp4!oVyDZ2LS(W}bw zxy`ShGOI5BD0P!UL{CpFvl>K0;IMN8x;}Qbz2Q!%2v9^DS;;b#N+E=hfxLqQ0~san zno?yPbQ4Vn(fQMJo1gk#;a;4CW-9XM4;AtS0jp2Gk`St|D?Elz!43FF?(FO!*(kh@ zl6zWw@A8?#dmB$R5D*`GxUW6}*3h&&k~pEg?sPw=lL1=kCU@_vN(5Ht>~HkZ5nb`q z5HTI$c_5dDX>^Hy#*gPw*?&*RR%gt=8n*^)WHvR9Muh8W$-s2ZGM75aD#s|wPJK3}+j$MzY_$}+U8K>7=Hj*`V zSIUyuEye5djD6Q&Fjy1bivkC2?RKIEB>(DxofO=K^-t{WbzaX~c0;5f<-S8PAA-J- zQE^RO1Buj`AV4Poh78__Mj?@`|9!5dshJ^tVg0Rbtycp(t9VoSXSOYfxSJ8fC{!^= zY1xXfSO#Jd$Xk>8v9E6fevGm+&28XNB_9U(n1jz?u)l>UlT<@EP*hOxOLw>O>W!68 z8C(FFmZO{+&`7q+(4rUKkK3I;am)rL*y6E%Z?1 z)R`fQyLxV+IuOfh3 zCGqsL3(<^%Pp-sG*Lgp_!R66l;xi9j;(AcSBS2nb-v;(S+ZW9!3WU0>>0D=wWTWVH zMJj4#AC5SqJ>b0L`6Y{ST%PT7?ieYYt9!EtO^Cuei@!ycRZA!0XI1eN&VP|M)_&>8- zFlA3GYus(yi&>SzuNyUgq@$SLgQ)hGgJ~{^7~e|)Rb11Ps~)&=8fd}scAQ&L?w<*L zv#>|ERq=k2LhN;tM+It1e^86!B?~ z$!UB@T0x_iFSy*lj%2$=nRqgJ2@z1G;=SIC$$i=IqlHB_PYQ*L7@1v{cmv_6#JlB{ zmE0$Hp}`hsS2>B>4IW{rR`%Q`A5y?n(*fG%ony20e&@&xIb1=u_qOAcrmv=D`aW`y zIz6b_*!Q!!Aqf<;k(rY%plKu6cko^Ey$JtL)`rjWnu_dlDVBd(vpdm)uE|SGRpBRx zAu797XZJ2qPQD?2`cWFf zw^LwPU@z9`{xEA^obcw$PaE%;@FSxLb3e6V1(u^Hdc$OW0$gjdzW%rDq5gYSdprZ} zAN?{td;60APS)4c%e^9$8yCvZ`i{%Ez+7zUmk+Z$2DSkYkUH!!qrvm7g(zU~#T75Q#qWuhyZxY$6Sp zC}BCe=KfhGO@U>{S=fD~Y4_WK=52QAQi?;`J{k0|I)pn{wULqY+pF{bk^UL7$Ci#r z%@Hz(!_n~A!U)r@)#qgr3Bc*$2Pm9UO-M}4e=3+88LI#Doz<@h(*{e^1Ir{z?({>fG9Wj3FUsiMFnmsznGq)g8Dx#*cvU&YF ziWyBge^+-;&&Zk4I)PDM4?`{~wKATanYoqLK0~n?W`495qFz7QYrdsGtWk%|ad_Xr zWwa@#(tUDxX5OVP=f7lr{`}eQHGbygHX$o?Vu`vQ-sqqpvz4|ZM&4quH-ZxzXZjYe zjxSA)mgEjnl+@-m6RGaTWIN9bZMrleee3++=5}Ey_W+Y&Z5IEkjk(t?+6SF)HY{NC zC=1o9i00f}c^@~*OitU^uQhqbAV(P=mE*2n%ANn8CBGS$j=2uJYfA?)Z((Z}xb_Hl zfKK?!VnP7}g>xM2);H|42?r!(HWTzf*g!?)Y(yHn;9UxgE1t8@maXwi@?v4fF|QiD z{qLwG)JpDP?1@E?Jp5>4>Ael5=D*f+1S_&16@Eo2>;$n zhX>h4%esCV`E{bl!)6C=-#xN4NIn`^%t+VV^#cB5pmP4G@enNPtnLCzN<(Gc4lvTr1Gx3O*Gw>T^KAUmU%Pm!r)Sx# zz_K<$Ffn0q&u*$Y8{Ff9NIH*39gc68+33N^4OO`^GZ8XdxT=7Gfg}4LUn5Mt=a$d9 z0*~|`Y3dvmXbB*aJ=b2x8vdZTfzz$0H54$l#UH}I?)D6eJD3=ZUh%LWJg>k0i~cAY zliLqpVHQ`&_9T;A#O0c!3nEMp7=nH!<``97I7;vu70eN~TB#{S?P{ozw^q`nkJ{h? z?9xaIr(EMM)7u+0O%O0LdM$Sv30ysnK?-iX%Taz1+5*3kCL?+o)veE zbUW_*&n}x!3$D!kYW|{D(>M4;`s#W! z7j@qK34O0aS#mz$cwZX!PdIbxT?wuyL~2TO^YP`&7cnxn56^>mvzUejuSk+7)DKs=pjCm>v6V<_4fIuvb%Cclg^2*rWQ! zYpb)nQ1QX@@g`&C;EJh+7b(#B8YwkdY*=e}%gj_&F$?4)tOpQih9bO}8e`On?{KaDX^p^9NwHUN{7qrlQX zdR1QJOouYrm=b^T0wWVEGZya+TAvNwb*eLxmY&^-$}uU0?VwrS_qXV$gOH{lsO$Aq z2+h9-rqvkIxo?68p}tY0MUo;bn?9L3vZ z(^{>3Wc8tlhP_KD$uv!@Y?ZV+D{mU%!9zNUa@Z_VM6!Yuuef!Q?B*Wo>HT+X&K>SM zHl@D$jXzhmc5p*B_dur02L$SrhQDf6`dl8B0h@eQ_g|i(~|0ec+&UT=K!9ia;0vzc*C3 z?nxHAtSvbKxnwX+6iU_8Trl-Nxu-|xG)8o42F1mZEw{i#D#keTMb*bQELp6Mh{4-7 zPtI1QUn+}e`wC^P61qN!01i_mb#g1mb|Q&{krsUU4qrxj`S_G@`PYFxqebfOh1THV z&mOfc7{CQDSN4uxD4^5@x+pL`5S-9a=lY7Aqe=9n;I6kg=MYo4=>^Ay)=)w${J4n; z=3cdlWP383(DRAW5J!Fif= z1OwLTOj!rRIxeVhMJN4t%?_CIfHO(lQrRapkN`mEK)w4(#kk!>6H;}E&a>?V%+hip zjH$N~3d|sJ0k+M?n*YrHm zfOe>EFaed3O$nv8?9>cU9(h&i{qLMjPFK~^pc1b7ascoMor^N}tJ2xPI#jcH>S-wo zI@=LUqn$0^{cqM=6QSxN6UW6~L9QjXz8kV@!0We7`lN^(3uA-^g?nouw7=QzqM8RF z^QI|suD52SI3KK1KqyVkTNfX?WqK#{`6c0pEY^TS$zlHdrekyIU%;np!MrH`IFFPo z)Dr>al{0;brq}i40k8K@-uMr)Y{>`~*_PP)h+kZ_TY3|0GTn_5T< z-rIo7YDoDFFDV;%!;L@E6&bpXCNabLSk))OoJ;Ns*!i5ELGPBM@j2R$jL{#%!ECDM zpE$2v5p{Sb01OPb^;l+)UtKg=&DW8r5_~?aRwZT@lsCSZ6kR-E#L(9;Nb|badxmdy(JU02uib_frLK?sH0qX~a?&bXTO)qVc<;xs! zRl&XJJrL9g__%3z^F!6pK*p^n5k!2g-t2p6h32vG4Z|chOB0#izqP2L9pHj(Ih72m zsAu0lx>Y>#xx1Y3J>;UYrRbi-VTnlCeSXMFqIRlAY~~M!-Z%Jd?e=soI^C}t!ec$` z7#u&dpM=Uu2X(07;SidZXwD&?(a!UUy$k~D#}_KS5r`wD%wO%0j()AE(rv7yy$lX< z*26n~SKR}Uo|YTle!!{Z0XgO1HNrux+fCCHz{f+P6+AqVz~~KIreo7-@P{zsmy5E_ zw3gN_(@E;(Eyrg3OAs<68E}qg&YY=wGH+rn!#^#ir0rVcV04GJEqn+lub8T@c4H%L z9IX}N8o4zZ$#5E4=8O)Ph64ohbx-<$=A1(==*7p!PlV;)mDwCsin)wFw}f`6#V;MC zDbdO{x+_F`1;9Te7NupgpMSyAL*7<+3WS^=z4MxUha|yb3C&Vkp!`~fDz1^r-Q;f4 zX!MPFhyC>y32G-3$2Xx2dMW%R&_&=Q6&im&=_`hlb%~V1T@rVv#RO!xu5i`KgGmNN z5*y6>Ww~L=L^VNqU1uWQ>o`YfU;N_SL_4E;zK+jSyD$g}I~u)7!2R15L;88i7DSwb zB}Q#M4gAv@GXCa+XJMu6ZKfx3HIp+O2@J%W!9mL*Vyx)!J7^F!`(r1#m#{zP#1~a}y(dTpNRl3uL^vLY ztle$IPsp$&BQs=Eq*WSwY+Gv}Pk)nHp<(V23RkY=k9TU+W|}%fO`G(XhYQ1#j@Gh2 zo(q18oWz=YJ#PzHKtTkMoLbcZmI1u~5M~@U5+k@vw z^K&2!5(m+Qo)T+v-xZouBTozNw&^&wa7^oU!CYO`_5uH^0wTEi`4gDcy6)NcGR~!Z zA^_egyuv#|e0ct~V*%SB*2HEy-)cSe)&J#-Ogx9udr-Ksg*WRf!)z_zdzo_xx!CPj zfPnI<>o?dT%{_w_toXqmOJrO#J6Iy{mTIch_)YBZ+=D*chm3FEo*6BJPMtF-fNoAJ zXMq+`((dSXSW(d(+{HL;*G{;|FAHhv-%#`y7L&yqloEvc_JZ{7&=0qA>w%}NWbQB} zpfe5S2Q_fe0Qy48feMP9k%1sIS(lc4+&IVsJVC(Po->jXLtfZ6OnTh-D>%FH5-$8! zVMT?u5&gK1V-;wAJ*pj(Iqo1Wd%Z*aRKPffoQkIuTTkdpCWbS3n<=oomc0#XqJ(D9 zra2b__>b1|Vuo{>gDDns0r!zNV|Rcrczb*U;8&EMXqhqh^g{e?0k+n)d$QM~!B_n- zrkgU!3*tMwMiWdU@2#+f+eP|c;GtqZ97a}`ovCENAuAq6c3He@7={6dv!9<9)6DoG zds3(D8z{&&j=Zu5wbvoo_3=7S8PS!cMgUZo1a_uIpeD#w#7(hOG63%VYy~AVnjmDV zf7z1wkh8_ZLa(O28n?B{;^J)pT*&O!3}!~5*_}cS&1FDn;JnsyJqLA}oMA%i5-i3TaF30gC6?>f-kd-|J86m$&g<97+o z(xYh&!{>tc&iE-qK>>22ms_VX-H-Pf7M(nOH8EWPc2)RI->dC?KhVR3`aP%_Hv|Bc zU-7%=gC7$`5GUBw@{029-sT=TbsbupcPN@s%xR!)wW~Hikz~CuUsTj>*@Ch%}p<)C0D59!TCVX zg24I}DWk+GeYgPSubem7eX`k`RNx>%2R%|f_%QwmGyp5 z8@AjH>*(ls`}P=4)yhwo}m=5 z?FL{0o}ZgoFP{OexpG_6wm<2Yl~dz8`Jfi<^9OTV+n{2^k6ZwH{O6On4p^u9&6OD* zkkDFA)>qF~8-DG1VoLXZa`jbG6L0QQvHsM@l}a?`)b>R@C|y< z3)OJ^a;0pHy9W>eb>IcwBd|O`YmdHch?%>x96lcvVa@eNxOyy%=L!G5{iz`?!OUH-wV0#BBo1E=+u={N&FJ@CpKKW8Y1#wv?(8|~ zey;?6nObw-VacB2DF?CITonOr>fbsLjzsx@T8bQHckb|ZZ8NiV!hw0!Z{P<&H$5G6 za&=#APL!&E>lQ;y#o!Lg%ido+$KE`6{5U9n=-SXwm5{ldG8CnNQ1}*U4O)<|D78li zvrwmE^6Km4sxlT_6A|)p_L?;Hzq0?}~*vjqqM4J^X=$79h)mK-r zdefW!_dd>AGoQ?trlzLGMk&w>CAzS_$Z^mE*|-p{7JzLajlQ<7TOEVYt}6yfLcE&{-5LOf4mzfpwlA1@3HVOE?Apc@W`r#u)4VeT*#Ghc_Q%^ zH;75TVa0uyRbX9gbU7Faphv=^Lr;sfOLdH~Eg<;5+YnRP`uA$msrppXb2R8%7A`Bt zk)xxibq)PMv$%EUxq=MS?cAdv14PcZK^FcbS>U(-L*?D_ubSMb!m{nr)2fD+Yz=5r zBcsXb>9i1m@-GAK%-Xr&DbbHwQHt6Le*HYE3)YKv- zSJiDg^@$Cgb6RPN-VzH+@%ahG#BQgueJSC_Ig{Ae*?ic~h0EvJYdedgCZRp3ml3 z38$tVyNZ>SoKjAqzA*Qv1-Yg>{`pITP7Y-)^KT}lyEn=vuVd>9&IhuMu`FW@>)ujs zO0{&c7r4&bTRKH=a}C$ zQ&+VJw@#`Hux9b`8V;h4rETNT5LgauFId|%GE#x4xldl>+4)P8veZlyrbaWsPw&MU zvLvXYE7~;_7ukhxTkWnTeNN#8+uYVoPc}Cyz?9n+x-|e2FX$vBS{bE~|2Wyc@~H<~ zWsJt<wc!m1r*t- zjiR|JG=FzkZ`O94JV9EXGRArQ^Ib+Hc3q;mXdq3KJlah^r3u_wlxCUTHJAfaks4^1lQ6uivf96UhsK(+6QPP>FzPE6u(32?eT3NEX!A}VOhfON0e{Bt1R}#LJOhXY8#rq zg;YbW>5!35O8}~hQ-LnM1%{0LI+3~4i-H}jJo>e_C9;`2W4>kOCnwe_$JKgkw9v4weUy2pY z0cbyZ(bec(GzY9tYjpB>;JG|@j;3mt_sg0sTl&TZfV2yAhYcP@>i85#TB;fYzjf&% zI+(BXMX_<9`XNIVHOu!g&2#QJ{(o+kO99;+$vir}PC}Z1ne0`CU0p?vU(Q~al(4!I zF7nU!r`-JdzRuA|$gcZ(=Nl-rDH=oOxO0M3x#9=rJz(udd@A($?B7|D`*)cF@yb_) z&E@^ze$(Va3^?5-U6?~8pm1;6H>Uv<-4*46ZEW>427Ijmrd*=B1T@@eXTsN^0+`X) z^n_}?&V33Ha!|3?&wf!I8Nvg^`@8m)5jwmH-@!9*xboisUU}5;Qx+h2dCtYexulO> zRQ5bgwMSme%M*q!OI;At)fi}LBFW>fycx8xu(*6p_vus7YgM(ip234h1AC0C>5S|*|`(3{l@%>_yyW>^Zl&_nRJbw-}d(QhJq~DuOG@^UG1t) z957Y%6tORAo9+PcloQ!^P8gBqbZZe*N0q++0|w zq%!*Bxu%I1JY`q3N~|(~?7tde?Wo}!i%h4x6qoSr@BFHfx;o{#!}cI*WWHML+NINS zJ-BXwOt)nS%`|+{C*5(;YI0oxF_3TiDL_nd{}YiJK1R|Friy=v}`-^N-@tW2mktbNt3Y| zA~zZ3t3(L7Cz-%!3EgJ<9t!x*z-!2kW}Q`5P*5;2F`4H+>i^ycXqjDs%QTMeMkaib z^Luor>WdoZNU}?c$Eetgp}457Up-4{yiTrI3MlEsB&${{h3WK zQHLqUnJnTYXpy+5HXxB-PFihlFu!pBVn)C*oiqI2va>1{jUO8t(lIefO-SG*#Xd~& z@|iiVoR6#J{Um^91^(99xxrYOYYD^z{Ye0MRPIl2E%X=}8Bw1)rJ(W6^Axzy>~usM ze7@}$@1aGJt4{lZbOYem5mq4JYSYS(A3s2j461h|owswj-;9ChS-wOnthfjHAAVqJ zv%$-!eH^~DT3A?Fp-?EoZe-2MA(kazX{F9>=hw`A#m!h%0=ULlQc@xgnnSW;_dhKs z|4B353v`1D+?$VaCrCgA@;JFvYX8MS&rr%?GJUPA>MkL` z-#d;rzqYovxmkvd?J<$-G&U(FF30Dy%=;j1KuK062x)TZ@Keu%H@o}$9c*oxEZs?| zZ<2qA+&IlR&zDUCD=MT{umAZo@8$O~5s+~o4}^I0&iRqiJK(NihlCtI7gy&x0UoCs z9Q?t-_&ynMc~)HF)XF0h`wi7jgzS+ZGN0k!6JwTeXK&Ybw&hFG!PCH)Rnt6o?Kqb% zo;`E+>=T3MWKyD;v9BH<6S<-O*F6&@a*+<*zEQ^3-ph=&h=(S0LV zwR3d%C~)1szM+9{&gyk?V-SB@ct-F6-`GE1s=Zf`}m10oX@sdKCooM3+`%G*Dz5>J11z?tP+Gk9_ zEd(aWSQVKho%m}@t4t%Uu-SR$P_YguqYNLP8qxO+;|_3CBOF8%Z(1b+F!bMwz=_4H z59nW}SE>zprfXtSBL6G8LaGzRQ&KruL(v{Fo0d!&jEOvQj6P053$kko4DE7@Aws zCEG#S`DcQ>9eIVO%xT&KN zW~F!MC&VBCMl@t`@Fqw~%5|LMRraR3*^BO(GP34*6gHQa7Bw29Pmo4qF5!-D=2ca> zJ%9c^?w@s1TjHDZ=g&XY*H;NZ-BdV>24GOy7@Tte1%~dx zVO?&ALORs}t}l6cc^lm5vgrW0<*s^J@ssnx7-I}bHX)eG4GQE|Qi8DL5eag)keY;; zC?nc@y|?E86CMC8)zE-*Z=xHgdxQ_Z751yqi}9z3kwU-=GzM?dKl!;<01f3kyQl(b z=!J&i)KG@|9(Q3AcX3D0#d_j*Q5tC%Xft((SGLm7d0jrBdY1=wWQqIoG;V1!Jp3=g zT3|;IDn_r-dYm=04zT*Y*q&GuZl$5D1v?y$t!*ZKpx=YwbU6;@t9XXKO9DYcy)4kFu`Il5Bk++((htrA zo>hV2kuWRO?!^k@H=vXPm~az#f1oxga40OuT2qw*{utT!<2*Awzo{uTemBlEfoJ3R z8>&p1hkrn1s+EQHgI?8P%e9(?!hQnvLevRbGg?>pNJ?H?NDnX%p!@iq z^i@X2+kAZSM@NrJxEcvO%6Q-xon!z;2X;vM)@0o;8%Z&!%sB{p1YAj;`DzP!>#S(M z4%>*Q3HBo<0r)EL?JVVh@XV+y^&@-t@*-+57YXZH__L1$Gg>a1#(t$`aiPd!)B!bWw`)U%=eHLW02nGKk6QI_n1ro z(FSh|+;_RZ(|iV$w-uj(bow#}F)WJ}w|K!4xaYk4BnubR}vDbJ=e9{=6$Drq})H%IuCdpQ=$?4 zwq$dWrd9z#T_e^3)Y85?6uY|8s||?hI)J|ib)P+Z{c#&8C~r-Emg!8-I^;rI4njEH zv2)ThO=k7tKu8TBiMXwdhZ0GL^IEa7u_A(k&wC9LO?~yGNLtPYGt>+52?@$@Dmf@= z54%L#)O(NY0}LGNUUdN(vff2(gW;}{Sa3mCfB)LbiU=n!e^GYa==*xZIq4mM=I`IX zN6t}cZG(KCa=1^86^&Bzba(+fFIB+#CjhPl8Si%N+uE;(aLL?RTLBWg_L%hj`vZ0L zNc`&uZeKSjfyOfz_+V~s?nz)aDdc4mp{4rqXz%!!R21n=J5AW z5*(Yq6z7{T)kzKS973b*Kk9-YkWRx}_tD4*TW|#C`*T6X0yu4p@7?sj!#BU8dSZM( zW|frmG3F6vTX@sf3r>6io`kU_SXx>ddfUM1d4=edn7&pPrs8?Cn=9DFW57jBWlbms zyvAYvk$BW2pkBtuKzRnj5&BKAD)xkDhC2)S{j{y$L^VQSc%V zpIv(Xb^W|^I{;&^UcHJ8I!(9vu*-)2zcYM5s!tz!1Q?<0`5{!$M89*_yZfQ#geGQm zlv6rQ@FGIM;0x=ZYcQzEhNy(Cl}s9Hv!btdfEPwf%F5Q$D^sKs+eEI(M--PKRZ_= zCaWQzg-Ux`58g=(d@Z4CR164qOr-<%B7Fi)+-2&o%}+4`Rxs4k3#{^bH1i$&CJO+otSbvwJ@v_3X3EIr`xAz23G4k~cLj~WmNT$x5d zbuNH7Hzh9HQ|5L3`Xy-kfNX*i-;`6(iv0rMohd*`&(QFWbibfXr#^j=A|*kG)JZNl z3uNR**!v)!^Vz5qajJCHdGB>SyPzv^Go*2P+7#Z&COs^8K5Xsl97Nv*vA>&Gar5%t zRkw8cN19%22cT%jx(D=%*X!2%m#r+p`d}Aj=t|p#8z7j{Wha6XgOcY5MQ`pgi;x7S z2HXK3^N-ti!ba)}XZydakyOBancU9n9S;YeQmm~Xm?&qDzGepNAWKn6{2EO(2xft@ z`HbyDNVUx%FW*#Jb(aY>jh&xYgiFaOgNc;#=!MW&y5f;^jHKxfmi zgKg_mp63O5BOJzfGsMjbg0$S%bRrI^h5abBc{eVtb+m|{-x+gD9^JhMft1%0zH4Q%PG#K zLOGs1+zlI0ow;*~1j?kjk^mV#eJk2>0cP?392~GQMDU>o$MdWC;Qs<(1f01xK8)nZ;D?Zl*tRYh@f4e;`u?yt7+Pd=2J%gr5XqqM4WV3&Vu5S zkK0R{hAn38=p}4k9!1RsWv0g~^?2(7ptwKv1r11^eBSK?FVv<(FMoP;CzcC8^Bd^t z6RwVpcLaa>&}QHsDCcHmF?;wXOwLS8mmR42^Tw(*kS2NMWZnJ&$}DHGbK;7ClR!+k z_q2+TK?%x0)jatuGhs&{ZAP^hFETe(8;5Lr+S%ykyGHv~nur+%#l^AA*^E$-0CWh- zYaktBOb3So{DDfjlC7^NCMNJ3E^|M=dJHfd;RmSz?}Y!DU`6ytK&H5$n1Bxsob%;1l@+TG^)ZUw2SN?kBxAtXM9Dj85F58SX zZy7(a1;F)9IPS&^koAYjkq=|q|I$(fQcC%(bg27a#i#|sYvyMTu!9J%4`E-AJXYZ? z&-S6zlEA4q7%@4)b^S;sMotB92%v2V!_S`wx73M=0cHi5@}K4E@;H~FV6p%xrJAQ_ zE%UQdW^rET4Aw%;(z^?UfjAf|7jY@UGE3uo{T|W-7U(1d`v`(d!R1g>Uv*p!fFIV} z*=49~iL`$q2l9}P(`%5S{$ta7hQsq`-ZJap3a|(>7B*v5mL87<>719JP3!pprYZvG za&I}*-%~FhY_0|F0yFDD0Ty#AYvI5NQp8zor{DZYEu1mH?1do@GjUP_^ICANlVxux zU7gg~0>`s=w45W=;lv-WtC?{<-@inZ9TYqNuB8C;_57{Fe~2n8>wI`?MvQi6KxqRB z)$+N9oiQEzXSA=Qc>H64r62Bs^n{Vejd+B3!U`yL_;{kxXk_*kHlMX0?}4U5DKte> zle3CfK&L5ojfPE_zpe#|q)@1Nf!Wo)X+hy&LvfnCZ#iWCv4uy_Qg05UkhaunHcR$6 zVln?L+9cE?cr;XEln-kWl39h5cg*rU>AkaP*L(JA=alhU`zhv)ppKzLvZpxSBi%m7Q8#yrc@Ga8cJM#A7D?w)gH|MJS} z_2?1u5<|MNe?o-$8wGfIjK1-m#JC1@tc44KZzGExEZGo+`f-mQ%xUd-V zIH+bPSc=10!V>blZFFvn9<>ez_+IeNsx@A5@N?`4p!dDY964gt zVB>c-{odcbkNdd)eLlGNiPw3>^A+cHGF8p7uCN8t4?6fGh`s6%fWY`~17l;n^4^w$ zz_|mG)BS3n!jF-wz@`+a;gc5^2hzW#xX}|w+2OowDI5iA^H^04Vy*%$;_PmWTqhe_ zJf{x6y~FU7_soCw4*m@&EG{6sMq+@+u1+AxBn%Rc@K_mrpJ+$ax8jHQ=y|?mH5dSD zM^)F&EBy(XQ`@!i4*;oo2=Wnvdc@e|Ul ztH(5Or^AKHz@mWZaK4o|N%8g0jqHFoc01yMJFX)q6jgYC5TDz4?WsE3*|3japZT3? z;B$?Mlc<`N#bb_&6<+h54pI0R7&Bo*ha@3#JD%yd%E$-yC@Bmqdi+s0QFw_-z_u{l z_+Z9y3sI>bUW|{<#2%L|$p&CvR7hOjRQXfsE#V}ptc4+5Qr1DH%6JV4=1s%;XOy3Lp#PSdXya`_|`QgqQZgr2iV1IYrM}c;EI;l6o&%abx zFMXRObY7y3%H!=aL^Po?X<4cVI*LFN_)`WJ;s5-jr!i2NS$^K>!vCXn%Rr6jw#9U< zHvTgAW7g%-#SZo2ZX$C(x*HGC%O{~aZqD2!0K@R@V=9(UBb%)F zApwcP=0fr*mX^>!vmtuqPTIe3$cjCTG-a@qGx6%A;9G2LtC18+Kf!mZ_PH55gi@n; z?W(tcG1Iov(R{dSHpRF`B{pScU@>UYCr{(DGPfC(nHvk!m%#2Hjs8NTLUi=?;(&kqS#%s{*j8$8_^eScX!z4AluiAMF9%yJZ`VDtfrRgY8pTD_`Ewwl z8w2|^3VsB%KkC0|)+pGgAj=l(0he$0L1Tpf|0^Hm(yxKPt!zDl2XsfR((xtUQd#?H`C()w+1QMqdeP*bi zfMvJaxwVs!n7CxAbnfQ#pU@PWSnO(PsRBWlU1@uJ5_K&C7-X_%PPU~*`)ALB|0So- z`z$~}I4|Uq;D^u5vd$F@FpW0hbytICT}!^R{wWAiy@B z_97F_LCyci0x5?3;x-(T0vi>X3wU81$we#~tq-sgcyJH)mfv7A2kPk@!SMIY_C3^t( zf!d~bl%rz`gWO}JCxVqc%456r=#Qn`<(7{3*zKd)q60%->rYT8r})2Qj48eKmyS;l zqDR&7VVNKct0b%kdxKbqz>bdkwo@~1cm~UZ0~mlj2fOF*>*694pcOS-5u=1S&BV;S z&FH@U!*atgLD%;D_EUFS=>{AAE|j zbYFd5{O`$85$AA`s0V3{D`F8|g9 zU1=WjTnQjnvi!(0dyu!>oF4q}lXfW?e_Y>!|wXDNOa8zveroAn%E*#MEoR zzx&H@GlgdJNg`ZHGLe@HtjdR6{7v}Ytz?;!?oAD9k1jW;jup_ zC!L@D;7^qdcZ$8um!*>iK`xY%2Drjp;|YhYMp?oc*4!C z4!t^|cVx-(V#8z5X|eEBWYFVzr-RvKbJHWgv+)q&%`)R7*nUpzr9n+>zxA)d>)qDk zNO8gj;~1%MajFttI!Ql;J@N7dKKX*3yCq%+?NQ@d3D!cj@(rvXwEj_4JlluWKCM*eRG=r&omOY?2oucX3DppOzDw2?}sjXBri74tEz`8(NQ1a<0S@*Gz z65{A$W|}vy4kO5r4s1W`SPZJ+nl0uZ$&dD=j)vW`Vo2DKf!^cdAW!r5tx0kQ9XRre zMs|38*z}Vs3BON5Wi^LfH+Ui;VCOmJsyM((4wHm$VBb;DQ_iEP)SV4}fvi!V`O>1I z1VCmjqCG#06yfLz36Y%&O5Ug}`lS*LWL@#Mz%0ykVQ(xsiun^GQe*k5RiG=(P@t=A z(z`^(R}`Q<22yPCbMdp^v6X(?KZPYjE7N(J_gWs*9Hb4mM#X%!!H)oLQd(kg*{zq# z_{i9BWr#p!1$!I{3#ZMzCexfAN>$bCsaImrPlL zsArD|X{VS;bHcYof#ss&WplT|vm<9{78744la-fBpInWiNwj;C=M&8z9D`MsNH;pr zpoqM(AHk@gjT*?UDFN^yl|N*6QD@;h7Dw3Y$T2=;_oVo#?T=7ds5K=70C)yEn7B33!(Qa$rQBGCcgOqRLG)mLVx?@?;i|bokPvcJ(ig z!?(y2J~vr-yv9ci{m0~W%QNi#!Kl*1!v*q$0T4`-@}Ri*w0lB>1)fVa**6PwC+ya( zTiN{%B3plG14S5A%t@9A&u;Q^SN5^2KH&75%Nw88+gh}&ub2JdblEMrw99$_ENGFC z7by;MP3nlB7W3BZ1YMw)Ictt8{^#4_2`HFZA@GPeAb5iL`ycQvYm6M%n(CX&y59>8 z&|_g%zJ>&6K-hJuKu!h~VG502XekBZ6+5B=HK%F-ze-9-Nil1e^!ByC5@9nvVNTQlbc;4WxDAf>LZ?mK>YC~M zmqeF>m>FbP7;^YX`OsIb9?LwH^!~j%qRXOX_Xy7h$kWTCaN{4rCYwDSgd&>``((ip zODb_(lI-x%dEh+m9Khm%Lo)2Mn@h=OuHu?xq{QRnh(kf0%k(Pd6vL`YV(3_Lz8`JFa*IGXpZisG4h(I=kU2a;Dp7k=ZH>+pEj6 zqd^P5Cezk__tXm~fRXCxkxu&uI>d|_m80gP!~VZ4E22O#(hNuYe2aGXo=$JnTJj2) z6w^!H#IgnKso{A9u?ML zguwCgTs+PAmd@$k8P*3f7o>7a+~kmDwMJwE_yHwYzhZGTm-DYRno6UIa-Ur zrt(G^29==E4v=~lD+9%gl?f0Zb%)yRwe_399oTam@CKjqP&DyyfEx0AfYH6Tyz3scJa6Y6%os^M{-scQgR%Cgeyb6x=rNpoV6Z1kDU&5_gQ=+fK z|M&Fw_x~y;Xu(0EXZLkMf*!$xdMBbVz9VkHWdgZ&p|=A&g)oqGvAG1lw=UIuP!3ct zlz3ns>k86X;PzJIUcZjCE8f`$X9ooP!s9wI`8N5Lv?x(6=>6tJIWRMJx45u$Av$es zF4YI#?v{?(nmZEsE3D3)Z5LKx<7?=)goK3iw6x6C1H{&u=^b$N*|Jkhry|jF4h=q0 zqz&LUt0Su3CE|`2T9I%j`py1gO?p0=(G zZ1UGkB}ORYoju7|`(!JyIpZdb@)J`HX&|ZGVnl)IG|Hix17-)AZjM~>opGRKFaFAa z9?8;NC^938d{r*<#a=q*u=n40po@s2F&P~(fzRkLqmF4zpgNnN6|5DoUxVujMpdFH znDZig<7%}DBeH1b~D(p<%|k6a_~Op4qqBrH@$-dY;{n`kwpg(|zJc$v5&0 zbD8!&`NCtHoAuCU!!1m@80>%M0G7(t=+A-oYU6V}Rw)S6)B5JMfz$Zl#02x{{|*Bc zd_FwoEqqcehHlr)%9<8a4)q0wg_%d0+=ET}sYSlR_a&Wj!s{aFV60AVKP?Tb%=763 z?bY3V=s0#9OZEfKMni+P`Oj7CiOarHRE_59OG~WS^K6}Q^Aasks`>)1NoxyIX=rG~ zb!Km@RgFS;*Yw|^4G>rasX)+;5I-?FDPX&?s1_Y{s{yxfuA@TQ;Xn7k zHZlXA)Xs5M3S9sBZ3C^J)X~8ZV7onH9RGSjXa~=DZFP-p43j7X=Eu@zU~vr+V(u=k zuJ?pL3keS^=hhD;1p1h2U%x1VF5hc<;+DgqBvMLU&6KAo!So&?YpM;d$%6O;Ea~b~ znw!+8&=5bX=Rv8ldl^$a2tOIq2hgK1((m%Mq{qs&GO`Vs4CxSsJB*~{3V#ZfsdV%L z7t*gOH3jv%dL5H2yfAO~yK5++0=m7IP`SJMYw@?MzrFW=!yeI|UVOaY+}M~O?p+_dxw#4M4GS2wHcLTDRt^sT zDDv4W?2Kip9+i(2G~(A~w$q5R2!oVTGj3_g#K*xY8BZKB+r`id3fuaI(W1SL@u~`6 zmMYyBW{sh}{!!VpPx-3dU8v{e4;rtL#>X~h^c5AiXr?=6HUL~qoJiG$Mr>S7A3H3n zeSC={j_jx^FceLqHueL+WlT^qx0QH;dsL(Ry^}02ZhWCCuSub-^!BBQUfECt3-ju^ zYQv<7e?r6i5eNC)UlO$2>uY!KN$$~Ba(oC)`_t-(&_)-%i4}9EYn=gtc_o^|!v*y! z?*m6o?}7H88+{^LI^mM^P&_lwecsD)5aFr&;CMtBwd~TeZcB?iC#`?fH6YHa$)2A6JY5wIa1Nk` z-{X<7ULi?bLe(@&^7d^}Is-kuI5n=wnqW(q-WxLbKbrZP;k(p-9~7{>9p7HkSvK75 zF8?}`#Ae1Lgi9W*t6m#Q>}81l(y#R(*QswfIaz9VCHipHVC=6%Ttf8kmMW0kPVJ{N zG1WiE=NG=6sqEiZo1K!HSxm_V(QakPmF9wiPG70oC|17j=Y6~x^X|sd{w#F=`Sa(y zZ*%nJW8I#sDhOp92|gnLX--{#YIJbO~H5e7g~!0 zHj;geUs&zHhA-fassQwfV7_|8uloJ)~gJ1rA@AV=uE zJ9FfXPwIf{wX4}0bDLRHQzz^70!8b9PP1(|C!JFR8gO%Sa}OX4NfsY6E?f51G+THc zJd?NuzdHZkbM9_kKtTW6aZ|qL4{1}E(%6_jv4HVj$QI=1mmyQv-xu)NR!!Rprf$WC zuF@T#(P(l@jTj*vGA9cD8RlQGvx|h7o0Bk2CZaX%6dU4WA#R@6Uto3T3r0bW*|V-CuO4x^E`ux!`Qg^;0rFgavD)BnvAXX3ybbahTS_gIvHh6Uf_0i28LkB zp35Gy9qz<%Lt5kEg`au+)JwGKQm$%A4W1>%vO#;gZj__Dm|amZAam8j*3ohO=RG%b zp#(f`+{M%cp>@;A(J@;A&0@uriwm4~bKBx*-C#NV1#c6-3pJ)eGqWpz1=R{OXhbWF zKQlGK?Nb<5PeMZCgOFTFZ?EafqGbwEaP~VYi|{@u+(HDqwV$o9VDgc6(ELGUO^Kn< zn)#bMsVM6y6`tK4Dr6OlNqRc#B&J>B!1xCch~*RkXcC#beu!7=^9x5s;#Yt1m9z(^ z0@E`h7$+w;SJBvLg26WdYP%hAw0`qc*r*K@^7lI7F#*^$fz^NIq1$btNuW6EfjW=K zBeTI>h!JR6?BzJumci!6xufznnnm=&2>&X$l=Gf6=JCqG1V@JMS5-ne9Zbs)-K|X6 zE#5;W++Vp!GfrY|y0)T!EUqemPyA~s!v*G-mP(m67A!{rPidNCB?nLs?iVnLhlJd} zfzz%N;NuJHn2~DVu8n8i(7<2VNC@`Zd|)%;E+Q`N2l%2*c}!E9WHW>RsVhp6%pbQk zn()E>d_qx?Wgp=}bWY^U_Xt@HM6rjhTI=fP@Wr90@% z&o0s*usCbQ1CwkImnk(>)qlgWLJ4G+~K>uIEd?agq2seON2Go40Im zd_GMsldZ&hz`?m`6_p=?3t&;(^dtWEg#|1kgAizW-`8C;X+U(U4nBVVK?5271dELE zOP39%rqzpV8ysj4ZNwJK;g#UsitSV00NvLnU2;Enrqs;O7S;tG&ANM+FzHU`B&`by z4O*64AJ_N})K&L=p>EpkBFE_Ns3|K4LwrAfU}Czzpe%;=Un2C9u_Mhi7vU>r_V;hJ zt!CS5z(*=cVT(1vQ`ha!x9XW*^xi2HLFzfE?-F+uQSnjESDTu}L1e(k&bn&BS_# zDM|yO6KyF-&B@9-t)bbscG|4@nlRRN!r5Le|HubD+AD@%?K29QvFUW7fJ+RFu%5)P9FL; z$gaLH-TvxBkfdB*)l1}Zb$rvqJV@FB#byKcapH#E-+Ep_y*p2~qYBqRo(Ji60_G%r2TA0a zKCW5h=QXGjKji;+m{(=!=!|`|S9AHE5$x(SXC(c&M z+_^1{m&5FOiyl9Y70qP=yEVO}F`%rDgb>l<6eU{G0SYc^XdC)|?cWb|&_-5-fkuUk zC9_ny-|o5EshThkZtjCZ!NtlBFu;qdt+g2NBYO(l*t~XlgqM+>V0fU_fa#cVgPy;X za&-tHTV_5vby~D7zI&l~?nV0QIquvkoV-4nh!$obWE6N!MB4X($s_e0(WyKLQxpL- zTZYV0<(}Lwb^gWc`uq*!#?q#rzO?Vb>>0O*+~Xad2w4ALi6*!52s|coTjH|QxR7gs z&An?l`JA9o(0ae#SeokGQkc`s@Z46e`@7IKnbDCj<6B0$LM#q{MdyVlxWBrTbF{g) zmkf?ZfxG6N52n$9x$qab2H!VFC6Ldv7Ri&;pW5{e|MRCNZ7Kb(zWcd4-z~}0XkIc? zTI7H$OuoKjyoAcm+3^Jgy_CMY69`4?G;JqtIKb>mt*;Kz*O0fZJ!fI(Ug1ylY3)sz zd^G2lwv!>)VMyGCjrNWepIjG1JJ_-!Yff7Gibwm4o`L2oyKpjd1gN&M;p=1 z@|6MTM>G#0TVHAu3U;+9YT(2mOnvR~LR4Dwe#Im+KW}j=v{IApl6nUx z?V@>#pVvNk++s_`>SZySpS<*U-@lk`4*UqM4X4Yq`o-N3z5uU-Y@gf?2ROBj7=8IM zje@QRSy#O5w5j;~S%c8?oJyap2I&nRPCwFWnDxsdFQ2M=0m)h_lwX>kujUx92JE{G zo1fa`rdn+FD*AR3{Y*W}KF}K;-;WtWaI0mRz|Z*_UlxGgDi_M%ZP&v9d|EGaL4NRWGeN?+RI-_MiD%2xNyUH}CCikrOP!B+$jUR|WY zo(D)A)*uuW{nnuL@-Ae$bH%h8KkXzB3p)4T@d5i6;vc$>{r%uC!@aOlY(6(uRae&p z+I|+t&kB_%t{UXJI?oP|kMm6(V{Q3zdlx8ta;SZReZ%antSmm`DosevL6bFh?)TEl zN_hv{m6``}WSrm+J#1IGXhwlNZHhqO20F+9{aEWBXJQZF0#R|d-OP+HB{g+B*EFEm zo*X+muGW|U!WheN0lF|>yJHmvEaz98t{6OsTTc5`FGdKgDz5UH zZc^WT2k_3iBbl|<<#JiyjbWO6-2prX*y9>I9K=^W?L8xbzI=YiIS!VKiEra+Dt(MI z*zldyT(iDKy#h6tTQoaL2M{YmfXr{`_WBcXwRUjP?w8^8r23!9Ht zTtA3M_G@V|!te5xc_w+%6%Ls*vCbuW&t4s+yCQ|T>CVKgo-IjwJ#IshKi2qJ zaR7(otgX!i$qUQK{_;g4S&M1TpR7Ga)JfuH&Dy&OWCa(!$fdEg?e%RG)2u@T@W1s! zEG4F$vL?$O(}9!#PnHV&)u6A`Hxcpua;tyHjP_d|Z+zL5jh(?jlj90JLJk+zZ8$n) zo}97dJA1=ThwEf)wg0FI6YKCnj0||I)Eg3PMw1)zwskm8O&P<{?@vC(ubLlJZ2D9= zrp?r|>7c}dg$`R#LWXV!4#gS|8$*rq^d?JS=6n}E0qwyN8=B-@tz&tMy8P=Cw^A-W zvSH|_pgZVSDtS~E?I6E>>{^EO$MW(GLT@ACbzW+;SfAM`DY+||Kj zTkwBr5=?Uf-+Fma1ldu2D3)Jbd|Mq3IHgvajv@CTtOLk6zJw0sst=$KEM8=M02p?c z!YI7Y@RyR4!_K&+bGe2>w7{D<*|H8L>j%X8X5K#5v1XrfJ-1-4wa&2K{*?qMW)YIguQhkQ$-bsmlTPZ5B{_Q|l@;@&=Vm+*&uJlblQ@oRxd!>?9>ov! z_x3baIAqm6r27WY!n0o^X5%F_KBpQSnnq@A7JkXNC2gi8qd>P-v-xMB=qQ<6|6bpV@6e{95j)YGPiKa7#~aoZFnfA?!*IDiAmh|q&i(yKU$B8?g^wT7@$;6MGs;-gaZ8HO`lI%l6Lmzg!Qd5)vw0kSZfz-L_ zgGlq{WO9j%Su!o&9r*P(+=94Vy8)O60Sd63-|k&qUHHNgl6*rOF}79^P=%n~&?vt= zmI?A0GAE7zh$E{kex6QKkmPE?f25_QWl%>*y?;HUBN=|c>1GT}R<9$*`)X$aSlw?s zCMKrHfwX{SK{r3HHLd9$hb#n0;b{6y$UW541H7RXC?$Qz7v$C4Hn^gB8ewz3J%_9h zxac+xwfs*YS+r=*hjw$i*{jI7P7*#+cKpH#rFuiPzP`0LwpN@#@(okEUr^%N-^&i( z->Ro3Ex#FD(*duK&da+r3|UdEWyvStfb(|YnyxYUs7%jeeK=@BS_aakFd)2(U5NNrcjCav z$UJkr!Px-_N|Wjv6cP?Wc*b-~!FHP%qrzo5-8_I(|EPx|+uXd0s0BJ&HW}Wv$kyIP zOr>#6##&b5nBU6zEA;g>Hu@)z)2C?EG z-6a^kyu4f-zb?$v4(b*dY7DHpBAk|QQd1Y3f0vMyy!z*}A3aR^&VJ9}bhX+f!a7D? zgKT;(W)~Ip^26}l~laq5gL+va#JrS%`oa=Lr=Dk{Fs#?A`l z$cBf92d2iOK$Z z{+#MBN^oRf)%>>fuPH&-P_{lm|LvR2!&{&CV()waAs+~yZz_H2fss*iVEZB{Y6!(HL*D@yMIu=>;lp&wVVt}PYncuYzNytBj&Dj>D39ECIZeF)@E+Iu#xDo(!gBO z*O$xmNkV+81y(~^|215wa0GF2{9G95veS=Qp4FPf}L-`PLLs0=S~j7Z^(dWm+0hM!X4``@pBZR2+iR5U z6*!+fg%Gs)ubeKM&)H79VlDKtwmKsitS4%60>ymy)`$5GSR@F+?S(1|0PJCv0WywT z8#?)RlK|q-69&urA1 zyuc8jfC2$!KU}&`Nna0M0xrB|4brI9&C`BaLBIi{m?ua86;Ql;Dj6sxH^BX5;=L9gny1IH821gsxvM8`kIAF$ZucE!yop!@ytJHq2nbJFrOG@AQ z@JCP&nh9f0UiNpw&fQHPns%-IknId#nyhMhz?m@xOX1vsg+ini2j9AxJJO_G(Hz@1?tpYh zd$k1G!m?)kx*}h!!p^hT#i+dhCcoNDzeU-9KtuI>jk9#%g%$_PCsPI|g6@+w*AE^- zUwc<~>(tM0j7%B#mb4G%#~o|8MLm*)5hMjcaavXqIK`Ui1s)i%gF4?KVe zb#{*In7O94LpbpHqTplEJYdG%Jbipk4e)V)`*dluLPHbKDXc5$05_3`e=aH-X(sLN zSl;LmB-c`Up=vY=ZD?Ma#az?5djY@D>5MNJ?Og{88_gg9ml{YE0zeL?HUq!pT4ot$ z)AnLB#HJIx2fn`k$7!_0v_`Go!36Re#e6j6B(;SpR4Ik}fN*7wY}IIfQPCrGiseV- zOFawj?;0WJ)<$-gUI2BDn?UkU!DqFBB1*){M4QnhB!xBnvHHXecU1HrJYDO)Gem$D zqVk4}&EZhzFzCS6a>_jO>+QwM=$)W#zk`Ae!pYuQA4~k|8b!tU-5vdp!sx!|)oWnz zu3hb1M4YR&#ng^yF15V~en{@v%qY?kf2;D>+f}W=zDr$};C;}y$PKRqCjN$)DrbK; zm-KT<=t4z3>RcKfR-44DKn`y-1Gm1qvHKEG=Vmw8-bRGE;`!`rm|$J$#VQC(EzG*l zgcm-yltzpZx!U?-h*n-?H_*;Kjw1H#AR_(H`+aPfvE|w)VW`f&*AfrmT|Mc?P{01` zm5~m{a;Ez7K=VAt$Uw(uKb}D!gDYI4J9j|S&w|oYAOc3e;Agq}K2zTc3j|DOJLuQI zmjS!6?Y^WutXX*C2O6W#8v%86{9ID5_qB_@LU6b0H z^Zr2}X9?C7Qn0}Qs@GN`gx2Ii6@L&J%xUnx6kBni##M1$n{>1$BJZ_Pl`*6ncng>h z{sYOloMPrh5S^YW7#jS{V<7Byj{0re0y}_j_}wt$KOEL#u&F9-w2KpdIA$<4l=)gvy{7lCp>_>>tcB4#>rKYBWHN@%} z8IAw^`P|7{L70zdker&_*|uf9Q2`VJ`BNdWC!$jG0~2eyJYp)imuGgW!$1@r&rMN8 z4+;tjM7!3=5oi7$ucGQe`Cb`<4<<5?Bz540uQtDQIR<5Z2R4M&1R>9QrBy~(&&}|T)-i>qMLHjHu(0d z`08csh2Waou!*XjYa^)TkUu$T!#f%|WXM080F-Uk3akgKPygG+pq9Bh<8Pq>^(fC0 zb4)VQv$K8_xy^rkd38(98GqtnqV|o4G)PH+l-yDg)YbKgWP0!X{)3NZLX77>CzX_x z%-eaaDG5_&NWh4$ZuMctQU#jD6*W`K=%0seI4=b3%ChN}mQ;~&D@ffrWC=ec!!P&n zz%x<yqBluief|)6sD{PrjUKQzVvN&cnwT;gQSfz(9X8DIT#%Dr|uFf z>W2V{z}fPrj3ig^&1WY^_%i-4wgz-?&a2AfA`p6Ka8I&okot$)sm;`Ci+&t-8APk} zD`lAnsAXE-Nvw(vMeXqcGpsU>Bu7QB$S@ZUEq``x&HhtOzp{Ps%f6|(k>tEIr$@_s zDl4Xjl%RR%#dl?4YI~pm+KQjYmft1}={Bs&&lH_oxInB4Jo6mS04oW6b{=D{BYs99 z9hDdNbPBQd_^d>!>n}CRY_u=$Ua#z=i?bzouSyW~Kn{BC7gZUsWWO%}KUf;1cPUWo zFw^||1rT7Xxvy7?ih{7kX!^KN88ZF@oKMuwO4Xw%(MUkPB>u<@0Wp*B$1V%Oq`zW2 zITZiSMBp~Tl%!8o*HLRq#0#9TrLz^gDJ# zRq&tZc#fTA7(vlf|69t6mkvuLDrszzG4r=YssFUaU*W%T`K%?rH8ySh(kvZK=5ti{ zF%^K@K&Dmoe`xiUw_$l2g-9@)y9(MlV^Dye3hxrT%8VPltnm0un@_~PWVy_mv&zNIH%w5QR0|8TG? z#?sd=W7|@G+34#KcJLeV7ZZ3sZ6S57nUGH7yq6SmUEvkZ{6^eIlsGH!KOU>buvOV- zNjaA0G&AR|%pg%bj<6E5KNo32%?X|sg(}b?GtD5W2jd<7Svo^s*h{TsfQgl)VTU+B zXy|vHqJsvjM9ybWnci_=hJ&Olc%@S0Ho^0!|8}@9zl4>J!*xAiJTTLF*c3 zN!ZMPL@9GG9YU-*=Gm};#nZ$J<|9J>$9v6em_tU7$IZLrm3@QFyTqcB`Xi#F)%U#* zVGP1+q(6~!)&iJ5-?4VO;~r5jJBxM_`?n9S3(^+MH7@oxVxdb2K&J$vrP?W0=Uq(U=e02|in z*Nr7r3kprZ3n)DfK4mk}zWhTCJ0N*YG<#O+W0@rov$JgknTPJKB|iq2f(A6{b~gL?}neU9{ z$0Ey6+l(5FBw_-b+~UUz7LNEui~LIc#w(IX0b;O$635Gy#Fie9$;65x25;mu=HUsS z;AWhC@LT~uD9qNL%JA*f+BpT;FY!|Zo~J3b;K{%*&fNyl7Fjg{l{JT+OA6aO zt$XKMvUMItW@U(a2oyM8m;Z81D+1#HcE7tp&oStvycK3(14iZ6XOC z_?J(c=Z+3`T$@eD+-0SkqXGv?CqC&OQIcE3h=HCapVK zEo;|5IB=Z_ed(hL6f)1ye-zljVeH}t&E6&O%=6X<>{sA3PhF&e%V78S;(Vo?cm5yW zvrxWAsUm|wt=pG2WUMTEW4|W|4F~`zksOa(e=W4(`pnxBv*hTklZRpJ!vrn7t2FBc4 z^_WH<;0yNiL2FcA`TS#V6cIG-NV5%Btg$m((=C&Bz2UUN%H!Snu)Wb^t|Zq)*v!jo zh-ZH1=R5wZKc&!$Tq8c9-jQ}w7#M6JA5J7lR3~piNB3nmV7$!DSBwug47>a@k;ihx zL?!KLZafAra7(-pSseTp#W^>fwd-%n#5bYzZ@s*78625C)t|w<6Ah*s><3_M zse_4AKX2MEM4eZ_QjFpbh>75ViV+@;NK&E`UX=5AYJR`$8R!rH=lu16#Kqs;;k&Jx z9AQac5?FpFU8GE@NfFLJrN+i>{@`Em&zuBgWn{9c#a=89tU=P~`LpdmzwE-%> zxE#}A{h*Z-NlW=LC|!4nP6HJPi!aYx)Z-WLBESCqI{_~<2!hyp;ITaEOU)@CuwW&P zx8iDlM0~sFFpE_aCBay9< zibI{k``(Q__dem=$-3qRs9O0#B9Y7`l^ma41kWvI_+_TYKD;XUluO?Cm{Odr47P}* z+bBurKR*w;bOLiRrV4xwY2lzPP-o)7wbQe;GckXMoB(30rsB{+&}39qg-NMe^~?P` zo1H(;@AMSx54W}=0Y2MQbN=AwGFn7_^u_Yr^-cUDIGQ~MTU>aOs#Qy5R3w>KEcii* z;rz;BZJkl099=^WI3y-i0a`-9qL^tr`B%Ha$|5%WYSnjvBh+xWtyL- z3Ex$YT+9)^L0sMufhVt$i7pwNoLqo&Zz1_A=>S27`;s~3 z*tzRZ1qP2D%v_R}icTOK6bl_fdZ_9Fq1BkHT<4VR+6U{b;$m%B{_#*DxD4ac%4KM5 zE5vVd=m(jQ@{7zId{aqFZ4q4Mifahj14pY@;$n9<%e4O5FRn1w0T}jo_l6t!gq$@M zgvAFAbQ?A4WR(=|VK5j3Xmcw6;FwZ6gcY#6AeuXj^%Ek~9x&9`w|BI41j^GgcR`ch z*O%`KJWt6mw35C@IX`)~lnm^(TEBQOm;1DYJZf-jgPXzw{fnONDH)7FIAN2^bCKuY zrGee$Eyha=a#Odfs8F=~IY8*NT%KFzHP!Aar_}5So?jgZHV<~&VkrO2;96s>AUx;+ z5N;J$c|Xy^o~OP24(ACj@ovwbfsGoCPvge&wtwCmaXLnI(Hy@eX5G?~ZvP;HL5pq% z=!)sc^Hgw|b(-@)4O|rdz}0^38Bv@}|BW{H{n@X*snaLpTgBuJO0g%dgGW+eYRBJM zCey$mOH>p-jp2)cu)dztt!F$=1>F{PJDN1wNKvPGUdbG z(k6RbA#ZY^KvKVtk57MwyfLikSlMm3jIT6=l!O5f%7w=*cDV1$k+*T?rntC%^Q+Ae z6bdNf>EHw{o~ERJ+4KjCFHe140~-OPG*3YCo2hkrPW%7;CalB# z$I43Og_8E8KW>sK9i-_e4GCO$z1tRX>kKzgZ81awtr*CjQig5)(H_N&{Pl3Mb<7Yf zb)#P6)qI=oUBSm$dRUbb@5pe zz$0O!kLl#V2^|3A24O8@2KlYd_Eqm?>Jy)be9}wlg^Rg#W%|c|!X&8-3C7+_@7->q#OJhu^*WcnQkF$3Xr7ux-G^Xx>p*G@JY_`BosKFM!n` zzWWW>N5#KDE-MU<(wWgCOEH2nYsknf~+oQno5R9*1zmChQ1s-SNkZ)pm3~^v*_UejF z0bU6%*u#0=*L~A16kf1WM$xaI8`P;7j>U32J}8J^Ts(7rm$C_laB-@cwAbC3KHmY1 zemkHTEdsJ#w|jI;P5bjXuFckyg|WkUw6uBn4=e|M61D^2sKkMCOQeTA_WE zZQ~sYb6{8^chTNn=7IDsu;eDou4CYp0!}xb+a{gNKoI;jPhc3gmJZ&X1D+1V6Oi_t zou40?hk!6*pvBM#_+}>PaOuilm?SQ>_H_CUrm3-i!(pxbI-~E%6h6nd{L9PMvKmYE zZ6z!^mUSCJs6+4ly}j&CAk5F)q2z3KwzlQTOeWX-dG>&>TlUiG9N6re{k>FK&r6 z0LjX_-x*?$=xTFj`p32!g^|*Vvvs`)W5iN#3e7LYomU|&+n9he&z|r1S$CKcKt?J9 z&f_20S?-CilLuiX;c?BRV_k9T{Sz|T?L+0~HTmlFm$Nb#{(%u9O%XW=y1#NOV@Ci ze!(GX2q@p-09S+`K8*E?->Jt9$j%FnIh@Y{`N!<7G96p+^S6in+cz)9#HW9xvaU-i zgG~)QerG)={<4cxWyJs%AMGQF={Jl1%1!Q72QGLf%P@h=#v4YTPl3UUk6!%p6nYDC zx!A*uyqqP8fzJ5n#{|B8a^Pn(q>4?fJF%{1HDv{|4bLaVLBkwF+jnVtgw;Mq|NZ?Nge5KpW60&N#1zLgs4xrq z*Gc2EPqWw*{Vgz@=fB6ypI07F<8TauBn51!0v8B=-e;5+bQif!AiOmt?y1$F*s}tR z6TR0&;M^T@_sM(X$7?Www#b>oZ_7?eu}RcLQP-I3fhqOOdg)($EJImb!VdFsMdu_& z-k}d8zf@*|eL1ZU)jy2TC`>Y^ExQ%4x5a{88 z=LB2eT2G?zn3k~Z&x@ZVsXkvQJP8ts5tED9I9RhWo()_9Fu3E%<<@_so27$4^^*ga z&fT8Msmw?ICnW6tJmapN$JHJkzb5BfgIo2r1^)}HC#sE)+MP=*$;3!s!X|MB-b`;9 znmT8ZSqM@355|t4&(Dg$4qVlX=zh4uzy`Hw^&hN49^f0BO8R$;T zfOr6x!0It-b9)=qekqr~^yj}je`c7}$HquUWcQme3dRY+%1V&Y+z(LISBs73$B0i| zOC$!BL8|YOE*QsI)MMx6be;40S*Fl`b4_kK+1l>Pwni03Us&L#|T(iaZ6CX2+~sCJE;z&)xpFfbrdu#=XP1KwmBR>`kc3WFRAE_qQ-8MonqTA;NP_smHXUYZ;-CX&rL;Mf z!4h^5ga1cADONK!{>f!D(YG@{pUof5mTyPi*-Z`n{p($3v<7x4kSu>SrO1vAPr|T__!^s-m>3`LxzH985fSl>PUYI3nTv|%p#*>IcNXZlmbyBq{4844 zIqQ1jCtTdw8pnhyD|6DAB|bUURPblfr%qQle?IxQg;0oo=fuLV3Hzrz8zw`UudiLZ z2KL&3-jfMJ7dzP4s03@O3YpMQQ>z(YfyX0gpMvdtVy2vcgM!4UXtT-9y#u3W z9#;9Y0^H1=OGBe&i_0T0S$0}sfhl&CZ-|ugMmAv#V!pNDWu=#QFPI}-zgl7UqR(yu zBGG}^O7YD43z0Rf+OejG+ufm3_-{=ou2lXz$9>)->1@7Vq1Umd2VsuZEhxCJU-Mb} zlWZ0}^Vk@ZX|WEcI6K@IBrL@-fOd$36Uek+GwcJsz%y(sT+=G$p_*q6;g>;?r@!+AwO$s9|fGLsuB^2-h1d=cHhP6>dD>-@Fu5}Bm z$hHD6(9DR_E2kKq6>}&Z;Rq|!|6P)1dW)63mm>h>xJ%Lg?e~93Q6SS4N^CZ4uu*sh z!o`+r9T-Ml-0O`rx0>1%u}s5;Ohz-%PH?{rZ1C)7vX_xQRP%nqx%G)60-X9*3 z=PQov)RxoTdd!!IMZ2TZ(VOV%y6rIQ(oH|K(%n@s4u9>NAAF3SLtt6)m3hIbQ$#em zLdF8{MEzp)?}^`Qkgj2CD)CT&05Ox%glOWo^}HEZ#mHB2@^#3J1FBHM+MUy}d)|m3 z)GArZH6*l{j&67LWDsh8)-&BEfPH7)MD5xGuI>mqO{3Jwd6N-mO0DM! z40%3d;9A2=Slk3wBX)WcQ|QLx@9Vn(rSUv{QRsIkDJr_cscQk~c8KbdzW-l=_qQKl zg^8b6sFFNWE%pXvklNxJz#k3|uxGM@tgWV%EbrKw=vxOS^*8_QTr^faMhyw4Zki=~FJwc)@68PG1T z`0aPdc`Ycd+7nX@0aM}A^=+MMJZ_)|dm?seoQj3}S`O0>ja)M0f!6?H8!&7N)1RA2 z9$GlAHQ4pe>kx$SMt(yGI7%C(Ysh43Q!BfPp|pO=*osvVV=7bHNV6{fmW~(G_;%j>{$gf{Y4K z1ZVwzGN5mSB$Q{W7e~v!!F(~y#*&!`rHbpLni=P8G z52yt8r8W@6@?)Wy?E43H?4c4ZpTgGHW2|QzIHTY4&I;_8W_H)J6r%GMNrd0MivOoY z0l<3>t>@j#TBD&@DXOI-&U!qVjiDlu#^@ob_SYV4si4Nx#ki*-qhs@ViB@J)CT^qx`#{-cXZa6rwX!W=k!0wlwsk!tkq6r&M@WzkcXjQ0^?0s2}5#~p{&RswJ5p} zI|O7BC|}V!b~Z+8pq3MhZph7CgierH$z__5Q+j~I-mpT>6kdJmYeafPX<&uY{U zb&!<+=L)KnSo)rSt=Sq(KpseP@-O^ScPLa}H-U`_?0ysz_U2f~jwf(%H6?moikl&` z$-T3wz?o3}v(+D!ATF%OJ!cO{;G=U>xg%2U@SZE%f7D&ZSy|S(xoIS_VSR~Rdk^%d`-^~jS4_R@UW)wOKQcq4 z4h@j7@VjS)7u2W&&4q;{ufocrU~h*?eNneq;MT*^KzRIeun#Vn1zcj*3=fZRFvu(G ze0nMU5W0KGt6Y9*sR@#@6;Gbgu1bx6dV@v%|HYrLhgUfId~+c;EuAdfJ=`o!9kHLB z&FpS+ad9(pGGaf8h;V3lxmYrC=qQ`nS(j;-CCt{`QpU~Hi;+Xo)WgG)QJ)h`z{zNMljD`G zhr5cUo20X&i?frZlLw;!BZsV$hozf~vx6zXv@&&Y2SZ5PIsh2>9}ASSGwlB;adIK~_VR z3N?0C9g}L^AJIcB@>wUCxt=K2XS+SCA#x8tQ1Qgn|XI^P^aM+Q#!v((G`5JR|ukK(^)>f&NT z6>dVB4ISvIn}YmfWGT?AI1(&%UK-7W!~ zFwLh*K@JhA->5@YrYu&$8z6Hd4*V9xeupg%qJg`$0z@fN#zr#S&;p#6n031o&_m16 z39@4fd(xG`L4R6EKq}roc2SR(GxUb6${z4uMU;6%T>A`}^;2Zme%W2tR7jhZ zYJocH2`khOBEi}by}HlsoCPt9jzbrpmZ|5K-i6pae}r$>74NqVK83U@kbFs9MhoEvGEgzx6V)%UzX9<#@l!e2@W?2A z0y!}%Rr=b;$#b(MS0RP|``<$Qn~)~5&f|+B^}cB zhg{f~^@lmqCYs=y^s1#$PR{GxfmHX(L5&Br9BsY$jThJ1mmij6oCRn-l7&W9Jkq${!9`g}C1DSi?t*vS# zjiW=hR`ir33ljGEK=WI?Dnz>NjOFa2x8N8;RI7&iy;Y5d;{_TwZz1b`)TSR!Si_pQjgw=nZY@d-H3L zF$UU(ZoqTO_|Vk&oQ`!uw~pHT9ze3?pyV5&y511E0-+m6@dfLoE#FEIf;+%HpU!i3)ip~Hy%YN;d3fxjlaG^D;dT> za@V9mdl!=ThDlO2dINP!_g-L|O~upBX}qts>Hz;wCWP4ydbIzsPyW9TIU3lpSP&Bf z6ctY)A+J&}4XRj(P<~7r|G&X=gigJ(N@XD<8ioH0`uKl90E?q{2=D87QDqv3g(~Du zozVH|UN#o}8y2*YMZoA<)bHQ)^)=3$uoVjt_G|*ia#cWyKn_)4i!VkTIWZ7_*Etn&%KmKx6AOpogiVh(EnR6k zt)N-1a~e_9bNP2&*$0%AT0^pU^yv_%j!!!$H4G;q9gioJ=6Mgw2&CWOy!|$lg0OXT zQD%jf;8BM5Gzw+e((;GE(Kul(hgm}3*OFlc@H3n?N0@pccjCCHPZGp~uek&v+Z$+B z;7<%$@Q6}&mRs{#mcu*;x13KFxyL_RR>O!u+AMd|`}Id@q%wUk1U!{oYly74{)8V zyzm{x8;Ls-hOgE7_}!OZn1(g`-nc?H8DA*(j^f4eP9AkLkZfnYuQ$?tv+5EdUbp61 zgXDW~0Z zMdrP7Bag&YcSmBTi_Uhay{lKF0zQmh-D8^8Ot~tt~CwQMW6vh>k> zz5@+8OWo$)k&)}xQ%>pc#A|a1f#Az8c2(*VzQi^&wm$YVnKKZn2NN~Q*YXUDlt(@j zKhmv!rVZcTxur}yOBB{)IUz>&vnkba`oZLz4SjM4)t^`4b`yIt5FOaaCGYN_e|!JN zpxDIIcpPRlWM5RU5DFJD)%kqXz=iA!_`}BR;haQ-M5mr%%y58}H z+y#-gM(*)|jFMXAopE5Xv*nC_ZVy~~*go5w+rY(0{Y zYNP3ckGmN|r9qhiz58*^I+lI`cLEi(s@8XmB03$uTV6+k=u}p`nfCa)%sZVb!$)Y8 z5wu4#D>k0)b!D}TdAZxY&m*OV+Q%?XE4}LT`T67*%CD1aM80_s(B36Y%Qln|=M}yx zje3n_?KDXJG~1z0Z;}h2~E(esji3w=S1y zd8WB((UZQ@{a&}2PEbKZO>?_$15?q*j;AGpvr?t^nEIsKn49}>J-t17neEksaNLeZ z!7FrUOFnA@6nt^B!D+O{RVVJMxfxkFgOcB?j+8@j7M@M!id-qtdp^fx_f6<#tG4{$ zleJGHA{)9G*65Pigt^15##^Xpj87fBK`j`MTW z?4H}7o?+psg^dBH+WSdtO=#JyKv_1cw&2Egvj@U19)HBiON{D+DT}TRs)aIpi|>$A zBegLm#{1hz&9E409CtnDp~Ib_D&3n)eSrW_c=MER17us- zyG`E1Pfg_Zna?O;^}~@?HLXn%N6o!I%?0;!$)crkB$J*DWduu!*V=e#t1>7j7AG|G zDF%tKdA!6u$@aR_7~4_jP@Y;9IU?Vo{52y(GKQ|el-pCfCFV0-d(8ff=16OP=|VfyFOOL_OQ*2sa7eK=U$C0$ zYZ9;FQb|hkm0gslLag{-YxE0D)|!T>?LC#h{0dyG&~)RR`U>-=i;ms?j`Zy(iu}vu zabkA^Lu}t#R``A#A*rY@bf3AXf;*+X4X59RD&$HIu&g0-7pXh1J!%f9Hyk5xxdcK+AFL~#Ab z=oWikg8=6X4mwUH3e8GpxC+5v71-p7O5K|mtIoH}sv}moa2B~ZI>&^qC+zCWx^jYp zH(5e$)r4)UI|CIJT3W1vcaQpb^k>P-F5?#04#ig{i#`ff6I=BSKkbozXS)0TZsaH1 zg9o|%4vgM?<|r&!4Y*ABj+Adxi^pqwbA zaKY+jx3`pFiuYCpc084Brmx*hsW{Aa)pj2-J!XcFC+<1;X-uq6lYB0(2PS;G00=(FlW3}M;hj#Dxo(#mHB9f6(u@m&KHX0fg7=fEt;@$hK|<0dQq-Vbjh|gs_ex<5 z&G>G}rsB_<9v$=Fx_pK;F*d|YTys^#6IH9Y%#k^~pk<{%hTBSREC{a5MnjDI@>h|T zU@uIbahHeFha`t-?`b;^zN=TZ~?zYeb=zR9aj$!AS zW+!1=@#TsIdr_zXrjB_dj{sg2pepznO*u5MQGWEGvYukK@R!%yL?P*e*im-Rg)ouy zqBD6bz}hk0Co>=}4aGk7WYpnjp;uRAj?i-)4c<0S|Vzk8*p_>A?@kj+CI_ZTlNSxyG#G`lT<`9%JkmIBJ3WHv2_g=kt)OIbVKv)PNF|9| zRTQJ5g-joutDX$}P`zzadL$t-IvJ^qkyJ)Lz}+23HpV$1$$mHgbtLzJevsf{M{5a| z2l#)p8?&@P6TZ{gSoa=zMfc!Ueq+H`FdTOk>yJb$%7VY#d!wLP0MYoxt!2Olnc_2G z_ar^!ul7)m(5nw>=Nn_7l@hc@_^+cxe9Hee)pGdP2Vk1D%dR$8`5lmK)XSFl^0jM% zmw&3rQ1&jneW&1EzpM1R$9&;-QslBq=v7OTq$2;{0z4wdKE9gQy6QX1-DWji zYS1a1V*8u@Jx^8goYoFkmG1X}gW3*GbwTyN>!anv(xpfDz+~D~E@jnie^4|if+uG5 zk_yb{Qn)U;I8k*F{nDN!)5$?0(Zg7Mv`R>#rCL&vg1R#nzF*ZzbXGc^jdt@Y&o7_` zWn4U5dx$GphO7Q)hw7@a^ShLx5DAPoXQ~hnpQxz5%>kca!Ei>?|HTRkuSc^+{Er$q z(_ZZgsWjym#gOR|*5? zEApXIM3CWX86ug3tAtwUha2`{nP|NJARcXHY<;&VAtwD{x4k7yrrghN_l5koX#qRb zlfZN6q0h4HR2{&wKhk4=p>CFxYmEDa{M zQ)*zYGl$<29F(;hX%4e5;mq9j65G7ogZrmtGIpdWGuXXr0s~s+i}VKvTRjs{djBd z2LN~enzoKZpXk*+70D4Rdw5=4hUE+nZZ*Q;G7PQh0b9S?Q4!zE7YjPx`dy6N#i>Rd zB-lfJ*$fiT6RwK%itO_~CN&pxvHRiuF3@#lPz_EDh57J7b@J`=>w@Z^%0qnvAJKRQ z=oT&7ZxrsuZoLw0uiUA&!n@15{f<>(YH;uYs7>g(k%+CPi~;N={6M^gUjdAF7KoFY|#b_mM;a@w|}wDPf==Yxk- z>o~890CwS`J!2ujK9@3dJhZER=LAOQ+eo2%^u8~xGO1pvScn;&RD_yoYq_|yQ)so( zbGb6mb^^;ui!Fd}*&&M?n$H;09;MV>WsA7J~ldcsJ1Mmkvop7p-hhx!TCULp2mBW>LoTJ2ABzZP-z z_6Jya&0DU8iG1O{3{;sa(%C}HW1iFK-{Eb{?-j*$JmsY(?DwOLo{kS2_k8Zxvt>1S z%X%sY3~jUGn^id}Je<_?Y|*0|ad^gbta}S~^%wV-p|Ei91V@$E8kZ-P8XJQ5{I1yA zJBGH?mua*jR_yA98iqCEZ&FMrF*Z2wi_A7?Du0{Lyy(~{@7t=!DYwK_ToKz8Nk)_F*A(~ z$$QcGn~LYjjCtnNHU*#fs`VBxKa+{ar!GIjc{w`z^!Y7H0CkT%?SA@QGHWYTatk?+ zL*0Mtv!nlDq_4_B@5-Rf{LMNw8G<*p{OpMr=?s|k)d@AjfmzppIt%m;oa2=$9tVV1lOt+c&vRUv4)|TSzGohtnI7RgT_>(SUn@Y%i}%>UrAPW_DPA zJPd$$f4abK2Ic+CiS6XEoK`cOG_Lc6mmubGTHUwSD&KZD`mi4Vp}pNSsaYDRyZ+$@ zi-F(oxs-1)I!g!fzt%V0v>S?{zwrerZkHg3{G!74OsoieLYb%XhOE##ff;qduhpS% zjTNl?FH;(Ix7(<;wdm+Mc~Fj9N27vuF_%wEkkHH5^EYc$WC(~Hx6x!rJa`WCK z_bPG=!-l~lcopcrK-dEcAOqMZ! z7|Fnn81my2KIv8963juvuX_DT)eDJ9D5EQdb-p`7XT=5We4x`;SsvHwffR_kPHnA< z*ZXs;?botC!jHsz49oxOGZ5e}ZQQnpdZa13#f}J@2Mi?#_-$@hCK*A-JTuSwiKwwCRV2%<<5Y@#}CpxrHe~2geXv(y#l{3sQ8` zGBE-7tBzji)xF}aHpCPiUo3x}yeJs6&2aUWBlAGA-8^Sr?@t8X{DD=Tm+{))TM>g;8qGaOv-hZPw=Jv;oZ~LIsy$kTFwvMLj)T{_Kuj9^plBG zt%#L3oQ$NXS9v91zMEywZ16V>TsB2g`P5|yKA=Qa{c|F=Que0`Y`YNyODXP8FmiNs zq^a&1>bVhHbUv%ijiw?hSPb zxMy^C@aZ@eB^#Y;QrDq`0D%kzXXW3>aQWFk2<7Dz`+}In$M_!>g@(F%cfT6wABUHm z6*RcBL)8cX9cUb@t;|_3MR6w674wNY#4}Am-OAKmixsKVps@q)J66}FQ;csW0wQ=& zZbLx(os)&}a#_{I_cqmNkWS_JX3W+!bN@E+1@`d9E{(YLoL0U+Atb{ZJE6shlFqjIzT2aOdT|C;M6|JoaoY zc{zeKoQH|=8(~tjyX-om1gVUA?)kwcn+hkRHmNyEy<68~`-djzOL+ZLpvp~|ef}49 zXoE0bsC2}%o24o%filj!dl4(jPrEy%LL1)e8QXlGKT{qjn%`P3mXnJ4vt(X^cnzpUi|G059ACy?B%C|B18m{|0Ei?GrN3@)xrHk1!0D zu#aQK+%LdW20Ji0O&!c(n|Cuz0blnZpO~1i$b%<Y%08+Smob(q$^fa zP;J~S;Q0drtb;%LwctqCJMI(+AowD@0rmAYUD!pAyQL~qA0c7R&)ExSkteCD4?=P6 zN-MX*c>Tshsgqt`i7uo6=f0J1opwI2wv)~E&xSfPea6b0e^_I3f2kKj(pY?~|< z;{jQ}ScQCu7ETh^MKochTc?#3^_t7AF6)%0E3*Jg59{HGU=Q7cXaFrOnh#5ch#V)s zm42iSBnEl@gS61Q))riPLMb-(`%|vK$j?6%JZJ1vI zmiEAzES~B7*n5eGzc@viO}y3j5w*lkE&o4G#?pn3&^L$ar1u6%v%x99ziHLxbX5&;U;VZ!Z$BxLC$R30FBT(R3(> zwHxbhYrBW=ifN6zT2?(_=)ArDLyzL*4ifx>rBz%l808Djvy>d*$0r5f`(horwg5aZ zMRYJ{?1Gy(<_OTozEvmwYDQ|l0`JbfRoU_CRcVazfK<>QYd0+~E$gur&>L4l1n;Ah0AvPoy ztXyB?UaY&tix(c4VycQ#C87Xc6sI;K`Ukh{w(or6L*caUI;QRzApsM@k40s`19>rU=;MwG@5LCnyWlR}xf+k~~N(NRw-*Cla$go4J+4GdPxMw38Kv%TK!UdA&i<*ss(iB^uNH^~u%jMQmE^_&O_c06K_X~Xzq zuFn?rTnJs1^l-Cl_}35`O>`Zm1h0u;yQLCG2f%OnO`C5$89e!TsnYb9?gAf9MElg_ zLvw5b(r{4otp8jt&w{QZj>8G#c-Q<3{oVOP`MRmx`G;(x*QqOAvYvE>+lyQ4gC)Hn zrWfuH?flNHl5SvjJSnDfcnOCe3m^2}6MfuT7t<6v!rnVMT)anT`;FX`#d8zWLIG&F z-xY8;?PIiL`&q>k=V7?gSM4DSnz_N^tJF_~_kURV>z{6mmAzUT5)4gw-|$5mNeIy& zHf(9|Xx^dUW;gg*zH`MwtK<*5~a2u#(NWX%y0Lf%USH+5hfEVn{u15Kc%_NRtt>a3E{O5&5Zo^Q6YW&m#k-?6bk$GmFxRFi|?_auva71+Xy z$sj@9EYRjt`^5~An8{y1k5p{U?eSZ_mMWBJ%z8f^QZoE(dOBXk(eRa0-Fx_A zq=Z&m=b)^dj1Sj@6ZWZfrsRymu7JJuD-5%4|1BIs`9`ncyhoeMLdm}c|BFoLmC(Sa_E)eCu(|X z9MZ7m-5=baq^G6Do_co-KHaDgrH55-8Fq)t8GdpRNp2Mkmxg>W^%dFZZOtG5J^qY_ zzQhJUP%UGNHvAig;If!bYpE|u8uGLRVVL!Rr1QREQ4eVc8xXRb*~zza$D!sQ{OA`S z=H@eVWO;F0YEt0FJV&b;KaZYd>ig`dun9vSQ11^BLYmFs@ixmD4W8&%Ct7bQS(5db zAPrw^?=KH^9>)1VpIz*^$#pJKEonIkQ15wqEQ-ha(AHkcVgt> zduft~TT2ON`Co4U#s5AoeZz0+u1F@29-A+slbHr*u1f@Nxhl`lu4G0{;IZQlxsU?D zPNiuEz5RXq7ZK${L1|ubDRA17-4{277kqB*9??e^^$ZzDy)6j2!H=8XoC4?fP$x;@ms*wI^VNe%9j!c0+@mSgxwNNeS8Sb-PE4c|nS9rAb zJbnJ=q2Dbpf2Bs`%d>2Dc?!*y5?mX62@+Sw)JvQ7vOCc}P}9FY2XAQ!!Xc{}D#tEQp-7UVA2pkSuaKJ-FBUwSm;3X25|Sj2b*^>yxloTFyZ85(4--T$Q4=jT7n<#&1y$Q#y*X5t?gde)M%4r>O?AcH3_IbKEiXupTK@BJ5hH_{A@)Mv-&5 zJE{=P>lj0PhHIQAC4~|Slazca&G48}vud_8{IcHkGVBce=(ug!($YW16KB;njZqcP zoyK%CiBkX@erVSCDi?dCw{g0QdhF%AiahFupLi(D-eLnH2{bY{Ur>`rukQ3 zvATtfu}zBq0R5dFsLeTx7qW%E6F+8_2$9e!h}}YHjh>85?|3J*+`Kui5%Xs!Gk(OdOgei~$UhrREvf zbO(AnLL$fiv)>~$bzAl(k}f?j2#(unQs)0fbcm4g{<-eG8uU$CJiw*ai|j32%yYzj zf$M-Jk&WgX0Ee1U44;8Si`cC0lte#Q+rkbd=rDAl?Ej`N)fbT#eezb_`^h)*2()uBR{4`5z9$ZS&Z9cRQ6d8_ntq*2GJ>$@Y zG$dg9PNQiuA+yCa8K1+EjnC4MyJjhRI)$uG3P4jCe4yH^O9JX+lldFSfy%qoIANdn zMJ-B7t6ekxu_Pq}Z|0TAWKo(80S|71Yr)oSx?*H3A0KuhL2%)p9r~X=2@bg(0h1&b zgb~&yr4_r_p0o(M%tte?Z~<|4@}TFP$@K9m`0oxd|AA}X)}0a;YCTe{hw)M%I7}r+ zqp6<&Qe_k^%Rp;v!gN2HU=3>50mnk?0VQ@dO4D4_W?B!@Q_j}-q?iI_ zqo(k?ieJ6K_E4DSr`9bhvYo=NOdpD}F)1s}{wLde=q=SE1q77G`{NnaSSDEu=YCJA zay*)aS{#fSe5hJp1%IE5)n!v3jSX=GlKb}6YfN&A&JzCmP3RNXQ-%V#cdm))SruW=`&S*8u_uS>FhNW78IB#u+GJb>r}NjXH=K}>S zFg?X!+SX1(9(p^xr$SA9h&nO^{w1)wI5J#pcK02s@42>kpHNuHL+Mcz^-1CJ%J2#9 z6Dt&1QO@S_@xVY{75qzwsX69lrP95jiYDKkWnm80G1ZHek7v(D%_cb(EYCgCv^!a$ zbnX2YKZo~28uvfz+WDRK^mNjX5Q`=lGoS4RN4qzW)=Vf(huDd}=t4~VzW8}3h>!9e zVbh5gTIfqG#`Y24x!JvkCxroTkg@l&PJ_AuLiCrR|5PNVsom#7b5Xa zol7pq{C9XGcPTH6{P*outIq=78sxJ+W2e|`;#3*~`D0k8uei$|0AhR4r1|Hx z{9QHT<7c%tGnW2t$TN?`ho?sj)D2{i#R{VG!~%n>T9q~UVOYllnjb=$QCs@rvD1-P z=9}{c~e2pje2u2Gja=)j9~||Gq2W zE%`>&+er`8Vas3<6}LBM&OPk*F-b;H9t$wQ>O!>-gV2iO=${(ny@Q1xM4CHq4af~s z6-O5+K7o=%ps#HEZ}U3swzFPyU@?3{Ohlm}29}TzP_C?Z*=qt8QRERDKQFA@Gcq-E zFLAb_gSoFBq0`xe_sJH&<+Gv1cf)!5#^NvaigB>3kRyF(f7Zuvwt9WyO=uJn0=hT$ zEFU$!RrO!xTQiiAJseiPjZ}Hc{q@tD`_I%>UBMGU~0K?-ge5kYn{mn(YLU$ zw0KnEX7LDIc`W^K@nO^(@R3TFN*8?9s@QRC#%yj?%l?sgOFwaRuoUrjz{2VU#oss7 ze7FA2jGx)qBxDHD{o1j-T~=FcRi4%$9^TCAEoUY!YkHag#&F?aG!}d(e1R& z`~$qZso`$!k(b z^~08IH>i{3tSoyL)<1?ke?#k#c-Ax$y*9{EzMyS@R2z|TB91T)d2p-7VCwJuh1fEjYM-dAHAM-y`bIf@f{vJ$F%xtLXF=M zT@!oWwZ5gkx>{w>-w$t2`EXh|>3QND+2m1sO?8fe_1aT<4bcXzkO-QArJ*4q2* zb;ddO-fvvsN6nmRk&*8lMO8c*itF(dB`;rLJBDQV*3;jzC&ZS<(yTz1lG03T_9S>@ z4WjsLU%Sbj6Z)#5KMp;{47|aG{6@ce%oPDR>$D9wQ9e;RUTCkRMQ}XU$K(F<#2k)3 z)tT3%d1F`kwb?7CAKy%`GT-hwC2n` zOe@&lS`q(XX0u`jZNu5|}v5)Y#q-CC=) zH?lk5nL1+ES2Ehf_=NwZb-$0}t`XQXPAcPQvFX9?);*;cpYew-pxn7?`;w%%+k?lp z=xkpWqit2m#w0QT1mi3z*Xg9zbHY0=!Z7Mf=RkOkG#)prPp#$z9t?Q-D5JPb)y(yd z@rUoD!1MEe|;@WM<)u==Hxe(kzZ0&+_Pszs2Tz12xFm1*gey_ zRF8K-*V6P|(JeP?Pqvi@(NXV)$sx{&A%Z^Pja~ zoPKax=!Jr+xH*7{Ga~%FaA&BpOXBL%-_oVEcn=z;=)QcV&cNm`nDe|<-ff8 z;Zs#Y#?QU;d0)}Z;bW7DTbtN?xR*M2tshe#NiJ_*eamwz;4`g}MjeERI)8vCo{ zF9R3|HQ7FT)rMgq)MWnHzS=OKEj3x#KFj_i%D;O1zZB)a_vZhXAV19c?}}vmry|)n zKeY5;iu|18e-z31iMak#ku0CL|C=KJR^f*g|4<>rrv%wPmh7YTXZIic>gTF`?DY>H zFfuXyk5&3C`M(eZBLgSYUpji1zs+J+ zU`AmEJTBbO1(QDpOq}<4xOLp?L|y+rIyx&ZKRQZ3a{__^Iza^MBsYe`y7A)wLCs$Z z`om(rax}b)Up_*ua6ki6%m^&VsKZARj=yZ+3u{j9<0Z#1oz;3v4F4u2^&h?N@KQD=N^*YmPlt^skN@wh#`p6#Q%w8o3 zAYfX3cQFBOeToq9aT&msH{CMm=*6gR6zu(DJ=H*^>lvntvy7k&89{Cp-3G6y)ClH~ zKoRO1y1DXHJ6Tt9KL{;ll`*LEznh6|%6^;ZgRu1#V2k>c%*u>vlO>z|du)LKNEZW4QEGR*D3+h060JD~tSZ#A z!Tj=r(Gg)reT~6S!O(nRlUli(aHB!o^g+QDtGhe8O}}|xCEY5rTRUZsq76(`#4Q)Y z^fjol35kdI!wz=FRQ+kb)gV6c2;xvbviBcbt>q{pz(UYi5c_x{`86m_-Y5=)5R40< z$0?lI;A(^#eq`BbYId}GU*>~XGjX!NEZRodl}jR8b)iqepCF!g;ZFhMBDVOG+(Y3) z-~GT3E)06cTYxbY#;_G|1Xn#HYV^g)=Drb@k?jrI0LBldsSHlv2w8-6Cz22teudE4 z2srq{8_WylA!Ks~eB;X-+`bWZ0O=k4wlT391O&wo_mi-f5K0t|{3|Gy3&IYe7@RL+ zZ~J6o3v3o*s3YG&l%o%n5F806{AMr`V%IB73}Of-xP0&w;@GM$Frq&uXjO0(;=n72 zU9bxw{uUAnAuuBna!dx8c<>Mdq8%aJmURyyW;jRE1|p^(2WlX3K0nMB17;uxu0oS$ zGz(X$A?g`;PvDEemr=2_C|4x(PLSS!N<=#(nmxKsgF=zg0M+PgnAXsn zk_+rDiwmx;p}oakrkL_#D*^C-qT9|XL#pMncm-(uyzwm_Fap5YISp50!s8Jz;X{uh*6 z1s7N@$h`g&NPIy;gPdSNF}!eMh*6yw!MdIDy*ajUmzbU*4`jIeGM%bmQ9TR6x;^YG z>=$3s_<4XSkYu|XRu(R3S%_A_)`{L=FD)M6+r?h+Wr))KW>)MtzL+9TbgK8(*hW6X zjCXO()bh6GqGwZ*waf9duDZrFsM?m%n>?I7M)Z47h8II|Pmz+Vx2;(ZCc0d)<2 zz@I|^HpQ!*)zgF~&rr12G3M)NpCNI)N-k$>X|=^tdAW;!W@|0(44M|H*b-qsHpkUQXI^!eWKtJRO|AI1 z7Aw8e)2YDnu(9z1>yM#lx`3??nio$zs}GsP*CHbyoF6DGD^Hoky~oGD3oS%g?8kW} zio@7D^fdJF>H7uT5UWH{w?aYgltVR5U^=B9ZsqUpsN=*wg-_ zhY+u)4VfH|&&#U=CUHt%--m>=X1i0*qdDVPCPBdq+SBPz8$Fw)rXMO9JbRj4K02l7 zpo{y3f%ip48#DE{tbjIUINR$)rvK&s7Z}hmCjZFy7$~2I4k6xmS={b-Ug?ingB*aq z$YOxhCbXZrd0-3xV`i`=TEg>Oifd_^SdRWUC>#vFsPxYA656TW$m|62;alfz^J;C& zZR1goNw%C|)g0qA#>gUyFhPT+`Q)C`jV=iwaC)3X%;$rwAolqTUD6UZNi_Ogh zdl(=-Z8>l2KiLCKdqIR{G3x4W0L%8Lh#`bkj?=PQU(Zcn+Fk~ExTK->+b{BB8W7OT zwQgi_$y_)<{n_zlPWAfR{l9yE8wuTi&a;KGSh z7xa&#+~eQ?`E1;Pp={fh-cn9HN$unmBMR0LQw#IG%E0Crbv#Lc+vvC`)?&gPev%?H zqB1={eZEm;VMKcTZ{tjpEQy4MpAEy`GbB<*9qh@gARNs6YAa0?;3Fd>BY>x=0S(QK zy{CJ0KO~tn_zD+PI^TLwksQnLF7CG0FS`w>xhs|NsLMnqfC41gHEe3c3p3OAh?3)%`B-8 zc|+-o%&E<6(n15bsm$p~4F1thOOkU=&$aROMO>N8u{i_A70G)^h-XhU$hGyS z3&YxO(*E)7+QD(wVHxH8==>haSC7Ukg}KBvX`u~ zmq6sL(hHr#3!O6y>pKeBz9}8k7vG}KxrgBPIva#ErY=fY5}}8U^@1?cLR1NXx)6 zF|L&K{WS_kA=Kz2;U6r?{`0W_Q`l^~`iRn8p3VNtjn<8;i3(`nWvP1k3vn~f*U;3u z$+?@+afpE{wF0#k%;jKTaUT#)@*AJnv={FDU$w(go&Hok+p!=2hLT^oO7}W2M{7zp z*6}nX*#2JmBB{t!4TrN@^M#0~tI1SxdCR3&dV66N*Q^@m9JlA?N{~WGnQml$;FN)O zke9P*Sn#b#4$JwQvUnhe8L}n;->Gb9!DZj&bgp|+LRzviAFWJ$Eh{e_uX^#f;k7SC zO4e=b*#)y>7K#lxFNG_75|)|vZZY1i{j(xI*>*^}X~Py;y`O(l5t3xsadR&~`Nnf$ zL_|0g+-}x6w6wM~_F8}%6kM{Uk9a)!bQxwXKGchkn98js(|~h%i`K{N&WBFdb|}z5 z`lJ3118ET%=4>8qzTElLP}0Hrc=8`U$?weK0~EFrDioLOcSh_B-&C#YuAwd`?jScE z2r=M65n5N179NGZx=cB;H<&oE|BMq@;tJuONqzrg*>cE64({3mcG36a71O$hcNk$h zGlm;pVlbPU5b-fgAA_Zv^P3+JoE?TaSLKRkB~TOvy#SstlvX1i16+BiRVPv_VeIq< zT{$;uC-*ECCJ5zM5*Uasp06UfAuo_h90_u+h3@cm9q=~Yybs9Z{>&0^e&iCufQ>tT zVk13*{4Q$_3Ms^KNDo)=`7Q_!AU*|wS?nWhhmSZWyj|~pm3G3QH-^afD-fLkm#Q_c z2fqZS5>5F>9|52#M71#0FjdAaL`RGL2f5{=RakkltN81H2;y*aE! znL%}GHPHC-d#=jcTv(FSnpREtFH*qhFI7G{nV2S>T57>6r9a{;!OIn@l!%tL)wD)*$$002;;Cvd)MGkJGriCi>{PIPq&wmYUa}^@fa2>_FD$Mg!TX z+jY_po=T5PN&g&uQ#ovH`DY^VYZF0*>;{ci_c4=Jz%i;c^pq&o05( z>0Fqvcy-}R;;eGdg|bB!v)Ww0&Sb?VNe&#Ff6Pz2Hz%-7-rjgOC%>V2U=5KnbM1+k zpjJE!NsOZ$CLlSc2~0K&BgrmF@lv2OgP!D> z;4ywI0!15S0%dyfdSM$5UC>=vSyGr}rClS0D?}^Qt(GRHd*~j|6dNg#*A0yr3 zG{re*_<(8`>w9NHFzs?0BW`#b!ACR*VCXt|pIE}Xm4(Dj#_`fT&>E-10|#nZ#|z-J z#A+Ma&^8#W`Jr5^(FK&WWSL`-WjzFaV}W6rvtsqXV>ra{i~H6rvabyBDciHVyGlA1 z?|9$Xic7NeiZ%#eH)zc-%+Jg(&&=2G14XIlU)rT1;saBEC(Xcf7`p&1FHqS4({K4v zU5~K|#VW^K&pk|*K=pLS0X$DR7?T_OjKDkhPT&d3V0m0(Ld)?6atr* z0s?k+{kmW>lLg6RdeG@DzFGAHPRtm-VRgwh@wc?HYdr6>CPT)-c-}&EIb4OAvh1`T zIYoyN#?p?hmw$x)XnGyv-}&s@UVRq(3gntwUtJkK59< znL>C({d*uNRuBfRJ;Gs^cp9eJW0!#1F=0(PnlzTF1Vq7A)+v=q4E77rr4$WO)6@fN z#NL%XpEhKMMFMI8SwYxG`Xz9IpKK&An1W$YK3}u?e&S1hf8(>k0gIDj0axjkLy;C@ z&sq~^j;1>?&IZRjg6a}iv&tUhC)U!>?%N<)`JO#SB;dLttT}0C;!M7TeARnMz65jC z$1PpUx@vi5lHJnfN=;ZR0*Uh&#XzdE4Q(~&yB<+c779hX`E0}bd-Cqvvicn2QkKx` zSucXHV>C)tJ*;Hdfa*nI=^_=y;>i+LveNo*SiR(wH=#bNlWS^_mrTLA3A+lLWN8fSSxDTJA`4{EO;sfy8N^3Q zD=SwXrWlAoa~CS*rHoRcY1HY+=Nh7sxmm{K3n~{Y9Vh`?wl`;%Dj6H?Q#pQ|S4m4P ze>4)FaKs8u<&{mI&u%}B;{N&avOGp5j9I*9JFi}$x&FH z$anmdl7-5}&^e^_OS-Q;5=Y1?1p`Z=(>z?V_+D^+mn$;$g>q;_sv;@5k%PEQw%-gq_o9)CPCiatt0W2;D#9AFe964o z+1VT_N}flbNB{j{4yBNbQnm2`vDfot_Nj)lS(QeG>L#Hwa!;JtmoN&Q9p)tkX`N(+ ziDg~+!v2}HxcUdB#IIq)SCy1cG_qwg=vg3Zc}og)l-8439CTL0tYjkbmIQV5B~;_P znt&MPX_aT$7UAOkOOjCFJbL9gj>Am+)P|8zV!%O;D6P9PBVUcgTp_EhqP#+`yrWX+ zZxzgzQ2pRL^KU%n!#7JzfYbu2eN&KmN+mS2jH-k6NYV^gy6%25u5H3C&Tszv^#&`t zXq))u$PP_%;_BNiCdhj}TOIN?^b?)TaUh&-!FkaGrFuunZKK|;F3bc>=i5!W$S!77 zD?`+_1O?s9vkUy%gq+$rF<>%SO#Di~Oc+c&_wQrq2}oGA*zd#HNpM zHm}=)$!zRiMtTV&2ECs{pRu4Tq4m`hZ|xXZxFY4DV3xF_%$csJ=RPsYk7 zVKK#<+-6Pmpm9i>XCzrnHt8EpHm+A9=FGv|++`S_bvCc^n-{=qdfu z95TRsY|P$ka-fx~SAfwkG~o=p+{Z;@{a-~oydjbaJ2%25c8+h&>{ftDA~9+AuEf1m z9z}s2=`%T5{iBAdCj%z`@ElWI?KRUw?d%2um@UKrZ( zFuhi)LA0O98IdD|in@N{uLiSd;e`WSFw@Mu1^ywjx8#Lw)(b})B$b0os&fL8RO8W7 zm>{5+GQD$t1!9DW8JwUHLzDBKqDAwd^{@_hDAqWwM8X*%*GmFRX zM&(#yl9C2_NxkLir9z%Bs?L}NM&X(Ih1cR>b@AVa+~a~YehFvW%~A!^ktIX>vh$lq0|jlT`|E1+J;F6#CphV;TBAwt zeX@Owd;}>^+h*6wI?ssF=C+bwh}^6WyoaRB5_%@GQ4xtQiGQxKs@mo-SG7X?o0VthYDI`)Hhqy0Di3H=H_6HttcYzH(Q*sSYx9rkA}^L0Li&mO za|fTvr9G+2g#|56F+oSZboag`9^L**{3H?{Z|rz* zQV8dUpzf0MX6=fsWV-Q(@&}$mHeBrUh-XBodmS30vZZKhIUJA8R=x57by>c<(+vz6 zSbj=1@Q&u>94a_Yq@}jQ4Q5Ns|S{19#p2W=wmkPQuto zO4Y{APR;9j)t~pUH@AlW1v^JCinOI215!0m#f?jXR1@$Os9yYSt zbL5s?=avaH2%A>V!|fDs?~Kv=w78D@yi&%L>ene8uRR_Y;c0;T?#KcYg4!=!%U8#P zKdZ#c#%=i-k%zBN6O;?8!wB#8O^Mfs{>u<#<+jOc3pMp_-EFBeK5qJobafAFwj&M$ z9uYbnJBxcwyQwzb-(M}RFV2tg(dMn3gO}L$JMmMxI&}fpwU&D>)pE>?qNQ?Qv%d-u zBu9;w(9-9aa3@E?VCTu;{G@PU^-0>DfFX5WIi(Cm2{tx)$fS(!yXHX<$fePm@1U!t zGpZk*)l%2EQ99N$EOms7?|mRF6(OEm)zl-a`F;#elHjzR%+^ZxHiO4}LbPWEj+tzc zW(-)`O08-b9t|Ggheh}Wd3XFgTB>I<{xd6%KxgEMV@R5}!oKN!`gQJHQQEpE63e_= zVm!=CRhGkXhxM7-&+%B(-yKq@G3)WdqKI1NZus<#kZsiAr;5()$jb%ia=DH+M44`c zM#|CcSm0WbBKx^Q@B7jHZhX(WEJw?LkIHCdgNvt+9bALWa{=?2m+|fRsd3pGMfS9| zc8>>NFkYxbQk?RPs?_!36UF;7MaT8;V^m_6jLK}!vzqG%pP|u*ZO2~$E@_d5TtzHu z=--u&u3aP^nUoLLWroVkydW|F@*KCu1-UQP`zE-SYDG7j5Txy_t87|Z0Ev4qbsHzi zBWvdu=&&HCa&LCgh&v_Eg=@!aF)s=q@8gprhB@Meg;Hme8(cm>$GY&xN23;QM~~sf z%FKTn*eCEhBwjYe{`91_bqA8EdAhwZNBK+Vc&A{ska#(Dikct&R>r}&v(R>XY!dH| z2PM~C>Zq-{{XX8)NS)oBn_(JBqkimSY8sI{5z%KldSp^imc*uHN$bEz>}Go9pHa;Q z%hpS~zO;X2FmRtkZ~R?B=ElP#hpcRPHmu-A(g9 zT?wn>lK1T(87BbelbV**_HBH4o0C-Pn%A53wcDMNee(9cr3G2pwM6HWJZfctj>f`s z9mun9R3u9)(gd!T!w$#h3&w(lx0AHPElhKcj@s;TS2{_gq_x^14lH&1yPMlt8ff#< z`rcuI1bdmc;ZpSzWSCb50lv~67suP|Dc-!LiK57AwRv81-%Cl#va!eL`pa9^>DLUj z&}c73v!2>N&njL_9jcwbDxTwgZi=m6dR7yIoEoC>tv(L8`aT)mcs9kxso2J=nd)P4 zsJfJ4SiVx1Znt-QSTd5KO5keIOQ_B_@uaM&WuNofp<6p8%W}$HV6|QFdU2;AZE@3z zU^EB9tp(!EP6y0p3$!ODHc|J=wby?2^w=1QkFo)iX_dO1aMy;+x-_it)}UM;HJunQ zCj7JNlrKG&K;M4{U~Jt#yqZDB_{u|l|H}{G3P9|`A)sbav1DSoiYx(yX;Gu(@^DHi^jT6 zU%wPV)6tl6n1dj>&+lkex9iudp5%hFmzR0VhCXWD@%6jIouZ~`^7{h^w%HQZMEn(k zqz(g-tck1b7~tnJXQM}4OxHeQa!<3)KwhNd3IsRG&FK*~4;9o1g;rg_>uOqOs6HR< zdOAiO@t8E-oxNJq<}me}Od@1!mgC?MaU6jNcTZOsL&h6-e zB6~w=sz#~o>XxHpksE<5rebOi{BoQDMJWDQghws;y5P$iJF{3+QysIp-}Wd>SJCq` zn<}jtE3QYC*>B0ihXWFVRrHE8vSkyt;|sR>Ztr=wndT}THit6HJt}V<1;1o!Bj!Y9 z@qWC8HHE}>5&lC7T)Y%U zyW9!7y->QzEf2Ok#uMBP1Fh(lIUn!zS2UyEomi;MPXgbPk5nqQ7JJ0l(@|vjsC7B? z@`Sm~WJ^||D4e#pw?h&w2dYWRcV(8Vryiqyl3X@;=USXu*Vu;V5SUi+-SMrD-YlM; z$wG*-KPah=S2Z~!z}4HD?lj-J$8P2cBQ<-*aeMEA@k7Je&5~|09mDd#Y8ju$_fhG& z=!uz+G$N)?i*|L=4SivzEHuxKifa7VvwOE_iNnVm54nq=>o*lmh&B!F>!b_f1<%?% zhveUNGH5th>TO(yY}t=jw9!k@(;nEEoi`X87ymqo_i$}D%AZH{b}AHdilHKlO; z#S=!vSp1&JmlYuoU9LTR7M;J@z855bsr#(Z{~YcS6xz*tfxu6Eh<>w@>>j;OUt?Mv zv5Xk_62=IlO=JyzQz#~=L*%-Mm{)QY%1Y*D1*mx_Nq>z`CMvu^Fp)4$7iHGsO4unH z-1A?L$c+&KejbSLP0a?bR*s8}_ZI)zh~rnF%UE>N|j7Iy?zeRxY_35vJQC9FOarK;PF;^2&Yw7 zO{p+db^myGf?V_D7B3H03ep&nWDD zA|JtN2iIwzx} z(vTNtjqQ_gpdj|bPUqyds2r~Edl^?NS<|Bk-mSX(3q6-pzCl>b#^a~bxZi!1Wnl+@ zF!7XA2)2&KT6zvP8D@^=d-;?7VthDYpdVt&Z*|;M)%V{_$umA!n7c}HYZ_V)T>vN* z!hU$XJ^?2tt8F2G}P%Boa{1%k-UKD}!+w&n(YCWizFty;s zW@b&b{g4kMJ&jAb+d*LNb@udrZvK^Q$zAXB=&P3Eqxt z?4hupyvBT6;B*&fdMB~mW`8i9uGP^0j}+&8UpIOfLMdbAa-Qp|-k%~;qU77nHd#Iu z=(Et8O~!YQ$BkTgzJ#yyN!$AsWv!2u&ISQb=d^B;&ws*6*!s<&uW(qZus^=tHT%Zc zAAi7h&f+>ELDdh{Cr8PIXq=H3QWb(#*kA;2i38k}PgpJhE&T!=No!RD~rf-q2j*yp{dcH?xL5?NZ-z(%F)kik(k>tT=ly@2c+A2G=fvEeLU< zi?V9nh`qaUUgQZ<^f~)gbkKy!z|*Fp2~fT;|9P^7@wP(2eMZxa&cnQ~bXAnBUPIpZ z_yE&B*@26Phe1%=sOEBbhOWAXFFsX0gWF(2OO5EY`AmLobCQ4Z){x@6hrT+n!Xr`u zHoAC0W;k@~krr@Bc0KH2q*+tY;f{aqzSmVFxE3}97gzGd^v2ExX|3h4yCv!#ZM{tD zo2TiSr3dCTskuQK7+ef*csp!1gR2X(hq2j(`n$`tcdVs-*nTN5-!6S*tPR;WrQ|%j zEP?G-h|;{l?pQKV`8Rzw^j0D~J`7L_&>(PUSj(l-XfE$228T{Shu?`*bRn-}N~;>d zFJS&df~32MPCP-M-1Nd4-yB~+E5-1vNjOhbxS6#%Qob+Q;?qxb_I261Bs^vzQZ`ch zYu=fV{Zt=a-klZ|A15!UbJ`p$zUuVLHU zUf-^U;R0zG~0CndCLSI`5whzz}HP&z5;SGCIx(MgfYR{iLnaJ-ZS{yH#Q^F4hh2 zPgKX{Pa78OSv@0oim!LfylNK|bB0|c%Hmud*&&4qxOWhds-C9*3_L+jv=9BZ(J@=> zwZ~So#5XlCV)?$pWdtMk3k07rye;!Gz!$1ja88fK$kYTJq29k({rju~6V4T3R2t~- z$PGK3D=fm1Q0%WHEY+AG*JVq9rj42oVoVQ~3fF_w7SfETj+uc>C~?>*{ZN5vkT3{l z8s>8tIO~fhbljRV*g0$^+x%1H2W--tc~VIfk{(Lm36ZU1nfIaXP}zhf+DJnq+1dkO(t@%I?Y{3-t?-I z3%a=P%R7c0w|=x#xR&#eukM}gM>og*#~8ogkMJ2Pga%FC9QzVrYy8)R)i?&3WR&aC zQQz+S9q1tL zbj~m^Nap4wErDf{1z#$+Y{hWX6H45Pq%t`s!CD2EcU5V}kJ|}GV~j40{f)2yVBI?lPr`86Wvuq)QQ#I(>Br6l za!Sb>0+P`2OvF>{{ra$@%B@}1w9Sc& zX~5khNh3g3aG1*GcD^i&S5@S<=H45XZK=Hr-&N!D)s*)8I)1a`iw}pPLtlSl1KKgO zv@_=seM8BT0av2acnqF5@gCeMec7{0e7+fMJa_=x*d$;2XqB1IWR}M>uPyD1NATe_ zM!Y7@Zxov<#{Ku}bjEYT>nFfoDr(xkjmMqqd(8eGgc#5J{C95!s&*R&pR)Pu5-a4u zWwc0Vd>Gq$uXuCIc(iW4{q|x>3zN#)u4z@ukjD|h2KpJ59o=oO^QU){`n;=MSkHaW z+xVqn8t+TfriTz{kg_|RnF%L41PPV5`(-9`YfJyGN5o|poO&PYb}v&9AQ0*WrT;BH z`ZFf^UxBl-_D06`pE$wSf5$RY(kmF7ntfz@aU=XH@R6~`nDPTtu(h=`w)zayXZS~) zGTXlqf&c47Hmo0E_x}paXZ(Eq|CGn(f6H6*@0fRCA*Fw(sQG6q8^;fV;@?5Oge+_< z|IAtQzWBcJaYTivxF`@XFffqb$1l+PGLR4u6a)k$1UM8VBqTI66bu~d7dTj0I4ooo z1XMh10(?AdTwFp@ItoH!8WLRGuk4gG42&!+ECdvs01hS|I%XE8_f8;KD4^d!zkz{~ zfZlt72!Mcq!9Rxh9OYj>z#yPt;1G~d&@iwc73vUyK!8C(LBK%4!NEQfs{wm`+y??f z0!Jod6o5dH*M}swLuK-f$$}ygtm;Bjn7SZkHn8`DhC#=`#KI;cr}#=q#lp(Q&cVqg zBrGB-_Dx(uQAt@vRZU&P(8$=t^t+k4gQJtPi>sTv|IdKHpx}_u*tlQu35iL`DcL!> zdHDr}Ma9)MwRQCkjZMwnJ-vPX1A{}u(=)Sk^9zfAmNvJxcXs#o4-StmudZ)y@9rNS zpWc^%pg!&41G<@t+(%;{n#x}e2WWL+76;xss) z4oGxGS5dd(`mVKo(KIuR%#5u2m|)U&gGP)5|jAR3jA=AUdG)$9d&(-pLI_Tf2ejl3*8^@J2`u*36hw5v?nDi{!bDRnNRA z5FVt5lq@hf^57k$nB@Y_@&uBk#6^Ru+ewY@Kv<;MW5QiJCzwX?b2I!|nS}SOQKjX` z49hMy9NQcmrIg*|(}e}B2S`Ph;YNlH8YzokazoRr=qAg0;--?eQ&OemOigYy=86@8 z$n|GZ8XyjTe9hgD?X*jY{buw$u4Z?v-oQ2m(K-HYuVzhL?-!SNBR#2URGC(ky8kYU z5uzK%p?Y&_X(H9Z=4`nTd{CUSp~`g*=1xrLdOrlX;c-z0Q45^^lZvO_`Dz1??Q+dh zGq*P}Xrx=I4`Mt1BGM1>t`{!vx-c3YYhFvkr8cnczI)JyM$iI0%1I+Xc<2dTjo*He zz!P{P25Xf}Xy=W0ebV{B34lv~4blLGQGOt!xTWI5jiW>xM~G#@#VC?wz*~GXTd@@k zB<7Q{WU?sRzVGZjU^KO%-p;q5Ph!8^6lQ=lCLO}Osaa=Ob|JK{u`N-e=~)XaVYJ?w zcr`Zj9SC_r(-6?MBd4X==$iJW6hN&}QzsvT$am@^F|0-6Im)!3i8iVE4pgE$a8bJI zgRg~k(qF{|b0f&aV6JHlzKGO?TC=GIBnz5(s&zV(&=mJ47|lZJd14_?sDvfa#d*m{ zia)+VLTTglraW1hFhJ=`;SV4HRbAg!!Rme_z~NXOMXQK3VdDyev$&>u1Y_+T=*L#m zh@a;)^FY3N{AeB!&~|uAHff}?o?WZ+lPoe&V{s-O%%_eMLD*0h1MrUY*aiN00Oljpv@IX$960 z)W&=;-DE`x86fLE5^Dxc<+^{>Cn_Vx$s3>St}IE7>@btk+iZqmx3)-lC96@Y{gZ5X zV>{1KYlKFlt~?9Y`wdI^$sPOtfK=UTJ4QzN7X!&;==j_uwrNGxJ%W|xyO=`gZT=1v@mlFSR%wAh_ z=o%~5I*YGrtVjB-zr!W9(Ap6AXrc(OT>WHiMkN1$`93RONC`eqD(5fUs{_=Oe*b}) zmEkLK96g6#qwPh5I?ES%Q!gC8rTA}0&|NPj*w6h{xo6RP3hjUTgfJrMWFX_>`hjBj zU%!=X_qpJ!)90-qi^&rc9IIoblUAo}=EULzQ;>RA=QGGorcPG9M}kTn!*Mq^_L3{icq(qzfs0NaSy+ zR|y`+m4y4bfx2gYQUfh-XhxDf;|Fwuco+@OP24-`ed<$^gx z10k!sFI{!f>u0s5DGZIN;#1&eOan?`!%L!8XSfM{URenbg^0UAL8v7M2$1OO^e^?&%5m!1=Nl}Qphr*dD zA;UL}3@ZS~$lLO>bHg||ZVYzO=kGwhvxut}7%q}lR&WdwJ>0(~Pw^YKS^&iTv>4Lg zh|G-Kpv_3Fr6S$qLbqOo^7xiD_PU0(Pl-C^R0Pt)`C{&i*%a1BFp1)wZ{LB0O$n0R z(^4x%kAu4_IG#y}c>mCt$7%rc_^PjPtetJgip}I%Jn#u{y|ow`QxOodClkH{<(s?h zulqhMbm$nJJbtx+Rh7OVeoon?Ypx)O@bE%aK!obT z!oN){Ik-I1@SJ}g-erD0>p5I%{DLD9C0^^gMR6aC(X~+lWcAYZa+IElYMnag+l4k{ z!BxC0+NVe(-g&HCOXOtJqWF9d2QQZnay>8~d)|l90@V~kH2w`{Ip`gzylIg~+_s^V zcY*};stB^_7R`FeWafqAailnP|Dj0`9i>yqBAQ!Z4D0niu0R1iGz_ z)GY#6zW5!;$&KQgxTR&qO6xgvIA)}Y)UX~vHNr*+>CAzfUKdgf*PZt9FtFB>Wd<{H zLOb~-FM`&4bQia@s`KqgkSBH9x)=BI7Omer7V-~1^nSy!R(_sI$ll6Iy6OTbs+w!6 zRD?25A0#AF(N0vJ@zM06xeO^vtFVuo`>T1zl4T}|QAy_zk?ezm99@=$gF`i?f}rRM zvU?mJU8_?YkR1DfO&cjl+mJVkF5p7);fK}B1t>fLaDq6s)}l`9`pCB?PAZKM<0#L z=MY?NkRIx^SB^KQuq|{9=Vb`*dy=KBsBSK5Ql?sNV>zg3yaL|6BHhDgtNLZ<*l+_~0%2kL<(Wzsc=V8`1D(_zDW(aoy{IU!iL3Ayke8@LGB8l#RNNXKtIr6u`D%f#v%IQq4fx*_F#eW3 zRe&!s4|oT~DgwV*xOzLAoLGXWYS8WU*{^1yD~tvr2Q zb*3)NF;%AB?-0Q?7Y=e^^40vs&M$bBsngb6!+0rPkb$G$K^dRv_Z5QBu`aDFG==N_ z0;`VyVDW@CzX@1|z*@-=zJLm@a5u=pr+^ipD)lKQ6A>%i=u$i35Uw=QDJ;dhd903N)iZxa>oqupIdYUuj zERG2v9#R&xr_0W*G8hLt9An}E3r7f#d!-MFoohIksIt6SX1EUE6H8m%cw$9>cOcx* z%aZjV3`Xst*9hl^gg@M#Q@b4x1m$AWF^;gWc!n7B6IcKoTVskD5|WFOyZT*!$y!^k z`vNmcF!!~q#nqT-ceKMNlQx9zsZv!{4$E`S``a-$<`Ka;_1{X>2ydj^1Xb!dU zF2h0-Wn(~ zgrXcHnTKR%osbb_kL;|BV{gY9|4W}$_x-uQzwh_^zsKjkzsKWo9`!!&_qoRFeZBVU zdR`Nzg65ViEUT%>L8au=u@{dxnMFMO3!kv7g zqu;Exk4ge@G5eg48@I?zhKPSy^SihO0=-G;X3W?n*A)T#L;)W2FZSAx@07=FlzG$V zn=3k=Zc&y(8^q5(DsO_%570$cuq|fk-OlV4zCaOh_N~*ohVeUv4JK;*8~n=+%|mI0 z8p#Ir$6tnA*_#+b*25K!F*2=Zd&}>#S6nUdp?#XQIdJC4?yfdXE;5a{XemO(-oFl$ ziTxGO#sBM==5t`P|8LEo)&Oka z?-kwxF)}i0YHB)Ky2E?-9u_*nenjYh{0CxW40~XeRBYsAM`61d$jBMU{$nF$AOc7R zBmX%7_*)F{FCu^pAOg6Hf`XiaY9|6nw#yxS$QdYhA2~~TKwgXLy5qs4LU;EtDnumZ zRZ(*bUtVOo;nYUM%p)>#Y-uM5_$>zb-wOfW`(MQXe+vPA9|5EzCj&2!oB>1uN79pn zKH?cqBnQDr9}*2nYv50?268=!Fn{?G^aAi=hKC7-@Wpg#aXbdSy-kF5r!}^4Z#(S$ z>LJ6l@WYK10uxmL5mw<&gh3Ft)9E##zs56xUeUWA2aXUX!n_s;1R`uL{l~W1vk^s$ zLzeg3OqPf+n)@}-P#F=12EH9)MAO4zy9e6XAi_|}eDrhW;?KUU>Xk#)iHpMx{&kB&k7?v?T3B(wjfnF(g}qWS@~NN0PNo z@=(6{P8l}CG&qDsnu@fVYsG~+^Re9aFkN`Rhl6nKiCojzkyj4_HOX?Iwl;l)CuURE zH{8#~JAUejvt!}F$(kKcZsIz=FknTx8WcPbm_6>unDlju_QW0)h7UQ{k0`}1=GJV) zwD5$wMsN!raD)5*B7TF~Ou8~~{EPUw{=IK0YZl(RSekD=A z`+TFFda3lgrjKjBMY81qUl7|>?68QIk2NgGzgfCGb}4+wIYFjk3XG)~jKwBswI5Ap zy?;pU09$DKgpz5YOA(UVM@r_oP`>fJ3!S5&kMD_J#w`}K9t`&{-CY~~zPZOR#a-)> z6n*upjysGVcNR1PJXtZ`Al8iAs$C}C%<+-M=g)U~;bS|#YPR^ZiB7#7wZ-A{VFbc{d$%eE7yP6Ty@OX8!cW9w z7GQBEp}+xM8qUuw`Q3vi5v5C46K)r0-?X_`oe~E;vG(JbXf# z55C^b_HntCue(4ako96PPA_l=*GVJ@si}{0`N3-cUf$TGK*6A4gHRwM)R{$5^&} zUJl`DT~Yb~$-Sr-FVlMrQ(bjGzIcfJ)tet=nq%-0XoVZbeJt#Wi3o(3PfC0127;i% zKIqq&!Y^%e25tNp5cn~qAaND48!2z0O0F3DF;?+oOyL(MsG9mO;~+mTi;s(5d_zBm zDt?T1{C!8J`7Ne$SCLT%d6ZF05k~s_b7;U6Ju0}hOKr^*zeg8k;So%bi}KYY!W0pw&0yEHnc0_5@nUbmFZ zbQ9lAgndDL$Vw<6!VJ?uAJ9wzS&B25j-4r?1dfl%wS(E zH~0kNevd5z+la7LZn>~0&YNzA2#;K5+$SNGR&TcV{Iqg9!k#^qj|KB7>psJ|e8NlkO&p2s_&S zf(Ro6ZK)Y{L*p#3z%v)XG+8sUpoYRU=pD3rPB)mOlZjD%G z1`LpsTsSX@L9Bh?<5mHyqc9Ec%J^>PG++SpJaE@ey%jN5t%020<`1VA!;FglWRf%xTkQnsU%fqz;OnAXhXzkNj%2>qRc^4hC9;k9V~gK&TE7 zkVmf>OxZzW8-^f5PJ|uL@#?_aBS9xbSY|6_=pXaGfgT`T7x*!tLa(jZ0zp0o4unB# z=q|}WtkbE#5@8U-;i@~w;r%oWo zWgH2s=nolpEvu2s46!@1(jWqhK?km+<9?AV$h8c3PT3|TDW@_bSmC;AiqRT`8a}xK zi5*Xb$z@0%+sLU5#@k5cZn5N`F;UPIBN za^@WYAP{W{7|pYB#kgPtcO0mikQa3T+T-y}(4;Xpn550C|3X|)T>V`X@Nv>_v4Vc@ z5n&fUCtg=%)FdN){`EA_H#rJkC(p1Bc$fY*-M>o-IhI%sS0r{kI^rc@E`tt2X;4oI zCL3r1p6pOwfDSv4`XmZE>u>{Cr(*!e$Zo#`c zOd2gHKK&O42vhD~x-74#wEoEW04(+wUdu~z*M+yh zgf>;dTXi7Dc{8CNd0cu=9Q!OFzi7rCMt`jLk$-v38lp=Ig@~09$Vz%olGZ;#FBu8&xgd$ z3^$j(5C>)edhG)gO)k8eyS3W{>QOn>9SG)Z=&+%&BC2;0{7z>Q?-Gf!f|hp|5n;e1 z5td_|`(xvy=lmbKFMcBSz-I$A>>($@-gE=Gd!Jtx@Lv*ZJFpNQ7Xd|XL{DhaFNT)s zUSko22UZMiQ$*M@KYW9SQ21;_V{1G2t7j1T`barPMJSQ~PZZwvC1UX5p6C|BHao~m|56mq#NJ)FjP*Po!mxbp{^xO>9+Edh@{<1AQzX;S1*=$e z1MmF-D5bbX6t||NF3Qe#!n5-Hd~caO#I9F5GYocH0Pn&Rv3k(t*htw`K_6u^JLkiZ zEIfTv>Ou&bYgQgnb?%j1I)1#pcFF<=D(C74zF1Bh3*Pr(I8eVYBjZ8zQ>p;YOsX40 z=!?=?i&$amvNrBh4YIbkqRIwU7UqnG18|1kBTeD?A9Dp>%}Vp%1_nlc0`ek-_c<6H zS*<5ka83^Q(#M9_1DT!?xTFS--CnQaGYxFIAGulzePDB~*O7hTCOSSO_K{OOL66Gb z%yItANxF4|71KvO2haOnI~sSP>d_m9hb^L=wPOzSDy-=B$Rpgx^sh2t^~lHOoa*&E z1=Jo?+9vPuAl0MBX@G<}NW-aXXGOB5U(uvw*`hx^n_wFV+Cg z&nzoz=o9q!K72jq0~tK}wk!+hQ2|H%U9_}kncE$>_fq0swewX&M>?{PmwPWx)68GX z7jxX~o~-e`xxVGVKc5z9@sKa&LjOam5OX}=@%g6F-D~;%11}d2h6n{dazcB;JNhskN78Upozt38JabN!2rD-AsQy|&T7!iF-Xldz}{XC?5_Cw*DE{Lf>oa!IDh8MN~>`1+L|Io0P;M z9!4gs9nB~W<~j?*4|OT)x93W8=cXJvE(!@z?-_X~vsc+UJqIUZhU$x+-juD_qse#_p~)_bqqz%%aMLT4_Jz47wyq0aO~_Al>o{<>iNbnRU& z%=W{G+V#^p$+oqEG|bLl#ks=?g=T~G>DEHkJTK}dhT@GPLdMcY3=b%d5@ChLRKlKB z2xuj3a4Z*bv8GI%&-HNU`)q|pTKcktVHC_uW_%84_iAgZ-5t-p3mu0jI|K?f4)BOO z^1ps*cSLE*F~o8uXVexd^bt!qcLg~pe1g+&a*JjKO@}!z*PT+~5t8R`?h23-+Wn*g z+Y3fU9eA!9Y?<6;C-o(fLFSQjUpwM1s7mGCBtIuHMum~%aQ9nXN;4if+Gr$X84===BlTX=e`4X0 z11c#_F=RmGhNu%+RsA_kdnpvKp(pO{?%;UDhl}O{e6qa+FJDuZ> zZur+}g?V9VCd%!y^k@1?A{$M`j=>=c@^@=kO)5h(rxhP@bP1jA`Gf2kb^G|j7H3z~ z_zAaikAvftc{yyeIvCTc`@bm5s>Y4F@O|bVf7-l#o-9mQj`P{?(Zj0}C7_zVnWl_9|E4Hx!6k3ZY1aN6R>$GtEL^=!U;Rqm1;o8}a@vcn3u_8FaoL*r z%4nfW@^xOUU7WOCDlpsi_X*V_S%*|QMA%Zbp{&BZv-4c1Z}(2O7hP-ff$x6rOn*S) z?CWbZu2ooV@=m)kE7WLcv;O{*vL#FcLJ|kAMqcQ5k_^zE*(>|F`g;?V^#9+@^?v{@ z_T(HfjQ70eGaEr8CbOs3IS%q$eIZ6*YhWGwVK&M7b4817VUTFo3yx9ihd{#tc~ z#w{Z}l>zi!cfg^iu0Z0+3lTU<5wf@G){8R+E=9uj`y0#DYwm~JBqe#=tgrcMcGE)E zjodRd0ZAxL{r)FVwSy&y-OXu$XnZKlWmWI&-@bbxfwq0DJ0O!4DxfZ3K-bMqzB;w> zThLb@{XI#ph=w2PGq#SbE|Lt2;f^ila!sV|`8nLvw3oR@uM-tHUUIogRy#~s@8*(X zK8Gr^drfnw+(+IJFRZQ`GFN_I5(Uc6t;&d<|EH)`#`ms0Seb&3t5dV4v(=w#szu`nrB5cvWEvaR zb{F&6FxP7uM`gX}9=BwfR*Vfs-Ka!A{yal*@rz&4c*NRjB3*p2RnCV17rKzaQ=PKA z+bw%eXRk=svQFH_g#jGXFwqj9xnawB>EWYAS zC|#@#Ipq8k>f{xt#F)7)y_X*DmkQcfJvxd z_8wp6o23^obv2b-@E4-xgajT@1;JVZt0YZQIOb;O5OFsnD)rtqJ5Q^3+<{y5c)18S z^hgbukJL%xPj+((6b4j(6*fyh>+VF;A4zHBD_AEMgT2Kd8jxJ8tW(UxX-#MEKa$14 zr`^RN4frS7)J7nH61Xw#L_F7{p<3bhb2vc^U5 z3S}zMyJV8YiY=RB9p5V_C~Gu64NI6LC}7d}+lXxe=eV3;TTeSP$CJJjEb8=!>7cr7 zjZxd1ouVv?FQyK>zd}ykFx}IUdKqbYch-)Zx#wCP8_)aOPJ)!6=t2Vfq>wW6u8|4Rs+eP&fAfnVA_F}aEs)(@tEmumr9C3b%T#1D%F7yZbdxuoG z`%FsCjxkiL%$y`sE9XedDY;et0f!d9=}tGcoJ>zWJ=_;*`1V=Kc`mrP5hxbWHGJ(2Q#?`LDzMU+o9e4dn<$+euV@}YBv5xyel!n8>{(~SIku(H00Hn>+H?=?) zVSx$&ye&gy$hn!qU{MlPvb(*Cz{AM-~_j^;tH0hh^tV zmcIyuRai%D#`Uhfo!|XpN;kys)xih=zbePE?~xf35f*5FE43l$vR2We+`Al0<3-(A zP=P>+oTQRM%J7|+U$Q{Gh*DY?pI41~`h`cwVgF`A-`baxmOk;o1=puG!k=I<*{+JS zsNAVdfP{?fo0dAJ4HJ&Hp>kJI$8HKfY^)P|ejCIfQTmdBk5I4L_~&Y0%oKPuiSUru zo9Vg=GWBbiS+Mq+W`wpzw(j3Yh-<2;e>j~I zWEK60%t9^ujAMJwzdrI!%06h4{YCWO?JZp_>!rN+{sYm~;pvHVkFXdx$OOVc2>)?m zF5Z<1E&8H{LwkST3b*ES-!XkJ`)A(Fsdn7`7t-JCQsLNrMjXV+ze^O>{hTO#;Y@+b z>ARGE$tr}Uj9fLjhKJdSKV2*2qnzv$zhIN?7}K>?WOvkW!MNS3*;V}0R!0^3?HS@Z z0wqLZ_N#IxrAwupYWR{NGesT*Us^;A5emC{p@trB5WgbAs$VNbLzCp|`e(~>_)-dr zo=GdaODR`M{txtgMU-9C)w zOs!*ou~q;ai}x9$cd1%z%w z@b^gqW6_H8Cig61r7DZMn(&IMY$-djHS;$Dc3jkAhGF-Q`tk0B>neW>*O~qtuJbn( zXVw$Qm~q-;^z!lJK)AZp-v)r~HhfwF9-kr38{_kmnc*0vq%K&R! z-sa&`!*lD69rR>vQuKUHjJR%byY!;u$#B@~g$OxDBtfZV+y3|DV&=+cW8{IYQL5$g zFa3FSr%n`Lska0kH*ffuJ<@jtG$W%F&xMD7qym@PP zXVk*~qa7RU^OqL|ba}rg8azOvp}4g>JkaiI(QB6kvC!bCfXvEc`EN@j2dZdQ3fSj3 zPV6cI$(p}avJigx&D&VHJpUtZ5n}V25^w?iE&L z{z#-jaE?F0>3ErrmEUD~s#h8|#hIUvXQUeSs`%wA>B$D>;pj!**Dn&bP!`_7QweK7 zsoHThb5n2no*++;s%15|yF=SBe62n~S4d$cOvb8YNj>UTk$^zeu2pjCK2M4@*%vlN z_eWCFrZ!@V+j&-o@}CWQv4`j(=xdsai{qr4KBu0findaM+}!Oy;2}vE#(aqx$uu{S zWX)=Op}hBA(hxSrj1 zJ^8(o>6WppnmFkaL4G~)h!57R7X`GRr-&;+FJNxuhHoSrr!UU-sKKB48~Ig!eN%3S z8nQCDBF=p2p3;*eLvP0@6Bj|<)WT|R(ZIl9y};`0hu0&VAHc3za(}*a<&$BJWM$q+ zlQ&!0lzDmBjk%K)C)vN;mYLecmV3x}rnq%_i0w+;4RSTdqqv8sdL9*qYRJFo*rmZ9 z_34bt^SU#4?iY$*UbMtsI)vrHT=(5iRumpVNPg9WlYvI}a(17byvH{MzcWse!im(v z$gw6It&CS|7*?Xrq;ieX`C$kEVRx|vHKC?eIs<8Lph->qc6<#7&vF=0hvDJ<2z zTigH@QGAU zw^NUN;9X_1)nDSw#iL&JS-r(=5ZohtvBe-@5z0&RFsk` z#oK$$uM}23IWYqr)b8D6lYdhh_EkzxNXh;57Bwu~M%8rRfc)q-{`#ws8fWTIP0QQ7 z4yKKd*>hsY=8TUAOltq+D>{BAzn+ukHH-+;w0#x-{t#mE`83x2fKvA%v9FiqJ|OrW z%j0${r))~tm7jG@nGs}9whl>3X=z$cr?5mbDa$RYr=;4hyZ0Q*Q``II&8d({YhBnK zyEs@F{r=5x{kNUw9j`j(Zp{v4*!p=ne>f)_?NEay8G8pr2Da-KjJo_x5sXU=bPWY2lm+f_5e@BrX8y&cjBbc8gj^V)8bZS5Sua7nDu4 z>U|2VS$0dw)}rSFU!ij-t&urhh~7rhwX>UMgUu(!fj%bje$?}QUNmwR1~x;2bX}%Ty;jCddt&&FWkOn8*eJiZ&X{S z4$K@kER1hCD0`uKPrdXQr5_i0y{Y-OUf=3qrRlSYXo)&u{17@+k5j1g<|2P-=AOu9 zz6dfYp|qrC1Zy5XV$31mH-6issj)YI-Z{i9r_Xd#!7{umH$~Z%B|+u=0{5;%(zg+? zlXttUW9eOA_713q3teUCCnrB9FIsIQ%in$Qz5Dw9;pz3)@5cFzPr|}4`8nAdbf_%( zXKTvERXhzic7=94y!2fC;3|Nbqwfksd#CrcTvM!S?tfVR@eal1T^s&uY8qOV(e{OE zLi0S~Qg+TI>}wL_L4#ec-ZIP`bK-9pLtbmbKA27IHn(O~DzrFORT8VNxx{qd&VGNu ztO|LmZslTkZpM^mm1nx*G29_erwe)$vVKc)hi1#Kru(<(O>F+6G=z>oVM&M%|KX?>e~5G=3}Bsq z!Gpfyc^kkeD*^e*1z?|VxO}_30RH>%+dEtT{>9F7KUp}NIa%L!ad6@~E40($Wzdeble5cttLsi&!a@MM`TBPk zde-JHR?gtj9Tc9+-+@m5{LRj24TZ$daT)Ib_v~E#+~{A;;=69Y&Fbd~{4!*vTh}d} zzxA!+a{ZRInY_K_Eep_}puDr$4%oHC88FeE7IrQKgwF0j`dq*L3xKt_&^hp+o8`BW za*2qXpy1%aWhk)I#J4_$&VV29^kz&WEBoto#m@faJNtj369L%h-_VJK&w{@GQRqaX zVq!vn8=dIy2)_MyLnk7W-2Iw_PV^0*{NEm(Xajp9`7tP=i-Vnb*^qKOad&dmZPGvg zP!b&VV-8ZQ4he!8oD`=Kr};nn&xvHe{c(?wj2oHSmAlD>eYDdxEJotDgY_>t*E4I? zYdZ1OLn9JP;`rTPiLgpN9AAgD=}Fl`oyvG2M05GYH|c9KA9J4bs;jHWs0R`bA`e2X zCJrB<>hMi%=c;$m@p3CY2)*BQ~#z712q4jz1c;`@$syn;^G zkOoAe(D%!fw1$4;R}zf(Kt2u=SjjnkiyRv0T=8Qh<5@$ zgH2w>+l2{ub!<8~vEtdxf6U&oZ?bs_$mZejEm2R=A1 zauAIh zA^`M=>zGccS_^c7z*wOWbRxUu%AZYu{BOs@*L`O{R3DZ`z(F6fK4g7=b%b3x4Zj3*h1u78|A4&+ zJC?`)_OoNL^l2B^M& zNmbR~y_zjoe^VX+z(^vumjDt$?(rY5Q77j;x6-!JpE#cZby5H6&$hpx;hVzK4f&@1 z$R#v>V7Oi%Lr_}yoBf$>WADACyqG!zbly!bp#J_d%9u^^7w;3KT@f2&1T_=2@2?EB z2Ub=zHlR2ep`a6}@VGylk;eT^-=SE(DL+c5gdf;V@6G0S_UF~kfsN(x5!FthVm_`Z z{Quzi|E;9>hy1R>as+^^%s>nExVZAT@2?8d-cEi+&J$rGUKWg6hH#NTo1v!sP30K~ z?dZQJbQ97)uo}tLBe{BiHfi(2cz*EhNUq+$6|yJE)%!QD^CP)>|GsYDkFFib)%$mI z0e^Ju{*7I|$yAc7_wVKE9mbyunU2u=d^6c&MXuRFyCbEOf1)tnJ@!OjzxqDDr(hS9 zX9{)zq)oss-& zoKJk8cwL?dzd?9wy45=gz#?*8!VQtzn+Q;XrdO(rYQf{+BPMs(wWgIpyX<+haHCw@ z>QXh!K-%&SJ#IBINHy1?Im) zFsJ(0zE0?s{1&hc{2}eRZHMp$S_M0VpJTN9 z_Er?x{x978yBACRyG8u|iQ^^z!`=C3{--;=&z+U{ZKt=;&i?X$&`xh5adBaZzrE9Y z05$-F5y2*H*d9tsD$3n^09Y_J^&T2J#=Ug3v~(;74$?Dnu);YxSlQXRcuwKaf5uMlN%RQ+5*40O5V0_wLO9T}A8Ng^LLkJ|C+EM#QoT;aWzCBr{?;SGfusj^ zNJXN<&r60x2NE5=7a^qeKw1x^_3+oKmBbe$z98`hi7!ZYHOapqxevd2oc~?52nwk0 z|Ho{5`X@%l{(Mo$3O)j3T^>N`U=#d+1{G4;to3+`TWE0pJdIEG7eZ$>B=NOCFBPhO z+Krgvw%8Ki+^J(Sy9%&GLSx5=N0j;K=PvQCB-ko?>ETX>ni1}anMOhW@Wof6;n+RB zchm@sPOnMLkZ40%HzZ~t2?~-BC20nd)+AXJBs1wh!i0QTT=nAmmAuYduPMF6H+4;M ze8xXn6JfWu?Q&X#o9aJ3ADdPL8yX50(anxm^c>TD&UO||bE^oVu9nWTxkLVnmWyMW z6=h+Af&$UVb3EeLks3C-*YRoo1m}?C3UEfkh-}8Si1OI=(28n0O3ap)V72dM0R=u` z=%$Hc!?|0KppDzlkGD+a0;oU#v)NFqQq!`-VrHxyay+twcwLKmpDAFf<4=` z&%<=`91R~jctk1VbgIBZbio0ovPU&$#l;nRow6)82CnY{RQq+0xm&n<;bqeE;p+*9 zwwjLy&CSZP%;+tb9$U+NqA=+;kBnAJ^Wp0fJrn8kL>!kqL^)qH}Xfv%PZ+SF-8C;p0Q+x_pk3i4AOy!=h*i_8YH>jwY zVZN0W;>U()jF#O$(_(%)Aj$G|{a3TS&&_0?=m+kMq(v&Zf~IMNGt1W|zdl_*Gmo1> z42l-}MyIsuNEOJc>N(dtdvt6e^RHyd+1A?B$+XVni8Spy;~WAT9?^*%$w}_f><{iY zZujTHeP+R($fuu^7F>C*!!)S6h`t=G&3qi&*>HhnE3W~o&An-vq2ej}x}tFJ{u>&f z?iVj6e?)wHql|j`MA#mt4II9o2pbz7F}&=<*)>*d9hPFQqvx(Py>siz zIs!@R!y7d5L85RXX?^Bu_&Q;_C?}t!^XvJ)BRh zhiP2ZE*^@M+E%3Lzi@4MiiJ9^}jEqs;X4KDuM{-EEOA|*O_Tbmj;8P{e4w%mO0#eV0yvS%X- z&mfyUQB2dO-+8g$d%%q~q-OqMv^n-I$nXn^iviS=<@^5_NWh(v$bZ3yE*1~U*-LFh z9JZM0@xIW-*$E=-G7&Z(H^xR#yibIgnzsA#E@|L=4WS+e+{~-HMA(rshb(C7IBGME zAd5m{9ui!&<-nnVgT-Cw)q|ImHXcEp21HnoBQCuhKqI|sBD_Unl>g|<3pXdOVW8zh z9SBU?8dJqp$zh!TY72H6uLxs?mc@raBXGj;d})B!cH}1ju*AI;*O3pJtlS`!09abl zXQRk18eY63{A248X>lS99t&TqLZ_N8BC%!YjaY0K{azxhexe?K+hJM{$4kgrz)uhg z=&HM*aXwcf%y_Tertvlp@A_2-HEnDP@gcV5gel36pbO5c_FN-1q z5#xIgZGXbe&@)2yp=i82yrGrCgdad*NkP~tDB8Rp^qU3WxIs`TEC(us({1NGcOvZ6 zhj7AqUBrAX&L3vDL&aLeum+yuiWqvCqml@7au~O$vBYFZ6r<`I}ajS1~(B5YaE2D(CUr3@uhju9$e z60W?v84h~)Hr=ST_sGX9=5Bv|y$Ws7_JJb+_?&BzGXl`Ch+pbx_$ICxyh79NLZ7ol z7*`bN#t^Hk7lasF9tNjb8gwnzP~xi(U_#fx5X^`$g)|Rsg0v;LK(}fh5eeU-w?Qtz@q5}gEeWO&26a3FOleLV zKL*YRW;LZF!kQNFu8DiW!5eo;0_UGEs7OMJB&0|}iX^1|B^J_u*D50kDUy&P2`Q40 zA_*yyyGL^ONbcT0-%a}OS}K3`=SY?m$&w;jQY1_2UuQ{acBjSkD0H4aV)v%jjyuKc z%w_qkwP&M(Tg-)~*wt7fOiqMs9KHD5Bbaax;F0?XZtCUhm#LaLa6ivi%GSs@TIrFi ziC|d8*d6083a~yMc}$V6#Q1Z)(Q4wpc+({&WZ*0g6EMgJWj)|D0u`1ECdP!v(%nOBphrb2FXm8?5D$#PWTt zWF0a#n&}C4bQZ}xLP5=5w9gmQVFgPrK|eYq+;3I%iK6|dI-i4VOgz`Hx|TIkP4V#+ zavF{zNoJS8!xFLuWK*kp&wMVHmlk!+cGEsf)~39mLUYd@e(@{+=+fyV>bQ?H!gc%F z+sYV_&3-cNK}*7~JWA-Eikip_C3Q$^WLqC<{5n6s6B*Eknxo~f>4}n*)Xfs| zr=mt?&p~n^)Z)|eG^?QFkuy9uE(Y9$A#HBRD1(svnjMG;L#QjQh;ebdH3vLJH#0KF z2qX4ry=Yjpq!(SbuQ$hCx3nZs_ergEUPOqU)7e^>*TNsAE%X^0mN(Czk5smFJEeM- zC#uD3#a9Wtia8`@KQB)GLhk^3mP9#Roqz zyEQRJ9*h{yJ#P~0?M<2FnljjbfhRz>@ijIGme4{_+8)M&(DVCl%OGg{6mqQr5;lUu za^~&Ijh)AhR1Y;E9UIqCQl94VDjhGQdk6ZLKRRhN4;8$(_i!K}P9re)p^NAd#F{&_ zAh?z*fbJ1g9LTV9=4S{=n}42heO?iv(dMIgCuCi7;LW1SfjPoWKPdq{fzHM7v8cO8T)kF(|0OT7wN*yH zb>u#%fmLuLeyfuc1op$(AnZIMBKJ&Tn~$Cd*<4D+*#nM6KJ<8+c=wdeSBJZD#>)2? zlKb>du3%e*JEZ?OU80&^>qzDAl0IKU`#_FopOd@YylvBgnRS(j%cE|OA7=zgwA^x* z3)kOCs#N`$R52a5Z62zBziUxx$<#NE`<|hj_Z6Y~?0%8(6Xl_?QlDeSdX7Kk@OO_3 zS?Zh8ZsFS<%Ec44n#@=?3+zN! zWfYWO7YiLR&NgFV?~xJoH`RRWY<}aBuFxzhVdx22)(D5{_Ia&h{v>l1$}f`MtQcv1 zLUIp&#mMsh>e~Xm)A5M5`;TD;gPY+QGNIAWZ$DS%&TC18L7`my9w`I_kan2I1Xt8Z z_!b2cJ2Tu~eyt^A#woJHXrP2W#_2OW)TC%}H)S)738HYW5-FpIDiBxT9NSyCM=>1Zv~U+snhtLz`>Ez2y5X32U!wfL|Ct$@0VaT^%mtg z8J(N@AK#}(Z*Y`wP7Xb8PWVqbjpENTk9=uGkkIP}iCdFMB5aDX03-a~beVq!y*4dK z@UtSX;>#*oq|DtHCunw7U5sjZjMwdK0u_|%6uo*H>cc>=9w&+Zt9x@!Ji|<_l%3xcrbML2&-V?i7I6Syp zgQk_=&zaiGezHXx!Iu(2R{PO7biFSGBqr+#jkba#mbg1MrfZ)N&vML+mt>Ph;U`Zw z?irJ~5_(%0W870?e0;RAdS-c4EX3#uLl)hE6lsD4{scqlk}}9Lo2~(XbGZUV|#eDx_IASSbsLbzu!3|A$odvF&m_W7eLD0mwqt|YkAkj zSZMn6<&(#v_g!i1g<(e@2TRV{9lDn@=1?9JuhB`fjMzKlXoX!XT%DO?H+*w2mn$4& zQVX*EOlyMJFI{6ptQ|+XMKQK4z1SCo^$ z#X8!nNfrzj+7FraaM9g~9z@ruahTmaIA~6XA0aULNpq*=gs)exh$Ohjh7Oo9lEscZ z{VXs2fFt`IIR@mljV&;y%go3bM6{P|@pZd2-^jl9V?oD){oy8+Ym=-!IR7+k_=H@z z%6-C5pJ)kWc-v1oDx6$T?l+VouuNW;;LFFYOc&`fCbnSmN46l$I9RGz$Ub{)S0gPW z3cU{#VJ`LfqoQyZBFuXl18l(n(Uj{M2DQ#dm=mmcc^^n%OnUjPMby|IaVXX;=@PE>{lYk)_G*FDL{dp*@t zY>%O4GaD6Rj%nQBbHA|ki4bv6>9zcsTjrI{^{uVDy^#lP4jmG@wB8oz_JK@evweDq zXPbXpJvyz?-1S2wd&Fw`e7Ux(t0RBi9<7%=U&w1Ox6S5=%G~VRqxE7)(~vx|Sw;2< z874tkV$p7C`e{#Er(U>q{$T%5cG0O%=jdQM1CC)HSiL-tPP3|wu{Np|rm<4{q~ozZ zv0A6{Ghf%Zj5FY^SlW7RD+L33FL%@4-_J{7Fn-75Wkokm|8@jw_7Lsi+e(-lN43UFBBo^c-DxqB-TPF@`nDsRSvH^IumZ1sM@u1!55Ji(?75B zGLrSSj0Ll}cA=Szcb#c;d-3**udVEM?PDX~f?7LX>_y4F<3351(J03+pM(T_Z|S5h z2cOu+Ez3s7W^UeW?{Ww^aA9xBO|~%S`*JLjOwZd*>m?M9UV8D~b+m%Fe#WrMJbc9C zL#}XZs!P{Vxq91i228E@p@;mGsUx;omv0;FZ}hF(L%2dV#>$^T`Sv>BV|T+9*WT(r ziYY1;nLkbOpounpk8ntcvym6ZE3SG;V6}-2Ke5-(=6R%w@O(t?=MA$cIgX70*QZ+2ulbBgtmX8KOyD-K#w%*Y z<4?@2>K9vuo4#5aUsMY58NH#$`8Fr4-f+pB)1jBEL@HjesNWqC?HqOCM(4}NbWfhV zruy8Y0;Z^}vEox^>$bw?I6!aOe3uzL!o5_F+ct*2084{rRdDZs$)J^3hs~)bx2oa* zwX_9x$JJU-fIZHS*CY4}KwyI&>nsjFN{ie--7#QP%WlVB2D>zNc;lsT%KzyNjsJkN z_+DLj#BawQ#Bz9lqmn#Tp=|n)t)xBjM9}>DVIJ-y#;+aasPT_dp;pNr0$#vaXHU`< zSmHIZzBiyO`9v#viVqZSLA&9LPpnK=nF>K&);&Mb%$Hb;(2oHsvtObc>Lx=D>LC8s zqr8Oo?LeJyfJW~48|%;{UAac)$0tZQ5K2q9SA^bJ)B-G_+rz1w-ZRn{(peX&0E^yf%q$q%$o2Xno4uHmMB|)vaJp=*`EJ5Iq>fM^! zw7!&mnEmkf+`D&c%>iuuZx4JwI+$@u$Ls>T%%^POGlwaEqLaf}udly0sGsPsVOM!R zrwF?V9Q4068`1P^YK`ad@?;5UB#vNllgx_rkpz9O&N^q;BSdA;XT)&qsv{yG! z^>uNyML^?_#Gw?PYYaNj-)d6iuWK2L&6i{YZrm1CHF^w9B<5&hSlw~l1daadE3&PI z_VbQm1!P&H$W3e!@B+BEy6r@3C@~somo^77(WqY$ZvReIqrrea=#+Gn49BIK@am`nJF;GzO2FN7{uZe1NywG zfXkn@^FB<*-8WsLjBwohI#9FNDSwwj$rmlx(Y;5?m92$l#J(O=pmq4-`cgP2$NT;M zTG`ZB^&+-MStN8>s3LTKprV;gA0bLCEv?+kzwDIk)j)Q-AXrSt#g6`3y$Ciw=flBA zeDeJ67-Wr}GrO-Dbi(ZF*i|JaCD?dpQ7PeZ0&m%iLR!azihkR5)LT$>ez`KrI#x1L zTDeQQ1C3tL95 zOr;!!%n-8L8|TfeNaRe7wZAU^)8E{DR90(&IWN*JG*jF~!X;q!oX zj-b4GsglFH{KN#I@!J|39e`DtOb)jj-^BAMx}H3Jp6cf-bwMzUP=q=5d5ii8bY>Uvv0?c%^YVbL}~eI6Vu#@(rW>3b%#d< zx>Z#QHpGF42z;H`r1HZ|bDnHzKb8B0fB};R&!~!G>3;fI5@gm?)AOHUQ5ue{^a#`c|1xcTO&ZZ;BPx zk6Ry?{r6LuH*3u)+maK_T1bbr@d(`WJ{l-nTG5JBwWZXzY&i5-&}cmG1$Q^e`NKD} z3=`Wolb%g1jt?q)X5Bf%B^PW$`4(kYZuQpQqd3I#SDEg$_sj2_>=G#(A0l74=r3fb zKLeJ!pH3|YJBvCC(OLpIl(Q3XLcl-Kh5lo5QC`a2O7r0eT>6AAA|XP)v!}rR-{!Q` z|5Z+X)zFL!z0c9zk@GPnOQxF{Tyc2DSuFJDynYsZ=LGIT0N1(Qai1)HeTci$uaLm0 z+wZnI6gafIccE^MKfu&JKlz_$fsRPP_s~ypx}SiSiJ@OO6kxf)*`BaJ?;albSO9cS z5_<=H;sNJ=;2_!t+HY}A%<~bvK9T$o{AO7Fu7QT=7{Z&NXQ$5qpsmG^@ZGB5e~A{f z@gVOmMvTm>0q}hPGS(KfJ4yZqzTp$^(d9e2o>k1(bc*uty@D8^r3m;&cumcz02=Eb z5V(^^HzXPi%gEU)5-+^$56k9+-Ak%tl|bw&FwxbKjg1?hbH73Uf9)BF{VvahdJnzq zsseUVrXlIF_qT#IA=?>sD$Hccmz4uw=QKW)nfU>X=5hT(%$mi;QF=gg zb_!rz#Y*MAge#S;4Z^hTtx~H`oH?2Yh{&x8Vys>gF9JuOkBTzjgVlfU7E$t# zTLh$N#BL|?)sb=Tq&AI+|JJ4-SKID3%t=d`y)BK(7{l;XKfce|awrf5cl)2M?DrL) zsDD7z+&=IAfN1JF;)Dhi3zf>DxfUpB`?C}9YcAXzhd663wz0EOy}?|*tQggFva0|m zoT}vyXV#Wo!gjX@xpRTY%;}&;Tpc=#g84-qhoB?&nx!1fphn19MW>Ro6%%K1ty+9iQfHW7l}L@dlu$!c$WE=YX)-1E%5BiK4(9*JxdIX~ zyo0h(L+ktFBUSWtpj+MLl@%us=g%C)B@%O<7UWdi_3T)$WtF|@=ih(*5yDi&SZ(jQPD%O3aR@c4eyQfW{CHGyzzvFASe5!A0Kbhd2Yl$kzjOvT=Ub-LAj&41wV z@97%8<~_`=dn4-wN8fRK<(J?48{*puaLBkaKhyW0mhe=RP&gp#dk>$-RXH`Cu=C$R zr+v2O9SRV*6g~S%wJz*LYRQjG2C}pBS6MxW^?80v`6*{-SUT}c?nSV5R5qmlS~KW)vZB^#>BPxXg{w?q}bg{GFKzGIUum_g3om);GwFD z|5M~r?ksOAf3|yh!*97UZ_J;`c^dK5=}caPw$#|PAAWNBTyu-)rZ~a`y{)BAnPz}6 zC)STy8mKW2=&e4VtEMshN`b2q?-?lenrAcdhPDtugR*KIsh!dEo|Ty3O>Brq3AS0S zn$Llm7owby(tq6`NPDQ#gYz391sXzCKa)YnEI+a5Xq(b^LMK&;F{wM-^QtIrreeKi z9)(Q1MBi<;HW|+|7ni#a45Ci*rjq?efRF7qevg_U?f<>%YSXdm&y=Yyz7;e_2EoG3 zdbgT8|8FiJ;zophnSh&~b`0v{3n<^m&qrPhZ{A&Al*c)>);cwlB#>)^A-<+M;5t6& zpLKlBuH5r&-sdmiGnYWL40~TD>1*dZlX`_1DpFKu>+!i%fxDbg`{nUnU zQ^QZc5ijLGAnw3LmuOl){~gfeuVW6{{hyVi#uLR++@oAWUxjD4$Fg_1z40no&4#+rEo>BLRZ~Yt zXhV+oQZO^^#@stxmjHIOWM-#mI0Yv&p3IM?v0_7EqAXsnr7A~0tXq?%_9|Ts89OwK zFU*kN9qoIZ@~S{w78A-frX5OGq)=?d^XMEo4%EJ3#x|{wpGR526H|wV#D2FW2iYgj zr0a02v53L7f6L+^NugV4xn>>)iOth2sR&vBTTi)qT z^m6~f)`R|4juUG6Q~>!5hpd3FfTylE*^LyxKjCGmB+Q!5TBN5n&cLVj0Po@cbs3v* z;BA*Fqw$$1{@F03A?~(%TYedZ9&WNy{USq^o)PrKCk8}giT3c<{I^i_jmv1b{Z1|l zQXOpCvCkX9+UTeC$btEHb<-Q?waX2dVy6D_=o?vkt`8BzHTU5`oNQAcexXQlX8#qV z>17fY&{gy1xiyOjxbvo7(&*z(k?J)$4=WgftW^^@QGtEPHsRZ;2BY%zH7hP(^|du2#uQN8(J6@`j(qq$q*ZM_t?#L~*CyTx*{+rMbM&Gm z7K~v}<|G?#2n?Lp%6_{5Q>Y6Qc}2I5=9FRltCKg~Sp z+o=MwPRNXMiwfJhT3se=i4%J-c`%?MgK*&w$niGNd6RHoC-|28bQ&ePEy|qWxms%= zmpM;zaan4FZj{3iD|>c4SIH!#SiAbIAnO#6OP$+%I~?95 zns7gf!fBus6k4m@zHl$T7m|fdHJ(>M`dcfP_|`a6HO!z)qbIRy6&#wmhdOrw6eFu}d;N?-iWE!4 zI;qw9{akGTgB^2Lp!xQiVjx#w7~N0mm(?ZR(&YlR3`!eV{zzpU=5weY!s(25FPvjz z;)}6FHfW%i4+ZG2#|#e-C)i$$2lX4-9nNB7t!GSErCgiU*ew zvlyFsHj5pr;A+jKH0Oveu$N>~e5qK~CWMP(B)onEZQ;K(P3wPD!(gi~>a#ZW4v2Rj zw1BN}4Z8f|9?k1Lxo>wY&sS9l|a)7ru+Qf}(A8Iv1g1}Vt6U_dx0$B=gHiFnC0XKfk5piDt@&8!3DgHnI zE5T~BVNJcqv`{mOw#=26(Px(rW*t`66b;E*2=QKUdvma1Te_=v-Atcg&dHQ4Z0Jui zh2`76xS`y%dH1q+{zCli*0BjWd+tvde$59jAGV>{)yvANT~jPFiWCWgY#4EtaafCv zb1z);qR)2+s=NspkiB;=Q|I$4YON-n;x!Sm;e1ZLGwQSjI(k;Gw{0}RHp8aYXi-Fc zEJ_n_}qv$T~}G(oUh>iTeweH4Ai z=aEubu-u#7mW_cv-ENc7Y~M8G1rIxpF_f=*z=xNxv$8Y8j$Qkj|J|vX6o&a84YdE6dr)=hwm7U*AXN<+ zKhpJ5jqfw&{VZ%C+1zE5=^-WhI|CDxi}n6PjbNVSe6^pe z4=)%k{*(p!*_!F08vii&|GMb1nA(1KoL&cpySMzn3#=!4u)US{4UtK>v zRpp5F=Q1q|Gn_H4rzf<4bqYW&2TXe6VPLq{H#R@U3z2*r#WECi{Zs+IBt;+I+&3*d zYomN1T$%CEquGK+hy>r^tG%=f6Vp*5?L+;mt*)_i{joxweErFLrQhf@GaDoy1OzM} z4RqjHsqg6*e%B9|QZA4A0c9$-3j_($C9{6J=es4pO}&G~Q&LE9q_4b!<&TdTt^rGH zb6oeid6s)#MVecFTB)jmg}RTmp2hsuj~wxu6zX?5~>WXTIPux3nv%%%J^zoLDxXTDD(K${)yt8!|uxxOxRu-=QN;OEE!(;Z)Kmv4T@ zXf}5-PEazc>n90vciI${cNxXOa_Rc|g1^A%LOE)i&g!?v2DD|;Jhc;hNVTPv#|$Uv z#@PKhO-+ojxqmbNiH}bV5;yd-b>7;J6h%ivOLj+}rH&ejA6bCF;K<$SGqh9h^TqF` zs>;zz;uD**{#WW5nu{PyeyAay%cRR6kQGg_k1v&eH~9R0#h+947{v=3>mS+KFS?2s z)ALyQi0n7_x=c1G8>fnW&3^2uSk<1{4+L%Hk9szG;jR&TAalC5@2j<%-g$r~>P9Q5UVC9#? zgjLRNgvj?SEv~_nGy%TKcO#?sqt%6HLvs&bHnoJfVgr@opkjv^nAm6USafc8=LtM94H2MFl z0E%qr<*Zzqt#C~P5Dvrp+Ld1eq7fQF4_zJ2iKmd+Bbvm2uCR+nt}DMHP}kp7J!U{= zc`tdUY`zMW0bQ49;_71;t8Ef$3LFhEmD5Abajm`r%Cp;df9LrVlHmP_n6`TlLN zOpqh`4l&Gd9>NNl;-4e4Wb>{1I}byM#a8JvNxfD1l#6(<+gZL+wvR&`_cih@b&ZXp zQda6jYKN&DeL)X{Dt3q`SA$tn4WtizfB&)y#D2CZ{MoHC2D@g0Xr64R+V}2iJ$B_> zg~j|G%bP1q-UV|VcVg;2Xo@keuk$;%IZ@C^Y*jevaL{ z0t5~PnEZ$x-#3Bbt23an2NSgf6jtpzZL36RA04~dTt2AI;$&=Tffl)ra8JoKU#*3Kr5 z0D4ht17{OqlYg?%OPko5IhzBRSy=zmxoPg%K8oYEK@3P8ztQ=M!@e>gISPmekfMa~ zDX$>{9utYtjj$beuB}`xGQ)7B^e-tPHO&SYT+s2$jR_} z4*Gydh0(S^PXEy=d?&L9Ulnu{Fo6U|{6&J`b~p$Uw{S4dj&M$T7NaG_&t%L_hJC(v zW1kw2Vqg8G_YnF0Dm*%NgxK)-rw%d}s{6-cNglV!O*Wnb(@-d6P^3kM;~WKtnTDIE zqRcd+s@dkwU%5CrJDM2S{D*}8it(?6v>2J#{}G?gf5iPI{9AhekFfb~I1`c({tJ=6 zaAW!x>VPu;2a3QLWjiqmVHpGa{{R;dT514B1_mHBf$>TnPR=Ga61JvxKsa&y)1H4a z|An8Ug}t+#Bar?V=|JQGvoZfY3sCVdbp9*i{-ONC4+B7p6V`K(WS%4+6v9bV|*g5`& z{-$9E#xt-1*cmthY|OxP>?{CQ*1xf=z_hF!OaK-RMgS}D0#Y~tS{$rQz&keJ9V>AB zu(GlPSUCUn%L*I;%1v)VQlmb*uK&&z{ zGydPu^q2DgLVqzaaWDbd{FgQZ3Y?J**gzmE|2^2;voCz0y^|N)o}9LPvNGJrk|vBn zO__qh!5~op0?48x#ze#cwbJqFwPdZKGNsflXCYCrHg*sdOI4a>F4&?}1yvM_Uz&I5 zEVWXWAhZjcMT#U%uYPA|M65J!H>KUT`*zdIar|lMI_5p*{PR2e7|s|35`+&NnyVb= z+>$`c;f5XrQ5zU;`e=BGWh&R(d`rvCs0;n~ zHn)+g(dDDgHUU_E4k%zjCadW_Ffju0$lyZ(#G(IwsQ!*JZ#WK=0gk~;cCqm!WVtE< zBpMg=KqzWTZ{~K-$BhoMw2;k>?w7gB4wK8Bsz0{EMU9b#*!qhLedni+|CtsD+7FxF zF@&1{gd3x?X#-cNzEYVdi;0Aw9ANbbKoc$k|E>z=aZ-2a7z~q!!w z#nnL#wF8%(37P*!uN&kBsfb?hfR*@)aH&Ad2adg@{(ZmnBKB*=-@%l*IhB)^41>w*hvJh9pE=w zLHy=ZQ1NG5m=8Saj{?49ZHD2&E-%(q-+Kkt2k>I~Mg;GJ5E(HYfhSDxj0jDHeHr+I<<9|fiv<@P5FVtDWC-#lT<|Ly zf5`U%IRJP_IsqKf05MkdHz9rTJ0l9wcW}8A!-0Zu!hT8yv^q3d34#y<`A81DP?FrS zIyhOGPYBVTuLB7TD0O&a$ka%G;C|#2zmQ|W|6t&S6eUsZ!y2dyC+y`Y6~>EuCVz&E z7Rv_N7WWPJ1?&oQz*~{`3QLC(MZ0rl=e~oGIc0xILayKt)t9V?Eib^S3pJu$04zCV z!!(UP6%Z7YZ3i(UZHHON$GMa3c`@KmiFd)mGvLoN>qG8Ir)PLW;c!j`iVm!XU-#jq z$DFn?kb8g^;$`X6?eWB#2`b$&OoTNcWpU=h|3=p0X#VbWXQK{68xC8*`hr0d7?Q3V z{ft2qATr8sKuIHL9aN+~hhP&vjg5UsGbVjZ|w0`JK0NaNSLt>{2xF}{Dj)omqz!Fvby&GyE)67oj)`1C?16!69% z2!2B{x&hf^i*;~kc!A>?aNxF<;)CZud}bIxcIy!e&k2_+pzr4O0P%%HGJ3##;4{uUhLo%_Qz!X4HD zen)RGASG#E%bwyz${lx0fM??NYe&R0!k(===GJ#_#4TAq$m@OsX}4bF0YoIi5X4=b zfw&!?$`4d$qEBo-@vFe@p0IGSU6O$~WWo@+9l24l9i?a3J;qqSkRRcB4)1t;5}#jU z`xyspW1*j^4N-27&9`TvkStwfAdy3~yd#B?4t2!>XvSegBmF5=6pZ7)S^vzDrys2k z_Y>BbF-C!gWf8gBTpSJ0j1i&2aWoij( z<= zaxBX;>J5F!KX_i(BF767faRkz5uUu6cWRzy%JMLgN@s)?1XLS-Ms+jHhl@oPOGJ`! zg^R%)CoB!~FexQ`xexpo^VZ91dkMDjwBo-<79!L~dUHKv!i&v+RhlP)C2`$~lZ!r_ z>d!;g=85U?JG49RDOjq^@yz|h1rL)6gY&pB0d}SXah&rM3BJeAaoL{P zd0tn`iq1imMe>~Oqc#9VQ*RwacdNITFk6vgk!cJYFIK$Uh)0GDJ3Wx=$#W(x#2POa zYKSY&<(vk$X>!jPmt7_fL2Q}#xIs@&smp#0Z0#pe9L+p20Vi55TpE~%F?PD!(?XVU zt#ZF|yqGO1{^qLmd&gA<*d5-oX|Tb9p!#dN3)0gx^JHGnkwc>HFx6!l%HqBw3QD80VlrfUIMI#@haVV!d^m4 z34sn-m{1E|xoMdOLZdFQsMF?&t>Q~#QlI$8-zVqfz6S}_XTXNGs6%x=@sGH1|bW0Tf@?(AK(jr=l}NLC%t zab+}J0hAHs!7mW{OG<)S#$Y#3wHj61b(v;>6j%#2_qbKidPK+AWtrQm>^hrHv*|DA z?wG)<#7kk(hvI`#@z?FyECJ!m`P{cd(r@v0^M}+;?Wc}$Zj5d}D16gnwAnD*pEFj_ZN?Z~V3J~6+k?~oA` zxjyk9DWs;kC;t#iT~CwYsZS7t;C&b%i938eNnIa#%FmBFsB_wE-Yf~aJf2-vjr^jq z!;({`QeZR!Jyoe&Z1gK%>#?>LM zDFKY{pDr$rim!oiB`o`R8$OOpj8O(PfaV-5l(zzXJM*YZ)GD<7YzahPFrFKrjxe8Z zGQ*k;?B#r7>DP}N8hlcz*I{1dt=ZSA1XowLbair~;Uq=qMn)YTE+bZfFfPG(8?lhB zid>h;n{EB*)I2;!pCMwK0rlwG@fY-n&kJfUXf4^wJ02f*d2__K&2tjBwbjifA5S`` zzJKvlx-K)9DOcn@qQ* z_oJ?yZ8=2+yyidmyZCI04MyM*!1U+CmFFYi=wnQTM1g4pZ1ni|#2cfW z#MAe_D(yO#hIpn&Jiyj&5mMy89^iKRA#A#yED5m_{Q9-*mU^Ffldkd5TjtWl3Vfr4 zGD!|mF4KK2*e;roz1eZ%q+Tfuks4c(g+rNR+w}?jtL8S9#oCPRbODtS5N4|4V{A zz%`!=?Zo)EsW79Dj!G#d()r%01rII!E;f{DprAJ~(rt?xgkdEsQiO`$LKowlX2^#P za|~qxrBw88zkZg1;oN|7CFw$4Op3HI4^gu4kR7Uk(~Omop#pGWquw8F{*#Iy%X-g* zA>;{NsdzwnOHCg;2D=*C8uxK!$co!WeMQrf7J*imfgcAIb4LhwaAYXv+~{gZSCg1W_5?uxwC-(N72qAuk1_lNz15M4U|9411Xq7;pMVo^vaT_~U~ zna%kd^&{`S2MXehv*sA6hi9z(!k$&;1A+a$k3>gp6A4|V{9C=4%!_TYa(v;QXA1{r zPEka2-jB}mX?Tei4vsK%?bt8!25||>a4&u-Bx;RPx7OIGw4AD_MPpXI6$W(|;yYW-B|p{(8*p=onX~VR6?E<*zCJL%|`H< z6^uw4%PdvM#mbD(^DlrOi66}IBYPEdjKz^<0!BE@iy>+i1_pRJ^7kZi{g9aP!G^}d zBy#XV8bYSY8`@Khg3NU{K#OB~IQRXFET?>@TOpABNuFe;ig$Do2R4I@L+{*t#QE74jnm zg$l4Vk}jZqM+m_!WMQ9U)!Tj@lK+VIQ0Q7aC1d%i90xJZ{-RPj@^Dz`FPTk2CNp&Ipd6D_9{?H`D*xr;A zQ}QX~62%^h^8@vclM>gH%}P3*i8_;DW`#x2141)?bp5+^f3%H3bAf}db4iS;Pk*Jk zwtipo(x}Wjq>+xZ83-*CJ$h*}3?*tl+yZkWjDz6*G5Pn z^##hGV;9mH{w9j$G!x_Eq5D}e8gW~beQxay71w9RsvX`l_&GG(c!Vq`eVrshnED)q z{T^6TgZ2oaCRl5XjRxwG2GF5{SQtRm8GweW!qH+)4b4Ow@P#%oO!UtHJsAw>LOHQa zjnYF3ko%?Km>F2~(_?p~;pQ2#0}2TGmEl~lEEyN{ONWqp$Wu_R5Tvj@WkSiL&ulX?& zyR3K+xh#JWt)_GkE=Ez`H%dj@YJD{#r~v20FpAH8nM!y&Z6^1C?$aSDxGhwDSJU^j6|ii-}Jd&(F;Yb9K!DvOIP!k)LEfA^fb z8gu6rc{!}cuC)uDIdT*E3Q1F~ZYibmN2DOM4|3XYRS30CQtp^RH8<2I<+Hp*+I~7AYJtBq&%vQWqK$;!D%cb*JV{z7lNL$xI-_l! zzdJjZ{1aC1$b>6TIBpj`#D-{I9+zVD1=4yvU{vM-bRxtsYgT+v6waK=#64Hm)O@Jf zLY>>hmujkxo6NSNGMWbVr|j8Mak&ji{(gZY7HAv(XKaeLYL(_o%N;-d4L?zZWCGaT zI+p8qI>;JjQ9q|Np6Fd4nENV^yM2%d4fiapsMF)y!rAa!zLU4^#dRpC8#89>u*=g# z9rb3!>X7x_qx+}bB1w>|LBhmAdu(r5E$bn+jQh!(jflg(uWX?&t2!3|WmsRf=noWn zF{oW$_c-41YW)UvjHp^yHn?h3(FQVyL>ePcZf$?LoXN+AkGXMs&?5xH8rlnrr7HAX zgKdl&f0sV4%7VJBoL1B^1M;rxpCWH|%OoU?1f-1we^6d9tDp$7&sSFWxK6D*n#veR zvq`pzKLvh?KoBa=r3sX`Fid<&c5!p7t4}qJ7L6TogxVAlbhFR-x_J&R4&n;B*$V0W z+lT$7D?VsLnFzKEQ@5IlklJ*wB-&zUSSrsQPNs*q7VHF98X>47#iico!o)RrbkMX& z!)S_ieS-A}<2Qj*SlhDqD37(K0e0~iAnY5Pis2oTjAh!A ziY#~LOBMbfYYl@Dgk-2VHhsjIiA+>0%K9NCVd*3DcxKn+nWU2kg zi2~3ZWm)`jyAd&aA`Exo_;`wXQ7pXvW3$CjPze=dZo;xCqEGqdSX-%T*S>0sC8CoC zKOt74P*m^813Y$@S1$z}DI=fCkk<2iX7-%Gw+aI%4P31tPyN8}gvdJrdNvlh{z5js z4?CcEq<;zo*?zo_XwMSU{f?D3!Ka?q54a%lk zrULGhLBT9WD_np-AXy}uQPD_=Qo9JKQ9V&wkVyJU|m<)S5iAu`xGM57BZt zP7rv4Jhj?zyj(+mFpP`pck!w7RL-8JL*BYVY6@GV=leVRrd5-+yvd3TqQHx@zA3HDcKe8x2yo4GA~{<`6D%LhGWUXa3Z|n* z`&rF^+2(Rkg~411P`Bj_=^G}p@Og;zDbix-FP4yR*PcyQA7w>pt8xs=NL`dzhUga; z+`*OWwam)QK8!uCFCZWD7OrcuGl^n-W^L95TQKY4kqk?vtc9ZObxZLYMNr zHM2#ULzdt}g-ei9AcC0arX%uIk)g{K3sH+G1Un_-``-%0@vC48^-Ka6h$?bMN!D{@ ziwIB&L!vfqr6HtI>x6Dc2kZ04&{W1)?{HoSJi@%ymjth*2|mh9pdad&GI-Ds=9B;< zkn>g{wd3CwV7)5?0a8@2a7>fliR;YOm5q&78yvXTcm~JbF%eB8wM`?8Hk>6=zS0#v z^PQDwEsqsC?$*T`2iR#^M=k9P=LGBs?byRooIgsbbFguy)aHdXn#iT)$)(Nv9;id+ z^0Ck)+Tiwsq<-n~U&qgIXi}VReL{ML$H=~m^4(~JuvERFyuK1N)+-iuKw%$;eRtJ+ z?&~#}AAlx)lUVIjZByDJkFvI5L$y?R!i~m_sS+)zn|5F2FvMeqBjILJtx|!Q%ayM| zAblw1M1U%^(I}P6lFrZ^ak;FmxGP`D4?nx%jKoht7@f^{r?F0)!(-!(d-<_m1}ojs zk>k1h?cV+uRm#`)Qnlfo#&3{I8Qy+gs;TnRrRWdC?$eDF(uKKVtc9Gtv)$ebczdU zzUG`QfruMGnp7G6K?5z##BXTVs$?~!{Ift!mhyp+>N&^uioy+<;QT>dg;|wYD{0uV z_s87m<%PNEP`+=I<_fJ)~Bcs2v^ z@eFJZY|QkYhe5c<{PtRVRRaeSla+wmm%US)l8X05y#rSLQ;|@RPL0{f1b?F2tQIiG$4E z@^IY9-7z=(BmB`YHSzxIA7sxZvLu4J{4rAW8Eb}H&6NcgY4mto20!2!a+H?+Hs+)i z7}3&_WJ`g}Cc#-On8`RQiJmAcopW!nl#gsuuKsP7{$i;jQI0BAIG#x|4fyd)rgJEg z!Y-2f>5LPdTvw-PiNa^YFGuY(Yjktooo4U$_dB|IgPg#w)u`6XpcD)40ma)J-{xKnG zOs1L;Bom9(<|oNLmrfJ=vv5?Je7Zub_ObWM*Y6d!A$KOO!ncF&z)?xY9utf z6Pa*d%0!{tS3LNv`7A>CFJeL5h@$?YBRt;I9&`H~ICMozPBE;Z@)nH-q)hkh!li6Y zXPQYFo-smYC>6@u-n)5PZ@J(2GuP}2YP@i-cotw88m(t$G8!aSM$6;PSOe(xHpFvp28jDe$HIn!Kai# z-ypK{6GVHnxjRn{JS$bKpq;l-f>C~jp=+_G=2yyBp+DyvNG3LG zvZ}UZiG!I|qb;NqR>M|2MOLb7lT>3~BkQ3cM!DN){~)ou(Jgy(DbU%@-!8RVQ=_Y$Pmj6cXwgP>l3HwDoL`(CZ8np*pf?d8AdT60Q;+ef4s3;mr_bVsc{o7)6j zCU_E>4raoRq9rB53e-#_PjGIDuxVk0?RREwbVzmz>!$B`D*?XnMwj<4tI?BY$8}N} z6wL;(9oV7CFeZ_6r8J7FRFNlU->hjoWfhuJDF-Fb8bVmd5JW(`2FA4%1q?jK9UE1> zWEtKk$&W7R@WiDFmXjqx2v=M^n!Z*z+-5zCfmSvun;Q3H;eeD?uWu{@-VM^!sNUXb zS#*n^Z_Uu%iwmY{y$+9WhjRPzb}LJ>pd0X|ty?l`zfKFu2}_(JT@U1pet1KpbJdt% zGTcI|wI;T$Q)FnNe(T$CkbhSNANeRHu9|=7#9HddSP|Sl>xQrp5 z7-3y&TKmSz&YqIW)bZGnxpwpsU z#^!NfGkA&bFOUPSk%=0_f+rH8GpdMYc#S!1APR=Kx0n~1r%7U6MY9`n3MsM(V6(l` zWqsFOmkJ&pW>Cq{JQo@p-sSG!jy~IxXO%Gp1W`K4X5T=Db==4 z)W+li+zX>awi5wro&&@fcIPeIJsGFd!2JGh!B1_@ZVbdoaW-9}oYuPfm5vQ3NBSxB zOKlOiUxSrgLkHS(g+aQBS|vebKh|NBJkc~1bQ9)`#<#c5#q$pO0Txo1(3I? zgQath9V)H2)l=%z4;}K}JhzjS+pA{vJI1|TZme&&x5Jhd&D-eftn%tM&OhWXBqz3? zEq$L>>$9<}D}U`K{+?@bbO75L3#rkKR!72Pil{w`o5S!j&AbOaX$)9 zfA>q!P^62ig<=u?l%dQ@G0mrk8KI^k*Wsk3u6}L~%mix2W2N|p?vD=cgmRXk0suuF zMIAq0mN7$JtG-FteA-aMQkb@q#+n)p_BVi@X=!wc8=E6)`5n_s?+bxQ3a$5bReAN9 zkIXNjW?29%OFRM*sX(x3k1!yDO-q0{^ru815wwQ5JVq~sv$8uP`Yg7|hJf>e0{Dgi zK6ohh(P@%{5HRE%{UbIK_O!!EPURbZD*Nxx>yPcHKill52S*E4T5g@}gmXYZSdu2BZ9$dVI!>h+)M>tw! z9CCazCHY)#_+bHxh-!U2)U4kk5yr==ePT&As1+mbQnsbu|G4Zq9igEOSOq7fq?G+~ z>vSZOk06>tCA@wpOfu7djh2FK(cSR%dijvLKI3Tmef@jbl;3%@?~zDpo$Fc?gZHEN zn(T@|+g|4(Sw#t!&cowU=sKA{fv5a3vd?25Mhvst^{JoS-&ecm2X3!t{HRMoGEIhQ zl=7DNV1c{iia5CmqhxxZBNP_nf$&QR0@Bfp@Y2(-5iaCDCp4!rGY~Yb)9j~oZQ|7X z(R?~teIISdFO>!?Hvx=uck_EI`%pjn2Nx6X=cf}Jji5>#t)?+UeaunCSg7O@d*f4t zEzx33hvcv^8YGxT$TAqSQgF4y5V>P-^%hO{hvWD>Kl!~lSjw^D6^LgHYqJ}Azh5<0 zHQ+Z&yyK4aOqAphUjiDzZ8P&lkMd-_B8G-i-eX~Fb3Ue$(&C`K$$LZ`|S zyF{kSuE_?w){0Qx3oT&{vceb*xt>U=)+c{4X|7jE2v;2D!v2xgMh1|tyl!TC1@O>Iv@I+MW5O%kfBY`v#?)7MjhNsflzG22% zaA$m`s1$2cm;Fc6Cjvj-w~KGCqOPlmE8ER^jX}G4$YyCU-h*AMU7C7fc2#ysa*rm- znUc$cvm7iM`!ilxCEVhBtu$_q2^eX85ex`6sFgVb5e!p(VbSA~)YQoo2{ffNGldDj zkNmdyb8@gO4Rl^S)9_d25x_>7l?q}2eVC|vf!N~HjD&EXH?)L7k|8X$YaZ{q?pLd_ z+HIR{(`_4mbH8EVFfI=U7~0L$ogNwnHI!n0P(`H0jG{j6mXoJ zyj!jJ(t;_{9waa;x2fIL-mzqa)S0elrxkR#O>U27c2nk7@Duor2FF&onbkVoR+~Y7 z*aCwUSA<-jBcmrSEr%1`>AojzB=rxb`2|h(so2Ch0E9$o8KP@zW|OXZ!{6(ss@7ZJ zRxAZc(qiB(Sn`)y4={7FW*_i+v%mm-82QZz0pV-v7LE1IsE65y8%lYlqf7#;?N zBolrIIV1rxG)EZ15Qp;lnEH6a5IiBGVfm3F|8I<>4$^zc!bEh|QVW+j2*DQ}K?Akl zC)pZ^VS`IM#$u|*ey79#;;(mv#xcZZa&xs0PU3(HutCbs)ot$;fRfAZCcm9Zd@5sp zJv^Rg%e0+#cUkWegRG{gO7uPZq%_jLe^8pW`w=DvEA;EyQTz3MHph?V3neq?^Ml5Y z8okWdBI(rs!rDCsS+=YTqb}R(vTfT{UAC*M%eL(<+qP}nwr$(it+m!Z`|J~O?)~nM zFJ_F0!8bEUW=708W{xM1t0+)wk)e=vew3$`Yg7Oc)h77;QEpPLz}~^8fkgn6;urgt8lb*ys*Qu$#4+w54e>2Q3{=u)#Uu*qLJjAHxpoSWM_-gddhErh+t+ccFh|tA7?v;iChjHh|`u7?3pN09mO$ zT?46_L|DcA>5;I>g6E}5zKC#L?m$oH(w@%H!dx?IMv%=%4KC;#X+1)o4sN_&W^Dr) zi;fJ8OE?oucij#EH+t?g6aFJCdJIAr7TGAid zp3=sNGgaOaC?YJ_-juC+^;!BjdER=B8*gAN~$#qn}(l;*A9*jgl^qy zeJ2vhqk1b9FI5^T6dDzZi*vj?%$n@vTt#c5SF#h5VoNzdCXa@PiM!D|^Ux+DV}?7as5}&_01({TKPPl^m3Ebp)$rAnEQl;lq>RWR+i)$W=+;%Q=&S?pJypd z4XWkdHaCVsRVFPD)0SPY4}nX(nstnvCJW`&DVkaellec0Q17g9Px0*T3USTWYrP(B z`}Rydo69R29Ke!_`5kz=4{Y~yj)Ieh{B%Xzv90^qDc3ZWf~lBqEuec$8r2Qzlqi!@ zB_*lj)zG(i!ov2(dW9I$m1wZFO*YitvAq*rBDsn`IGF+ZN^m?sGiO~$x1_6t+m$qtJ}d3k9H{ha4?zl9+6Huo*v(ClY($l zc(o~S*Ac{}Htmc;s=dZ`rWBhCeq@kgqpXQVqs){E3P~bSBAp^}A`8c&l0(p=H5q3*6hogca4aSqKJfFrjkL{Cot`o=0iSG?} zGoB4IYHDPo+2)}2yj6y^$5%==bLndIUV_+WTv=_gZdqj|TT;~1_fF}C(~NeICjEq3 zg-+hS{$T)rUHG~S6>SUMTS7pzykC;mUB6iXVaA)tUt2_lF*gw(*EQ!?BbESPj|n5# ziOs0Tt^ff)b>RrVAGjB|HXg`60R_$8`cyUcrZ?^o@0Db@Qn$oYTTdxxS*sCk)PvDpTWSGFD2}AElIf?$6%!l z32aXm;=E&OjAak=?3=oJy*6CO4)P|klVlvaI2zycRNId1GaNDSA5cy47?8@dDZPa#F$sct`JLhVC(~i+5tDunon=l8L90!7}=NTstuG1ae2~ zCNw6~UyJNF!|?K>8i!z>UM3(&Aj9hH0FE0zr#sU^;f5~$?v4hx&9@|Zi(H~A*k zZz=`^7fS>cMxpzl{x!V-w>#<&0T?i0zt1qj3#I=Gt^_xyr%Q92ilQ_hJ{mVRU1}r{ z7PKP@FWeGdS*6{S6c@=aJK6D89wtjfjW+4(K$^)h9<;QfY?3c!LQ+cifa`aOgryza z!b^gbd&!zH@XVhEF2b+Pt)JpE(r=#^Qx5v~Qg||6&F=0)oI8m$d|l4xjtRg&iEOe{ zd@@HEQIpX#EJBl4rGeo4FvVNcDcEl36-kppg-YZw<8ZDoTnYQN^4;sXf9~VT&zzrS zO~N6K{fd4DfAA;ywQpwxv_f}ljkA{pWO*F%k@*vmatlDhji~)@hKuqkz;Q?<%gta4 z*KG=XM)bsQ{7KCr&tZ4m;#Io7vrQ(n1+SWh|VSkC&lOZw1v1LgEBUoZ{32lJk{n-kPsZn(@Wp(ZI{qs-ma51J4Aa z^T%(#GPgETW7rX$vBKGnoZfnbChA%GEK!+UCGj#zeRWe%)4Dm<0vxe8F;f9bX~*k_ zd`b_75^)cL5|2Mxoykhf8j7~=iZK^ET1lgiCCT&gqf^Zz9yuivroK{!=h7nbgz(!P zBOM(h%W2^qBT!ecmyQ?Hc7JjS@LoM(+BH_>DY-f(sgJ~q#F~o*dM^6eAx6=IW`Y?{ zG*}1*LozrWfgB&9?8u<(igH7$t%c^~U2-5V@7?2SW1(U}PKEO3gD7A+b38Cxt;LCX zVM>KYq_17t$h08He)ZmzkPhrKlZ@WfN)~8M6giz&@6i`FUhiU`pydHkw!LbaSZOY6 z%R#1!94o?VRgSVe;7{;zwlI0g4*i)aLw=&h+j_nZas4DaXGd=H4@5ktZrt@Kva5-VxCY8wBsQ_=_wl4L2;2jR^9vw#M36>6G0)4> zRH@1?xkNW%AeamaIg27^>+v@}I{lw;zdmzQ$4t;1 ztTDke2W;BIQ^JpFb{;2NDC|2bks|tA&cSX5rp{@}oaGSN_-c;0W@llMi(fjBXO2^% zcrOURO>ZO8a)*}I$H3nC?ej$QjB__;_~v%vg@1J20d;&pY(+K9xbDg=!*hw}7vww} zMQDzrjR=kIOgYlx9%at|>KtobXjH%iHnp-P&TB*|~U zyToQ3TB|(cxdU}w+<_cs>_JMERxhfrShT1ZS$sb>7thA6&#u3-Sx(I!a^^tjjguBs zD`f4_S-7(C5uIL9DpMaUGW7Vh=q&n#XT}j`Y??sgvN;zQkYob~X<*YBj5WYElIMoF z=PIV^NGP*eSEPG)V*>wTG~01g*$C9Cvu3|ysh?*$n}!NIvo}N674b?oh-@r zzB3?rx$wt+drP;dS(S9#6e!>2?>wylATqcNk4^Y13fs<)lj8$IR$+*`dOhG=F{2PvOAT@Y3i+ zTrN$&Z13~ZY{Ph2&3XPhRz$fi`no)hVt&cfNIGb^gw%dJ!{K7x;-=w@@?y*|l8aH` zq_%sJ?d!kly}EGup6+R;ZY37sOg2zK%7^^Y^_HU+2OMV?aBYp%hzVU1w!ksF&M{A9 zF#@w?sW@h)IOZo!$MCzundO7nfVm)snCGJ!(R9SJ(eK?AlsaT^G6L@T|TUcz|!zBgj`U<7^w)+UL`GR{i={oDYY-5kJ4REK+ z`EmndAwA^i3@zj1V@Ba-DPN{)DVl*5l57Lm3H-dJbS$6?C4$7NTP2(Dv1SvN9ERu zz>8=f9QKYqdW&!9=u%vwM4NzmsvMdCXIMs9sq92ShAL2_Q=9H}EAQZ?ASamfgI!B9 zO;I)qYN~fO)hi%9--ZZ0t_W4ZZS=t}Y=pLoYK#OS$tt|XxN1IM-jd+V8WSk zk)Cg(+N9?zd)|hdigdvo8%*9N$aUqXqgh4O{U?nKoHsF-VRT33%n-4I1p_wtYG2#^(LcDf3&;g7sFX(fi44Mt^y)sbS~0j5Gq zl*~z5*8}Pn{!AL@VI*BilsP0yx*laU8`KYbEJ}torxB#(>bhGjy*Nu(u7(!0@ie9& z5TIX1eppWP8Dt_N!cU^`;lY)keMQW!AQSJOpz!WZT+mL=Kx<=P>&`XzI;`m#EEFMaT81FM;l>A*Ts@`#r6;PLbsm)%s4nW6OoNv&ESlsly@ zSk#<)jPv0%MMdGfMXTzmb6l<)H;7KU5-KrB=L9&Vf}S!-=I19Xr~p9ArLV|{Kvj^a zSaEBR`mGR#HQKe!De$gHfzF&aueDB$np6NLul};gu&iisQX|o8xQn@Ie$*`fc|ynYN`HCw}cvycJ3WNF=6zFU)U zUdQz2Pe}Vw>kEeqgpD~8IQU5SQ2Uc zDi?woB0z6wt2u@^-jKgzw=zs)kU8G7MTu&M@84W1@(!`t{(-I_@9 z>Yiffhmj3=M=_O=tBb~K4_tQYrDU?)>FH1J`9}UZIf)sqFm{vCrNtP%ABd#L`tm!C z+CVYUml6!GDI5G{FFXzD;!jFA9px!4rGoujYm@`d$sa%mJj2akmlGiR4WBFcK)%=p-3!WctbPw)LF4~V!n}D_we*$7| z=i#2kK&Z zOGaoM^>@>k1?i~Jnbcw8+*a9DIWsjaAbNK!G>=winq&32d^lF`3v=D2ycOCnT3{=v z0Fq6<$G8&ZFGKGH9G`@+N11fOi32=L5P=2iMnbaH_ONHgNArM*ss!u_dSkt;KHd&09JF2^O8qziH znsq<^h#h4f`9|2ey0&lsyea-X;nNCuMN%md8;2`1DSlH_E{+r5dib@og!Q52E&WmE z9q(Q6h4^*$<@Ry*P_^`;1;RHJk4yMY6S>qwQ3Sy}o1OU}hjx!m;uj2Xjqf8W#8GIB z8E;>0WHkjWH+klYJ*vqgZop1);)*e9s-_ibh&~2IeI%Fy+;QPkn@t8j%D|I-njNGr zcX>KO;%f6m9{*^<6fZ*!E->Y4pfH6-E?J!(dcaKGr#9)&i1+G&{e1ydHucF1Y`iWt zm7CTco*OXF5B{krp_6_)gz{paaGwSg{x6hK$!h8zyI)iKa)F4MD{)W<<+#Z4s55hN zlM!A}2kp4<7{JCkA#$8G*dWgsz#SWKhLGFFF!%P@qx8K@?yN%UfOpuyQ@A8ay`|b@ zOu8ypLMP#$u%nvOUU2gc0w?}%Vf=L0R6( zqG(P(xEBzGzYsL6=Ax!`L<|^Z{6Kd}<5<+fO^E=1=k$P8=a@085!hbWLt%wvFq>AV zJP%92HUdZ=S0~62tuZf)1oC$P7)5@YQ`6Rnfqn3{^oY8jh@5DFS-sHU)LK`fY69%R z^j}&Dm}s*)5+3ISutwR@+VeWT2DL(%)Pwag0G|?mu*6z&->C?xrGR0Hhtf;?N$>s; z3WJtwa{LXR)unzhH=+M^ z2O1DgM9nU%Eg+Sco15dt z#m&vkFnH8#4qcxX4sckGrKXu_l%}2~9#C7DS(s0x%*|hF|85xH+QhtRT3Bd$b#3S> zUD(1lRsX%Uh*ok#rv~Os_&LHxVtx-`HI{iVwYd%<#T zq7m0s*xAqm2v%%X?pt)4BfwJsrv>imOrMQ~mHN(j3I0(OjqZECC&z_iHr}i7YFBAb z{faJ<+0{h_?THvHCQk0nwI#K5ekY#rSv2)==iCBZkqXmO6AP2lP#l!Q-vyJ*v%5hD ztUYpajZG{~O)utzl4oT^?b4e0IWOg)F^tI|Q zeLBp7ePIdMDG6vs*hF1x?2zcvz4MT9({an-l6dv<<{l*__>?n%#l7m^0Z5d8Gxx=VckeS*gJiUP84^lM46?LRMKHcI#kZmG*9C z0jIcUQ%|(27o$GTe0#y?;>_k9%|fwY=5ZyS`}@UG;XGoTILYiHh}p1CG8{2bFY2nn zn3uYfX>H{1f7J{zdcD?P+$t(hf$pOtoYBmX1hz&7R#yqT^OT4C7TBLCe`^5q`?;%* zJJ;d7H%yPK)EzpX2WVLVI$# zbT-iT<2quV?XBF&&;0Rv>n2H%7=rD1Q2v$m(1B92+wrqco61hI!l|m%c}PS5wL=N3 z1GJ?B)|5U&>MUpm`eD>G2iLvz`jXY$axTYsQqxk7DbS{^6Ii=1XR6NBmR-+_pdqg+cXv zkuTh7T=pxDvfw;^;i}t#Q+Yn;R`WxLLXe`soBF+i-&0x)R^q_45tD>?Ly%boowE0J z2e13ayBDzF%JsZX{A*YYnmH|d*`U4K=aKFFk~{39QrUcLjW+`pByavAFb-B^l!S=kc@1pM_bO4FM|= z_dLj~gMqzorJgG2kuNUGICxml0%)SpZzoh<;$>)AYn=3!s+X_a@msSODeOh1mCn+K z8Q0Sx0869=z|!j^6p8djT?HTVI(30zK9D<|fSc z*VO60dw>3XDg3&ZrPNM(z2NAdYC7h&oGsvW$p*Rj326?7@p{UnhdbWhy;}DbWRHbe zx2el;eT~k3h0q_dZc#&c{)Q4}q0%^@#J{i94m9%1wA4|Z|g z?>ETmT9EDb{#beCG}F}Wh~b%<-piJoMee)(q1B>kn}}Q0KvQC&t*|x;-e1jOD`shd zWjZb8TqSH7=@Hh_b#kAF`sx>x)cELqHFId&F9eHwvFyRA+Q^jeLKi9dwLb0%flLOX z*uJQvbs4-pjQ=_Q@XP+?`)hRj`^-z;5m?cXl+)q;Z)o;PM+nP|{zT(%+GI-8yj)vR0G}APvJmr$=KKjY3Hto)$ zw>}6hFM5+ItCBb7JDW`04_8NpBAavHte-swsR{=@XO;@F-DRAtB(%L8elKECWN5Ev zy}eb*=96J>JW1X3yMv8y#n$dTCv17Pyq}>)(PW=>QL%VmySEy|h@3A!pW1m3tn5k^=1THNTqJJaF~IfPs>$#2O$tt@Mm<<9~39S>KwW~OzXO|Mrgxty3^4TcZWq%KHH9}*6!U0p%uZjOU?-^P zi5u?v?@U8cuy6>~gGj$pgOHf)B{=b-ef^;U9!IFmAe1{4f)uEd+4{4_sQ(IrU*D_S z(sz3|xeKNHV8(cGipN*w;;5i-IWfixe!1FqX#1)%Ti++Up)m8D!}#1o1&_OW%u5ki z;Y~F;N)RB6^Yt-U>mHd;7tF=eiC@vq@zh%7E#Lf@qFBTlbL>6dUS=`v&6}$1G=bb! zO8V|OoF()5xj_}xfzWKbUf1RJxY0F!xl*^+kg)X;bkJGF`V-hX5|)e<%_swx57ecZ ztT`}a{(1RTeY=e43P$S)ivXjl-T0)n?&bLl$~b*2vZq(gDg8qhE)^NO5H9s43hdyC zkmf6zB&(CUZGSnSVll(cuK`pqw#`s63iPcr;-v*>#f@4j#kJ+klt50u55pq(o2lk5+J%H}8l3 zR#$lPB0kv9XG6E1`Y>tlR~zrs&L$(TMz{C69q=Hlq9u>J?#H#;yr-<<-^3fU`-Y8Ri~3&r6u{WdyxKclA@)7l)2lm_yQ3Qaz9LSB#5M*USwXSe>|RRb3Dmhb}%__KCw+PF_Fz+ zuC*nclhWJOD~vvHkPD_!QTBQgk!S!~%zY)to@*<_!T|tEoQ*U?M*|y#FbbE5h2W9o zWmQ#ikJ{3FfGo~NIfZ@2`i3`nQvfG?CHvNEMMB-4G7105VXgAhu;Kr(3y`yO1S+m< z&C9dBEIKL+18b1@{)yh#o;4iT|EaH<-TqUzm1PjecvIMdBd(6;guQB0!Q8c!)YH8+ z1Xk$$-DOhO=H@vRC zHU1v${b-{tB?|EQabMzMw^at>SDO2*Nd)Yai~iFaa1rGMO9K+;P^YWN zatX)gZE6g5{#nYkp2s)Hh5>z;?+`LU2qlBmNhABBT3sa_DSHs!E2xPW+Yvdx88{)% z5$OnjKyeW`Jq~U}>qB|cs###Yo-I&Mp$d;n1Ay=35N_{r0ENy2f+?Xj07I>{{rC(DKmc7<;dl5Ld*9L|^bG-CTWk}* zHs_d~n}aVsxjH&M@wP>uiIjYR4L^JN6E)(f2=WsP^2bW0>VZv~h_HrSSZ{jhip0o@0 zgg`ce%OK20#%{~p^4ZxA?Ym7Gx7cF6$xH~rN9#^esv(HZ%I@J>jm_Yz0D$+5P(k`_`KI^&l zyNR82_p_6sZY;1V(OyvI6$1^bk*sbw)Q_5uLuWhTm0JoTOgXLKjJAAyC8`E3G0yPq z0<_vUx-%eE1MxXw4X4Q6&fn7lu|ipKJOzoLVXq}o&jkOf#TV9UA845xK(g?F1pN;Q zz;ZkUZJJD#c=!~Hc$`fq7np6CC2`i5_t(xR@!(Ri51wIJ2YVV}vvE5%^#gab`{JSi z!ycwa8m5q-gU47W;!O(0SiWXKzu$yRTvleo)s}TekzSyB3}?yatXEzZ!8z*rt}hHN zUDGHkE|GxLMUl*ffR%ai3|G-~FP7j0*Us!MiwV+{tEr6Ap*z#e&znTtPjv&|phm(u zMys))ojo#kDYVj}80iJ;Q(sv*bjf;jub}E4MTXY$li;O$5?1@4RjD*&(?My`MusH! zwcKS%ZiUHvePfE4w>xctf`N9x;K0GzGHi~c`U!VcEUtD>%^}Sl%XeeQ^22hKwD~K) z#25Pb7_0`t`!6U2V1TKr1X9d_aHHOYQf9^YOni12Y=bs0U4WGpOX za|@*8_Kf@JQxsN1%D8{hQ=T7lOP*j%X-5gE%oGci?U-q?6#&8czQ-8T z-Q1rmIb+}jfp?7^Fs`-u2)%cDkFmq(b(%LVlBhq*DSxirY&?%i*h7Al&73^G21PuL zp8JI+_wZ%Ze!rmSPJzjG5G)MC6wxLH7B#?EFPwApCn$sf__z(2u}LM>brf^tB4S9d z!$?DWe~&v^D>s1B?gt@WwMl`@7>bTyC^?tCRhz{aWw@S`><&#=MQmdNL7XZ}T_b>8 z8`&q!u$AL3B29feJ2y_R=M-)aT$W5Ou?Uu6Ifg|V?!*4WryV7M$(urms0w#pta3~T zHXE6bzFcmulmU)@d8FIY>f#~C%+|QvyGHa)f~R{zLcFqx6{O69$h^?%)Uz6}m$xJr z>*$HM+-Fg2F>qSB+gKvE5XSM<_>lIw!0!z-4dWjrI&8}OOj+6p7b>f&#E7Gd>*)nq zI&?j6PPSUNW+&;Q-4!DtXTgQ9t9gy5F9V$tj4Lu~Lprf@>7vY?b9>5)gL`MB>wu9@ z?UQ-pBR~usPRlYlNjpE#mY9F>b-+X`Oat=w@e~Q(tjkvPGm1tm|H{>lb(flxsn7j2 zw+<2VC<@ao>g>F>yo@Jg^g3#+oVjq&jNgwpJ-9A9{J4w9g5F2HwqYBEx1|fD8euul zHSWE_{_vQ7_F()$y*czz395y_b(DE~Il-{;xJ0yxtw}DYKu*mPS>fN*+H9}q#_vHm z)nf}(>6vY%iL}!lGS7ze6yf{=AldU z&8>0vc|ID z&W+q&PZBkjj;iqS5}_nx-VK=mo!MCV{J6`$ksJX_-fX-VJpx-Hvr>C5A>^-uUQcW2LoQ7^@hdv27j)a zTNXYi?|w4mPXO&pKE_x~1UBtE7g?&C?ptP?N>?oVdn9wLNMz><2Jv9k?1i%jOAjvn9!s@hT<~Ow`Uw73CdP=U;H}%Vg||Qq z0uEMFQvN)Pb3^+yejv&1!^G7XyIPLQTE?yg&sx>C;K+|3<6@}WY9UJN@UFZ78b>~G zD7M>X%!>HrFjsWjfxAAaqbL}poPViYG28aaf+wp$uB=|GShC1GSYkV@?0`m^bT!;( z2hveFS_1w+haIYSYCscW+S$9sNm_xm$Y0#+;(UX$|A2ur{u`F9*Xl^MmLPjIeU=xM zJm1iekl`gN@l~-FA_i zAThQw+D^BmwtF~YAaIntY{YEu+w&G<$xB9wl9R~c1JtxUg%CFsgjFO@W0fSAj@hv% zg|3h7?4bK8Kvi*ZKEzs{h4jHy;q;!b&B&o0pK-Y@V=wxS2?w0KoMc6of0+SfbzR?eKi2rcYzXq zmr~LGyQuV&c2pI;Daj^nsw8+E7qlwUDr=sd(*2RNeCuG-%g&RPDBWMU2fS80uT1Pq zvA~RJn!N~FqvP~!9so-6l_ly)Mp}7+wa7ev%qQNWwCW31G!~_4(561gT2O4>g*mI# zn_gDJxx9n49vU@{9}%_?Y#_S$`8I2(g`^T)mIh7go#>K-(u`F!W~2|w&Q(+t)@?Q3 zFzJ%ddxW!_9$Rbvp>u$?OACZ&!^SEX#9|3><6Ioq{0KX^J=)b;t>=76a|pKon@;{0 z0sb$4S=P?L(C#mnp8UUDdI~xPLu1o#W7!p-T;Lm=H>CL1?rm%=3@!iCrRo2J1^>3U z{~hNqnEby)@_(b{N_LKh{~Y*7v=(9dKT7%3g4PxW|H~tWTI>Lw~Z~O`>zcK)^85`Z{Yfy*Jon-``rJO&Hvi-w`~5GX8sp^ z{=a?xi}GgrOE3TSuK)ime_iw6vDm)7aMr(*XJuf-XZ=RcS-vyI!p`)qn|~i+|HnV4 z|2EP8QplOU#c>vV*6#>x^xtQ){}qY#8(C-hUjDlNzvKSTHJ0xb{_@dTzR&r~M`!uA z%Kz=3f7|7Z-|G5b;yL?2`uX?l2LJZhzjMO!oeSn~ub%mv?EYIn=lG8Bz0LN$pXJ+F zXZhyNS^oCp|7WWIH@DdSHsSy6&i_@^f3?*AZejmX`~N2{{a?-L|E8J#jnV&yna=nv z$p5FA&i4OirhmKZf3@6ynduDQjqPuno#8KS|9?T#nZFDEKMDT7_WbKs{C`dQz)1fW zR{w7_otc$`_3u9W-)OoAw2RV0!`JGO=VW>c$6Y2jJ`;?q4v?=uv41WMahwzc)G!h9 zu9yorDoj*zFky+9A7EG`)O@3kIfa-8PQ1$WFKvkB&1XuWP;y=bVTBsdpAtr&=2_x` zf*)I~NpGI@TNA10TjzC?yl>?lPgms)kKHf`05$|RavIz<<@K-Q3r&FU{jkv}lr(Vh z{FqE&Iv;e^%3HHHd!(VDg@`WgSW!U2nSeT@ zl^M*&0)s5F#6T9!cs`meR(eh{_?|;@0CsR|vMCB4mdA^4ryKwS@ZESB9Numhl6nCC6Jy49BUjpZ{Y3^ee z_E1An zO$=6e=EjL81!F;!yyn;gSAppwKP@Dvi!P$egM+FoN}G!QT%F0?{L>eIx_I*7`=)$Ma!a`F#-Gxwp6V^NkYBZ0c!E4KsD$Xk5RS?9Ea;}T zI(c3QM}c1-%sk8HvB^meYo%{W-_$L)$8^?#x@>S$7wu>sLX-P?%U6GRP)F5KWZNQ= z9})J4UzOFA4=DH>G9|iKuLl*tjUlamuDv2v{z2LlG)BMR1lxQ0td4AhAFI;A;e(CB z(!pWE_A1Zfi+I(L`$AoQf%5PM8MK$}<@{J5a+wSm8tVS6ip&#gCPW{w^c_gY+G6W7 zxD=%i<$&gm^uxY{pY9*`mv?K!Q0oHBM2QqcZi1FXZuEw!dSj6?vJND5LJZfd(}8$` z$;1L{M*tvlX1e|jFm~;N_hs69<#S7ADO7bo`o*IQt<6X2&PaB(mty1q9!QF67_>b>1K#oN!Sjtqoyo zPe3vNWQ{dGA`)U8J_ZBEEB>PZH@IgGogP#^zFy&RHuyEzwY20Qb* zCW`zcU(?lXf)l30tXC5WNFLgt=cN2ctyCXD0&&a%8@OkgBD_XlFRM?jU(tppo=7X` znIqh~JA44rGzy-#rZ+w}I9^8m%GJvDF#J45* z4uLN)EgS5{C^^Uldfnghuy3L!O2;>{sh1|Wp&DR{R`?wPO~CS8NDT%WF{zudpHnT| z1&cZaC%~;4wg&J9xEbdZG3nF=d_B^Ij5?wNery}AzinG)o?6rcuWrS#hUi+e8T!Tw zN0pywmnZnDN1_?)#@z;954l|UgVH1vC(zx|B2YQFY-e-1ty*O0EgR$Jts2voraYtr z_^I!y<`ZC->l#=s>{+Op&j|w89~=R1))wa-!Ip;`oeKiX;T^F&3dbi15nk`}m8kp+ z1Xtv}Bob?fEI18eD^PU1D45SLBA8F~orxPNP48{z$G2Z@^o+4fwsk! z719jb*uVKlyGOrpDJ?OUM1(@wpzJYV(H@atF?l9x5pe>?KfGL7b2=Cwz zNUhl$Ll@k&^Tiuf7ep5K?So}JUAo;Yo2CY=v#Qf)(Pd*1?|T5 z8LBg!2VA>v3t{Ty88%&jyJ~N1r)>FZ2Pj?0VvYf73x5#7wkjO=M{+jxU3U$&`^-fh z^^mi~Z@N%?2yQwkYKV5?VD3&xO(D>zAt0*hyK?I6Yiu$IB&X@TV50Xs(vI6JiqJ`- z^$#Z~QHp5-+YVt@Vu;*eZbV{vl+Fav^#bnL0Nh)#_V=6n(F8<4!gpxy*l7}iC}K3> z{TSkHjV2b+&=5j0{3&6TLdVP_VS$|RvkyZ}`v4QVHr$Hl0o)ivl#6f4HXm>bLcQe!AdezVcMOSayL5db5OBBsJ_CH*P# zYecV!rHDJ$0arX-q6*mrHz52JBPxCjPqyke1_KsJDzo#As2E_2;;x%AAjU>??wy!2 zc}2bzckHzq8u4ird!ANNhMdU5FnZrXRFP_BxJjY6uc!zx`7n{6Z{J6T89y$C0^1g% zwIrWVGzW44wvkA!L2Q2J&r&VikD<^3YCjjqDB*(d@W{8r+2mjeLkPx<+3vmDiw!^W z;TjWA_YtiNmvoKthe?T5qr&CsytzB<4Esy(ip_ETQ0N^bep|Bw#13UE;8KX7Zo~;( z9&(|K63Me(XI~qQvP+G@hC)Iv5b1~ibEEaY&7kvPxx#C+lJ0M=O$IQU3!gQ}P69TwzEur8SqM;h#`>QyrXtNn^VPig$1Ef9|xAJKvEmEEfnhJ zpEVwm!ipCrGeeHYN-~*aT3s>60k

NuzfuZRA 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 literal 0 HcmV?d00001 diff --git a/_posts/history/Meeco_Zero Knowledge Proofs of the modern digital life_V1.0_20180513.compressed.pdf b/_posts/history/Meeco_Zero Knowledge Proofs of the modern digital life_V1.0_20180513.compressed.pdf new file mode 100644 index 0000000000000000000000000000000000000000..47ec4bafcc3a8385c6bda0c2f83037332440ae8c GIT binary patch literal 2709991 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

aRKfltL_rSvfe(1; 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

aZQiD+DZXUcB}L4R(6-Z~vs^VhGdqV-%b$@sUCf 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


JhZD^C1vryJFx$`Pc$tf>0H~zq> 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
d+mvk&L&A|YP)R++?RsjiNU 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 _ixqwmjr^!8<9`t!h>X^0L71vr(M;d{H2Yoe_- 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 S#b_<$AubRvrW|d2Ll7k=*&p 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

p;^k2$4Z%pGOXZfOm1*3$>{qj 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

)(o0pd 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

tAUy88j#uWYX2yr`%^Ms-IlOx1)U=&)9W| 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

_`05?yFUf_dmpqCIOny2=H}1Z_ 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

5&6Zri8H-#{ zmE8GDEl4>BQY55qW^|tiKHn&@CGh=g5rJZJGn6Mc@@(2 zXTquTiDR9`i=_8i(64*Q2>e1Y{>g@vbBxv{Rh0R>?~|>v?hGe()nr}Pf?x z?QjUWky8Yi0Hz<;!(aq+C{keWkmq9i-FQ}+6Jnv?2RQONy2QVgvs-{|)jtSN@2j>a zTwz44o}0#<;rV2()Boj;#ZhgI;^&F1YR{c=pT6%M(HcM2wBM}(@-?Ko@AK|+!x(w& z^Lq6}F^{sP+tBoly_8>2COs!zP^Q7Th;6eV7(F%6Xh%i4g(Q?5!D)fVHHR@2bHPRvx5m zfZSVH^h}&lfvf=4s|;gUp|GW&?~kMPHJe(+!6~uOtd6`rdxao1w{WH-v$-zwU3eUT z(=pRCzljdD^2V|ejX1{08HY*E>3Y!X@%ryT&^|SIVT0j~OdcYT>X6<=9Fy)ZPz_1C zwn-#Z&KYu%lbtReKLz@$W2@P#35WEZ^A_HkUOwyoz#ndD??Beoi64=lUL>`^D~7<} z9Hma}9kYE0nKGM5swxGxGVYrs7MI`GNl`m1xCF^en`6<+=ZwDwe!+~K1|ED{Jl$i0 zx*;R&m;>B~6u`*PqcD1qhvPUFQfXi}rwWF&?22siFx|xpc_nD2Opu5qxJ#L=^~)mK z;ul`|kP}$(DO)sN!edbT>nP51d|0P~U8tbFY{vX}Ehx2gpBSi5XVSI@b!;W>tP^-Z zF=6R?(X%}>z7aRER_GAd$5c-fL_nF5QK^?UnB>ecm6+uEhbHd9TJ9mqB}>*?use?J z4@E5FVzXZf2l1phaQ=+^!65&w`Aa!HE2c!;^^zV3q84^HK8mt+#OHRpoF{=#QxAp# zC_dFhOr*qAwp*TV*y!j$ryS@Hze9tyZXCCem+M1V+~6)=Gket29JOB3mubkdbzjwt zGph>8a%2w4<;M)G|C^o)g>RlMiW1K)E4|^3G}V};Rnh3@&JBdu8Tn+UVxEW8$>at6 z=y$mYaWvBv*s@};hEQU4C{8rf!(76Wkt*eNv|>AtnVHY%Z*MLsj$BT1vtpDprutx_ zU^}m1LeZyzN_jWYfZ-()V4Gt3{&rmeF+88ujKcR3;b`(rLBZ(#T{zK{IH#lU?hc~F zj-n}b-)5JkMN<+uM$k<8%qVBvEhM7ToZ;+E@Tn6VH7Byf)8#6%#Md*b1*2Qqf0kZR zV8NS&_z{3kx02MO%Y-Fgvvvzd7!Qx|aOV?HhX*iCCPPH1>WsqeYN|cS!jtoU8Vx& z#`qOILW0**wfqjB$d&l{em&PQd#i#i%veg5c!-!cp7G;jS`+`qWI$rTHa9%*UrEqu zC8tN-m6#m&(Q|DUg-+Zp`XaILzK$}RQ%NkMFU*B$Z&1+`j6ZExqww80|Cw86;qm z?1(r}9f^N92SH0X&{;HKV^Tn_!@ zi}A|%6`01$U)HPfIy7b*#w$fD=n&)uByG^K`xb2|IZWu3%Z=mtAPTY8b1Q;2i&)?4qs@ZrQy9Teb)W!|t1%|otl0;Lf-TJ_T zUitG(;hYJZ@$#yi7ueb}=8VRR6kuea&dk#x&zF<&l9{-a&YF1=p;^Y08paDbWnsJm zRn`SQt#tFZ;iQ4aE5ny_(~TFU%#4>LGk41s2cZ#Lv}#!J{NG$N?sieG^d z#ZW}I>L2)C-@_V;h<;B!T<|L}Ta>%2`3Jt&|8R^=Id_{aTrg%R<6LH`zd^eKGA^ZR#riVYCo+_>OZ;3}(%W>(N|prntZ9GcDB z6Erj=31IdH&9%JC=ZdYaf^Ka*koBSEveNu#o{RyR>pdNV7MgwlWBwF~0_F@i@|`6e~Lp)LttGKa?ZMBddQzM^ZR`Km7|k z68+u3J!6Hwl}xDh??`VUKB$(~W@wL2WG?_lD+%J5A5yw$-SHUyX(0vn9h_1CIckEF zpc_l}lTG4mQ+($tUp4|^`05eR)QlHivv>dMk)Y^6UScMmi_5J%H^OXyq*~F_lXv*= z3(%p%tzbqsUhIi)oSaQuf`nRPn`|t*wAyKdPwW`_km<3C-h^e?rcz`8HrY!9=aq2oZm?|r+>eR z6+^2>eDX;AJQc)b9G-8+;sfSMzFj@Qu-_|uW!R7gL_aC?KgBlZObW85vuaWhSw~Hl zEe{Crsij@&LI#ll#U)f8spQfDBof-~lRlJu+4Ty|DzSUFoT`vl*|^I6;3o9|MAO9d z>n^uZ4Rr_HTZdMZ?+v2 z+x<9Jd&?i1rDn5c;I&!p)MUsLuBc?nGoc=miBVZuw{IgsFu_NzC}d;>Tgz!^|Gr4j z^Da<7Uu3K;4!<}2^69gM#i`J*T`-M{sqKZ}a`-f0L5#6gB+BV$ltTFMOQxu)wzG4V zS+C5EV-yA2AZ{1>Kk^MM{SMU;-@r;ZzJX<2@$@S82@vE$=KAjGR&?Al-Z9A&Cg>o? zM7Ua%A|o@}Wg?KO%L0=qs|0w;kb)#LM3&7K*c9vK-!8giGmkH?|Ayf&dDo0_l94d0r!q=ozOJ5 z$E<%~jDQ(u-!SVhg}D44*p%s&>A7QY#D8I%mJ3Yu-{5Ws1z!7(KecsXmQY(Ee{VRl zv)XdT?5xH;CV}OO$qccEnLJikMW&g+ipiw2R)&1E=mOblxneSxt*w~MbE_++gK|xR zYbz#yXqw1oY53TwnGMpT+V3eb+9e4t%X+S;0Vl_F*_F*jQB_MlYr_UyG%f;GX(xpNOG->(b6tTv_x zOzUE0$1+^L05V|-MavWIsOrgA>}#W1I)c(V7LDc)P1)HjO#wSKLqU4fhLBd+7iMO$ zGK|oS631_iSW+WQMe*z}a_wEeue0=go3$UO$OiL!!>_=q3(Waqi?C-G!V;bMyJ_j( zeY@-Fl*nMY-;L6k(rv_Svt1?}vR)}EMiCJwgIJe-|D`Pb-t1=mlZmIM=IPZ>cSx(x z8b;!!Hf#1v@?iUplsMKMIcJny`1*X~^S{^FDX*T>ru~XFZOu`4THb|P_sz9rKB;Nb zE=g3TZ`v0cyW3%ATj9(yXANd{t<}*IbJk$fE-79nH|;}`7f!l#2^qhDxieyBnLBoS z!r$L9HtpUusobk?+7~)^Us<*98Er|zp30S020vrdo;WjwiCfSrH}^zp<1t-XQYHpu5VcQBsIVXmuvbFqpx{hKTew7(V64 zcw@vE*D^n!clLfjmzehhM?_Z~nLUUlfkx$C(NejbM=nMtm{h$VVfQ4X$Cgfz?%n|>9YFh;;E4{zA(TWWzj=9yQb=Z?V<|HXkU7zrl&ZxCl* zUi*$ebp|Gp`J20@zc>5}40=nopolAUZld-ZCO2`d)v9F~81O5ZfPhXXQv#Svij)AV z{m2IZyC8^etc3S>Z-c@9Gz@|__ngZ%9+OVB1HE*Ys=#U&_(Lo!Vj!a#Z`7 zxS)9!h2ka1cR+BsX|akOXLHE5pkBjuUY>9B^b@2Mrl!jH63-WBLJDu`f`9qXD{io50B8Wu$MWlLh>Xl+hquxfi8 zxv-A-AqLK7$rbCA9IKS5;OFy=zn{>}@i^n|`T}1WA}at=GyE4^%o{oTw7F7yDyg2Dx(}(@LA04+58AU^5>~h+*af z&4y?mG$-eXBo}5FPJ50|1A+hnE3+5tW;BF3TijhcBP-d8gYNzNB0hgi@TBdE zUl~iFKB>?{FHKvL?yeKT#WIdef0d<4IWETRw6Fw}IvdInX+dz*<}5?65OPrDXv^aE zxuZ78y%C2Lzc*~TIX34?(Qjb8@sV$or?+W>kKkBs*{0R@C?#>MR!WDK)@;;jdGK^e zs}_qyR|%-)fd^(9^zR6184UaKT{l~!Z`hqL{{D`!4fd`t>QoQH2->@MJnEnM(Ci8ZRqO6%c)RL73ICGs3|SF9mQ#RBKrBLQ8er7Cc-7!mx?+#@vW zZVWoLy$k3uF9O8U!$9yQ$}E@-zp@ZCZ&I!@qCeYp?feS>C4nV-$oPTm2kC@MNhG{e(c2T%l7IXmAOASpTpn1`ZP2K zC-%#H0+%EuwkCTsg=q)C*4?s9yE5zyyliKtFQ|XMjpl<JH)=n~_I6`ayRpeKk^F%*1n}Ii(ui=Wz$fR$5+JhqJO2DQbuVq!`S%JJ8C~b$ z4v!rv$j}Cgj3*dpj zu8yP7c*(N05OjYU>UjIFRn5HPNN&KI+i{A1xkueqtGLHGpMJxJjzU7V*(BE7%-)PH zs)C9g!5<)X`phYDwuFBBAa?Wh7Tl_rS)K|9ey0CaHo0yI3vEr7RC)`5EQ?GgrjSit z7~#x~%|uF+jPq#nV}11Mo*qeaRFCBMafB!Z8?D*O9yjB0dn8_%bdYU8Jjf2L6VTGN z37g@O&S*S^J#FUv@st3Mth0G*ot_dWN)~z<1fr%WV7UJsRSR(`+rKX&|GaC!2Nf^h zvW#?eZvdODG3-$J3SHsGxC7p-jQ&8doLsIf#5X(g_wGSCPp!$TRpG|T`>~yj{C*b7@v7L_Mhg4^6)z7%BN1Tm<7CYwwojef2 z7*N(9H3PiYf>0`7>~aMhqk!h~$UHqiP6#hnGJH9NojZ8R(iHG9uJh7P)ECxI1j8(a>(c*_cCvvZ@m7ov6^`3Tm*UrcTINWkr>Wr6`1VWRfBx< z%mq}Df+K^;ioVz`fUEY@{9#UqJfPwlC@-XZx%4q`@mzSO()QT>cQ}k@lRMoC>2BBd zLCF4SiAJKsifUW}%smgf`Hg5y5qQ-ecuJJ#(iYTsQB}U3Cfo-}*D=vMg}u~3dUMWOn<)d@|r zvYCFy>k@Du*GMJg6Lb&^){JvR{tOa|7I!3>VShU&v0K#z51ZD|dgiivmCP_kvyt*6b`Pw+6CrTQt^0%i95`VwtW|oPcN|Tk?}j*w6f71+p>iZ-!tMI1Kd1EUMvT% z9KlX3ooZnxEsot>$lF7g!%0_NQjQY2Y)x+ciq$>MxvGXLPbgdoZC_-p#bSeLA1;Uf z-qgi~z(XZs;9R6!1UH)pO6&6`yB{-G72gL_mi}Jh%i*pk zGAce|rFOe+77FeFHx61a{=L$U9EKXLid3tn5V|d^@_j>J4;|?*QeADY;**DFbE-dI zMa3SixYr~Urd?&_XTDH~QS0u7{Hd0st;*NKXu&JLucnHWklxEUmc1B$XJ(?}yH?_& zgOj_mbrJUc2T>`~!Tx9im7u_H21^WTL7rx?`5)89&7{%~< zcaxLMg-V+^`nL<1*xv*&ufTe~?LP#o>mx;_vPYX2Qe!(a(#m~X#V6vTbjA%e z%$7~AEsmRGLFLS7OTJL$3tyFWLE{Wl<*2gmNKf9Kj(1#*4zGW~Jhc;C$~%twXL>Vr z!J}R4U$M^b1!HW5n@|D!Ma2dmc$|qz!f)j+-+nyrbMZkDz-vj|fnKpNyPD;(OGz)j zLB9i)f7$)g=J$r>7x)0#9kW4vH0=g)XX&+X*r%3{MsGOk^NI8g;}Gml?dRBD3#Z=P zh6{cLhT~8-s*fm)JPIuCI8>a)a2Z*+(m@aa*<7GZTj=3B$VbhFmsyf%^iYt~8s0-0 z%wZHy1)!h04q)?3Y>PL4xKVKP3w-to zrvUW8U*Hten}8;vl+s|o6t?PCjlsShq)dAFr$j*VW%6o3%XoxUU=_D8d8;^*y7=$6>>qB}(xTOtibx>~~Je z=Fzpnu*lb%kh3}xtNJg^CZpL6Z62YapoTgKnedrD_%srw(_>`F1GmHAkRDkGICrYA zb9PH?-v4EKpFj1eRoY=yqYPgenjhYZy+KTP3s1al52Pao>i%AF4XJHh=)0BTwWT-# zfhy}B>7lsO@s7=pj`|nu&RLz8SBS)3U%nx^|B0=?sDH)u%LB{U7Q%W}bZFSD*m~7A zdy;5=Ihmw>c`JN=w*%$9UdU+iseC$EvM{huZ-`GhDiM zTtZ(2$HWS1dq$BvLh7D$4z={eQ+Kryt(#!dQ8c^IHMLPe9Y8x*js>^f%Zx(~xWw4B@A|a^tW}r{_R!d0(W>~4;HGT$n#0&! z-O#WLS|RptHj1P@%2 zeF!yS>nSZrjLea+bTO!z}PGLeYAnFZi52H25_WcoIj`7kt6(3Z+ajZ(1L(czEEg9SJ;p-AeH$whph zZ{qx;vyH{kj!Z82r5G=>4-=Hh^o|1J&8Lm;*u#WC-pslP6w-iSc3T>FWFl;<(JPn;iac6tJ2H!HF!&+HY0U-~tW&V4 z(=EXy2XCKmy#Ab3JMa|TUb|f2nqtvN#;FN7{L#Lk?pFD!Rj0q&uZ+1eBN7o<`p_WZ zwR7@ciskZV?Qx3tX?rM=qq|3^m3v8faolrhgxv_DHP)&d&9QX3J$jeCm&5LmH$Akmin!{RR7VjYD}$ze3X zxB(s6n>Y|yhtld1LS4~tok(-2hgS!__*RskjbgslT+{5iwB!16;5%|Wi4nf;-cF_G zSE|xF99?)_(j00-WEY>n2!^hSNk>ctRy!b0H?cl{@E_U|%VzNi#yeGeDl~^7CbdU! z_Lx!H7{c6|qCGDLB8Z_6yGJmOKrV1QU9)10#|Jj5p%nE%Ewg3qsF8eFXgzBzhQh;{ z%1TtU5NY>?DR<@zhfHqu`y#;4yF7o;ob?oZ@O#5A#rq9!mAFb=Djr{TMOfV-aX7lv zuQ648+7X9_fm&zXSV0ay@SE04+tb9H3^hNjYWHPJ$;*qFe3Na@rLl3S$KbZX7RQBK zl7?Z1RNu%tve=mfohzAZVxDHwsNWlYIrg(OwD^XV)Rz;du3DnJTt)@+(Oo>Pw7IJ$ zpL$EjDVQ)X+hU`3_;D;&t9)E5sQUU(6m#i#e)ESkG#0pg;A2fLBDVfhoT_O=r<1!~ zn2xvc3EO2wV3mvUi2T!nEW{ZMie#$FF5icfUG9}r-cfo!`UUOzX#O};9KH_KOphGu zGiI8{?GZzLD(&_~NL&|0L*vqoT{IkinJ~W-eKQk3DF{(mf|_Y>#~HwP35c@C+YB!l&IbNZp;UbEWE@B4q@b z3xay1#$`yVD$2G{1gCo+T)0SqnG{l|W&@PNqR6L&{U}Jj+`2~(g*F3Y+-SDM#>3_Ry@$Cpv{DEqba;y?k^uUF~5|DBGzX{ctuOmM_ftSjkm7?%x;r zdEUk8=Zkzj5KMK&FP}X-T5u}N)jB;8WwtB91p4LF}PC8@Rgxmp`DWfyTJZ%S}xJf@faDLDf~ikoGmGG|J6bD znzX}-hId>^!#nf^{_H$ax!|aNKK8$$^%b?Rm{)0mbx@r#%0&mY`I~YZ6~eVn8$Voh z(KP3(YV36mJ~;I|mB@V33l>HNu+$EKdorFu;?Zq=aQu!`QcaLq)ogzP8i=z#nx4 zhFlr8%uqiV#%1p41-~4-G+KjqNN04x!=2F}x?Bci_M-dqZR5q^3rBAeK>!|lQB9dq z1Z_3BqP=kUt{g0+MQk%rOrqoY%^$)Q?e=<`o+w45fKqou@eLZcfSoVkw;HT*C)A-z z!p`WCVd$U>y8fF#AGuKFGYkInO%Xn5)H>zV*0Tg<1_qtF44GU;YS(P;iTUW4^(~uBjVu@$vhh)J zwit)5>!9q8Kb-xcj-4?|X7w-lrTA=DT-@r*=UUw8FK~=x^(B|aaI25Z8fNqzn7MFR zP&VA;OR|m@CSN`Y<1umCeLOD|%0@Ezpq!-<0Wl6fHZ^;{@E-QwvnHI~0qngaXT`YM zdr3gxuV{a7_~qCq8L2C7koF#QnY|C9ON_=$qhzjdV=rHAp+T1~x}?Y*nIJD}kNC=N zm24_4+4@oWf=pRg`QUdPj$-m0Pc8HpYZduYXzD2sX6hk2X6zTC@xhE>G>yGOGxiQu z1`c~(XU3k1I?xClLlvu?k$PgpjZ1FiAk-*pk4UrOQcZi$QJ6uLAr3c)3q_E$v4%O= zmF~tEr_*L2^7E%|%-#nP^E=3!iSo&*k7_<(1M$5xuyoMkkArW@#pFw(j2wuza2z!Z zgce|gXO8uD`8JauNJTWu{_{;2K4;Npp)lL)+6#Uuj>omkabbE8q5ZZ2NAd-zmL+#E z{Xu32SFIWOy9LDetSd9+xLFzxH$DP3hUPlp{+k&5)ZbzI&1^hAWs_5Q8Uf)iL=K9H zA@x)=qh3k-s;9CE$pE@>Cf?P8qX*yB660MhbCa0JFgJ;bQ-sHxI;DrQOmg5TQfJr* zXVPB}eAsNf?V@*+!G*i=%FK{jIs#|$j8$neOIV9GH#8WLjU)xuk&?jqjf4=8h1iGQoLq#u7Df<=L~AF# zS+Ka?OneK^7b+mJlf zH^%3GpDpXn$%RJsrspT`$S~k~(;r!FddkS2no+g!PM|jFm?Dv;=y>FmQG(-Rvx2tN z?0#Lam^{T4C$g^S96JJ+cdq;0N_W>CHoKw!EqpIfL+v<{0~btY>G_BkWfU>jo|9p$ z{X5C#IGoE{u=sz0?xb-3-z$85wQY-cbOC*z!F&VUXAonb;q`4}(In3L9eU$6zGRUg zeN0kz#~AB{3ShVnMf?GR@;tP{M)uOW}+y_A@G8+2ht9Ad)N(Pc0Th4slYalJ%zxt*`0z{#Wod@oZ1;70wOFb77A1ju&mM!`=sf1(2)<%@!7N# z4|uon?ad&0wu}hhr_XXs~<(%Qd)c zOcq}hY-iSBMDs&~C&RE+gD0bQG2_6d!INo@bch>g7!24LjHK)_a>%;O*ykIgfBauu zgD=>oVhar>BUFPKs7?)D_;d~Cq?ra2`Aj$#4PK~+@CPytE*s-eOoPdA(_s1NSZMHt z`sdqdV!W=w7ySBSd(aSa)3k?_K!c0N3iQLLo`cvJSAhWo7f4AYKuTyM8~3ci3)j%# zMc)h!zEJ;s8_fqb_za8mdxb)>2UZJ>oyUIjP}DtETqqtXYOzIV`#1vOrCP$HeYXh0 zuF7F%qH72iIoUzmq2qhtbr|jNqCafb}tPC6q^%aP~MjD!b|*8n)V^O}0fBkfG4eQEqE7d8-$-{mS0h2n?DLhDFJ$%)q` z%^@`L;J&0+%pp%rR^iU?Y^llGnE?gUy)&cAW(_fy#E53`h|)V1r@JxV#zD@8^-gk( zQcG=M7r%mz?8-(y2^pB5;=fBx2J3_ zR=1^D*i)#Iw}ZDmEyDUwo4@XFdvw11Kr+p>E*+dOwU``82pW9fVKO=W`R7IWpLbpO zpbB=HV)ZC8l=&Te880Ine37b(F{l{kQ7k+>U_sD~b(n}|JFu+b{H0n@HcNR&pP1gk z5L59PNGm;xh1<-fThf%%6LD$PlZl0@mK}*2N1)YnOz23?6ann5(!jG%aHuojC=m;f z;>zbA?Z&_R^?QY{49%lRi5$9YOq|^&bN)FUU^;89GXY5Q1u?Au0JVW zt0_}|K(jp&2&VgBSdiM{gQ9tiXqFxYGHAdsbs9f#w&yb(4iu%6pVd=yGA|!iYmv^u zm^qz3M=o%aAEYW)w}(ejXMX)pEi;b-d^SgcQZQUJ>z>Ls_b94=P0KtAW)LxtB4l#2 z32^~_-sSmo=B%}JgzTfnyaul#{9nnYq0bXZa#yCWyHFf6})`wub1l2U0H z0T5GVkC8*xWyU_=82#h_;zt}8Y*TUiyJlyE+AyS#a9hK432JLNX?Dax%*5T=cXMmkP;kmG=Fy751)Dt zqI!r~&y!RjCB^M&LL1pw+_Qu-l%S#UPGf{D`r>*U&F3_D-|T%aE-|n8rFi$p@q*&{ zeM4}+8>lw<>8#PU^l-zrfLl4KIU;96Yn>V^T|^2N%)BRInNoV%R>DN{N9;)UFS95F3|^#H!|D$}vuWwywnu=f9{ zp>5=Dpq@^H>~(@Xpt|Q_j+FaIhndiQ42;$QiYt~0ZghiGk6QNa z7pfjeD@0d%Vp13n#RK5$E(yz?hQHIVXRy^B!SC!7QvrIw?A@P3+f+!3gPBXi$8D11 z;L`5Fj3e6Xk)Ed~)LFO1V2(&e!d8O^JHzjlLpvkxm3x`D&o^HG=vW(LUw*If75p_p z=hu+y!&n#(c8$TIPlAdoaY7SS5tzPPp?^}Y#Rr!QW@77fWcS7|!yQKqjqALyA(bAC zMcx%0dusIXsQFcfgdU*fjF>v9=}<>;(7IGZ{WAW8Ia+#j55Dbuti9){wLLqtmgp9M zq+v70G#EDTCuLt;Y9f5`C1I7VlMxG$LpU_8CIYZFQD$|8p?G8Up(YH>%}hV5v_Y+= zNoAMz#Gm9i0EP_ro zT1FVEERSKH!W!VwVp2ZXg7mW;+a*lEHls67O|xInXxV6(Cmd;0R9ts{>iZa32X;*5 z9;XhZlx`D;fzrk#6C(!itu}gRyRm)iK~HAt^Nq=$TSbn-0B!YYGkj&JQJrlcG@$<- ztAGk>u}zY6J1K@oaD;2N^`DyT|4gw!t1hx9pfpkdh>4QU@?I&@R!CKU(k~13QIG>h z>v_rw^E;11=RhoeWGI-a5Bi;?!2C{9XWBja1!|l0$uCR~WkGySu_1|0EP)Q-?;qa|Ki6U7i{woagELhvqm^=w$c{ajJA=m_GFdZdI6Tu`$fB>`x6yn~eb0^FvVNZ8iiPMw z>DD=8@eTUtDdb-|T>63b0?RM_)00=s2CGG2-XK0F;k9qr?_xpE9eaIA#B%(B=_uT& z{UF;()?B>{Jwfs0l3n;W$6uKwyhKKw3- z-&S7WV636_eniT_hBOOsJ{CHYXL9b37EOjfbMkGzZru!NKG7CA!ueyf6KEK>3(~1O zYeJ6uUkmJxjMjNX>B)p0`oojoIkJWJJoy=7+1_wAY$qRRkXvyq!5`XmoR`p5_KBT5 z=)q227@Jn_NMK>!N8oN+!|D#>W0{;WctI2`HD{Pz_ct)r*qa3EM-l`qSNNfRg2`Lu zCW3w1ttaW(lg#jaz=AE8Z2@+ENz>NDg%39_jfpJmN(>24c&|#ROQ-RxGN2X`V><1e z01Uh3Dhf^zT=Nu>OSz%IQ6O$ zdO1>pIv%)Rz_lLpaI}7KnXyI_d5V&b(3WtS3BwjnW{*Okr*^st#tyXJfYs0lhwxq4er`>=3 zFZ+GDqx~?M+%A8j&Of10h-=G$ZKhQgM6ruu_`SlHLrn=J9?WvQ_doEhI-s1JEpK#B z&0p{9^d-L>J5YN@{PPB1wckjGR$3I#8FmeWxFa z`CrZm#<6v)I<>00v`)_^%Yghp%6iWO+tfB_3UjM`Dia3KS|sFj7FG2MmNSRTZ;Kd{R7OImAM|BhK--d+EJ)kwWE zF*j)blUK*WaK(xGJ8ouUSp5b+wk(L}t4UQi-9lgBE8v>%Wu?xY5-aaUt-v-pvK!M! z7izub$QVdAwu=U>i$y@rR9loTsnyr&_DgvM-cq~rrN8FA%2y(rk;6YX_07q))j(w6CUhZA+m$p@8qM52d8({#78MDY0R2zE7Ma0piNKy2z?lK zV19#~1^)I8ZinG{8WtN!k}M;uye>YHWcW~q7S50;ykDlc$xH0R3y}d_2$0m^=SgvT zerYmi-$3~MDGM%>`Fxw)e=kmQ;;!eWwya*@>r2xGCny<{v6cAN%(Dih3rX|qzUNb_ zZs$qARnFyS;l3gvWk|wBTe4ruE<>7y@2<=2!ut-#S_;q8J#xvKdnW&U(Y}}NrE5OL zXxR_jlGn}+!m7HoR)%RVxFqhKmDY;L2NoC{$_)GYlA}ny>)-US=K^02DYxF&9S`%P zoH9)>pXe?&BtsZ28X8(ufR;Zm(^k@ki*tq2#r@)YDoN!GhF8o@E50K-!MV?UE)gSbxEwTb>f1BGI=-LX;_3&D6I@T zxj=GzplQB3F$aEx`dpzhEh=B&o#Xqb{G%=hCKFql-z$7M1bLFWc;sVCrNnG z(x#}D8IvkWc~5S^B>nW<$z92K9cWdRSD1&FTKZxW21!0W56I1`X|McLq~vcc(pe$0 zV>_!k!{h0As(e8d6L0B`vF1p2YS7m%BrOe=Ji>--AUL2HTC$y!i;83=4y5d<`|hQ3 zTByvDKhJ%4x$JV><7|w%TWq+@l?HKckdS@9;m7m4glTzuECVu7p{eNpd~??^EjOW4!O1Q(!{S}yd`K>is`ZVaO=92^x?vwTbF_EJNJKyQz@LlmMV`)IH%X<9_>V+7wIm(h2RxWnc07z2U zy}NCYtgwKml=WI^QieQ!>S1ss6Kv0=y|;wsj1@dCHZsfzAh;}9e5cIr%p|S(+y?*_d$I8c)&E{Grvxn85+ppjz*oT2o`Mb8=Z`<|t$P1=fyGy9?J*2J)eC$%G=nS| zF6;Rhyw**KUTVPlJ>_W(osB84xsLE>B*STSr(oJU88s5?@6Hmbh~D9&I>gelYM;ji zZVsnD)G=L_B%$bE{D3JR+HoHV-qY;gaL3dyoqLSZ&h6fivS+{kd1L9v9MQ7r2P}9_ zcY!ZL@}+D=69wIIR0me2Rz!0pU^`s-%4V-@R51mdZgK>*WPlbXm}|X($GCnr<=L%Y zVlPfh>QA0gO?io9g|!BFo%0ZO*qxcOPfI9!DTX^_qqLqEOny#?Wo#XmT~>y z$_+wQ{kJ!0KB)I<#2H26g38~sh5sj`zzVElVF@xh^&BtcqF>~qtI6XJ`@?}%Jws}Y z_bP=xG2Z`mqCOxRrO{HT|9Qo)jCbYSG`sf(TTR&fPeBu_MJd~(@JM3~40#RJ>Dn=Bn?Rz{@9)Eg1!cv$=)q znP@H5X94R}jH_}MViAMj@rT&tmie+ZDe8!v(wGIlpYkKs$k?5Vc~edR+zD`nASNuSod(I z#t%h|nfMP6*a~w_+FHPzftzXFX)CSESho+**hz3f#z(s?a0clEHs>B5uoWbdw3D!c zG?TDjfg05|%GBtb}F!WT~;2_QiO_2W)~{YWL8= zsF~U|s}gVc6Q0HsR^`035|$F3(2RltjO?W0-jARiw`81&D4l2KNpW**JZUXRut~D> z(1a@M?tbM@!L{4K!eo;6ij5@U6&tz9S8Oh2I^lx+IHe#HCvTMs@^qS5k%K0X3GJD` zlzRNq)dgO|(X-U+dLO!ku^bm0d}>M%mb$`@p0#<9N5|>SLdq*8H*Ci9&4zryYDw-v z-*Noj@XN8gYe-Rf$59{HmIBF87;9Xurv5P7lCRKTRtbuyxPrE9*J{Z-npz$${j!)T zz_z8-jmzv>4(i62i?s%_Z3|%xW>b4~$K0m)&+i!97NG>w)efaA#Hk=hsBc?hM8isx zbVIh z7$wQ=m;JIjHBlj41>_f`f&p=K2H_6lhqex*RbP?Nr>uz}1`8`Eg3B%^4W*cF`Pq@y zG^uzz{5DoVO_UsTOLo+(X$%MFVN`E5Mt{<_L%!lI+Lf!%H!gob!&~c*U=b z#Uiz)kC(7^OOVHmt=)ph?jnu+dA89*`aC)s$T^6!KZmrMNc@&@^KwCOXk>YARimlx z(oveOn(u@}REm$td?2%+!26D^U@N8}@7Sz0cyY(%)hA|W^0AmrPJ*w1P7jiP-Ei>H z>c3&U1Q)!4my20BHbM~IdJ5kx`x`t}so__)1$p9J+2mDfDz%JroV$|(V-~WV47iw9 zx`o04QQ-(}3xOX(;n1ur96E)leU~J*{Jw?R`I{n3~AaX}Y7o)^e*0Q(94Bjv`9XTgCur8%^gcqof zctR>wEBD??K;^!C)Qk?+1#VV2UH?QuY(8uYzgxmMY~hhf3S0PvhAFZc2o4Ne_yrG- zFmeXj79MG@d<&1HSlGf#KC|f}8mO_ZuT}gZ^Z=ds79J_Hu-xps>5v&Pq(XD^w%ZXH zODh+yaX62B3ol-MYPZ7Ju0IRcFx$chwk^C@<-D|5;n)dQR#JeGHM*7i5wz32!A!7p zf0UAWQr)T~o`3|KB)9>AD(eEDXm|P+ez(snaSPAPa@fKn$Cz*7DP^{W$G~k1FCv^G z(S&Dnr&tw@E2Kasw3EN%BJ~lCrk(gzQIdMyD}^p$EN8wT3ay+mZmb=l&4WDh=l?F{ zm697a;KEJ zu|J~Pi{yOdBgNkIu?t6{Hw#|)+8KZu8uT2~m&-65Sf*1lt_{*O2^*Un|J z0eLIL$_b$vzA{uLMmmrL@rrP*$4HeSpet%-Om%gZEFT`ZRFEeIu3{jwN5puaknphD zW73WYI(s+)$QObY1}Q*v`6*|ke_)+7%l?9;iBM0b3}e-6q@hk?@5X!*Nm^ocoqhzc zj2J6c{y;|>s#u$vhAMHL-{hGo0vRd^A;C};xWk&YiP$w64`<2H(HhrHYwo_NL4X2qhYbcC_RhLE%GTnjBe^nHg93<|fJLsyM_aD3h8TWePW! zv1Lr>N>0NwKMianE^G>WBPqca1jt+f#+jh0lBDi;@WdsU*s!lDnzrF}#+N6U$ zfk)O2Mk+87!&3^q1Se?1N2*Q<>y`qRaOP{L{jgZF^DWGgtd*Z)&DP4uYKV3&{D}W9 z)qtW0#V}k%Tey!wI6^Hh?{{pZ!7eoDvDVjS+Y7HrHEcpTkd zL2<0LNsp*zX&u#^W{XAi8iMLf4hO;6~M=PJAIdz;gds#-q8cs7sShByx)bsqBm@vZYim{K{TXJKw z#3n{gg5T;_r=S8okh8-#NIh5I%hgI!nR?M-R4?pzVCybAMuVPWJuzdo$8fg&;QL&- zTTo}$p89X%zrJSdCmkY}>@vDUz*8BLL2s$~tE7THKiLy%9ghl_CZ=e9fZUnkyEh|n zBshm>)+fE0@1{4vL*pkN>H9A2{@K57TD?aUVugK){bkZ5u|ED~6-iE8_J!wSR^*%i zdlmBUtOLH#)=8giQ>wIGX5R67!Y8QUO)tQ#Z6&EBkVQpVo&IM)hBi%RW!r(1elfNt zxFDBSvie*;3)#I4GH>JtZ(IIf3{sq*6ZM8VG?~y~ybGxrfdf6VrRSTQFmq=({SpdT z$W2bBf19DNa@6hTDB5lwUx$vT2Q`~yqwVMcq_aR<#-uwRzjE(9UptFC7E(W2S$U$h zIg^ClB(`;!Uj;M_QB%^aLsJnyKyE5BLz)`~LlOP%h)kYcr4z9s`m0ow7AxIr3V-1Z zX{B9;F!1-wWobf_<241`CQ*oz;JXX{E`UeTj~^llQYmA--H{#%GHfKrEBS@6V6LAL zBM*3&pngZ;+D~xOz8r?NxiN%OGqwSL#YvxA4OJ&=Z6%{>$Jo4Mof4wCxqz?dAmXjM z(g!Y7QLw<-#zVB%vhrf_uCt!`6)KS{m?qbj>Q5w~WVVcu7LjTgY_>3pr$MzO?oa#> z7GEVHGtGh>mGOx!HTFFG{djhX_^fl0rE*bdwcI|wA~#=qj%X?Z zJ++Od@z1s+Nd7)>Bowg3(& z;hyey)G@#8I7H_ z9$nin^EQ>%G3aXRhw^G~8?0)7Byv1@?f6LrAtiFkm(^`vbh~e9L2dFnf}x|*scaC@ zfBk#vvws_VW6HeefJpap6l6S7H$7bK3$a#?*!B7QUK~hl@vc+ z<^5R}uyX>dCcMgciB|>=*ESaF7~f)T9|29?KLMo0MQ6=6(_4g8iNMg}VK^&6kvgVtV0JKX?(gpEh8WuuOtPSO3l`N&8e5d;G{e|*oW4qM zy=pcf8yWy2+f5n!JBN2Ofrf@EJUz}LdjFzqKwu-$l`xg9Z954gY#oVsmRy+s*MYJq z;9!3C&EIHD_<1PGAN>gc@`sHm>V3Crm*F>@tQSYo;W~ZE5X0zf;GJmPM zGu>p~64HvF4vqR04u?+F6^FQ!&UF4Z4m2dQ*vL5k>>7$ldh^QMK3@0q5$G$@0Z)927XY_FT6NF;sbrFIY2B2V)GV&FEQ3p_DRJaO%TG~{DXumacsVE1Csy%P znvo)4Z%4izSJS3?F+@33uQ-<4pmg-&hjoUfb{VUewCg^k%SHDp;V;EsZB7s`;e3ij zJ(nW==YZ^dCzbGUH+F6C5wYOi7AtHCwt_Bc`6?w7`thv#WOaXEEUj}4%2&F4C_$uV71NfGWgF_CTJ z9U#A*QYB-rv0}=x9lV+-^V!M{N^`a>s%Ow$)>u2Pe&hHUIAJS)LKkUe-cViNrEG6n zycVS&%@1>pSrw5*j+j^wO^f8I{D>2*USmwEf81ZCui;D}DI4^%Ak#R^BVN_;rQNj< z-dqLgEhc;F9bY#68XD>V2wGf@d?t!b!lae607FLOjfB3z#4mh?Ij=L($W$ZU+uwD| zELWy2%sO(+a@mTUAhztG%QBAfu0I2nv=uqIj#7>EX}Nn$pFOk5R3-{7?u#XPLKB5c zpNiD=m*TLju8$j#p98h%S)Sx_>7eEK0W`9RTog&gS?T7F0=}hrq+Ow*i>3vUh#wx1 zx^-u16WOaKMueUGzVSVHlM^xbCRHTw=REx>uZ4MuMCoOpN-rQP%-<8ExeY5{$5hhO z?5l5~sdEGi|48gjPbt&RxyrM?T|+YU`c+YS@l=@;Hs>2Vw9Sd&>{8mA?(GK~MM_X^ z?8Ow4-yIToC*K>ah3Dr0b6mC01K3GD4)Q=&ufxlzQ)+su(&`R!Cfdrk6Lo7zq&yRt#|8?(t^jO=B2hy6iwZ9LX|d9 z_L4iMjoUk}Su+C%1Wf7g9z5f#Tj~p@bnP~NPEUh1I)}2-8b(c?(!KN^8{_>VHEgrzW+V);@{}&dZmAEe2>g@rr-t}JMN?Pxl zKKbWxwYpbl-ud}2FyPSqN^e=&yYDgmYl*tWxuZYwRMo}@-THP>e%|$C`=OcLHrN*Y z*!vxOkBcx>{sz zvNz#EwUkk*Y)D(n#s5ALc?FV}sjY-gq2{iiB{TwJ4mQw$THYgPQ7`rBGVcwh|2Dcq z=r!?q`?C#umuB-{_yJ2u6K%FsRYcP~)1`K;H({&9O_6@93|X3A)a2P2qcCzOdPVk+ z1Q&44X6fsnrDz;@O&-n_oOUFSQB5@0+Fj`y2-M1`x-EEWZEuI-`J`G!o)fzLbI@HR zeL}r!F<%OER##hAs}qU_#iE9^k_xj{h*4qY$@>AcF7{!_OJA_T~Vt|dx2yY=(skROY@*M&NEI_HgFF{9gHfOhe6PM z33w}-WXZvKbj}?&4jsW>QO#x(WuCQ260U}NFKjhsQga6Mo}61T2rPRqKTU0?c_bMQiTugb6JGTEzuuY}ac!UP++q}&wk{^|&B zvgf?;?7PsH+N(b+>EYDguMn-yHs6X_P3j!kLX`SabW508xG#0t{;`* zzdvBZ3X1s}gQ-SSs$WoDnXf&D(Ko((p0WteOgo%c<9;6bsdIMicglxC&P30l6L@BL zn(4^Oz`!Cjpg1;P=YqT@ANuO~vIf?iO;`OvuBRW2>%eiOX%-WDPj4(V?T@Pgcf=L# zQrc25iYC-}ov;ew?*v z6K?v+*Yg(sK1;!plfDvQFhJe<)!8+g z>WASue~vxKnt#5yvp?X_=jWsfxf1wPqZT4}FQ5}*vA~V*XCnve^pU6KE=IBV+k5t` z4%b&Sbu6{%Cv$v%;%1vH-a5s7!7n1(CtNv5( zI9h$Dsw<$o=AJMro=7tC#g(9dUrX_@+Hz^v?)>pep|<>nB;*c0OBvfV{%| z*^O#~e#f0=PSzK!g)kmmw9q>^t9MaUkya;I^NCKkIP4|#Z{Sk}q}dhr02a_3;I z3#=7T``s*yLgZ;V+x$kbZo|P{lz~rvv_=mq+-HHLM(H1%7agX%%#H39xi|?&fo!71 zxQ3(^-igb6jMU^aZesj5BoYCUFbAj7CdHo(u$0HWQ1AJJ(+|?eCj^WGZNncaUJeS1 z$Ttg2=^9?}-X~vr$52LCjQv|`JN5g1&_O(es7}#@=R|HNWI#xH8)Yx%>HtfkCK%_N zMkC4U`Nw?)kB&b_;Jf7)CWyi=Mcsu5R3qx)6fl=Krb?SYTME_frXDq{Hx~F=HcxvF zZdfPmfKcC?Blz2<@4w?6OVcZ#M*-sp>{YoDFZRvVv92i)xBZ5~BkcAhEe-x~&*`{^ zm3{jIJr~lql=zM159zmwwtC7p0!UoGAArp!??Olh)9)L7ei; z;bRX{kw}N}<^`*!O6g4)d^D3=b_k7xwEzc6dgRmUyJD%EHz%sadZv&LXohzMf@|EM z(yBfD_2ELWKjV@xznMHHcMb%VVN{L0ZN+)@w~`Bv*|HAM1C(XIC!9(Bi$XkFy&LQkEjo3D0WNM+ONzKQrW5GfY}6Lt4LOg6mr46UR9-|blXN;uaJFZ zJVM@H+%7O(9gxTgD4V()lT>s%@k`2;bI+uJRq-Wx5>&GmQJ;?w?vF8!i}3gPrc%MF znw6~;Zp`4u&LGFmG!hqmO2@*Sb$Di}RjS4lv$=6RJtT||n@1Jfs*N9S^scbxcP8U} zsa6wERV%}Bc&`l}k?%o8I{{+}%gK_zd28q!I@w6Qg)hSkkz$zItxN_NUH+006r`Yz zZGYEPO0(KZ%CpFNv(ancQ?l+pF`s?ZKZu?_@pY?v84scPB2ef7rYHyOgRu9|r#pyS zBb*Sont=N5jMiy1P{9BlApa=HJx3p^g_k)I(AhhqC!^e`E9dL>A`fw~T=}^ti|y>^ z>VpwyYIt8spgY|=??QKKg0L<9JV~%6V!#}7J>B0zx}dOp6Z-u3Nt#*d0<2xI0N0lh z(R+FxHh>iE=RIL7Wmqy+u(|UH=>^2?S;D1r#1PENUGh@{zKq7RzwZ0Mg)Pf5=I6{v z927P#<$`SXd^7;@3{G4-AJ~xw)0<+xA2i#MIjv&I4Qm@HPC}aq>O9{d1i`jHV42Dv z`}?tM+q*KI;)36frRlbeeV6BnJ?|3aM+L^*0|y5(6<@8C%j(KIT1jYxpXD(}*`WxF z!Wp4}mBu|)vFy*2)+M~-p~ifu{(kFOPmW*n+tp?$J%`#G@qKbyL(Jz15Ri~d{EAvsJ6k@j{KED4%r2R|j9fu2 zM!UxF(606w{><*e5Egr!tl|szhGPBeRqN3q%*pc=1q00vb3bzCBfttgHw)&OqT#(hfC_T9KUl+m$MtliPEM~z*ARslST$my-H(Mk;z)Ok6h8uw^DeAlrC5x` z{GN~fT_}N2(!s&oL+aRT2U+ZCeD>0xZ0U-_E+JGm_)r-_bYEb}q;NSVc(xv8nfPhk zD;1RBk9rkPL)BAQj+?>(5N9L(EC76=<-D(hHVZR zCX~le#O?7S0}#R42M9a+IO_xqJCYnrki>}uThap^nk5lPbK54f%*ae`ig@g8`U zZp|T4jCm6_XS>18-lkLZ;oHOys!ll8g3p?Tgs^a7qwLpA;+HC-Rc; zv2!mP82rS(?L6fH8bZOk_`m=($l-}nToS6NJq~8cDUkL~ozFY{R2WOog6U(4K$6eJ}UwTzykDHg+JUQd4T;6Y-7y`rg#}%9e3BK(Uow^y(vxU z0ZGnx`?OoNb8k>*a*?EPYvGa5X8lg1QB6am6R;Ynu7$m<{ic&r%RD)bXEd2R9ip}L zh*Z6n?L7!APXdhj1H$W#dYWiZ(gidj>ZEMjZ@1Q$m79XWG3Jh}% zs)komlYygx??&n3*o^!+{#w{oVY;^+N$SR)Wk~m1~=mh<<)~woZ(lp4yVX$Pkuwin(HM%WH;kFG`2Z>a~XS<_Sg&e z{A_sBuv-nP)vSWkQMF?g@5tV+0^)K||8(s-9Y2=IDTG5{O55Vpz6saA4ueMKE_wN7 zAGF#MvUVAq!MR4%(~iK56~&c;qY*G2$JaA*yCsl-+br$g4Aj`rfTi+lBe7LzT?bCu z&I3sKFE@v2&MJhjr0`kyh;qcPN2=-yr^};JRm$QJPBEY?uJx@b`-uRt~oCZSftZJ!8pby zqZr`zO7jJB6U)zt){GW*EBEDwRY^)EhM9?*AWLCjn7k}Eee2fmx{_Ywb}(@C&a`>C zFq6?cBZ^Hmw2}D^0$l1$pYB`LVFYuknR0KAu^BiwrV8x9VY2>VO+tC`v%u$2R3^SmZ)rQbi}w4NkRkRPytnYefjPY%m?7E*%swN< zh&&@3K#_557zEErL(l>Ucap@N5TF#}`dK29Os_JffT7!z!gcFDs4|HNqt{1ky&x0V zsYB87Ty}PiQu@97(6@Y!<%Jg5-$_og8KUMA%3ze-k^#)=%T>P}yuR}Hr+@dM9SOfiq4xgU4rN^J6>YC&SFoE7$pjCnZZZn}Td#A!? z9Zy!wuv#1sUJQKgO*0+cT1I=yCC9;}klSv$!_c6z0pu}U z;)bt9Bu}T?3 z498HTv+}&@GGrA@UhXN<6R*mLQzHvj?IpMy_&*0T&#%rs$4D!xA#td)wzotkIki|B zh^eOOfJnc(9z^8m@Pd<3i1ppkGQHG&qs7L)lAeseebArN&9|O1iLowV!LooQ$=+(( z%$wFxALF33txOahcFhqh35MaOlA{8R`wp2HFT-2!aatEM58oPtJy`6s%k{}%lUwHk zRYFXn;aGuu)V+}S_wvrwzjMtFhLR~b;9-t;*Q`TD914_g1}L(ha;j z)^+Z+vP#av9AKwXRyIN!a7zLO8|#gIZf{nO??z|?yWZHr>TMM`!D?H2fK=aposRJO zN5jkFyYQ&=-Z|DUu``X9RFrL;4nM;|Dmu}iz}fn*6`yrHX|lo}7BfkM{d^|De%UVm zB8|L9hadx;T5lAQu3td0!^bo^8ZR@!)JdL@hH?g}Usu+|e5r_G#@Xw?OF=8-)oBR1 zm|MByMOV0rdQieckY%mH2KCYma&^$z9-v|&L>16xqz3_szYYaa3Gga3_M<4_I1RcZ zdQ?gG*kOksYJ*a=f5^LO_rgdm(KM?xo3FZ#r5@Hb05`c}n`nET)WuaF-={e^isebL zWQm4v#P&du#z!ILlEz#Md9GNs0*wObVy@@!DNd|@oKi}(SAoH}=-He?W&R2!=k0EC zH#MxQyHC!+xC_&xuaocqz;39(wsljs7Zm3Yp*>ali$z_-!(Ix(+Yre1`~;%1u;Do$ z^X4;*iefd4eXux_(17FfyShrx>J>y&Pw_o0oHtog1H6%K_+SvlNPGVCP{{d*Eta8z z{J`Ijh0Nv5cl>l`AI5-*CH0OVHoRkBY$?KkLl+)i%gT>%#VWabur=fY!;XD38`O_L zZat3NFI@Z&ZK#uW!-eGIxX%xeaxd4-(NBWyWqC~#<)I{qijTnX%}aviWo|X-S0Oa2 z6y1YC`-0HkjRhiAk>(vT>wIPD008UacV6xubTy%XbhHTEpc`$Gx6d41zXddj0+EvEjlc`vMk%fjV^|k?Yltw{Kfoe#>SxcLLFs2|0q}#;r)1MP z8+>OPzf9OfJXz;M8)q8DCcRTTzd~Ib;B{zOiOlYdUvuZq-tti3FT8&$hHNklZqjv| zclvQj1uKmme?f(bQM#U*Tf(h1(r`YsCDIQjdJ$%da;>W6#GZ(s3_u{h5HlG9}+fk+#Ak zx3i$uZdzMN5=^EyKRqOo9#S8!PG8;LU9$W1?&aRuv`6DlLeU}nx$&Q|9SMv&aTX2( z^yL!X7R{?hdFoysS16ok67?>Zg>sNZAR0C#2gzW=uk#+epZMlAP9hXm-W8LGw;Eclu~Oxa zetK-o;9J(r$bq`)X`)J?BJLpgYHR(B2^B@?d>Z@*NG3K)VsgheY37~S$N|NA>7REp zHo+1ghrf&Y5|AL9oqh_h)o5g#fbp4(vfw1-5Tg-F!6Z{y4ELs1=yW9h42e$sm%*#tJs-=9$H*I;w zN-Ujc{CcLrw=p|1*YqsVQ*)1tcbbO_Qi2J?fj#rl_Ijl!99*Ki2GZdsxD|`VRcj&J zJ@LyAolEjI_Y86FC0#z^^UIs~FA}?DMdqrqJ+%oCb+oSAlEqRF(AkYZQF$YiLefX+ z1Ir;xQD`4WiOCAE`}Cm4PRS-F!M%Z4^aPps+^gzzg`d%9g30>mQSX;_{qpc8wbHd* zSSkdf6?7UV=6`pfny@4dRB)fUCfjA%_nV9Fw4jGT7mRq^aV<(ry3q_h5k*X29@7)j zuh4luFamIwQLlo@HQx=pQ|@vx;eT;m1PpyB-Hgy_A;Xh%b_{1-5y?-pzrM|8wY4(? z#v@^?0jEq-7ZSauTj+^`*DA7plaS~H_=GL9r-Z_6yP@aw@=-w6qoasfqy<Qe$yhNWT7H{R`u*9-X=F0)atxB zTr8?&prj(j>xOw*M!TZXn?*Y*&OPd`{Yirl?_`tJ5f8(0TFPV=^Vc&dFk60|xl1Z! zjeLcI1OKnBQkJzsYE#40LNk6f@(eMJU%tNj1;%7d+LRdB-JlBD z*}}gZR)*Zs$r^-|MId(IomY@4TR6n|W#6oUZR0XsUUaat0nsIygsR{yPC+$Iz#~EP(ZnTzMd#=8&#w5&+{SaqmWP3zhwx?;uyM{ zCveHZp*$R+mjsa&#WL0(f~&sXqN5gu&p_o))&FZ4B~I23;(@qChY z;OdC(02HnEtLa>IsSZU@`Is~jenh}Jw4YUYDKcx;c7(tI6-@;!b#EWrTEQ3UYce`l z*@v!KoQ+$PqU!a&9>XzbGFC*M%ZhLpbgS9>2M<_BW*5mgrH$C0HM*mPX>!C>A6{Lz@5A4L@>f+ag&cSdoa_^? z+b;Q7@>dBCUk6jKCGuA|uaLOmgNHKfz2s}DuJ+`Hd$)yQ=em>QHScAeyhJIlQs4J~ zco+@%TH6hD%=cq;9Me@8O%9ulc@lL<=_uLVSls)h--p&4%ftdVcY>I&}U( zy+n)#u72R(9=aDaZj#yQYVZ6_=)SfW2_(YGAc$}|Qdz1tZ8=ZRf{>NxK z7VhsI#jaQBbfl*7A9zm|V?tpgEq1)tD-f_yQs;QxI4WEX>uxH=ok!_G0TH^tBTTMQ zK0Y6ug(WJ~?MEqyAejGKuCrNb#{j|IuKG|?meDnQM}VT}nYY1j!?57jC9Tlow5QG-YbU`wy|pNy%ePqs_d!8Siate*lgCaPG33GtbwtmU5L(jY zA}@VdoB_E5CcWwAR{$GM<`f{$LS3O#0mEc3yG1Nx96e;7GDgGtg3>OrW_7@})`GPBrhYPap3ToHr-vd2j69 zHRKVyemjyZf=n{#`??>2u?2n<2Kg!%ea?XF`_qTt?*2VU+0bs|Y2-~#QgPAfl6Wx^NNoA0I z!i$|KqH?rgqjzU@XQi^{o@ZTtIuqS^xpCaFfuG^Q#lVvGRDhC$0Qt}kj4PR&L2vfV z(yycsGadgxt;Z!Vmk^x!g#nXfm*bV zJF~7)w?SCm$ACE)R{<@t6nvcS?Ww?coc~aff>|AUg&i-ZUBe&B3!%f*jz(~lud#GY zyrOHyPtUPdt^HcPg6hLJruVWRG1oA-p$hPmr#93|W39Cxl1Q%5m|11!Qd)`F+01^2 zw%B}RQ83<2BLC~yu`k7?=`%bvLzk`ZHLSR8&-mdxo4wp^ATmu-VK|?BZK4MHJCRMk z;XHX1Q6Qg&xI3^tU3{Kr+hpItfB>=TD)1js#&Eq2mS6d8`XxQuf@HL9co13$)R*?c za9>w$g;8p4{O1|vTC-W%F-2vxt8%?SmtD+`@-{Th+2$dtZ2@eKu!r2fs_5U@kk+S@ zzux>@&9XqJb+90%N6rSjv~1Y@@Lnq7WDbxkkfdx`6O?I~AL$UFA{$$X>p(!>W|kb9 zkGN!S1FtB$0FK8tF>VB0R zs2Z(kLSdP|=s?jkNuE`fTBbV2bvXt>!QdZEV852(=B^_WJfDEFuql3ofN?Gn{%2)!xiI&%_$BkLw=H#&s~ zEJl8_o;~jaL!^VrVMF}s?7d*(#G|n>CniY9T-+HRJb#~Dn(yEQm_7A2`mWcO@v8&c zpQe!UkAFIHt~{jdjjdX4N3~Blx0mkUj}uycVGgcpV#BE~((ridloWLqP+=nHO3e&O zveMA_pwP<3vog@_7qg!F$;RXhu_5H&15GsmF-MJ7epgYhc*S`RxFx&UV<0YZ=-mB? z*^9&KF*-(oq0bFm`UH>k^n1Z4hotw3Pj7XPa|q!Y$np$^Yv}JZydvT=dP~uck|bVt z6PrmwHO6AoEbE3a0k{WqKVbVcV*D47wcNvp7x>HGwS!tu2HX0pXh;%9sr!sV@h(Qw zbxfEWlU}@sQ#&ZF*Dj`~*P#>mvdfT|6@c=RQl!gmvBBKk^vH8-OKseA+S43yNANz% zbpc=FgY`8}V}N4(xXAt>JZ2|Jt_uzYYc0M@YBFnI_aI+tcYgdh@^0VlwZtjh1YV5q zTpMR&J_QWc3gS~yYXj*uN5vK7PO*@9)#o)LPFx#0kaPp+)mHlH2gw~j6h!~hL-77C zFSz_gf?ijTvF0+JS&Y|xNGL{h$f{tzcIj%qn*ss&+)t@fm5F#n)1w`TCgRVMYYsdK z1Gvf3^!-?eL$t{&gf|vE#H0Nja=abKZ2tOqbGEU0uLu~tQUvCY9z>yo;P^Y*S``eR zESQv2qh3DOAd(W-nn*}U5Kjt$TUJ;@b>59Y-;o_7eBgbE`1w7hodHNEbjOB+8w}H5 zX1+fzjQF6Y8DxN-2SAhs?BPR>-+W!Dc@4@*v%w!q^vba*?c*PR2y(uBS(x*g?3}6L zf0-OVL+L@|`3Sz?I#EZz!FAf#DnLJeH0U?m`4KHWww_^e6qfMv7^n%5P%XNf#}kh{ z7KwTLnX9_Afv$ai-8@_YJrHCo@LIANnmQz!!xEJF$)h`vE)I$e3-HDQJyDcK^ZM_l z-KwyO`uUAnQM(7gN8M$_AV9omCR-@q7E+*^P7oyqe3tLTGeIzyN;Dc_(rl#8imY$o zXAzC0upyDFFpM;Sz^OK~{Y-q!8Y|F%Clyb7J=6*XKE z)sZ72XmMo;&v7?tNY-{K3Sjb^>eB@~j9?OC&Jz_8LJx~z`gt0zI?P7-acEw~OOI)6 zVKloE5j2S(9_#MT%XH@^W-cEKNEqfiLg{c5$eobj&rhCzZ*azyR~}+MOuS7}iRi$` z@vyC$NZj2(h?LgF?Clgel?gQlZA7UXUCkNHg!jbWkqG&K>yXbL&TTdB&}nXqkCsWd zci*?bG4sD^4+f{%xg$NUwo%dt+;bXm~KH zpr(4n?K`cPO4*;HEr*?>Nh)sphKz=)(`_U$8=<@N0KK(wjt)g!XqHG=+#K&09VZ?8 ztxndaA~u)?OoMZ30V*1mqAA5y7TXpj3zYX%vn|ByeikgoRyav1HGk!T?I*;UHTJCl zDL9PTy^+c|umpc6N;+x^MK(A~056>u>5nayS(>?CuPe~M>l-XL%hJ_=qG)00k5PV~ zZOiXVYRgy}AtH#DUq%iOvt zzGWfL<=k@lJfEEDcm>3EGK9&M&Ci z&8T%(+Ply9@Bh=Q?S=mPj3r{5w)^=D28vWjq4HR$lK*-&X}4vAteSJ7H$v_p*%9rD z!PTqj);Qh2VZ?>jt#bhTz3JnG)<2YC04ls*m?;G_Q4L{HoID}5LwQ6UGNP$UZK#ik z3^sA7tkaEj3F?|tq2WezDG7yNo8Oj#iN}G`m$Lg42|87{dID$=htGU z>Gan$N@`Uh*zOF;)ZSm}CTD?)vmdW7A&Biv|I?2K5PFx`_X;^4_b+lcAvZdwD9siA z)`S`+|NO=6sQ>QraVu+)9JO#LA3S!FlNF3nQQFH|KKEP@d5l;4&2P_wD;I*9n(+vkOk!pd8#WJ@06;K|>#VRAl_6lT)b zQ0Izs<-*5tsQ}30FHisOUw5H+x6!76mZKkr!z7YuW!EVMn;j0?u2)@#M9qJOMcj6x zLg)4hKb2gZs~mbEaMG28E^F?IrU666uUC6H*^5YkGjN7*Qh}k%=zx2Ng69j57$m-L zDdB_o48eFI=AuUT*j<*`*dg0DNN=?go1C?NWi>mMHjoB$(|TW*FzLwnh@$92li> zA>XyeA}Cs7fZ5>CVGM~NhGpt%b9h_p09VnlzAbw z6mORewHIJq9UEIiv3c6^u!%XwL14N|;*V%TxaJvKbe!(^>B$+6_|tK)Iz^^k8=O=l zmsAKHK4UELtnNMF_hKZX+St~tgZbs{cpqcR;l5|C`gGVDomu{k@f&|h%Rb_E{a2^H z{>H$$aiKjCutd@gm`T`FnHMu!dadpVJ{01O*jBEsx$oq@MuB2UL1pH#=fLtl>)%-eQpnuk!InOrF6@%SC)gB|SGtd6-7#BRXeg67Y{rrw#(`0|EEuEK)NxHPp z-Q~M#(90!W3lKvy1~THnk;RbcCao6-zP$iwP{VhO5>vXK^M3ftFASs$mm3W1s~tu* zj!)=a#k_C@{=9}_6d+V{^o_;{g!lP@od{Vdq1{iotQ40UB9<%qtSb$_)GOn(i5@VW z-wOi%f?ae%$B2c@q!0)J$z2F1r=vhc)C4W!1MAN{?MXpS=@DgV32XM&NFtmj=CTQj==}#*<$py4R6KRw075GZx5Qh1mcN1k#Pb0;@?hapx zp{V^4*bF6G0WmoYdohk)hR{Bsf3F~O+=xF?F%ekK>6%*n#bLY#xRTQSQawre2I` zH!<7SBRwL{J8f;^n)?qQsYIsPbKgSU^4RTrt0Rn6brK?O#5m9wsMDb-bhe41B!-rw zC&H8J&=r7R`^OMhsQOBUvSW;Al!4}v3%1l&FN)rYWevp-HGc(5&4G*QO3}#?2=aaw`)HEIZb1KFnzo*f}0pKc%UP_Q_-Ru|B*t(+fVt@|%a79adp3;=S#j_fp*E58* ze5eGn87IIm~#TskZsc9?-sIL0_zj{xC-!9Jy z)@5N)&l%R=pxvO|cu>FEpl8ZPiR8(NaK_SXF_B)Bl|B*O!M{7V7C_{1-Mzk#+y*55#R-#5hwLWr09~y_pyU+Z*dvuW zIf;z5=40^5Wp`HDMMZHC`^r~(jO8=YtR4j#rTRR?%bXY{Lwu;2g6TTS#HbSn+-)K-_%up6@?`k!Axj$y*Zw+ zoVTMC@I3y1vRBgaf=Bc6AGp<*8gkU&D7rA42A>G?I3lI$m2jTA@6O%jWTQ>)cYKXT zuU!L~_I*BD%mqsNe4O#um=2Z;tP_gk+~WM=1>EF0-=w5T&O=M;M8L0U2P*Atyn)Su4f?Ac!HBG<#^w!CpHhn_h^$D34Va0gnXTSW@H0%r z7LfrGotKgy5}H23fk$;WW;8htQf?ax1(Q)Z1*wAMX)oJp;gn~2=IiXo1a%zL#{1!@ zFN2Ca(lnnJl4N#4Dpw^>tV*jma5ddCnr>J{VU4-hXa{wWIPHLuay9*e+KQ~~?+^>? zD%lqzsYzSe?7zS~%{F1pWU~uyXfmY_?#JyAyC}LVo4n`7wWz4(-(^l$8 z8z7_%8*XNRw6}RUVRI@6Dk238mk>_@AJ_;`&zw z%@y6F=QrV|a2E8eW!6QnxQrYtdzh4CW|z9E-)=nTqoXNJk`azE!vMxL^f)XVgbOv} ziq{_?^=%pbS1Qux9)JhV%a!Nf^2sg{@fNG3jy7?#9HO~ubdXxDFQLe!^O89Gilpc| z={R?*BJ?U$#sq(m^ix-c9RE&}9o3T<&f7Hid+4RzQ4y4(7n zQJ7lvNaK=DQp}{W+$El!V4P7j`j#(U2~55LtqCeqcR@Qsg$`vovoI~41^y;W8(e3j z$ae(}rRK;|vZrKL82rlyea|Gg2FYr->%d4cwG+6vyHOnkk;ayb@yZ8iRK?~+|^C4Z*tS?2d^2mir;ZES&SpU>c_}c zSMf{iJ&H~;nvS%oi=J>wd7+qM4qHW){=DzdjL{}0{~-?zJMM-4Nx~yghrD+_8#UE zZ!i)opFasCucp(UEF=Zt3cp>1s`kOa(q6{+8>8ds2ShEpJnB(ZcWmz5m0YEAi=JI` zcdo#`m}yuLtA204=6rQYfthxdfM%wgrjdlOAUHVH;ta5Ju-uQ0TW&L&o*Ra79}weT z9Rb$)xn+gy%2p^km-90L%WUo|mb)Iq0W<9luiB}Bx6AZE?9u8kCy;6#Rv+_Va;xNU zG!NE$nJ}wgM4j3VXj`Uqv;vm)hXv?Pl{#)ahu(Q4bC-!iSuwNHR(WB1X_WfyQxFeO zbiPEkH+}yQbDx4@F7Ci*z`2ikuK)kIdZ#E!x-M$ByKI|Xwr$(CZChQgF59-zW!tVS z+qT^&-|s*Fxi}YjlVe0=(&edh-Tft;s=l|2v)mjz87LQNXHpSCq}}6N~7Z$ z&F;-9+a_u(ddYnO!A=sbt03W`3OONJ#SgJLWw(Qis^xy6;KROe-m1!CV3H=mU^z$SSK6@O3C=yRsF*!d zX@*y}!#MWjCdUDHZ_8GH7zmySjjh0|}FT#{v@Vr~@lb~+}jgZ@Qm9szohnRAZX$hL=eqMRmDP_$0&ZzJxqMX};j zrscqea-M zZ?jKxW#Votp*`#dNxP#8fe+yjK%XcJ8hyWmglue@rfg}wmAC$Jn-#v=p{CT={jB&U zb*^hs?Z$3mG!el7B5oA9XG3@?rk=Nl|1=4zXuu)M|7`|ZDNXJ*IIny-L3N}DM<>;i z68nb*y4T+&okqe8E#u(Fr8(To;I1A1O?SmxL#k~oI{6Qu6@BH@_x zdzaMJiEVNh10UBWaLoFllOFgEt}4iktk!%6Dj6h>kstqcbDJk+uzk`SacS=MJ0SJ= zdb|BV|H(NII78jsGKb3a?^SLw7Do?n4~p8ULz_gjrjh>LSWrrM{1;m%qbZ8f4MbrF zlcvJor_jW4us!-F ztL+nLQ*bH%>l_s$3_A9mB0s)aG8S&lw6T|3dpRblC7A%NK=}epA85_*iGP(+>?YQ? z>>?VE#%J1BXsy4_s_c+mOBehiXB*bVWmDgButXEmuB#3Oc3AgZuop89 zl_Z{g2J8B=x+{_3)>P%V2w6M>$j6iK);U^a55bl&61~HUQ?EQPr6TAc>3miPqv9*y zW0&yYe!@%KkxxEdEd<5a_ga}_yB zdMT2+dy*vz%xshy%x%-#l`(n%m6Il!{`$tsKxAik`KEN7^8=Zx6LM?$v@m>%6(cBx z#3vwc{dN3{>8xJ9tv-e_gmgFjovzjLsY&gE6`G@BiS!mso@%ea`u((r$uNuG+ZAg0 zcX|R9e(~eLKB9Kxn_~lzIn35L8eaD}&xkqsWF2!!70J27llEt^j@Wd#A1Xfa@*GeuNwE?Rv zXET88b9UTQ;>hij8RX%?2EJta*W5D`41j^T$ikf^1wE$c8%SjRxZiJHUkV20X)Hr+%e1y8UeN0eP9o;d^rh~eMsO%`N%LY-=?Mm*0X8N3y=3FX(!HCU?svoo(>tlyhm>@U>j+HbaUFa zmJwzV`cLn&0d*T?C|B)F%Gxd1I8|#rv(6kpVK0a?jUG6A_o2?R&$({I>P9A3Gfaz# zb*F#+do^t?ZQl50RkOmQZ};^`cm%u$XAyaLn}c3$V@m1DgL(iZJQZ|1Q(LC z&^(1r{W;Uyz_RE(&|_5R(C%$iP~}$)gVAvwAgode-q9zl@xhEl>w2|vC4S}VJ0!ef zq-}=Lfl!-hUXTEV?rm_jAyp3@I3)}^D9ln)sdc(;W#+MfOF8YnWu!XILA*UyBJu^!3F)ee{!TZsfKkF1x3NUK3Fdbkh5#tmlQW>6UFTSmV!lXE{6!}1SgWvHW42et$jpObiPfT?E&uu(<+rum-0=#1EHDko6DzdLhmLIh zs3)Pj(w$4}9c1=w_=A@aUYbd{`xols1Ctft5x+ihMhLJr>C3lsd_z$_kTpl+58k3y zkaOI+5jp=3n&6Y9YhN1>Bp+Zyp=yswzY!i^$hxih9?_*24c%=Fmk%{&G1Sn;11vd; z+G0A$p;AQ6*MH!um#tVJ7G>ah@f`eLpUp|Ra`GF{p8s;9>g5pU$@}qN4#)}oC}8HV z21O$!ccV+a%?NS^3bKZ2BT&}=%diMRufF~XEhRK#%p+9aQ6`{@9CAWFpk6RLuW~jF zK%?8z+YBpA1-AwgBL(x_KS(84;@r9K8@SwiOnd0ih2Q0P*4}{TEJGZ=7SB=FNy!{< z#6Qo8BVr_N8z-8EU@s%_GE6RG`=j2$1pf8u_fnX(8D21)8`L{ggH93{7c_!tgq0v4j(E?H=oAf+ zZD=x}-JIn)JlqKhancnP!U~VnMH4|mjsx>#kz&6BB|M3tU}I>ZM(w!@Ws#7M5QLyq zwO+cQg68iaTmD47YfSwS$UMgK9@Ot;9{Y~{&#_{N8PZo4<6D(M!v-5P^v?qm%y}Ga zkCULrLI^lZoPhm2WA+Ph>1P84f&gDR_$_|V$_cOB>heMowJ2Ohw=E(3DF0{L@gc2c z=&v4q*5y(vi?V4H(%BKp@c(vfGRe0@3`!`5*9s2V!7ZYC#}{wx0RlqkTid{3XMU+C zWS$rk&0UHu@o8ou2{}brOsj(2c3=C=aRRat)84~~Rr*oWZf7`gWMm7{TfBaF9rHE% z7oz@gV>-LN$9Vm`ZYe;J@}<8tG=IIG^SC#BY~|bJ|MaQgO51S^krWnxE`+74raer& zN}mpH{ralEN024ddC|t|YW!1G&T9PSwS&?&lr+xU9n^U~&wB~%Se4Ou%|xa#qZ9z? zRz)*n%xv);RjMHdxs)~f(7^6Y>Lg;yi(Isg5%nZ$LRD9_qu^~a)i+bq+RA&WW(~EO zhbP~x-n{(CN?)Mkf}&zOQTd8B=wZN&@^GfRi2A}PaAW4^pkY>bJ&F3Gt7t2!bHjTi zT@X2bHsZhvB?Nm-r|F{dGMiR>kf2i5+wYk%b3EauVB+w9&bk$MCi*LL@7mArY-*V< zSGnu8|H`Z$(c{FZv13j`1YczN#gan{tr9~7-KXrB)voU z9x}6@WsfdE%XzP~$^TMMr(m0lO&29XEHM74d_6P521?43W|A63niBj3xdDmvN_-WI ztC%Bb8{lvLAj##25709>6sGI0WhlJ3116X_CD8Q@5{j+qE#6uvIm0b~X(i*p@&bgW z^ah?k|1@8{0d67Xx85sq@5bM`c!fphZqovV1IBN_Fk{VnqBF6BPSi2OetV?j^I6K3 zH(sxqAW(Pz<;y(sf(voLF|&&7H}6T_k4LgjtIs$CIzl#8gissS$z|)!bU@pu?edbU z3f!TerXad3h8dj5V3Ezsb7J8k=10P0b^_~`9rdt|kmK&$I(!qbQWH}#2TXiKv;6M; znxO$1_QgNn6m=@ydrL#xb^~cS&oH}?Fm-PcCS%X@mvoyQN3H)pM1)WWh1Ersdb5Qs zVeKy^5_8Al->7Q?E?LEu+B7qZpc9&11mjU5j^4}-`7PJD#Sl~JOpvGhN9(QEAP6Ta zR}pDxxHUOGw%KcR6cBmH9$tofa^8%}h7u`0 z+}preP+~vpRftyydt$bTPc3&qviwZ!R$GIY>&pB$d+_5jE;pnu$^iZyS2S4Gx?e`c zhSC9^%OOLkCp+u|eOy5y2>gmv%X5#sTDHsZ*>2FND|Z7fGTH8^9>r|eDNM4NE0EXY zb`}Eljyc;zw7MMTBH@AzwAn?uZ-THZ*s^PdTlJ3XRCc-&o-vUlZ>N~J9+_E}CF59l z$P~u55f9r=bA7qw=sF7OvFYaauk-qi?z5)Hv7=q-?MdSC%1J`K>Fv2wxh`Nia1i8% zD5E6X4}yMH$N5t%A(o!fd|yVqFlmMtpZj8HoKw2ICB3VuCs{Rb*$G*6e9>P(2--eh z^k&m+vdAs+u2m4zi$w7U(xPxfgylX+RHS%$6=SI0+z|9ndtW3PYj)drfMBEJz1;yu z$uOq_hI~+GV`vg7lF=S%gPeN63p*H7RwFIwW+N|Xe=(E)< z>>NI}77+6Hpoih1L#&QSII9Fu@NjtPXX-MR5#ipy>J%l3Z#<$= zLJgtbEuDQap6LcIE86Sr7fnw79`K!2&ML?&X(7$=Q#R%j?OChmI+z~^Ki3El?|!_5 znURZYGm>v}S*yDVT`}*W_Vh+>97@xkn2GvMNpEVcxT~3YRv8hIi}b4kMo6+*=Wrkp zW`SkX1vtAf=h7MGIEi8fhAG$|-U!^k@}CX!yJL?Gt813|-d0g%Ik9!?XeZ*N>$-pr z`1jF&C4?($w+~K#co0xI3C8OYM&#F}Zt(DSoZg4D%t0lr*jqH+%KVg|7*JLb7G^MG zHZ26|cDc$=3H&h+;6eTI<)S@)U45eKTu}Y>c}F#ACZgbD_fcVesz9Dy;rhTD9*@Sv zx*HFH1ujO^FgA>$0eDkYinzyyadVqoiC$g*$63Mu`nNeE`n`K#C5Vfe-}pf>B3pu|v&%;ZkN2Hjgfi z{Y8bEWO=V_v4)XXp(msX9ad130ZKYNFR}ieN?+#-%|QxWYfjcb@)5UP0t}yiEJz&1 z1zRsl7!F<6%GFBz7zQgsOId=fU zD-pKw;aN-QZi7W1R;rGuUnolkEk%Q!{(&`Dd}Db~`8DRM!pYp&f|p^Xv6YxcZ2Cf3 z@yPy5am{!|<~k&j7qWB<-3#Hgj592c_|=s#NZ7<5hD*vup@69xELM~Z)GZD4A^Rs?MG?yyQ?ZRcIR%Qkc4x$R2(`w}A3fR02YV}ii(M@8%8AeaR;Zrj zbjmaJN?1W}5enE)(@Dn?B_{VqY0OURAG{pm!AjuT>(iQrTk@bme|RdkRL;*WXd6Iy z2DOBO_eqy#K6T z1-r#Hh2E`~e#|c{I}02QI6!5oXwJ$8koA(BHT<%*ij47fIWX}(yC#L@<}*+c-sPyz z1mI+l&rKe~2G1kWm#cvJ@MDiTCQmsqTw$W+wMc%pxQiG|?7u)?cqQE+QZLVp(RL$u z8E2eMkYYXGi6rkh>B3C(Ugq8at+Gd$kiifPoZ63VM>Hd9`Z47vG$V5PDxRbIg!9)P z(N+CCz`w+2LT3d4=D4?o$W`fZPhu=K%2nZljt-YD#Rx@h`L~-vR>_7jN?Tz!g)P`) zPw^YxPuCkZTEXT_+u}U?Ki>4|6Pi*F10>E1?4p5Y z*4S6D%bs{8b`hlVt9gxTqRq-iFKDX7ZXU2Gw+qvQD%N%!B6G@E#revGY1V;so5I%{9ZxQ$F4+BzN=PB4nWE+v3n);Fx$@3_)w`4Z5iL%8Q4fv}f@L97Wn?3^ zyJ;;{#+{pJ4H_G0OTl*loqY}tvE~xF1sW49n7SKIlwCFPkilp?Re#F<{%}(>u;~^C zm_-(bdX@o(29_Y%k7dgJ;@Q1}K?uoHxrQ}r1(Gxjf#Djsp_Auwc7vVpRA%SSa^7iI zTmurTAiFqf`Fy(v<*x`g4zEnF6;SAbma^+d+)E$|%C2So^dl?mv8!PV(X{eSbbh0^7&T-Lw__W zPURI+gAhAb-4F^)@~IDgmCjw1X6*Nld5p9ufaB2%Bxcr(tIsq>7OfF4)N0e~(Zg+A2mEens>ccr= zcdr{kx5JV6IFBxJ`P?1R5LR53jfLmPbO24;MCjpk6h0Fp38WDe3Nnt~wV5=x2+#Mi|3i6j}S9cuKE8!>qQ*v-lg1%yF84n)>9 zL}%E34xE%U4XcCkzQio=V;g5LeWb%duDF>yN2%kUW1!;kP?=sC8*`};u-`yR)n~&z z?3%Khiw`Q{&`9@_HR-5aa~$lg1~a7GZ8UQ^AE010GBL0W|6UF3&|Hbz>mI;0>VYTi zuS~!e;nMYVZN!a?J6K(fv{;Q#cvvJXQ0HmnyT^w6xOebA}5nK?tDZs)Do*5z6TfP`((}fr-WQ2e{owH{~U}Ude@&s75 zVs+cXG$#?Qps*6hF5dTx@Pm9)mPuJo_ zH2uY&6SmlrIY7)`~??ohZ^YZ%~eAu(ERIWv)QC!O-QB$EoglCZO;B$a3v z)tWq&jzAiP=~3nO1`25>ME5E;n5LbC##0dfRy030j>Zvu*bIWvjAmd{>>nE1MZ1{U zMUbBYX-s~nsH9k+4Vq(2I7mCH5`3g0vu;R9=I43^k{ErW=!2|3kr+KjqGJQQvi_c4 z@p)0hj<$+{s|Ebf$q)|9ofxpN_AnV5gg&br*C9SmV6@3XBtlXBlEmV5yEzy$(hQ2_ zE82G1nuv!Q13)PpS;7VO>9Q~E)S$hoYdfKRy2Dvru$fmfu{+e;N4ZoK-6cY!g?4-O ztmPr%^b8`u+QFnGi!R{wSQUA!Vh4yC$e0%0L2F0MQ)1F4G(Yge8UR#O1`4$&flalT*ejKsevWv3pd4}IsB z;YVmz=Yfbz>h73n>9bk*^F!oc-dn1YTL*L7)S)vEgC69v>+2tfe5CLkBin^55uX znGp;j3ES*(diyG(6Us}ini#jus_=g`B$t;8NC-b5-moCS>KN+mMj=hZ@#z$&yl!{F z;EF~hv*-YPR8I*LbTOXkx|lb}z-^(BLYQso?MazrO`J3I?Xfu>k!vta<0??^L2jLcupjZGVFI;zhjF zJp8lN%!;u}ii4bdn*sXqn#J8K43isE#r~?z*Nv70fWR#pU1^P;1&2p*>De|wjKCy;5^r;xyX__%6jfRSf|)LstNNCfQ_uWI2(M35BzHv72HCR z@?WC3XKYR9Fm%&0m}DrzX1&QQ_CPCMQY^WEBxe7AE6JyU zJiG(2p#Ps0kM?qNE^cnzs(hL6YEi;j5p!_#b}h+n9Xo;r#nVZ`pK9YpMJ1M^c!P~= zTFsvFM8E$@BpaV=mhS%puSErr#I4rHYHqMxer^td5|J^ZrvF>E&Gn9YYgIyW8XCg? zt9+DmUqMJCYY9qm!MIjib~X%wqmZ-obDWULSmZy@k9@`vm;L-60`z&uzF5=c6#{-T zJ#08HHcch1^=~rRC-BLc+c_(BotVWd{jSdIhIfCfZRT>Hn`fMLBHWc(Wa|?%g<+0$ zfe}`|H5Qd>{xkI6p2JN$kTi$!YuF~71QQ}BLfN2P184SE`h77SN}~S)(iou5xmEWp5C=tg@4k&{L{UAOmrMP2F){ z_1b|F5Gf%lf^Qsw*j%gVyM?1$GqR-9e|jk7*gd;8+0e|!+G zZls;qJRn9N4WD%$91QaRwH~Q2G-^2_CK~v>_LPbFA}QxbrcC*A_~fH(Q;GybV1?c*GEjj>;`r z<{#%A$Z~Wz5MToI$l3{H*}qqVQ~Vpvk3tRMdtq?XF&hIu-vc5CF1PoQ8PTU0{06^3 zhNA#{)`g#oEIk`4^m*f5K?mIQ6Zg~Bf4W3J9*XGZwY^7pmKW-dR=p}38SZ{(S1+GpQ@G~GEkliZ0&msUpT70f`BtTWpO(`vXs_%|SJE(Dds)Xi zwpEA}e;5BOcH*?#Dal0CU53_14bXiQC$50)Ag`WkY7H~Uv1-;<;aZ0>2N6?JpSrQ7 zCV3=KTM!>i%5)A!b(i2O(`)wG1EFHN&UrJf@9(Mjx}spCsKS`Ew1DjTVra3pK)BxZi2Lld!Tyx$-dNyR)_Kpfmy zJH7~01mXt*!|~r?Z<*Ay8_dl@3b!xtz25-FwiAOpBKd)27DJNk2r3IumeiL~U%C_Y zquzso+AnnxvW2S*oQ}Pf02J!RnqET`@6Na)KjS3S;cj;BYLpxgQ`YtUrUNRk6K7sC z^IRn%uGE**iLuT@eEK@Ipg;rzWAAT@pZryXADMcDTknppk-0V9!U9`XR>8dD$x}-0NojIF4`_#Ar?wj&^DTusRkS+`<%Bn zw%>4zVJ!?4s}!ghmc?6wEBm+NR2=rCb{?isi*Um`_2`~vLBu|XjNSCvi3?aeVp6qg z3uxu!6hy4=imX1x#UeUa6PxxwtJIAcs#>~|dgHZG%N z;37LZouPruBvzZr^pZmPfi2lNHE@!NwAIVtkqI4!4@bO6&@a(3wg)~S?&&7uzLkxp zC5|YZhCg&~u1TFG>FSOUvi==w+)0jL+70>Got8`3{Y(+D(0>QKVIUXpTYpIm(niV? zUwaH!nKLUUW#Y1MNYe25CvC5A?vVaiM*0nh)$_6sTa%oLL(SK#@Wr}uP4s4$4^8B_ zixa(iSnlun9X2KEEh7}aQP^@!f~r(A-`fb6qHyF9Zhq+(n+$m+t3k%pbna>Ff-*o5 zwG`DjL*0+d3Smid_XowzEEPKAVL$;A7?Pxx2cKQg>vXO!4DnIk+Q|RO58N+D8P^zj z!Ah7*05HP%>SD`fW>mD!<;D|1MN(T7ud#YW-BgAU(D&;tj1kod-+R)^w7XOhbNe5*r z58BX<_POvn?R*wpzl<=iC%C>&a#`vGPva-4drgNP@^X~=dlvxA2aHetB|)DMo5l2W zX)5DFTwht zEaAB3E1Qw$s73QhiYk@7J^Sv>pFDwB$QXw=TZku^($lEdL&vP?ta@A8>!6in0SUGuy-*@BSZ45T=SLCFhI-QBSD%)I<=ML3b(JSzi30g;p3jo zIAE$aO*c>7G18pA;lI?=h{aX6jUe)s4coc(m+9b_X;DN%$4tSxe7%;~L93Lu*UUVx z{TP2X67F*xkw`4VuGj(r;j$j@N7MD?(4SX$>E^q?CgZplwInm2|u^W~Se&N(CXf`ZperWl=8w)yMx@N>mg>6zSI zK;5QylVSt7J{bJ=oxPRHUcRiheNAcLB6;#0YH#d4@NaJn>KnaPM+#f%PSM`n)UtNY zvhf=#jXbP*w2jBHaE2lF?&u79&0{QzfQLa19V@u51!MOhbB@YvBxQ-I4i9@6Y1lnS z%N(zHu1vx;4M8`r1gA8ogN&gD^J(DQuT3^J^$1$)&9Oe#u8dGyV*V>;PU|&TNnJHK%;Q62wD~^hsEM-`cIa+?42Dhs zpTPT#f?}xHHhwRNL1}7QMOcmIQq)6tvlI5nbKy_xWdXB;d&!5g#nzSO8%mFLII!kI z_73aLC<##W2s2?H|v;{w4S*Dk}gYckh^T3h()TZwk&95Hoh;8OCI4u>R_oi_FU?bw>+UJQ3$pgOk9V#mzzw>07OhN0o z@fd8>Y-ijTKgRxLsA(=QfR)~^7&HUloKi}-%cwF7IfIs4YLVWCx44taX#@oOw7Amr z-#?>w&l5Df6{;JP?L@rW0^;f^^C|z&(=mSwA4{Hw-4lI-AS648C`)+MWf|r^^@;Mx zmMU|z5S1k$b3uC5guCs+%mDm}BC+$#>hri|(2d-O}lDf!@WG z!5;+C?=pmJ4V$9I#cVGpj)rQE^=HUxbTRRA3u~u^rnbZ|qA`DpMPum1FUgu2r7?q| z)3eWKv3J~2sm_7Eexyesp>PoR_p&YTgY~&hG)w24{9p#DK#YqJCf#C#*Mai%5s?W* zcy+@^2zgL+5k+Jy?k3UkTdm;bRNqY6RO?2C z#G?%E$$#%FMmZcA-_fmYW|wnU4(@sV7WWM6&Bdwo)Gf-H4Or^4$L<##<$1*85~Aq4 zCAviip)nI@K+x&{4aq%$8!alie+9j}kmaULpM+t+26@?IxeuSPgTXi?vB4=QcuPu7 zA2oi=qys>4l3d50Gn@#iHuNXO3g=t?AqhGwcZaX2{8d8*v@rSxlpYf0ItBF*x0~9y(pONvvG(jTe4u~UjQBn~x&Tv^9j+du~xmKA*DCCn%V^Sy4%ox~O4c?7ywl}k_KR_>RKfg3 zZgb|h@g3d5xuphwoxk)JkNGVj=x(r+m?ySL#f%(s37=1V!sVig8X}%}&78lA|6&9L&%}T5#hbeS_>4ahpqIl83ch?zaSC3l zFf#3KI@-JqRJR+B^!LzX2`6PmRd$MgT_`bDqSlVmF8G%}HcvZVYlt)g6xe81AdMEK z|8PWJ{>`*Osr}o)Cd=0@8sgupP5-j#dU6<~1daB1{rSCb*hm0C{PnMAud}F*ByJB5 z*X}|_Luz|M?(s;be}OclsKw4&f|p39y3FQ{tn`&~1raS@{n9Onm^y79x3ZPhnp}mV zRTV+Rt;G4mleU+Vfs($4hq!xa8OL{gW>CiK5Y+m=R@E3gpuiTq6Y$A^dEI%v>RmkI zC~d#`2^QGtwbT5|k;C0`TtWwfSeg%nHY~zm{gFwLXMW)9qN8rNW11O>AQ#lX^xxZj zt|ikA@MviVwq&?ZRs)RWTmBHkO*uS^$KK|ku@6^gaGbv&px(LI_=lwQV=FWlp-O@L z&@jQ@ClWqAWm9Rxsx3=pI~=s42D(Y8y^u!MO!Rt~OA`^|5eBk~W`dFUVrM73+fsoA ziBNy1wQ*8bIt&J~G%Kq`btzVe)dUr4Io2Q;8)`&vWpLp&=~s9(t7>L}(vt*H_oK=x zPH|yLtar=MAyCEOiqP)cF-s7^SFjCWY^~`Kl^RXC2(08rZ~i2OLFf9iv^hCdj2Wa! zu`!zT!-s8{*wfOBAqaVHC%NsM-@!`t&Sa`!nK&2R|r;c(pFzH^Oc|u@g)XV7RE(uCvL7<$`vvA=FGk%VioiSnPy=V zUME{E4Fzp6f(-RQzjDy75@lqSiug5G>Itq|-Keug$}`n26-Y%F7PCwFif}1@X}&~E zYuXHd7o|Cff?)ms_5~>mZ;s)8{c+YgYAYVgCo2 zlc4bSe;j!kGVDNn$qHn(b+XP+=wovNo$~68ZLBXjrghM46j+9g9+(;Z3`rXX;DW@DxRu_77#9W%%dwePD=ZKYp=ezE%OGUvd!K|4;% zeNoVz*JHU)*m0)39CFMN1pRoz6PTpXLvW(<+XSi1N`8gGnOtCK@^KjcO5H9aE1G2ASzbB zrSB;*_z+XgwYMfvjIp`#YE!%OTJxj#&~KmGj?@?}i*~Ldzry{0KTu&-bF9W7AhlDQ zzw&`obGL}?&$cSaLZig_X>B%Nk7A#%_gko+e0Il2;(&8pX^VC9?qVcG!}9Ry9+&N; zK7XCdou92v!meDRAU!Rl9x|=I%QzI#?V*r42(sn5OWv#yP_*f8J&zewm)*AC*&^nM z6b*%-ZD9fy?jjQGwSg^X6}>xWo_xW}Nl1g`%3r&ycYOH}3<#($!2?e0mV8ca)v%yW zftSqB&#ncP%o8E!ip}YSr6WHtp}B`Z=et9_f#J|h-7wdu1!=bVNRD37$St8&fFKKL zyRIcKoKa%I5GRkP@}`HDDwM_6i&tn58NL}yvkm%`1_EcOZgxG^g>JbUqpf2U*3Vqd zvjd0>!0+#yXaN=JU$$Lj)ym6*IG$vyvo0XGWESsyqL?Y-DAq6yyFq~ru+#HWO65|1 zw3$fI&S1`g^H@n}8WyL0`J0UO{=`2&Wr99@(+&jeDe5KK`Za>4W#PEHvMY9*8-yf4 zg;<_iZPL1F!x)JZxMzWHEh8ly>qV;p8E-tfXYHq`jo0|UKKIvdy?^ELE|o*LGK@ys zzWZ7jo8P1T5}}oBx6nph(GE#R_;=nuyNSSw_}dg44>U%wj8nyaOTD_%Mo28d6Ahtb znHdS#{-pxGgeX)qFezB%=CC3UQ8kJNA8xQ}Yj>5ugZTap>#*N=rt z=*(v~DG_H3I?(?kGaTZ#=0`xg)b%oo3BI?#cW)FFe@A1Yw_hI3^$=jhrV&)Cz;Gd_ zk5ECvDSQrWE>!DGZ5dvy7>+Y0VWUr2TEGq-A*i6`8(u_4V{)S|1OkR+G;`XLbwo4B zGSndD?$=3sn&iAw zCqc`q(VvmgjK;va`Q?+x`!!W8BDvI&r$#4Z=7^MO2Enk!0_9V2Js97}v?qQEY4RJ_ z?4nSDKyv)IOdoO?4DQUXi5{IKsuXLSFB3 zTeY#;K}IF5MbXce1DsAqkj1jR+=$h%bq2F%z2}bjr3N3tJofOUy||+v`x` z_p@~+YJKBG_@di z^jIW}yEObxW1J-E<3fp_(weA3k{l~T-Hqmq(40$^EH6At?q~3#JQI9S!(=}=&}R06 zZ};;@wk3t5>#uv+kw#UD5=(TUV6c}@bl2yC_Js2|^K+H6bk^6gCes$8fexs_WG6BHm4qRgH_k0`uO!mha-Qzq~ zf^@nzr+VH<`@C{{gj|p|$#bY8kPi-VovQtrtuK}hcOoJR-mZLu4LLh-%hR$vlFL49 zdWrU6f%G;2k8Et9hyZN2OcvC|hO1ss_wy8@J2MXg%uxzWadF~^h_vf)4H3#E2ql~U0Z2W1c_W$)5H4)bYzOkVr>keq z$~czP`#c*T_cY*>o;u8z`5xwlSrTw=grpIZyA-LpuhZ5jhw~}tOmA}hui_1qBVidZ zo@s1G`+K@S<%4ZdEDSB-l`GsJKk%JQxF2%qn!N7Fm7otFfu!@O;OTKQRzA$egU%x4 zpZg4}$P6 zWW-y1vyk%v)T@&t#E4j^eW6FWj78IfagoVHExb;)|Hoek#9pRK*T?T0Fylc@nh7FR zr4SiK7eXPKJfi5>+>$++zme&r;@-q35<4?Kyu9__2z;l(YVf$*@+D$0j>EfrV+Z_p zxsRBdFMG+=yK+3_+kgGbA2IerAEDM=GOJR-Rlna&=l|jAo1!dhnx@+}r#-D{+qQe! zw(Xv_ZQHhO+qP}n-+A7P|Kh(mH+!wKRaLt(G9n|fTIC0?R?mFA8_6^#EAY6Q=f%`e z?-j`=3IkQSECNHY{)Yg_0jR2uFb`F?ctIasp3b#N$ZU|NdcwUah-LE>@ZXb&anB-p z#~$0)qF*N@%1)P))R{f3t`ln*_v^bfW>xA@h!J>0+YHDIZl5S_IF_X9Fkr)EL3#*Hmqq7l7yB*r(R8Wn5QBQWW$_*)e|otqEsXP^a{DJ zLgXz9m+&wb?=8J;6g!3+Cq+R2s;BFan&}y4UF;YKcp%<T!}gCEWZC2<3Njek=k{=6c(? zyup{9V#bm1-3Min2JNi1n%54a_B9f7)7q%5%j42*w@bXm+CukzHD($e4nvP)R#jAq zzCkU*)N)m5+1=DEo)&IoY8o6KRO8 z0kZM~q?T9?iq&#=OWosE`#{FBPD3kV1Z2!{kO|>7I#J>Hy5uH1j(k}eszHcneQls3 zJc%IEnf6x8oEsPK)D2rnzTvs3!rVwbfKzyc?kQox1C6t|WmIHg!QX?p422&J8H{5c zz2`$(1ku5U*YX3hKw_f{l4Yvl4ob+;gI=&_EzuqX2!M_iD}!7B56&?^F!l4jvIkApk{)>HiLKxqOS*nd%O@6kV9o?Xn2J z|Ht+|T>G3-RK3d6c9{%yeGD~tDM50;`Or4m>fMv-GPsLYnuWE-NK5bOD3ECj>pQWj zX7yxgR)`@OklgyN#R9&Co(M+mA7`ef-N%D=e2*@tp4N#_UYSKtavV?KxKWNcke!;U zOG<-@{TDf9o#NkO!+UL&ICz4b%>gMXQ&6Zae|KtUY)Di~%9IxP@^tT%mm%V!n8eP9BRR zWSw@VO8TMuQ7X8z_$L^%LUv&th-{opW;~|W%Z}pKoyjE86MuL2A|PZ*Ti=%W1yrdW z!0M9(3{W-S=DX-IA|eVDC`?a9`;j3(1h}$Bkw>gt&$i{WGZDE?tiKC%A6E9IG!R_B zQ)=5{PMKR{BIER~YaoGvxXy_&Vpa+H$xNk8s%*I33!4jR{O!^#>cnmz+1vvsWS}`x z@LI6CO2le9wGiZtD)GizDcTK+McnN@8lzi{h1wh!yO0h9HpNLd2nk4o#$CNj2VNfS z&MlL@pLqu`^WcZ(cOqE525i?3a$WHfG^~bfUys;faAV$qcN~8X0!~M?cVh-adU*Oa zZn}9UGU!HP4zm>}24$)8Jo%v+{u~i($eO&1DOGEZfA{=MYr_895@`YT-npHySIuxX zlrMTxt&A8tu?7Vs2*Nm(6}}NaRS51+d0hjHzU#h>ihb5e-&xb-e)CS; zAQ)plXS*PcOYp6^Se9I2@C@slId4g||6p!<@1Gn@0&%_dZV?4@b(?DPIlx`e=U$w& zWMhgPXO71Kn7bt9&XzoJ)6o`iG-m1oQg}_MVbcL;Vq5igv@~_YB!|A$ur}>BAXE?U zLD+0KJ3jCIk|s5d1;lIxhHeQZ?Z3*&lq%@Gbin&?~jLj5DHJ@>l}D&{IND;4j)4aY|=4Cm{|lUqd!6 z$j;dbkKyM*zGfSYm%;tLnV6x+@EYe|82ZMm@~&*kuiN~D!NBxK~0wt zn*5LN4)CXCOsR!w(U&|dtBF|%9wTH`V{bB0Xx5zaaOH9rRh5O1LD=Ol3L6UFc2q^) zQw;Drty2|JftOB!OSEZ|i7F-{i%Daa-qtMa2C)RRr%TRBEutv?lhr#V~$e%wRpx*di) zW1=7YDK_u?FL&?LT|Na@uF$Su~4?wK3Gf#-zW!$!4q?zw! znNB;yM{1iSBGH6V??eUrInSUi$A`D2egk}9kxeOP^C_fW%Ar_R569IdqmIv$mCbJ< zgtxPPcR;|ps6UjQU!T5ouC#FVxGBmWik{o3A;lbJ-8eG}j3N20mUNh<(7^Eg)_2M$ z&`GNXNExZp3tGjpiKWaAy@7d*OmCGEKXf%pm-;TFvNJ^qlOE3SUTe(7&h2+v@e^eiSQOh5DjD6-oZywHqec zBU^fH;|on5DoKMnoJY+34Vi&QBYX=7)CwkNxGKySf)*wlH_K&88?tm z`9Rz5!V65M|8#(@LN!*YiAybL{w-uY^)Evo`C`g)UN9Y_Je(M(jlT&p!_4FNx-|7f z59ma&40sp3`(*9}Y11_J5juFTxjLeevgsBRq9SNAQ)4tZvj99)>T-xae}D~B%^amf z6o#zv)GbU7k$0h(bo-?iriRCwAgxuM$(4Ab%J|hEN8+Ln;|C6oM`*SwOGXQC0QrODJ(MK((l8iq(&T(9cRk*w`}*cBE_qf$5)`dj`Q*tWTLB@(esD(8mh z(>CZVn-QHL5%4jQy0tpdwZoinKk!IinI1Idi0MJ;PO59md3%>_Zjy?GsIOV+H;j!U zI<(5`6yY&Y z>bSPqV)4i!Akt^e1qzV)!edA+%#gt4RhEouce|&@q0T8A z$gCYFoR<`h7r*{h&jo;kY4N15-yioVc0>|zp*p;bAmxQo2D|5e{~B}~qU-I6AI@U{ zB;jtg2OW+lc%>Xr@^iGT_PIm53{NSFFed3Gz0uz+a#KoT&RDCjZO$-GNHtfH@=A#@ zB47F6mI@_z-QiMX6$-sEic01UA?LgJ!#4G{V$}Vcx95CiiD?z7Dg#7|IwZ!y?!Pa75?}BqYU1UD(q(d5Ck?^Q z;OQr*gid*=cx&`Rv{I<73V$<8PcB@^{)$m%K($G4D&Uh8{PL?*C+pUmvB4JBl@9oC zD>3BJw|}UooPR)X0aF=&RlJ{8F!wdmMJaP2eKdK1wmV4-KnbkzRkF4(GwrX0f|Rw{ zV0kp;fhH-Sc>1Q*K-dODcDOd0)%sIt(|Qo3%oEo5?841z(rHM4vEvd`={VL7*I^1E zCSk`uZs0h{eX!s0_YP8;k z6D=CxtN7JIaZ(d40?O|M`x?dz*}pGS306ycrKym25T6k0M*zzx-l%x`jP<8qr?`qB zmsdJM00#Mtq`MV6Ft|><8G8v!j33Gs-P5zX;Ys#8;M)KCH3=p=Y#CU?saoa9!eDaH znmJMEAZ5cqY>sx|YR*ft#s+x>B(tLO;a_$+C8) ze)dl_v>{FZgCWA?z76e|oPg_z1@9_3@1vzbSTJMa5vIk8GL&pe>#s3cFUyIZ6TFf! z@N)tr_9VR7kxG?qLHs8!CuugCG9oD?0fn9M07W86_jIApY?I?8gN(&V`amWLDcavW;0lccHg z2#0TU^XA%N6Lm@qCF!B81bU$94%p1BDtU8fEI>|eG3O_qv5c#Lx<_I*GkY+Mx8+wvBtt0gzq7(SQ!Ku&p2|kKXebwDD1^5+^vkS> zk*PamP6Am@AqZo%7S1-8MP^>`KTt`^Kmg3Js-9EWA<*m5b$n+_N>y?u3EgAYk)6+7 zpU(8M?Pb#u97#UMJJv=&;~I8F+#wE&FgI`r+d)h9>hHoS4 z?&+K}hQzd5(Bb-11JmPM->y$hp`wlChB#eG9os96+GX!@>@DIK-78H;ADx^BPLN2# zYsY{pe=3sK%lRj4F!bH$&96Tq*_f87e~ut9QEW3D3W{maGaLfeA*{!vqBYD}ime2> z+8@SctP02DNT^ICk$_X~OKu%#q6-xF5tY`_#7q=%%m3cpC@ps?CCJyvT8A&>JNHur z{k?NmqudZ*l#9kjHwFAoGO&}X60&c+p2^Jo<=5`0YRm5ue*p(j(jvlR|4ah8MhtRF zuMN~3mNMHO*alQ;l)sdC{?hL14O5n_Nr0z!56!KMZu<3cDG0AZZpCk~msbW}3Q@NE zYr~KEd2O!Xi#l<$j&iK+!qoKqAz(~bP8r%v%n|Uk9g0ULjMgRGOzfU0)G<`ejkI8s@E{ym>#tjL-pw@eqz7~{0YN$Wc#!@_=v3UbR^IMFNi84d`VZ0wfU3(2@$&){J= z+Dl?WV!6w87z+kx1F#|=U7`mFW%9$u#k@OipJYD*D^Sj#^Z6AW@b_l;3Q^lbLr~Tk zfg+7IZQ2#eoe4G>2cg!)$!Bdo4xeu=zpy}r8|dcg??KyY^Yw8t}V}{bpj3p>k$(zS`yDu=qJ0g z0WJu154f3mjOLEX<$|12b#ugEa5iC^y_i@2R+j5q8`(y5()qm`u8W60v~B9w+h_3^ zH^b6rGyKCE2232E^OMLEMRkHj7NhIL)VQZcE&0&W4Z~$2hksjGU{4}ACkX>A=mZ6; z?%Be={G&%Rg1Y@a{|gJPB_y+Ha97BTu6x-WANRy;qqt$*T%~e;&WJ;dBDgKsH?PP? z?#RR1{6EqZ$yR*9W})XY-_{nbyaz-uF{WRur3PuwcYLjmC~XjpV&(=aV>Wpq{Ox2+?RFqlcbZ8HQ(z89wtMT` za(H)$1)=?6@1;yOyt&uc{*1P6S=uv3*)`MPfpo5e)M!RQ-%d^6P)~cxN<@Ns25`#_qLY7HVx5#8wOaY0Xc6N8etHV|64zReWL+BA|3rbZwk8wU+v?a;wTqgSzo)B##P4;zx~YsG7{P8+jmfKLfqG#!pF##R5R zeC3;}PF|P>2R>n55%;~fUkgkbOJ&nToPxx(_Mznypr?d)Ho^Vl37=^-?+)HBdKVcn zIECCr6xnI5W~?}RML)u?m~>6$zV9;$Bz8}yz$=N!`aXlSDHTp!{_f08Tk?Xg8DpC( z0Jj8QyhbH-;N!FV9X!YKtdi9B0Dhy!Aq$CBvf1`X0YiVyi1kPIs)?u290-&B%6~Yi zRijvr@Om7dmi{dH{5riXH!t@!@^`Bnm5htp;$<4$Q`}`QKwQTB>8TIUD zqOf7P`+4q}3Qe79)h1S7f$HIDp_MM5M-O0Xy}`ySM?5Xmw*flT`Ss0M)Tny(x0`P3 zc|77tc7OvuBuRf%$(;PD@HX;a3b$$_oSuj)W_|-#%tuoYxWZE&-2Ms-hYfDQKt+G3 z0$*0Llu${{<>7R|uQSpdX9VHf1w)N~gWg%|>Snp4a#C=hySRcqZ4^5p(Xr~sU@La0ucUSh0nk1ZD5#2*VWaw7X) ztEST6Hp&KrJ`pwt+9>G?4LT^=$Cb>gxov}c8l3K*hQNl&5oA*E6kquq9XZvD!pU`y zkwYpaF)^dzLCP+ANuq?p=h;nOT6i!vKg-^{JLSAM?~t+^4?s{*CEu6bZNyl3bjHw* z^-`{e~vY^CJQm_VD#ah6ETu|%jt$8*jvYbnB4s+2_0<6 z0damh9r3y--86d2h&w@QxRa3*>8!qyskpg3i~<~&6=Y|IkKDtg8eU|;I`VE6-&;i!@#f+yz)lGU2= z<@{}j_(h^6O(UP3@{*@?Sp3C^ZbT+@%R>7;HKgDU>pATuxK^}FWM10Z&hHbw$~58S zLPnW-H$#;26jF%;$@vMYEw|d@7#gP`8%cVll#ZZ{2`Lf2RIX7S1ut*!$92phV|!BV zAkx_>dJbw0KEkRec0jj+2}XO@k?c2DtsJ}F8atxx-=7qR$8zcVME7{I9m2hrwzn4t zzLv(h^M84d*NPQ)nzJ1b*}r+c zTSJL8mJS}b?{Yn8sgX-_Rsd|O(Kj&J^i?^B##jmKcttM>FVy>U)apQHXzw4wdFKBb zWfKrRj(CW+uztQ!dGk$|>ZtmgzRuxfiF^bZ3NV-WUwK>nVd?zUp7}XQQgK;JI5hfO z9OY>V>ByMY=4ZXP2Oz%g#|tAGLG}vm?z=4z5WI%-p!Ur;h55`cGQy47lL*jSAi63d zCU`38G8oA2#!tzilN>clO#NeJ!1)xd50v%=@33e(C3-ltZG|(&dOp)vRb3WlK49~1 z14`n3{D3}94}^~{G|kdAI|NR&6qUp}o>ld>v}ue!&(QlB{$Q%!0lwc5SS6`@C&8DvmgSJLm{Hpp-V=SvN7qxX`Qm8TC3*44+^E(p$prE-RQ`DO_Mft z7(hH&8sM1in}o0Q8e1;wO1NG6?EJ>_Q%EirreBiBEvoM%Z9ZJ_LpS~kJGY+WtfkfP zka32Hfi2{uuZ%xpJ*3@fwb-IKas3ltPimmA#m8-Zlx(?tahS_T^VB#60(EjW(tvt1 zSrhtDfI2xrw#ko@Qb`CHJCg;gq4cR{bj$ics%18O+@VabW<9*pr%5fAxr<#!=Es9w z4h+NNGnFF<`+O-V+cl*i6e1S*!@RBpI18Qgw_7Uhjv!ZWwa6QuPGr;X$GbT=U0{3V z(n_1~&*+`{pMeS?A2JOgd-~)-2wiANZVTYC)sFfw5~k;AP%wun`$kBri`I%;qAgjbn@)eJ1x;g> zvD1($D_LkX2!5Gu%n$l&CnH0Bml-}$T4a`E^MtcNu2Cs5oeh>YRh^AS#jWEb(~jYs zogU&R+UIuQs2_Yrsm!0*#;bF?u`s64S(l_ZK59vnrOnJI3u{jms>)q6loiGiC%N(3 znS1_Y93*B`&i;3?JQFR$cyoJj_gxfyq(fW0uTzmOI`61K8ifz*j!h$AapLS2QaVLn z&V6DuJOi#2>4>5$R~zy0@+gk5kw~Cx4uD+;3)G9!`yV~KCi_fS&()Nt_QguOaDV8s z(dAfa?+K)J&Q3+D-f4-_v=GzzJt82yqZv4&p`a5EnBy2YYS-Xqs)}UT26Z5Jq};hJPnur6ky$ z6$ph8aIA-+pZIy{i5ea;#nNhm3bN0Upn;wT>^`32Rwh>3LO>JNuM^BSXyv8my*7T zwy63);gI&pzCw8cE-AtmJP2B7-1U{6CF@lg3^k;D-82drt3^0M9Dp9NiUZ`&kz!R|Z zXiVF0s$kR|Ebd_h6Uf{S#b&j>Cr7Oz4&Lg0DD}9Dy6Jl;}0Yphgr{VbF@XFP10WPdkxY*Uq|8nhHkOD`u&16EVXV` z*&ibjek`q*U) zcP4eWl!cHO;A3Hap3lq;O(soL3N<5=Am<}w7sG(L8U*_@4qRcKUj|3`{Td!@DZ-C#6S1HAWl6W49M1}@8<32Dji)%)k>p+AYkimf+41C z*+jPb2Ry^ra)sERfi%*vKKlp0XXPa(rq7#qj{-SBAEs~(Yka~#X#|MPbv+{!kL%QZ zRrL1m7Y;3RrD^cbBih5ycKQt>*KXU#2Xx>m5!s8Ez*(_uVZZu$=KZrR?N;n;ps?AKc3Jg!+#X#b>zx(5*e! zAMY{5TVT}+hI~tT(iD0B=eMc8-0}-)T*v0TnIQPOM?OaGIXGKDtZDT<+DRoh2JBP_ zC|W&b3fsop7r`FwPP#veGFw6|x8jTo4b)8)w(u%Km15PKH|Q3V`xXM|;pR2!>)|eo zEAc+KdGf;8SXH-dwRYHdh5qHVCPUK8JHI?HPO~T&2ISE4(7lZoKkgzT3oY4cJ@0hB zy9@Ge!7hURd1zX5qD%Foo^?VqPBkZ>hlgG&se$%o5lQ#_vS5s;v80=^J9+N{7biQV zq@+GXK{+2>a-^(GBqk^Fz(K4?d_zKJpt{(z6bfM{eMyX4gxq@2(;^F0;W}7cesKOZ-bweca9Z?`& zDKp~c;pv**XAskU+HJyr*U@7188fP!8beZZkPwu&MY6~iQ0@<~uX?#I!g?Oij1C0v zRY^wYqwfC}RpYB?*=J41%@EDni*?$K0+}~J`N3WL=QP(kDGcz^mGy!_eHDPsFhX*i zI=$r^u=50)3~~oAakiPAF2t%e%EMuK2T&1oNZN{3X|=eS`8R2~XAt$@QNIe#-~Pum za&u$KGjHS4+NclBfm@)?f@11yYSAD^o@nvZfuIA6(IRioPmm^FM!N{NI?)Q+=e;Q1t~K=uNEx{~(cN9SW>0#FX5hR1ym{4q*Y(lFoc{na_ijH>)%&-b8q-wW z131fe-obKfGC&Md(@QPy!ppboaqUAzpA(tZGLCrRz`@_#m(r^stH9AgOBKew*?oo< zK(9}ojY8E)*Gm|7!j3vW+aFBy&Z2PSc5psK6wb=?YuK5!fGmaD$b@*9Gyt`)5?-ji zxN|}4$DeQpkP>&%B)uz-ntW)^4AuyIVO`P4SnPv`HRttHnVMR;I~=x_B0VU+cO|N! z%^=H``lb6E0>`_pN}_+$Q4Gb$whg+({u9ll)DtRSIz?xIX7MiK zfCt=aiMyw;#gJZ~m$ErcVX2+nZiCa72eF78@~-iGb%iwsaFW?zieDHTAp3(|k*3B| zkoYlcJ3^mh5>*PB9jBOA9j93O9kYOVVm4l#Ww@+a%xTqVMhvwF2N4 z25#e>Kf}8l@5MviB~U1F%^fd=Q%(^`nVM>d%H7K1Bn1``OImytH2N0s^IE3V9TvGk z-bKG&8kc2aQYL7}ZEs0y7iA8b0~ci`>W!{XBP@~m)}9635KK(LA3Ro*2^dOp5q$mW^1crg*rHF{J zmAL$kJ8&V1siUkY!-6;+EVjpC-X1PLw=QpikT&%0igyS#!OY-MwyvplFD;lM>JZGf&2AOFNvAY^1JQzMmHJN%8E*2$2bEH*^Ow^6WTWc&P3~9{}6to-eh) zTf*7E7e#$*Vf1MK#Q=3!n25LA60^4#3^iwxggyh>SA(?rQBbu4NScx>7a>$o3I~!C zA_SywlTf|*O_Z#YDPJ!u73CZu`;klks?l!VNddy(4J_*wN_2!c?4zye|C!qy_NZ}B z!}lo6RX{`$wSf$)G>hV@F2(PVkr^R$8uxNeJ~UY92g;imH(DyGMM8^4aAL@iZz4b# zvUMhRK>@jlnh=wQciD^F$o!>QVk^Q8T0~RRL$8H7;4M%}CtNOb|Lf4(I=OTLnbK2g zp^dn0$YmQ)<6Enaa?h!oQ=W6Xk7vF6mpvEoj@Wz48tVagpj3VC(r4^5N=p z<)!7d7x_O1v|ye{^9SA(Dxk=(W^N_aa|#-f7`Z@*MwB5n@^#LJ7kQIi!Bh|qo;%X#Z-bG1GKEb< zd}Llfk-B0(^*9SWVQhxPu8rT(opFmQFh)@oV`KA-3lbK zpSKknq+0DS22*p)!jlj^5h$x^XTSo<7IqUAYx%XE^mnV@dE<7tyY`Mo12R3v?w>Zq zRYySdfiJ$y-4I_{Z`EM^k!zD zeLWWxIGgPztbnv>@$!h

S-5X!}x`vpha6zKs@C7fWo*6vJwL!&OX>Z*z}YZV|xw z#qrQE>_+XXXo13 zO04lV0SU(f1u z!)r-bloE_$NOWO&%iq(a-8k0;sQv64_TYEZAw3ZW`<-(RhG+S}ylEv0s0Zy&Gr&_# z&PBX5kvrDB5QHs*X9!y;J_FN<-*E@^sJbshN44gyMyOZ>KzT3^Tx%LrkF5nL*P-`- zF}27`U>9EPztu_gu7~Isd$;iY?omNMzEn&|d6>J&VUiL?a+zZD zFhC~j2zdhm+Ha}1Sn+fIU-*$iiCWnhFEk?$VcYgr30Gh;r)I9`$?QK#S2QZ$R#lKJ zB9}5n+x#z{ta;)ozB;5@0PTJpwvV#7V;6iJd~lDX0y5qAydixt%!6yKg-CSs=L5(y zyU{~jJ8Z`Jhvcf6BJHa2DUDt_^n~|v<61LECnf_)4j2^#MxTVgCj+U2 zd}vW%Y*wS1L`e2X-w7MmCVnmus7(uWAaGYo6GpGCS|dQi{PMca(<1?=WJqBlwjJM_ zv-x!FL5Y&X%$fiC`&H$LR(b|;?;X`^Xvi0^P&D00230_9(8Ly4^COzcWfEb^SEj?$ zDkC5A0~4QP=LcM_V6OA^d3-|`LfFoGN}IBDmW*S7jXq%_9SMrmmC&Wp4rAMx&LNoV z)*(2cdp6Zt5)Pv2&qeEUsNG~arNoPtQs}6%Nbx|imsj}(j-Jxe1jMGP)Tl>g`C$6< zdIQ|*Qo0+zE%+bn^v4E_5wG^a-iGl$%J`-Uw*1kq@sgMP-^YePu2lYpKXgE6O}e%R zJ*1^a)2i;u9LUHy3x0%~UN6xTV!E#tShrm%nxl^)fD6}P=C=U5I_18`I3qUMS zfM?@0*VnVCM!1_9OMq)Y!dMdqK02ladigCT7ZduI-;|Jc`vxDwvauA5cWONfv@PRI znDv4U3lhf{2b0#~U=Cmqq+Tt^yfklcDphEOwD&eIk!$$pY65VsIyYMzU;j&-q-St8 z$xdgT92xV;_=1hT`Ra|_`dWjeY&h?u_C(O{a+V#qk%xg;&pTzr2(&8(gFXs{FNfyvH_aZO{Y-|I5yrP|FM}`JwKV5Ul^C7 z_A)yacCgLt$O=*o@l)~1lT-fcdb#2}TP7SGoBmNF(nryqf%XNdmKxjVQom|`xY;U4 z^en3}o?5{(&hq^fp>SBX5^BsWn{BE7zJqCJfNMS)g%njA_2DihyFmd?467zOuuiQu zT(euIS(_G2W6MRo8ag+<>ih?mwN=Z(s??e~cr!*!3d70{tFGga43?E89>{u8@_91d z+op_1y>^HcyFoASW?=CC(e2!XJ)0o-@ZtvL&h;_+Ad4_NwE?uK(u3q;+z96 z`STefb@!2Fe79Z*@4j*QpS74v#0aTPmKsTcn&*K*n{w+VejB%Rjf=d zT3`4d`hTEaPGW+&R;)A!woJo*8?-HPwTqbwVS}96|F+%xa<`r_-z&Lv{_<-f!p*uO zyWW@5Gx%Fol9y~zcHGAfFLFi~BlNJIfLot&BmSl>MfjYIs?Cr3X@eOtb+=seJY~ZrGDaltd;=LLrsAdn>T1Ag}_Lcg#Rg6S zR>PnMLcUXqLrb?11QdR=GnZZn{l?c~3JO(UT(e%mqO>wk#bH~{#VJD%=9XK86?X*ar3G?XqqNo4O&Sk({mue9 zOin*xoe`QY(^J3KOv#4vn<(1faXNQ6G&MmYP+CaO{I-@E7UhWU?F@Q6a^@w1b&6)i z{*Mbv;-SVPY`Pe+iw?3y&CT2QKAbs5-&JKLJRQ)BR`^G1QFT7%Y%=QC#t-B*OSB@y zT405b(*ev03e8grLri?yl4J4+T!;FQArr>pFq?;GZ-lx&-;VefK=**VpUZFtPfJ{# zQU}YUx85$LWpN)2o;K6>dyJw|pon-T1+i9(Ksl*Y348?-5&i|VbN17}BVjz5 zqU8}LDa6H%SM3=>lufkPD{j7%d zbKP=D_cr=KoeFH^5^;FH1=xbUD*f}-du#$d=1eJzKbZk4uy3$0i}oSH^exz5O7nR; z_@&AxiGtvg-4U&aM=@z~TkGyz!Zi1iYSZMZ&eUXWkB_Nf$CejDb!1WAg2T23S#@tI zoKdYL+r|#_ohnYZnM7B{B`IFh%k)nCAnx$Iz4Dz#IbVfY36P?6E@%ndIPkXjUpFik zX06IEgKV#oa$lE(3(HSE`-Be$4+9~W#8~Yc^w(w8M6Y{nHY-G$!B#CajCQ9NeA8Qb z_BO=U)iTEjYgp%fn}i#dyrG+BKwFb|^*3t)ZO~MX+%4rzDTTuW7k+nklxPY3O$a3T z#fD1%@<_)K*6ultw%ZkiY;z1aVuB}cF#d)Rht?ai;C&ZS2Bp9{-D@b9g#?N_5g3d% zJ0LFX(KIY}G%uUu28;f7!Q8}J?b}}HTO$ecnk=bf zRj7v8iDFV?nG~SpKuvRz6a$w>6ow%flntnn##4kr)p=PN-b2btiOFjXm2H0%ly@eA z^lvqmtk^{?6f$*wWl~J&M0XWglx89h9WJ*OPWVpuQ8ISFtUMI_e1j=Z8K40yV(#Wy z%}Kxk*1C~1*B4e=yv$ATIe(-=(~|zoy|daDitgakyk{MS*VX7yZRnwabGBfVyX@+g zyTr0L^%_?wL*kc|=39?Q9;CDcmn|!N#Cz(s9mX$7B4CT)_~a0L0%VEQGbYW5ok1q3RnrQ^(0^@_efUQU;ms=UOfoT_h0iyM?+SUeq~{vTM`< z#?@F@BcTi>28S_-(l`SE4PSzHO~$|G^91kVki9~m@dR|8WMS4aUMMCA7;BmRXb~+A zQK?W*sD&K{V6o48B!p9!z!u*@HCNbj+5yefb0XJ3 za~mMoU7%8p{hTt0I_c6B)za~k!BPXxGC9qNYd>a=kNz4YfuRZEQDi08HEUNSAz?|- znxj6+S;6FqXU(i(?1CU^DQYk8+E>}{2vLHaJ1WU+WO{IrfL5x1cO=IXdl{ip2-L5C zG7HQ$zz9f;PU^yKOsBy;G3eEc`)J+#Um7Mp1wXXFgh_NFs@hq@iQOje%XY9Nrb-X_Xqj$T&iy%UcPl;CAdTy zHww>iL5O|AQdeBD%YR1KMIHmF!jjr&DbF_7xE`5(I(Jaed3y&<$tK`E}jSP&DkUpBp)c4F|V6=6#< zuPIrCh|`Ck9#tve=Ir>q5x?tHH!tbpf>}AwZLFy;QgQoWos%`b);><(=1hJ3@mo*0 zqH8f&74DvUq6`FY=lvO!dL>O(Hv$&(Rkh#pURZ_TgrjnIN(n7Gk*-{6 zYV#UC<5WPqx+n6r*=;9aB(sc13Qh(ARr`%OL-AZH=5{Fe=$>BQw{JM_oCK=te1K6i z1QS1v;g)~Jp*?OWJzUr9Y_=ggy|@1?b2B}kjc~}zvga926VX4Nk}O`Amudjpf@{$3l9nGqwPmJ0fg1V0n;g;dluas~ z1beR$*zeNVBQyyf3&dIWt{2`|!n%rVhdhAC0G5M-C%Y<)4qp(9U?7l85%|mQFF|-; zGAN;4T%lUn;$^ENq?|xSb5TBDwBNX)e~VB#vBVF@4SBQozj_}RQh)FaDX*LYru(x+ zPUF%6-o*$3Nki;#vF_$R_?D#4{mJV!k^Z6+9n<73@`l1btGbvsu{U2Y@L_2tQKw=y zujs8znIn2PSAYQbBMy9KS`;3u2gD=nYi|0#%<#{=;@1YU)u!DuM}M%cyKP%@kDfZc zV&vxyyQk~-QKPAzbEc%{NTN4D<3qMX^tQh>M(lD1&@rq9wWhxS$eWPaT}t)ESbHs& z2o%_;AHe7LM>FpY$FdmTldITT{BqR>R~xfVXS{Y%;|qV7;S#A%Z_9Q8l2LL+8!fUb z`rp5l&R+NZ#UAFH@S}NHgDO@$B9S0WndBRi{b1S25If>v-E|QRI#q-!ktzox8giol zSy*|S(-^lMf?5KMJ%|o=hyUj=HmJK8@(x(6J;I*yybnPD#1+3jhmhS&KT}AAnl1>Tx@?t6Kl1 z*650|x?uEi`!$@SrfewWuf!?Eeejy|-tPTugc=iuRb}L!fOBB1z zUoNGxtlcN+RbmA{WCS$Mb7FPN<|TzOd8(Isu^wY{Wih{sSnne#{fop9eyv%U$}ag* zh#@&yvRv>HXtSCn6T6hIQnPu3M;-mWRmbvd|MAr$gp!S+nG{&JKLw^AYfpP`c?3I( zlNB4_lrm*()ZwerNmg?b(Gl(s;91El!ACeL7*j2+;>(_5WL$%F%sIN}A~|xvXmu%Iy(0~au>A?xr@<1VWVeGo77E>W@pA0=bo)*CGKQ`NL1W6bh`$uoD5{=#I7f$N{rf zuQ>nX(GkntmxIWyt!Ybp+?nYz2DqF|qMY(9)q~s&e0p0@gbG=t-JJv@9IXbKn*g#Q z5RmSAo3)L<(w^BThjttv#${R?`VAAUJIw}nOSc)S%;Mx{PfN;#ZN?=VQkI0U{MGao zBN9g>)M{rh;toDP60ZLC&5yx1YXLJigYY)L$ABJJqDz%~=nvD!j33Qo4z3xDZ`);x|VfZq8*|p3CsPgYUJ=IP0>x+y%7~gbbI_moa`W;ru&z4 zjj0(~HuIwDRC6Z!d%rOd$Oi5f83BiCD1JI(R$_%vEoBT|)+n6zA46xsc5BZyOBuUot0x zrXnntAsfW{YTURXR|eYj?+3O?0~P48y{7rui|29P3{jIgh&8{YSZNYJzwl*TL zn=br720m1vRonp!-yIxMPXL^&#o~baSQ0WkCLNHNZY=U!ccHiLrs$6}XF8sNN0%*r zY^zq5G>#5`ARD5fWHy!R;k`ohgS6)bBH)Lk+m>e3LeZA8oUytt*?v9*d+xOf za|g9H0IQnzG+MGMGyqLkxcA4e&yH)jAlt7myQd_u8duyk+izrmA&{by9+$6%p#p-l zUIeu{#&f_@;ujEk?s84<0PfRKg<)jKn!!1;Y!#%Aix1ijG$8KzRV1 zE2|cB8?LaKtMIZa6vb(~^v0n(FXU6wZ~_Jev;WS`+QfTsNnU6yp9a#-9x`~Ba(!-? zHN36SQ6ed_U_`$nW=&qHNqhP*PjjPR;wGh> zQ-q^e$Bm%ujFf60GYBj&KrXwdRD2;udOz+Z#vsB`O*nYl_<%YTD|TD`;CkOs0XVoX zG^F)a??{h~Z#mYl%vwvIf#a}Con2Laj_DUV)~UX^^uafar7ws7RQes}Wh z2voyMVmomopn#^AQ$SsbUG&pVxIr&UKF@vv=Fv6~L+Me~ z{v{uMEe`IJLt?qvOZ;>n#yhqZ19{p>NY4TJg9;kidk38-{~iUG@VQ7n2xJY5FJ)YD z^M#ofo}4|OIF0Xc4|&rKoi%w78lg2#F)CT>|FXS=Mt)I%Qe^gGG?d>dO;QrU$>idW z{SsnzJh7$+)rF^W7>Y%?#^Y+;u(}uJellW7kaeo#dPv42(iZ~0Dp>M;gfA-X%k;Da zIDK5kE=PEyfOg8C+v(a1mbXns(F0$eK~!6EMF=Fb|H$AHIyxT$vLD`kOWp%Qcen#-L(_vaBa+g#+Ub zr?ytZU~OK+aOK6sH#1KSE4j^3W*1wZKb<$uMcZc#q|-Z#3tLe!JC)q$6DMDL4!b5@ zejqWN2I71t!ZVe`o*(XL0nzE=9dO{tErPU&{VW4Y@q_u<7XZmEL#N}vqO{?!{Ak2t ze%R-!62_&-wVVxyN`DfBLpd-_T-}Le{|#c>`!f_{@SU@PCv*pFe*QhID|vhKyPJ-` zFZ3~!xBJxnBJHm=k4S4Jni$k3x0OOf#76?QliF^6X-VesAr#me*IIiWE~`R-9iC3$ zVq(lXb{{k&madbnet7CP=n2T?Wsbko|nw^*PEypB5$N(r@620ZGl(Zm4wKNO0GQh0(^q^2i_4{ z-tC^R|D-{b7Ix=5!v=qo5CyVxdDsJf{B$@YmEzgS zp1CNy^DkYt20tM;lFSh8j%G|h>rN_&7q?;P8OnI^3Sa^&+1YFA^qsk7@j~tiJh`6_ zHMEXf_grzN5NN#)kO3&IdfussasS^GR9ILoNC?E5;!%VPFT|OCg5(9fP`o3tLuaOd zh>o7f>h3Hixn}OZ2Qio|(5%F8f1rG$?DJoNvvXNS9bu%mza!F?M?r9raksCsMOn*V z?!?;lxpq?ULa6#6ixFOb6$c#*ugY#cucIof^gs-z=ZIv$-L4+-_or#27Q+@Gt=|i`)*6=_F>S{ay978ySiL`9mTDlELl>e zw=^V^(CkK@G~}hK*Xa(1K9h)TdVH(;=)dHIx&4cZ{i!%j#IteTUWv>ED&5oeLfT6} zT+kDiS1b=L%C*|4j9%T;P8C#16;%GawvORBOwFn9J_1oFuMbdSW%aDb<`?|Ht50@m z7r6vFU6j8zWvU~gK0v80d2x4+z3zFDW95>KI{z&dX~*f!SPDqBPlHoaAsM{*5$nwu9s=Yjzje}h=tbZDftRta#Z z@f#k(e~UD~N+@TbXSFdXy~Z`JbW`iN+iyy##5tVj(0GA44zImueB!NbHw~^f6Z!pd z+{I^Kn8(PK%upU37+wE>HTiyHvC1p{3v@2w+K#VnzSt!V@`UtYClaT*cNKcOfM1jKqZ=*0K+#!KbUpfS06lPC z1C|{-9h%tnSIBixRtfGrKOA+3Iff0+PGFyWUB(J)h0D(Bo8?a&1??zz+n(XWu8_rS zyU?YhmUJ6%%BxaJJC1F>4EDIEQe&-Oy$kyeE#&AiQquNX%98>061GRQGrxf+LJq!F zla!gZvYJK4*FJyQ7SGvkj2Lf~0$)`~wPm#W*uA)K!L%Y5v#XQ2kUh~uZ>a^r7S1v5aeL z&{2RZQ9s=d6hsF%+^q#5+@r z4FBuppI-egGLktXFvVH>o%f&%6w1^YC$$AOc<1hc9;2&Wl7eD=U86;9hW4H#?)yli zqHzc2Rwb!0*2hauQ`Iqs82yD?eQL?yKUumyxx|AeCH*wF3And7yfKMFL2SNpgpt~b*n%S9Qw{nD8i;t zzd@RlT8HLnCvL;~xb4YmV0PZc%G5X1{Ua*JYSVxjzJ$+VSl&{IhHPxk(lhURH*ji| zI*-G6=kVo)cn4Iqly?OEdw~4`^CX5e4lL7Ly5r%Y;66(y_=Zh!@joY#6kTa1+2O}n zU4v57hz2HZ5lm4CNI!OmcUf3kQ7V|Hxj{GP47N!)LTK)=6ZmtRw#kg;aK=Wd`mPV) zt&lkM{qyj@1YnQ(X>}k;(Tae(kNdqTmhd(agXeO^?DYjUKmhViFSjFJ1Go*P==&mb z{eAdA{N^<(xAiNH=Zp)k&Mb_`fCT{?8>-{Tg=~-oDlgioSK?}O+f80tTEz`cX4>~< zOS6z0gUPr!xAgCpmZ{%wN0k&bY9TcU(YiPlC;GnOH3#5pGWvPhWpL?r5Buh2canGK3lbhy3r>3{c`MHyjr)MiBr4i(zj1fqx1e-cj1M?@HU~GQ-+~N!bQpKS znM}>C<4*HT{Hyz%qL5JxN7|4LzX+D~+PB|`73rQlWP%?3am^tk;96{_e%k&%ynxZE z!<2*#u7PuhyI#%SI!zfV^3H9h<#=NB}sawRI)Rrq+m19)^f(0k$ii@hTq1_8QAmXbS)u7 zQ@v)gt{nmy9(LCfEfJ#?CB(&A#Rlx5o73l3TYokr%wfx3G=c&>d3rfZea$!OjhHX%rEloW6!?W( zfK#JBbM5rQBX!Z4psX7JaV9jD6Wj<_V!!BPkYO4->YAp5E5Jw6?I-Og68!w;PGwa4 z(Xx@#u14_`8?5U1ZPIlyU$YCug9!^}m+@J8_(;fPh1eq5M&FlRs2CA*1+$e4IVPKL zPxc(|aFd49B5byC9iW}pUs=etUd9SFbQ^c%%Mw=`QB-&qj9>e2j{=7$`x6$K_ES`Od^$XqKw@oSoS3ZUgD}8M9NMMj=URlH=!@t>K zM+hAJZeL3WhSI-(bC zB(6Y2%HE$KMf*(7W^(&bB8=nUtiUA_5oMiLG~C*Zokka&u$*>;Wji*#!gySq>VeACckSFB@De_-Bv%eS9b`Jt@AIAd z=o7|W3yh>$q$YL=buZ$tTL}c8wA>~oUf(;y?4F{{m0@G`T$+ENw}mmgX-bj4=c+w= z|4?Pm*hpLm-cQp&pd!oGR9=3${umyFxcfns!m+R!^!!4+xYJ-B36F)@M=<~p?yjb> zX(uqugVf^=nA$H7NlnHb?D}Zu`MQU_pgv=xJ(bUxi)xU=aivZo@i8kGgKbqVi^5t( zVl8^JAIh;2HIigoX`XeILf4beg4X21xr$k+ADhybe6SiP((EpEnTKki*8pmhZ&V{V zV)r8*=hm)bSTwUprH{dz(4AUV{`M#!1n$h20$e4XvqOj?VxdITbnq>yVd zV9{$;Oi4<{d#)F*c)uCF$1Z2C)YfTuZL{C3%W}V%Gjv2UQ>_-hT93PIljy$VY=F`Q zThF^$nj?p&uP6{_j197|hQLSZ_1(y>31yxA9#Rj)n8+fM=gNp>uS3%^Tn56Cpddv7 zA^NiXT{RL6EQLlvh`pp%c{a#_8`_izuyhUhpfa=mpA*x~f=>oCqTxjZjRGrtHh{OV`M$p;5--Q)3h1^2= zNZKa7Pva|B^49|M?k)lbOaxNWAn*wUdT&WE)8zQqPZwxM~Zr+xOc_PSi>P`I5A~L)lT6`2G?Mktdu`^SO(_( zlA0~suZ$rWpkwLKZqURAN6MDHaP~_8+pb(|!dUs(=eGhem(c;NwyzS~7^}r9@Xb47 z$o&X~#R?Pzk)Qi;Z&quFy=)(iN$T>Hpu4`PQBNYe$wa=}vT9Y=>Ri??jK8mp*l6!Az%d6=uRG$h&S_gxNl9`e{G%CR4H* zkYbQ~hiN$di>33MvUPf8&XE0j?q(u@FSN)l)?h#E9?C8S$2p!A9QHe*W~^iQ$F`n0 z#Y={lc1ylO2;%}fdHG2r8E(%6WPy>9_u6eQ7v#X-tE z#|DnP9hs@3nrK{(r0ve~vYm;`6DFz@88N<~>_U+9QZ;Im`m3$2NMKheHh-vAR-pzR zR>rXY+0PyELxmEo$cpWMzChJ^4Tny#a_)TX`|)uL9e4lW?6Q4~|B>t1lUauj1im9h z6!?8#<7`#hjK@Tuz)W~DI@FizTGjoyHG*JG@>WV}TAmK(FB*;a#27qMyOz15(PWTt zS%wSl`2*jGdH+hp@h6^${e|=}5Ww5!nb#B$m}_CzC%*IYL8<*)MTggydTA)u)-%Iq z9K~nw+lg*=O1lw_b4#9?AiI}6Mfubdopa72hQW@;kS^N=IdSHulZ`%S4_hpV2?O}p zx@iiSU@8bCMuP&e2DKU&&AuIeJ-(m23k4!B_!dk0XFxd8`_CclFi%^1e!9P3-07HC zMZp{S?t@H;kdafJm-|PFSm3rwy=CJ&=AxENjiuXcFQcQ7Z} zdeM8!bPzQ2);sY+pjeT^?&k#C9c7$mOOZ$5M0;p!rFHJO1j{gAoeTRq`NtE#Q{Mt8 zqSlpGRoH)dI)s(cJ~3PId-RD?J3)BGqR$Ux6?VTom=jpw4;cYmhbV zuU5wqrAGaYi%%6{f|rYWjikRZJ->Dj_+}2TLAu6_xCZS38(FRj=%R{<=DDD{LfO0N zaTpzP;uvLrQ-nw=Rf$L^?$Jl6QU_l#1w{c#P8}Isp6uQ zQH-w|RVP=5!?d|x>w0W#I_EGBD0Bvu)LNBDnu`8>PzEY`w()OZhlqiT{c_*^$|*z7 zTrSQ;a@`lGr>Aah-Pb2RVXdCSZ)*(x)o#s0=#?uy4r)~Bc+|P_2VN0)MdJgy=Zy8< z9|<^ka;ktN9zX8#gg415JpTuo*kg5SWb=8l*m?KHs2_|>+A1FL&Czj4$0Edjv4v;5 zKT~#&L;3!~TJD#&|7YzWA4DNjR0Uc!IJPZ{d<9Qp*GqA}bjGzy`RYmg# z{988MhfBvnLl;eIY_G)&^~PbO!PAAOwuV!h0G7Lpw+EEpM!?yf zkkuKUpG(A2bc<@4R}klP?rR<8qpniRBIb*2lo3`{u}=AYc5(taf(#jRs)&*umKuJW-i0t?H+hryL4 zt_n8H*l-36HoK&Vl+!NpL<~k)f$q;_4nN-R5^XN8gb-oah>7ph1~KD{G5y)vClljp z1?^6R1x!)m!9f)} zo+O5=V@W%E6}`f5qgrg{bt-AV5px`=>^N8|3kxn5Gd%7#H2lLCmf8+a%X?y-d9?*w z$GqMaFBvqF*$5;o;@5o>{NGs~8wGw-;QwzlIaluk-nHX*$Vo+2xIJY=SkFhCjc z)RuNTSVJn}1`>q6ei5;*lDEwO@m0c*<~-NaX!j8IrWbs}GT>%FDcq6GrgG#O>Do5Y z{v%SIZS=Lwf?mpm9LBPh4nyH+v#}(j1V;0)ipIG2#Wvjl*;*b+h?For7NZ6G(GZm} z648roXvC=fMsZ}XoLgzB0Rg!wwOoT4di+jhl_lPJ^d2~}HFv<_+M~e}#-5q3ab-(- z{2i}R*9)K-W#!kFTipy}PXZM>f$zlp$%DXCuJn}lbZwf{rAKL)ZoP=uVJ=wqVTvlu$tYk~0lJ{2(&2gILa*7$2NQ*Y?JZlF(lyzv+T0Q169-R+NmtJ^ z#$RB5aB&y7;uqk1d1Lonw0cGF6=)O5nQB4M-J+$mZIH(i)CJG->`JIHyO!0`ft;f4WKN zTgRXPrhJcWr{U!>s7Ukq`pF=y?r2LSqO>}Vd6g>j70}@Y;bM@Q7zwsAgsaK>m@s1e zOSm51q^qxn5hiLJJ{RZ20hC-0bMYYQ3~)L&sYC*X<)+)EWf4pZ6~+(?;^|SF1??6{ zoc2A3Yr~Q(6HVvs4q!aV);XXGXNt^JVBJiIC6bDaMl-o;(g75-RtQT*=`N{sa>@E= ziI<9Mhx=6L1q}OEEp9@6n|!EiPr) zRxBi_-sWsE+QsCpYlQ*V$3&I*E#qGTO_{3^+qnwa8Ezp<=qqz$qKjRP z?-3Vkx9_qTRc@dvkD%zoQXNLmYQysW9(N-6mpk&?mcs}m`FbF3IoIb;aBsW0WaYc_ zQyAb>@s$5;PcIMeHDmM!9pLG=qGi$UFbS3=Q1XY~?c&mbhyhqFIg_ZgP;#Jn=9t&|pGzh!l^?Ns-8@!}TOkY7QukXaA(%sD5 z_f)hYb5OP$k_BoJ3gkerQTpB=%`yIAuLZa@!Bio+xY^v&#iz`70&-y z@7C}$)TS#_W?v+Ow!E{OlNKwuN-#LQKyzsAKXyv-* zB~QUu61SZm9;89n#ImxdgAQd>u2cxnv`b4!k;nj$xFQ`=NAM^yFQ(w+*Whl9fS3HDcCe#VQ{M_n>WQ zk#+>Pu>3&Y{f7n^b$8zg=}#{at7`dr4o9w#rpgDejrxcT@$ z10oUqZ*7JyG<=Mb?*K{eR-f*Z?@nZ|_N^OUZlFdGQn)BT|2?CT@O^imzCTQ$M|$0X zxJG2uC|v3m6nvZdWQ5{oX%v7>bU+QoG2D)JKv^j+R)XIBX!!w8oQ^dRNcWKwPoo5~ zprED{no+Iptor3ubz6OVf(|)fmSLPV2a=BXbZuJ6x2|Xx5|l{Nr!K&IAAy=dz;VJs zJGCwdYas-}TKpGveI^3Ps)vPk|Fw3VZQ*LQ0j^3A%9LN@I3(Fp&5Ag8H-urAM!j`# zJhi|rCF(EtAg6E=kBD>(=0XL&cG6Ap>OA#fb6t*nw-Ejkz6im9F1y;k`_IA zEY5w=y{0+8&HNY-o z(#VBK#}S=@#V>3bGTF%meDt%Q6(MSK5{a2T4m@b;v}d<}V9~|XKi}sqxk#Xo?xO(*Rodn9n;hOXSC3)={0j zz8@t@Ppm0iZ^4>7xJ)iHa}V_3PwF`dPpvldbwObr8N1LmQAxD0gxU$e$`;V50R(WO1fhe01c$^>qT#qge*lLPwzEJ9qFqrINJ)ZOHLk*q7SFRW=M)0 zj_!{a1^v?5c?BJTbr3~ra24drJ=DoiQXQsFz8={GZ+gPh(k%mW9Vv z52Iuho=mN2A@L9>ty0I6R`1GrYEXAM&8-gb9;XfzT3`YOJ;QV`16zT)m$KZMYL*Vg zy3kMLW4txzSjUUZ(?QG9feT5-IEiLPO$nn<0#Qc6u7v^&&c3E?tzTLD5wJfi zN!!|0tAo1yvQmya;-osg`9ga^1sE637|Io^$>3S4eS})@+BLBN(iD7-t{h*RPJ!-g z#5M@O65j5ER?!@QHDCYWXb%)k-O!)~ugcGpZwT;+~*KaXF@T2Q9VyPtZ95-kL z_gX&rv*NOBw3PETwnIc&*wtOQ7$-|y^t3uATj=Y%-UxPBO7_~swF6bYv>FyM6zr+M z=;f*dBmC!zmEiTC#SuMv_GW?VPfm+WEBl@u?05E(=Fu;fNc%m!KHPjTk)m%egU7h) z!5X5G6uTf(S+RgGDwdJKA;H2}@VIBEzQ*9N@CY?`pR)bn$UCk*YxIV;zdU7yUrCxO zf21<;nDtDk1OOR5RukHe{YEsYl8D;AJ!I_Rkgb%Q2tP=onQ>U;S2Zq;hcF!u<#T%P z)Ayn$7#RY7r71FHI-8a}q}Lms%^iC~`-$X+#Dhz?ffAJzBr@rOrBD)Ti#`Y*R?DX< zCPEU(E<(N$;R|AEb%RtY+e6M+>OW;r%j=Z-qJyUWJI&K!vBGuVVDp-?-|z?gAJT>L z;)^~jeg`wR=QCqBsEIO!x1JdFx`~JnQ;-hO5ewiUL#I4Qqnd2xlAQcHggF282uU5E zn|wEtwE{u{2}FBOAnZ|A(;iq|XvGf27i#h;Jn2P>MGyWavY3wmC|AzxPQ!v2($hhw z1%-~qnzbSbQbYYDM!htc2@85FK})XmnBZunpy2n;pa#0S0>lEUP$``*TR>iE()=k} ztlg`+>{O7w;dL;ub><|CCWSwS*JcJ*adv9ZKg$?FTghp~E`=7Mt4rT*3&WZbviQn% z(2*`4HYl`IZA7eCwv<7~FKBW$<2P-{Rn6-wW{}TET3BZsd)Pve9*ePM_*JX1rk>X* zsQ`O_;2^$J-5f`@Rh%ezB? zy@Hjazr1uB<)J3-B8C@UMa~Cgz#4JNBZ$aRK_G)ZmIG;sY}hAW5iSr+JKjVPO%$&=rf*ck)(?tRE` zp0yA=JlCIqSNKG)oWb8pN$^ERNelKi5)sS8S!vs(O6I5DyjPWH?oRCj=_Hfv%~ zvBsNsPIr);@r)4h+7`HQ7pgNW@Nx8H?jCwkI5uh!8c^EsKzJDeRC8Z5dQIHgXAAwo zSYP18{k3)@TiE_Mo#N`9pzsmlL>!*Qg2!?AVyM#nbLdp+S3}t}NPBm(vn0K>dh-%u z8y83A$_%q?l_25mdvF;#1ToZhV1#nsKQ6V{UhCAvH+^r)T=Dz6LK!r)(RWI^dSWxa z7^VZq^9$}to-X4_2R_jH8dakCE;H!?5iE-l*@(rOZL!d}NM`8%W}U(m`E*=HIieU( z9Epp4M-UGCJ&?-#+ve!U+xwp@d&$*Zl+|+ii;!SrtPh`yHS2;8FNcDaRtK#PwH%BW z3U}e77?h1ay^OThmUh-_c^N=0QhO0d%h-4dSP&OrbQh@Y(x7je`7iHM zS=9%yIPqDGMowIJ#11C4lt23KxOr=!zU6I_h7c=g(ys0ZK5BIJmwHE*;(1=V5z2CAjIn2YE8U_@PzEDSn&X)_2i38Up z&1MF2Wlp4mcfo$g7!dDVX@MVhEJc}-_iH#oCl$9Dx4o`UKjR;mEza7v1HlMbWqQqKPPd4Gl6J=?CT`%b9vSINv z@19F}Qx(gAkCP#Xc|7yLaR|mmzAGM8Hydvwj>l-b7t`~ffKspVtAOG;QD@w#(0Iu*Q^X zSlIS=o0{As*3Xh7`tBs1^%u=P(nt>sJR9@J%nhlXA3c?^Tr{+vwC0!6BEU-hdm2S! z{aq{aJ;??OlM22I8(J_-zgW1X07HIi!2rz zTCl2(XG2unKPKDQWA8Ex@XP%eV3Ewj@uh3@jGF9`m-{d;3~;p(K4I<0_N*430Ca zazqVLJ_+xWr+XG{%I1>zMdu5VobH#}QJXsO-p4gKunjv}Ft5PqTO%Kx=v%e>TadwH zo;bmb+~+}c_VWIliqxlV3Witkqpqh84Vz0*^F}LbJO5Zo>+^2HD)oS&NH!q{5MI6V zY{;eOwD~||SG-Jj+4<@pN8Obcwb!l)=id|}H~Kil?>YVp0GxcHLg%_fGBr9xJC4jN z!^1uLXI#j5f4ZNqAbc?5i0(fjmVktHU3{RH$I-vBTn(3L(^E0l7FTTg3v{M4UsD1RjVREsM@9FH6Qp|D?-C7f>Ca z8HD?EDiVvAT8)=F?mF*ZTSUSQb5&N;+rDUuEwV4gb4v1$T!S zmdeeCeTdMsJ=~dSGyG=;e9W(Do|Ko5`VGdcd#L*3Tx%B_M|Neubo3z60Fe)0UXNE_ zcgZl8$i#H9Q@o+%0Au3TLUl-HF*LGV%$MIOqM8+Y-1mL$Kwws6YhtpqmQ@Y|>xU<2}Wgw=^Jseo!(Dj_#Zz zu_(U*pBjKVn@>w`B`Snl$;Fe&vlx8XyUgHccr2F1F*`rB?#y zA0XsqkDyR;GpGx*hlQh@(c!=@afiX4qwhv%nJ4Ml_AVx4_Sb>ay}lC9F@{0C7#+a2 zUV9Cy07MvTQry9MVth~w9xQYHDBJ*wUHwWVxnL{-bd4;dH+H5x|NlDo1CVMm27))= zL1L#q30A%b^~!A}Q3cr!pxLP1EXl)Tdn}t=ccH z$dc(QJ3FmPD^4y`oWuuMb(<;gbG$=1CP2jbZl)*RWp^EYrG`0=t=rkH*UbiKqK78C z&3rn2-Vm`m>k&IUhnrQjF*Xsey48rePG|1NX+_dwy&|aVmpNC1wj|x5Irb1x!lgCH zMzh)|r1m<3Z0Ru})Bz7j z2+-#F5GBeSB=F+F0;s<6?Pzzw6T#hufb>2kS9f=Xc^U?DOudc{3{+_#0% zk$Y_dV~kFpwwgVVgk)aErfLtctegVsDp*FcJd?~?nVJ6A8{CuYyu~n{0SVHTd2u&1 zAF|yz9nl><>eUx!FOb)cOKUbWOxMN(=wi&@)ps-)yknN~gL!?&iUzd=i8GV(&{mOQ zPJu^zR(^exF}yK^nxVBC#X$T(+)v2OM||iudqol0;@9n)mCVPDm&-Fa+-{KQUa>dB zlQ0#}^wV87W?w$HEwl5h$=(=uW!~wELR;~%@*gC;lhP?s~d)EppW7TwPQCC zrrJE#9mUY%v<7lwv}KA2``L`9Pun`D7?~XD&*pfm2sh%OF?d3Lyow_ez0IqA?GH?l zQMYz*smjUv=lkw=MN_T|(KWB8I#3gJfrHDi{gI=&lXXzkRc1eOLsNbtrz_Uv3sh4* zbJhnIie78ym7FGvu)=l5SpWysRB`J)9Gy~>e`CZx3Zkt4h1V8pfP5o`#VCwI#yB)_t>;vTLFcoJu#MS5Nh(% zw|2$k*0J@)#Aq0Pr>i*<^z}Isl)oLI7J&5B*&tsR3=JhYkPoecu2@$4x6>rHe5Y0=s2}Rzi>YcT34yBEMBEYLHR@2 z%cgi*CpODx6U}93W2^Uf1$7qyFI9d1hR>GhvV}E#%vkp5t!lU{7Wq~weSwhq8fq4@ zX5r60r^@MiG?4GhaGap|a(mDo8K@o~<=G61+HwEbXg@9au*;w6E2W&DtLA9SylH5! z$ZWRaE9{K7?DL#(35=$m%T15zs5%H$+<+?h%!^H201 zZT1HX(n~$LA%I>QZ6gUdky5B>6TI$`1}sh@&rpRvg`L+;#F4+C&P`6Mn$be}fYm(p z#ZZNzh>&rU*UaDg4iq>0bMdF^5FKNveR%`24maA>FMU+pPX*xpkDQ?p(7we|EhyUX4rtWZ}E|DfkQb z5z*=I!>TXK!jqe6=s889p4LF!1kd#$qq`x99_G8dn*4ynf!9%~PvZ99g_^ybt3N;8 z6_4`gEkPUPR+u2taCa1c~hdeXUSEwn`C3i8zf{&=UcPzfTv#EDp z-(wIU^YPy9`yzV){z!KAsKpIGf1>8)iBw!0?Zt_fbz8}?UR4j{2Tm}VsVm2M&>05 zOYxQT&lPkvAy+T~0pyz(4pHjSZ*SV-kj)BQue^9eWkj)5RfVh{8aLN31d3kJwFH$drs1}hCJn!DGT2qCd+JWIR(LRa75+As+t}@xo8bgqYF<}6#}a;iLj5ThifOX{Iq8*_o@<6H*rgn_H<@R# zNg~uqCpsUXnQm1#oSP<}{Bh$2=QlO4DC&eMwIXNEq?sZR$xaVXVs%_8#H1L!E*~_1 zkupf39k>1C=m@I!XQ>p%QcYweNvcR>^qG!?|5$L!8+URC4uZFLXm3M^>TghYo1<&j z=x3VkYQdVd=S6gesCgewu;|Tb$}sP2STeN@Y!jQHezDdw0*Kc`%pjc?j5nUR z$n|CypM+=YL(DsU-9R!uY~DWkp>fL1g&`l@6oZcX@IwK4sUoCqq0WW7u;zR$L$4N#IMqsohJWykqheX7C=N-x&0#T|#r zz4UieyP2J+UvatFop`_;YyYKP#!>#nU-?D3KFoBob7c1r7pcfUtQ11bktTs{gr+L~ zw+Ni;`*k_KF&D0vJomst9(Lls06QtE^K3lV_{4{+xEfTS=ye%>!_6(t(oP*SKIC%g^0b?QMcRr5}4quP7B#Un_OZBxP!4D=C?JkC0h&uxh-r3sag;x5rJ4 z6&%b3Szp;nPo&`2>AQp9T!OtesmbeQgSRBrgCW1VvfEh>r3?{a<~l>;fioP7~8b$fn|W;FvsV zxE5+!AAh9fA;bmU+Zp~+P{bCr^@;~^nnMUHj1d#qia5=x_2vsRCYo7SsfVL0754*& z_2-JO$FD`UvFJskk8$arN8N9VeS25&l|jf}JN4WOI!B1jTZ(-H@s=Mu25#ybo5-Am zmw{HP2l#Q%HGvR*OK;rCi%r#711=i-$j&6{o71hQOQ? z(Iq006|6(%6bT1W4P{x6RzlM>6MA4uRoc`x?BrxJDPZNH2tkTBj;QJ z$OmEE7KZKIvrA8Jim&V}L0CWEV{1o!cLzPn$3MmgA}mVP57#{Qya!bA?t4>zOd2<6 z`IZd%wq|++uvY)~Q~Th7T3n~fD6*b5Y|9~bq{7?+=%PLjA&!%}*)*uVfDRkYEmI)* z!u2!f=RNdq-d9pA&R}N~xQ+(^zePWTEHza81C;uAw%15oL-JMDuHb4wfCqbx1T>XU z#{<2}{YYdP-_oxu*c;l?KSv;RKTm3VsYlv3Bk2mm8PgVNc*K%7DaKJ#LuFLGeOXQY znc|>s;S%!Y6SwdSNkZ=F9$D^`0uZc`{j<`ly0g*6!J-2GBs>|T7Z4dFdgYNOPsEX& zh_o@J#F^}|wccHyGg`kq5nh|FAhKP+L#i+xS~|h6)2+?Xz=on@*qkXW#pZ>+bLf|o zM_G!6%qcfnx$60jhda}&pQ`Wk6XV?S644=XlJ8WpusyU^$BgTe*#@htnkasi;!0U7 zdn>BrKZGl_q@)xxrsh19eZg7zh&T5EwyjsRSN+pNzz{|=|MZlz!-i8Y7PTJ6a_>J0 z(KAXZ8gtsA+mEc<1a;q=b<3!8xW@E0LKF`gf$WgeaeJh~9TOy6@VnfA1gcR=M^z82 zd0innusCCde&erHvCl^cg~QZOOf=Fk*(o>M#KciO_Y@<~7fDX?@PjQ|hgox!s-d|1 zl89`aM{23=lVWxIj|yf$bRzd|Z-E^`uTV-W_ z`;?jsFn&C_OOHIR{}m?&pHfOR%8si7XgSAB5*G~hu=iQ!k)x{zrR88Kp{( zEY!#KI16NuP2;e(S1h7AiiU~YQ6m(LNW>8FbZY`aYknV~oP;T}EYNTf08b*^t|BF_ zR!WPD$$UtyF<)sRuoSiBhkF@ZR4D?xRc}fSvAzrJo%KLwQA${L9h9Y1Yvz#Nh{gJG z`&oy+1G6I7>kjCcZYf_yKlSR~gDHMu_Sne0N+)5p-~}_hCL^XR7)0++3&+`F|7I97 z3PTrfo%!uZPt`|^^5GWJ4l*`E;D&}gr2ToD<_?I+a2P{kM(($BnR+HJ8`G=1`(JJH zqxX=Bc{w7bn!D(@xg6L7D5=aj(M|RhU1}wfd@6KUhi| zn4mQPgeY)y%_lU#YAC;qLm+&lukPazm|%#(^2i7k{*sViJggY|hQ6H^ThrINJ{-#r zT0#c%zf#vbOgYdaA74yF=vX7BhT|0$Cmvy0-lPwoY@ldlY6LxgPyHhWq zs3az@G*VIhQA}Q%40iLVu5fIK-`?EYJ(H!Zd{|NZb880}%E5uGsF>wRvYLp1xhEE$ zbgF-a`veqR1K^w*0njSx`T2G_xk&w?5n_70Ch;T5*@%sAu%rz8ZG!w7wErJ-^f8I- zll^A{aE%`Oa^ssL^XJ41OF59nGWB7nx^Sr3R)!@wh}!9d2eKoamy10mgb16{R{b%2 zPy0*#QCHX&2F^GP=QWb9oCzh#aY5vI5LDriTM9m{b^;}r%H0B|B#V8pt-U)M&biR550yPR9Iw*PhfQ&1rNww{;v)HU_6m8b-t-FnZHhgwIP$Wqxwv z0wLW5TO%u}P3nkRAe>9z!+@WQwi}$LY>wQ~;y)8TGh2z$DjKysNX?MNf7(Ke7wHEY zm@X8Hnl2xApLJwv|7r^3U6k&yRguA+ykhg>YsLch+0kUTpLAi_-3QA1*vB}jZ#xVRKO16L@Eh;c zr8xtC2}Xk=hO*p3v8;##3cHM$QgXhK(E>-Y^;z_`F?i|tVvYE`$zI_cVP601-}wse zQO>f&IMK$*!K!cSPvOK+0!suuh$i|Wd}eocjOIMyuw%%EF=QID*jh1XdW&OaHb zz^_P3oq0zXk58TM7?q_*QGkw%=tlfde8d}bS-k#fMrc+YAu<2s6QDS{4*w&)F(#M| zvKhnh?T2$~dvN&>xZwLq#};-RC*Em|H;W8)@Yib+6xD&{Ss2MOI649S~*g1m~Cr|d}lvLPTR0)oU59^-iN`yM7 zWESG5$6$-4!6qYAx7|V3ocj*s~W4Zt=1e?Igw>cHApCR zM_O(`u#cQi;fEEh(XP$<8Q>_e6)MFr_v{hV4hB_3~xsX34TqL*}C`tDm_51 z+%Nvb7Cq4(CNl35n2r7o?%S`bb-3fu_}~mBHTl~uU!xBwJsv~Mh6SY)%kUT}Hfaa; zOCJC@#oj>%q3+Cp15AHwqaG-~e}ImZ18eUx!w<1~vlcTgqIX0IYuYm;4zW1kNLQ@l zBbv3}=2N#h(i{|4M}TR?rHXq7=uWadG_!l^uln_a^@L5{p?jfYRv2H7j0a_N;9F$5 zLkwweiBVxj%0OZ6w&kf8uoK&Y?1WN@_nfP4G8q7!v0jr|J?T=tW#pDx zFI;gqjMQ*NM-1s6dj}or zZ1yqI2F?2GVi)7WeorZ$aZ>G-)nBBADoN_&K%4?Yvw@xPpNx))`FG3w8m?!l7x4B3 zZ{#DYE5Y7shk-L&3m$E(>)oMwr(K42ZL67()HUPXhhp!>;3DDBUu2DMj#br#Oi$F; zJW`7RR>g|-4}P5W>M)MLnDs;JNIvG##`X3-U5ZEWXAC_y(%wGwZ?QdK@@Tl{|Jl;r zu(~u0|BgkYGAU@MmjE41G;6Y5SN{H|>%Y5DYXCby7K>ffaJ-QVEtDJR_j&Pov7P$^j`{v+$ z!9@ovq9Y8`GGPLVu5y`^FE)hvx#cab0u;I)BW zha@-iTlNZ?sv~qbMfQ&aS&>L2v|j~>yLmeUwlM5hKB_AOaW_+i!X4HA?fke_{QO2Z ztk-B5rN~bOSSpTm3`PD~{y{vy@8ZDivG&n_Q$r6tbFy#jPm12aXMJ~c$TVU|ZHZl{o84id>N4de_(R_hYYx@Gq%2-RIhDfg-J zkS^ifgb)`8(t_O3>Cw?ck&U@^8s3uKanzAc$S0wv_Xt*|i+4#;aN!-%%GFm@Ljx~X zo!G~?S#D@a&h0OW9zTDVLk0u zbp>u1ux(~F0TIX#0y`>e7MlPT$E>)A~-hjJQg(%iW;9*7`hBc4g&@Y-W z=GwNgDyUWD2?0T4SiinP7psxKl39m@gLH!=C4sgRo<-44N!RR#3< z#5Oifol!i5+SW##Wzhi{C|-Sg`roMnOu-HVbx?FGETI8$MJwb%^^lA0g3>tq2NJfR zZp~&?jxN=Jl^PDm-nhsGPFCaY0*yha$*dN;N z*u9_>bI5Dabx6e0yx5lwFPWU9G{||>RV`|I5sh2|gXSy7E)Izm<-Egyaw*^xj%fr3 z$+)DJBq;jn<{{1DcG;HMss3r%Ci~OmflzO(zJ2Q7;Qzq1Cb?MO`n{HV6ow>)a^IUp4~ackv*4veJCWHQ@$p>QkUWj zH8Lx@JdT66CZ)L>m_{dii1zr!ic-fS=(vc*2yXNFK5II>!!~q)6<_Wc`f4y=p|=Y1Er0Nq5;Ov-^9)4pa@#V2NZa# zAC8M+P$vI~z4E3JjRDD3M)(yh$%1rjCp8(Q;uFUBQ??orB5X$$SvTRz*o@&5;*m_W zj{B}{%;z4Hv>meu3f~1BjqD<<4{!g4Y-QK7z_Alz4kQ{LyOMX@-TzZ%&DVdWxnB*i z!(^j|SFz3^^h$9+CCps~!YZVkrzS~8B^D@EUFSf?*@z6#oEOV81X97NyagCyZ#8IB z?bIu)jr|ES%>&eDIOpQTBXyV^`5_d8!Ws-cUi4MZp)PeEKTjL@1mehFZs7HROe_NO zTS?L+U;b%nhm-tWq9hv0asY%m-L+Jz^(i}%@jljwmSeR?sRVcw9vAR%{hf?(F7;N` z7(C-an%kIqAz&Fnn#Y1&2%(SPa?aZRCP&>A$etNx@nx;y-AVuC2_BX*)!tpJ=jl?d z3uk-6th$Ez?Zr14s?0qfl3%ReL@6?aEIR6w;$#Qcy|rF+Cln%PLYqUFDUdx<Av7XC?gqv!PP6z9sbcpzMieu5_sl$!FPKO=l^XJCvU^NgyQm0ZATiDz zc}yk2m=vz-II(HANxmk~5|JD1c|T7t9(qADiycO1V9F6v++Rt=Ewg$M$jgihXr1=%)4N{l!O# zbSXMra&|2pKSB!Kq8mQK^UsQ|;e2wXzWkx8Y0<9LA=8(aZZIY%iglH*aC2QOWazt> z@qxZ130MQaEe$j(a5gom+wW$JK_c z?o+XAkUxmBX61>x*|D)Wz$YYidb%B4OqHL6#5k=hw(+^4B~*=S4>iSY+=`jEuxJNA#Q;!Fzea!lf6C9kVb@v^TH0}?`mpcz}#A@|KhzD!Wg ziIFj^3R@JFys`?~l+z5Fh!rvF9I%8L1Q{JMy#ASZ3Z3(qNy-YWQlXHE)k>}m$j%4+J_WclOS{SGHGO?uI>&vJBkp<|HDDW=wm&vGE_vU)T3 zp@Fg`MsEw{vjfdCBt5~?Su9S1=_(rDM&7+9NZ9_SQ|@UXrVm7Odb>8W??0T7I@1=2 zlq_~|hx(eJn%C4b?%70 zN;^5hj)p@e=}Lc<0+FL6!Zug9E($})+|WG2`3EN%c$sxkkmS8mHG)7rp`rzY+GD4q z2-t212-wmv1uOv{t`rRm{Bb$=T!&)mWigYXsb{Cw)=-dQLJw~wrliL*vxJ0iajG0? zcs|0N!`t%iR@#A$Jwtp%Uns1@m)JM|y%RN!UcD&-$69JVIFG4>`5CiC!9@pM&S5fS zKarL#n}(4N;IH0cdB4$N=wg(62I{#^74gLja?S@Y%lIHva-|uXRKrD8vJ`w zbM+y5Fz5w1-dTqJQ!WmXDRc72&<)&M!Ly`!QdKu5%ycA^ zNIZXgCe}O!q3EaSxQr7YyI_Q|tM^=pqMR@uk`@EiBV=$#O1|WIUcAs3v!Rfu4U2!d z(Za`GOd`cP{RPZb_u_@p)v(-+jlTI!UbNcPa7Uok&1w}k8e3j>dgCmD?9W|q(6gzv z_gsPt^%G@T_hebnv&+;uP)?}PkZ+(vqpjpMlf)~E!C z5s+zOYhp8^!kt;;4$Lg!AsA|QwddvSIw1rpQoOk4A$GjaVe zQ3SR(8yn&!=Xs?1^%@Qq54XcS`RDXq%~~o{XJ^?lH$OKE3iHzG(YigTxc8t|j_qS> zLyL*22daHy+uD%KX`Q9qb;>yx`ypqD=6;fPfrDP5p&7^hs}K>!lBy7}xL(OeT#NI- zWqnPP-$vPIuGA=;JWgk=PKB9tAs0Kwjft~cPybku?Du0Ykk)&N7ds4ZqRIWUnbBRIG}Solt_{>YQpdl5)h&jn&pp9CuJxfWUz zJUSQcX$f(AXHOiB?ZBJtbnV z_JyCjSJ3)I?e-5EoxJTTcqQtI8b4x8v7atqf50;Rk|q|UP&Tctp9K2=F!=hV=S9Vd z*vc1FhJDbVK{fuZ-bBCY67eO-kUb6TKpWh1%SWXQXPGsO&FSCn=jwOGt{fBHQN?Ab zaP$Gc>={XR8yqWk*j@1M`XuUZ>7f%OAe#G`sriYPIeE#xkr@10N-wH4orLd6@$BVJVO*^Cq_u==nc#1lPa$rZ@(2St^(xsWp9J#(9JC&9>F zVZyp97rv>l1>vka9+EcAA`pH*;J+1Ch5}436hq!?BtEQTil14C<~ZQr!yx?CWJyN| zHK4p)1m%rn_@FEUL;e_Py?deQ*)RswI*_-;xw*w%vZ@jmES6!bU{vdVu~qKm|FGrY z=$HLaPBQ*JzRm2?Wz>qgH(2zA6q}tCe!{J5i|INAXh z{tTIf0)(E+qBDX0gx_SZfm{K=vc1zprxT9u2bhi=FggtJ+}@o$Jp0Pgv2rZoDZ9Aljk-gEZ@lCO)>#XC{YsKb%%(iTvH_m zXT+mwyRD88D=Yt~*#6-qjL`-)ebjifdzUYdFE9Uxy9e8VKb?S;!)uwkL`8`f7x?L# zfTr4a6{*o@&uiIWUa;AXB#q31mY%w_Rq33xPUT8Rn()Nz-LDXVTQpRGwB3UX;q43MYC<>;Q2NVhq;W zrP0oMjwJ3%0jUt=_7A6+)Kj-@N+nQ)-pNnV77B&w(4I?;IBP3k7%$S&5D&b z4ZS(36~6jWnJFIIV^&wW2`IU^sG?j*4S#fsfrNg0y+thd5Iaeqyo9$hiYg!$G`P&o zL_Ux#LLMd${rBeIU~Lfe=?lbI^t)z1YjEQagLPiB1=T6GG639)+6ZMqrMwKlu$41H z>C&;r9j#LKF%qUy_EpeUc@ORPNLPdVA>Wncnd4C+_3Hu_5Hv*w>sN;k)L!)ZeA@{% z`vaU&SkHZq)T<`cDvM{$N;T#&Et){um|K*#?3^ryLz-Z9r!W|QeIY(`fG8z(QKzJL zZ2G%@nt+*YuqUvZKc9D^=AQo)#Aygt&2TC71IJvYDBFcdW-IE*AU@l~G@2aw*vJ~` z;WI9eZ<)eJ2B2l{UA4eqmI#3RSnjUjIR#dtdHfZX#|DE_c3hr|(zE9?0#}x>t5Q*W zD8)^v0w6>X!$@^@IKe^(Iv-3^YcjY%@beJ#G?cWs-x>C#Ci`9cf+z39)&4thI00a@4U}O0L~aJ|}e&nB1h3 zV4zxH$%NuTW8{mT{ORygx63yPnqZk`iPOQ&%3{-m_ac5Sob|2q;K&$o>+hwuJvSyH zdEpnIZTFAC8%lD(If<76N21Pfd6nU$Xeu4|)4#4%*6mkGt`ggV_kxK5*+G42mRSNj z0@-;Yci8RRk7zq{8IE?B1xL~yi65x+2J{!%`~p-m;6=+}YD8gbUntT6rH)^ZB)#TU zdT%U;L-3h!i*1pfw&wIy*GXsxR?#yY97>&}6(=ehGTb_p<0kO<*2tjviNwBe8gWkUQ56cNGkD!BuDSP%DaMBJiF zu8f6wiogkPcOt?iea7GJ7a7=SJ;RO~8)y_WVqU|#G{0v^qW^RZ_s;YLdi7e~TiaBY ziPsCTt%{HS19im~lCRK|XOtMXQGdcx(NbpJpxut-U$WUqy^OJc5zr-Kqj6c0X8kI^ zRXfsXAx8tzA6)QFL3M^Z$NQa$DskE0?`j_(W0&J>fuMO4Qlxc5lqk}v-gh}rb1Hi*orXl(>tRW5>h*D>PRp|TUMtEFA^{C~iSxDDt;X4OhnnOFH^@th8 zmJx4!b)UIA0jx*3KK%2R55Kb@)V>xD$*})*13yjmn4>P(VmwDe~-MN$Ul@?g2DaD&)C~ zbKAXR6)i2hp&YmisY%J#91ep$K#iDcghh|?3J(ymiLP6hvMT6SsW9x-v#RaX{f?pL z>!K{{)HAK(RfPNCe25K8yn58BNZp!gV6#Jmv zI+WnnW4aq7HOIbQH-JFxxVL1g{(E<@CxSdnzod_T0z-S1<6&F&FQBNUEK`}72txSv zQA;!hT`jH?&XxrZy1b}fg-KkoYb_2EbOI<@=>V{?FiuLb4K_-{bUx5Kuql~<*_=t5 z*^mi68IQ;{kymS)r=OAUoKDM zG>}=$%7zj{pAN0geD&DLs0eYrwQ5{}hj^Tql8p8PD#C5Iw=TUR2D&F2W0{06+q#BQ z(^|N?N5!Tzmu{xyZ^JsgS#lrv&R3Ok{vcRcoNHi47Tu0GyGxbv*CDB~39@*Gch3nL zw%@A)4@Y7aFlgzXISmS2cv$XUjpL|X)aH#70%^jChXXfnuru%@&F0PIXYd{1(H3?p z&?su-v{S0^FeVm`PefrwNDUI@0S{X@P9Gxa32{;eR{s!O2~W)DD&gLg+$ z)XgZE$6}AtZ_)+ ziRgBl6uszjqdMCB$G@yt@aOe+^<~r^5Z>++tC9Rkv)8SyiP};0g6|{UDC@rQCnNYM zy?ddmV8#rDpp~r4NPJZAjZ_m{Itah@L;J@hGmSA#4F(yi$Wlphr0_NorS|6gigFN4 zUn;uYSHWgvDncj&$Ntn}m<14k&@L4XiILpTkcChNp)Gi#0zH;|ed8f!B>b`q5$f$; zy!%TQWJsTzD5r#2m|qT~fi*#0x9dx#QG0zCyPhhEf+l*8lpk?Ad%zz-E@qOv*|yO1 z=)7b80CG`v1ePnIs!dS{m49HoPgE?9|J&ru+eiE%H}21n6+rZKP!h~kCqe6JqN@EO*9Ie=g)cD=c^g3g&7XqcjaL+8RmY%lHnZU*YQheB3{TFsH zR$tPU&S_P*ur4Z`7tC^224fDFSS3xT_oJ0m!>W-o4_aA2em(jB^`)sV?5@_ua=p~! z9aARVKxk4ho;|m`kuL!(go4ERd}@pdP=u9R$1E+%dLhyoc~6B@{Oh9sP3QF%xBKH{ zhS}5Zq#U?^la7J#Ej|>G`X65)BF2F|{Ud?mkAJ$nT)q;wiFJFZAkq|b>J$O$=hPRD zQfPm4V@P>AlqaBqfyFm0;R6FoCr1OXaxv?e~57x??EHz^3=4lH(}3pgwq?-JWarBbj3z%yFcUpWgz&7C{+iOz z&V5ZkLxy&?5KaC^76%fYZ(P@!IT~ZJe1858iq^*KFYvEamDo}p$w=jGA)eZ5XTKpc$YglRXJG6DLga1>N=QoX0kg`2zjnKjmHVEeRr zwP*4SO6=+x^{y7R?tvAEG*Wp8RcJC?dK_SXx>l0FHd23Li^G+*Go#Zb`MnL;r3dP| zJ1Z3v40gKXuCO`*ouH22tTz12@g1I`KGEa|Uy-5Hxm<#=hU9G2(@vIr+NEv5cx>mL zhSc^?=hkp?*a20ar)~=lteT!6E&8W(Xw=jD>TCgr)RA*h27M-mAHY+6`g5@ST21gn&qrc|! zKtRWd#cO4xl-6&X1lVLIqtvmP96*sxK%eN(T$JPLN6XoKOg9D)-Sl5{9|M2u@&)NA3WB;l{iCCf;%L< zMI8uqquj;cEQ_%l8wdUqj<$Erbd!A$bTdru%(O2n`Ht(8>7hxX?4weF&Fe4VuhNBDj78r;3FA%OHKpq9Ix?BMkUd`TtA_EGW5kD<0dgYi?HWV9Z;op zFxCfJ=77^B!uTmmi)YwXcs~6aZMLH`L_sYE_SEpZ1+Wi@GKfknd;$iDg<<|*q+ z$1yS}amVPTG~5X{5K z@G==^s@1oB+0D}A;u726KX>n6LgL(qr2PLwj8vt?L=Dr!|3_MjgjU%vk5c{wC{4Tj z?#gm+d0u*Tntt0hDfp0totbcRwBKwiAF@$TUv{;387vs}%PeWyj`coT@w_9^+bZ<% zLjQX_n0 zwoNv210;Y8!v`r%rh_5WWnXuGST^|zSBb~S zm|=ZK5~FLe+D~@AfYo8>8?U?V3LE~;=oXiU`I$p<@>W-T$%c%vdViiGZUV9FZvHPe z`scM***pCj(07B%(I1b@Kt;31H}ctB)iFVGa8ifVVm6jQ+2J_Q0=rUlJz|_DsZivH z0I}lc*>UD2k&`0a-eRFNKdEjEaVHiX_I?93Oq_&Q5@-O0mgoZySkJIlZ^3pi3azPI zB6aPzHYdM@NGy4zWtgVsv|DEVrfp{uh-Ff|{aR!u6;5UArbi=!$SGE7B)@gLW^1v? zob3Gy`=2*@80m^S%hB2(uuWEqK#;s0-INlurC(42n*Xf191kk7@%W%NBkcq|LiScg zud;plw~k8Jv5%#l+~~2q@ITZ9CFo=03sXF&6p-mcpG`C$mnw z7hW!1HYT6G^?%+>cW`qF4*qlwdYU8YxAPLNxhat;`|2yFa@S~!6djrDvI;tquS`#^ zI!O%`?rr#NnKL(XNnO;~l1d64yz`Wp#EjWcbq?`qp3w(2n5cBJ7CmJAb2o9C?!KO% zugrw1j+k*#RE-W|q!>fW=CGJNbVF2u5LH#O@U40!Oq&K%Y}f^cL4L1R30aRN>88=( zp-sj6Qawv{ws{H>zU@k#Z1~F#m9a0y#Qni|Ib?+S?4U{EUO+RxSC%X>{KUR8?l2x5 zdfY|KX%m=!yQLy1G8cZf0GET)&N{e)$#YKCmvDkY)X0Ca)b98ebcWpEI0mC^EeU?8 zcv2}yd-1t;`14i+ueTsL-nEX!@c|Hj|3rIcu$&D*pb_llN>Ckv8V*kLs+K2p7hJh| zG5mVa3hXNNXpjGo?b=u8o}pUjWr&Y{?z?Nkdk}ZR2D=lqT~_c&dM-Lz*P`rpy>(^1 zy&Q+|n4NPUC&q-c{xil$XezTu_Qex7P-oDIxB12IlNEN+JLWb0 z*~<@nGM$mnUy-x!Rd^42C7kE80;fThvl(-wp@r~20bGgn?oD@> zv5RSul}iA50=&ig>NZ4+b9mA?%boNSPxO2v+^nd4$cGgh8R`+MErMeRV0V2d3?tp@vaI^42hqs}I8_#*D zAvPW>j%IhFMz7&14JVd~BQ_IPML^wuYV#Io56CMqabB0|;RHU~6o?gRRa>7lmu@Z6 zVVLdgirZg87A;F{32w>qW&e~jF@v0uTUB^UN%73Z6$RP&$meCz^s$L#oIDgAu$ugE z1`;PcKODCGF|f{jJP^*PyldA|87NUXalG+a2t4W3^qL-#KpScH@w(|eP#XZgMq_0E zb!Pd^hS|DxMD#xsMy}1ri*xVMt6XI7G`xLMw4o=;)cBG;B)1&w^VRQXKm|D9TZ>+HQY1&9CkA^1 zP!0_PacQQ8N;mcbsBK%zFQN9TSobX93<`-X_~xv2#CO7t{aTi(IGjMlnX`lbq&i7b z(h#3-^YwalKBLUM^kulsv+1)@F0q+urm9~LI?PWM-i9o0JlI-~&b%?K#6IkqM+q2b z@j{Ke*ogHxj>abD=^;QXZlB500@Y!v$KsBOYjl%t98#dYQg*`7M4-kSV?mR8mP6qv za8zA_9vtg88Ye-8N%6|Q@38E7ayZ8GBZx&|qXc972G{8iC;W5^skRvVoyVgeUNv>= z7!1g`9R^_YNC6$I(pGZRax-k%#!&=+V^`X`aRFoIS(ah_Aw?i3v$Qf0aI&`AZJ9CXb=e)EI*;2SUN z0UKbQl)pC4sD8<^;Z)Y|-;@O{Q?5uon(gyzTDuBKw!iGLt49o3$Fw0f+zB;@GMGJ{ zf@nO=Kxlw*G_;1QYXr|=H~h&e->c(6(RLe9OT&uEJ5gAl{!PV+SHD6zHZo>YbRS3+ z;CJAtgg(|LZB2^I$9zZQksU@w;L$WZCtfe%tg(w?1WVn#2gaEwnIx%Y8|7aXwQH|4 zX7Nortf!oN*GC5KjPClWxGC3)IdxR*s2sOBp5jS}CD)U-#7{}if&&kqR@cW_nBoDu z*+Q-0(ej`SybfD@6}u$#@J($ zOU!*jg~50MIX)Da070Su*_BN9Y3C57@2KFo0tV zYzNvy6EtzoRgD{kyFN6P%fWv>@(ig)gORQ=TmtSw;SYkjZ(4J=5-4EZP}puF!p_n) zqYy_iKaSe<69z}a9lDt^tW#lnoc&oPL%|)=@BfwE)3yk`G9YQiikOgKVYQ;@U9ToJ z7c@-s`xLCDKWmeN*^b3c-#bA_6hXaplhXM6TLFL#n+I5dz>H*s(|Q$)OYsn_*U>OM zN$Q1`#lnh+6RSj2&<#Wbgih%?+w>PC{3sw7taP*Dk05cxi^cPU^@#dYS|cyDPM?Yl z9(qeTW-2Qg;q&>sn z`eOy^EC>hzbM6KQ zs`)g*LbZcK=^n5Fbj+&neNIN1!CMx$(b^~#%M;?58t4SKH`$|+KhF%#LoKrWk#?uR z2zl6c)@toP5e@5f4e8X&h2K5Z1>s;DF1WV-|i9;{q=CCRk#XEK3 zk@%S5-3s+%bM)f>5|BPTz4f2)32@geT)q}#q@v9Zk@CbzQU|@N(~7c;0H3~MoX50C zEGWjAU>nt|xG$rX3bHsj=uknuy`p8iQ3cg&ZJXDvbW~Bf!31*5gO7qcr)Yb;hK!aX zzxd8uCJ##Vd%&XjKwuydT-;xS#KK1g)><_uW za+x~wz4eHwEyo@gP%%Y4iJl0=Y)Ctq2ocQJX%mZtdrPErloqcu1QNQeIcxn}8i4zq z{&156m8~YavUx$9lrdKwBKw18zaghD^3O<(q#k7x z70Rr>6}T7P*69*7CHV?81@0^+y!#e3g=7`6N;=3l=I{R5m_rshSm;!|(KEXWdw#=P zTgH|a#0{2Ry{l?BHxW_3VcFW_T8mCb9Rd-cl+CCm3>lwhJx1`6lum1>Cla_AMKGq& z^&p~(@vvM4U?IL|Ax%Qrowh?MoB$v8-Q)?s3e#P8Hls8g zmYGcZVXPD8OqR|#iPyd@*v)^6uvl(FZIF5Za_TG^=WCj3AS*@;7GhlPs9Q8FUcL~4 z*yQ|8H2)Cg-u=D|Bx{_GY02wC(!x2X(6ClhlnZarQP3=Z=0B0Nq^mzLKq0B~N~e?> zdXpq;^uID*uB@19#LQH73BVNV0OVf~gyY6{V;)||4vDmq53@%T%Uo6GP6hli#xot0 z4F;A`#=U0#zc;a*>D-?th{G{V*fwi3`YEJxGi`W#qze|17kg$byl)00#DErYi^A%^ zf;Rmy%q@2pDbc-+TR2+9EByjzM3W3G(6eW{Au@f4x)6VjI6GFO7zk_3P)%8w@q;)J z92lj>5;as+`3hC=pt9pu?vcqFr9IpfbR{QGo#+O`^!A+N$js5nMwPp;VDCUq9$*(~DtyB2p*^*qm#=~mO@%(G?lo?2PYe^pI)vh5%lH+_cw zaV=9(s0~STUSjm6>dBSms{JH-GKu(YZ#}Xy_x%?UL;8DW#CGM4m{eH=Ta`g8vg}F+ zgWt%C-$J|6-$L8^rUW&&yra6@wJYvjg~FMf&od0RG8hrBb>X+ZS%#_m5f-`b;eMZR z={F7_d5v_A4}aXV5;iV)hYg#r&f5OJXCD3|?KQviAS2>rDc62WI2bB?9OW3;ME4bJ zXV@spkq7f)D#GjaE5AhpZc^&Z%w+AGIhvyhW$MtfU;9c~`y zZNzj-YBfR2;WTLOZ!p%}uDh$*FM4)`hTC+2L*<<+?3wq^OoeT@SDsm^W-1y!!Wbtv zx2Px{@E@>oX(PzGa>Mg2v^WVa&FHXHmn0m#EuHf%3`2M6fd=57`Hi6>tj!wgNio81 zlm0|HsW=s;MyrFVh+B-jzZ2&<24WuxuH!5650_JcP=iKe)V9%-hcwi{1p8Z7Lh|*< zW@zdPF9X44TY|{M+#}R^OJV=^8ItYU7-R>U%B`^{_8Ba+7mo%HttrHMcnOFpW|lIV z7O&LlwWX*kba`zBd|shY%Ze_3w=&N$__6Z1_f!s}+i15=MSm{+N3YAZf9a>~3l-w4 z{)P}es@VgyBjCFkos_6XCGj$1x&dKP6`o!8?t{Z8KJ=`Q+4?J%4Xv-9iMR!@V>iWnSFG0(_yz@TnB*nPbplNBJgEs5p% zWBBJtB;7se_7kjR^F@3x{OPv^2H|S}9V=AVTa}L&D?tSECk>Gy#adW89030 zep-wC?(vxPL5K=WZYm8woK~^DWvOv5j8u%|(*N~~ysj!>sx<<#LG|?wVqNj>4T4gm z{>zL}*7uvx=KU>f(IiU>?iU>ssTALjy{kTV;t}62>b}=Ixxn{&-~X^GfeKVQ!}Mz3=hq9i zMM{n51P~{9P49;Khv9;HP=7q_kg61nglYnkrxs5k;(kESAN2uLF4jIzZEdpJ3{3X1 z(EZ9gnOj6?7AFsTOne^NOW9NopiF3@>2>d+YEp?)hjulAqd^eWupwWwT&PT#70s}N zeSf4j-uy*e;^@E<^dg>81`w-(gIl8?(4KxJ5VfzWi1bMa$Ic$37i13Vo7YP=Qd5uD zmx5i~9+X%CZPVigGEPQXOHct9lNE0YhD+ieVxa7`Gma)QdOe^u5;)hj98En%!?aO; zGP~620TvNxcseQ}U^H&4hrP(ZU$_osr$!-|v zHJuVZ34DqP*qKNRGN~^*SSo3ITWl>_!ipCgMUlbgBSe09J=(e*+J=QU|Sg?#KBffoM=lGAo{atbYOMJU5u1qu{=;k26tu9`u&n zERH06_r*Lc#V0j^{4QL_I{CUQng|t9A){ZW+9em#NFjZgZxod6^npBYV!I|Z1NtmQ zQpbrbZ(puAE`s(|%0R;h1E0PNpMJS2&E$pDp_NL;gVb3GnH?}O2sVEfj9&jTD=IS3 zis*Zm7_Q7@=){OwQzB2!qs~i^{jmpiK4!o7(!XoRDPnew4kI6cbOk+xGdgT1lpSRl zB-#s0&%Vo7s24pn0#s~?`R~zRA;iu12OpnW*8UWd-HB_Nu);sw+?$XGvcd5s31{Bm zn_C;L+EISy_`vH|Zuu2RX|-AN$0+ub#xO2g(#h-vZewBi4Utbroyfv$MZzJSKSE6GWKfS16!mr)Gt#SST-EQMAWk`#*PzRHw}w8 zBY|<+B&W>ZV75>YYA5AD{qjLUoJs{hqL^1=<&|bU=kPm*)Z&c8PRg?!CZlC#kRoSm zwb?t|v+_nN=$@8}CH>*X6q&HlAxxxzBQU-8(5j*L^IRZayI#1vFP3`h9sjUAjhQO? zJj?1iZsyHCug zgGzs-fr=doe=}0V-HQCe@hQ17?*Yqk+n1PyqS$Uh8S~~=ROj&75HqRk=IL@f9L(AA zOh&OhE8B4LtfHC>^uMsM1Z_rvqI4H#f=NIgAmS4@$;6|!l!hdVD-V!)_Gl-fkAsQ? zqKPI3O4J~wsa09OvECO;Ld6_h%hNC-4N=8WUf7#duc3y@2$TM~s{g7;P>1fKmdzlh zk&d-F3qjUF5oTn&euRVEFo{cVo8p%{k>-1@8I zlnk*ck*9r}hsR!O?zpCoc*aD(p5m2MW}>jGue2&TNAjG~fQ^j!kAaF~lTr+dBfnW> zA(A(H>Np0E=lND6e+kZIV^=yylA)bA8`Tc%^{T%8I%<+2GyZUb%mjr(hqqkG-q9-V zA!MLJ7lQQ4A$EG@Q~2Mv|0KO}v4*sJoEJGbx21fk!e|JWm<6yN1x@_CjQ~ z?Bgz2Cq(5^s1OP99Wp2OdUMLktAU9qp;nBP$%%l8U<`5M#FVvjRrvmdmx~7$-}e?h#5i4;!_{j0D4nK-!YW1^X{ zT}6by;G;i+BYAT55Uy&wzQ={BlDu^+!ssZFwxA{;S1dCq5BWvtDDO-Yj3#u5O>L05 zbTbO2u33TMif}4Tj&91XgEX+IJn8XFq%^N8fGLkfKx2s|A>iYzj$j+e`}^^jP>gY- z$5<6+<01e{oBa*|rzyYy-7K3(g{1$`P|cJC2LT}?KlrH8?3pgNkeT@2K8=OUD`D^8 zK<+*UgGg3n&jp-#s+A%9W|~)C^no9PlX@Xs}3)QAq|%oL;avL+i3e1p8~%X8trBH;u3@iKV>&aZGG-l`T7OSjwn@1Flh^uj!AFD(wzJy7xY8@^W)5G znBUvoZES5-&Scxu$WNc?ZF~YKE^dGonS5FjaF&TZ=iZ!^T<`Ts%!8+Mz3@> zPez<>9lnSpz~b%=uwQ?8aek?yM4kpHexz0Y5u!lx2*tS&Ah9Mi30*@iYK~I=kkz0B zSQ=Z2{3lC@n_eJ0ZxGC#NX=|Gu0}QqwL=DJCq>P@2kmOR`8>Yy`PNn@AQ)5pNGZrd zk*EGSfMtn+fsXJj{E45#iWk(cAD_X2aZ|LCHLe=n?^uPOxbMjX!BjVz-rLtWT(790 zjdr7HyR(^}-$$LPt;5t|HUXdbr%L6nSqgZ~v{RC52+-Wy4dmS5Aghz zCwWW>al_s3v32*c|Kxbk!4vaBsvFE%{2xLx^CN5StHjW1CT#e2m_gTl){KTg|IjMC zb$50$td^ON$VE|g*1;17RF>Z%iX2#*uhVs~JGk7{mNMr!-twiRJSK;T&ZW+9fpLf> zY7-;G6efq|2@9oJS5<$kr2#UTsQBOtH{*e`LjiCH#;+BMg2`Ia-yS6<|Gj5sGiqTm z(EuAwSa!IwKYlzq0x;EuP8$dnh}oCnj)mF?v*H2sV76HQUs2+^BAJKD8oP%)kdkAn zPQ(z2!FuXgU@(-KVGf&YMSf6}e-KUGnTfH@`6ejTW|Ewkf++KnXCfCiE86pTfw+M9 zI<5HMow>o9t+M$V8q;iF9S7i}si^R+M`Nrl+t z=5Cq_`XGtX!k?Xp6dD5%bCz+mXXy;q_+v3x?bl(j8yU(CoPdN*SR$+>E%tEJ4WI>> z21h{YEZ4-#C{_OZxxr%lnN5tVTCA=8yMfW~_KY8O8G_kULMr}Zw_G+g55a8ypY=sls7-NE#4Z~RGK0s14o7Gg&T~M_ zIrHl=+_*e}J>_~Bi0@jAHQVUhVecaG;FzFMi@`~fj=Yc-OCoMk2hZ@Caxu&SJx_HS z%OyuuMe4Hfv`8yRQ|XjE%c-wn7Q^?9x8y{QccWo zY@Poafo;@Q`x>>9z%7}4)AX4dkvli z{0Nzx{PXivPR++c|MHZfyf3zuvCy=nr(|s>!j0u3W8)p%7ns3ykS3~5;vfr{W{9AX zU-VTUWDwxR(~JO|6r?>%1b`!tJVigCMvw6R+HJFw{!8~Ko#B3wyd@_a{6btA?a~k2 zkIN^2CC(T8L_{$E{w-?w9S-t}ugi3Mk4z?u`I&${Jb1kFmG3~3(}DtywOO|8d|=j6 z*dXIcjFU*$lPEzx1w=BkT(#=m;ao&qaKORY7dTnnJma;7e9{@nCMa%K{DJv(&iJb~ zpsSdTNDxU?kG->i+Kc$;N+bc3c*7<w<@YpQGEaeh z!#V`{$%kINdIZM1XqWyf`c$ZGLd61VyYj;kUF|DSFS#RAVy}Yx$=y7d3TkyPU0r4( zp$LEWQ3ly;KxnpNJU50GZ>Qd8=a~L_k$&UY&EOIlZ7n>&?ib;0yUv|`33MFstlF=C zo}YZh3a6}~%T)(id%g-r8-oB^F`S9)C9z+>&^dPWjaw1JLtHx&b}Igm#bRi8f7E!T z>(q@+0)^?|clXS1&me`)KUIFCpPnzG*Dvn2{Xh2ss_DsdlL{fVi05doU8_CzwKb9p zsfaQFISSbu*WYd`EAd0)9Tp|4up;`g^02tqDZ+N^TSR6%5xE43`GY-CZ zevINo(!7y~)7b4mC1JN+j?23jrH)zYA^c2@ zjEiP~oh`0_Sw`BXmQK0ieqQ;;u7@+p`fsIfLA7kJtmo2&IZ78hq+VVUhdMC27NRY% z*u=6!``FZu(mH|`xg8-{u(g!HsRniXt*0BwN27<&xBvSqlZ|MxSOQ>Hm+s9xgENv5 zR3wD=6eOl!+%|!sa-5<3L;Fbh2=NsL8g3wv7+M$15~?bR#AfoVe(b0OHpHKA4DmM> z*ViW(K3A6Hf?PcosbQORxH-9m7VkTS6NC=zo|;Mee$tR_)RWSTvj5aKwCCm9ZDiO! z3o*S*Wuz#$XIs4e+ug2=#&_}ZLix&uCGtx6bmBm4g$$&6K(3%SGCX+6 zy{}qHeG(IJvJ9!}{iUj90}eio(93gF8D6P2WRe8-;`b*xm(jGY+nDcvnLHdJ*RD>s zvgDpX*6l!&iKv)JTG(hz85vqyexY`jloWL=b_0s;Q=k$leuz~DJ~K$($z@?_dH;0D zgYuXQ_~mT#4LjucN;2T`Oh^{UMV>?wcdILIJ>t8usMY*BRm$~#JihuG*-uC^MLMqAOj+b%6{%`?x9j2!ReFFl{!A@C?@Ew?+C4TE z8Qdsr+y6b85;PVkFDzZ~rS=wOm2G=Sgw9ciiaXA+yl@hN6*O);ALWgdSr+#KTqwMu zVhFEIX#XK+a|0D^v%>ODnKC+;;2r&{D*)+`oCr(RtxoU&ZE6U}x~!nZaHM}M?q1A< zAZy8L5}-(|L-mq4-k$NE?t^VF-lnJkgyf&{jtuo;!?@QVNb(<1p@`NS2YX=KK|9Jc zh3o7fca-nLO6#rBE~e;YRwZIN&`DBdw_<8Dq5g7-I%<-i?piM?eisUPtla=AhG8qq z5eE4$^sxyy9`CfmMzD)OwKv@X$DBKS+~Nkf$*EYqf!bxPRZ$6I_@$I)o91}NaqYP6 zAzFb%(H?!|4nmzL+&m(z#6=uK-kLKos{O@EC}NK#E;$x&{!%j`Jh(1(SNhA#`#hEp z&`H)T(!pl9W7dn~A%ujbK1PK07WX%TW7W$Pb${JxzVt@H0{-cTiN(sxm-vrZ^i?~g zu;We0y74rvbK)>165=9lb zROW_e25O7`jycd1N%SqX-PWISRZjmAGC1f1d8&`%Jt`Jpa2WA`Dm*H`cP3=*mWbhH zFK&i%So2%~YB)Y`64eQX4f=7A7AbIz+M^uArvE@_=Qp(Ejx0Stw-nAnFQB{7h2WEA z25qo36Bo0|MYl+~LB(?`K-##m#&fnU3FT@8IFcNI`#aNSMxz3rMuV7>wgk))WO7Ht zc=sVi%I3+PRA=qg^iIt~$J%*}bzs~paxmwL!L3<3gYn4d>v{oWSQEx3qg37v&iCO@ zU(g(GFDU&Vkt@QCe7Lt5%}ZYd&p}=&ctM|@N1#!}Q8aZLxCGB?YY2z}A=|z*_TMQl zzf@1r492dl|GNGCeq+eQpobT9t2*RKHF_?=JI6r4!3n+)0%MnWpd3XAXV*R;jta}w zcBc-jFDZalAz1~w##aJfU>(TA2YJh!k@YxnzK{Q}W$Ak{c#z!9FR`}6!N@&GbFs!@ zXYxLChz)D-B}*xHG`qmy-opl#K4p~f%UV*gxfOAd&f_92uTMhrg_R;rc*48dQr;|* zkJ)L~)PuWU_WDlT zg6SQU&x;_iyG0U@m_$#kitXz+e^r!fu;J}g|3PxaMN==s8!{L1Y;S<}S%q9sKbVQo zN7pHEq0EVTITcAbTKnoSvTr71QxE@fIi;sjKc`+wK4p{Jpifi2yHCQv2D3B#V)03Q z9J31Hy?!Nq#fT}SYmeRx^mCqX^UM6ptEz(7+aI7;<+-v9BmE)eKnpI>;g z?-j80Lr#~!*TzfGvnvjM`3~9LP~!6wyrQ(Ub7z4$fs{%(9wWUOu?tGmU8RwA4AhIr z`Y?jFgpB#emUUCQ`{CPbyc*t1NCvlL7k38)`L5}P&+~9PYWFVUL;N0Iv_%(ZBVU<5 zwdxMn%PAG+1sA;=7W0X(PKK)7Bdm1ZQUwYUgEnh7Z-UXIY!KUS6acZSTCN9cpq z2A{L(G?|M@X+A)hi3y7EwflFtqiAi5^GR(QWn-2s_5^}%S+B6eM))@w1-;OH=_zwb zF<4mxtl%$AXg+l%I&-%hDi|`&0#zl$9a` zzDvYq{?^SELS^}$>k?tT1c%GXY?KO|k|Jw=EaOP0u+iGyPYbU47q~_-C>bYv>y5^3 zIU2%fFvS{|ITbo@G9mF$2B!ND64f{brb*+=%UUgB!4?1sYJMzvEQ3}|796(=UQA2r zkH}=7Z{WBL!DGQL;hUtJ7N_FqF>)NgU2iE6K3}#VqqJ{oP8Ma#N>*lBARNipN58x| zPs(=tc*^)seD{8Pu@XqZ?*YRJp+1#yYDPEIpF7Tz``nzBj#Az; z=ACDQ>##y0?@nx7fHWMMn}{Tj!~e2FVmkdhsvOXx&A0!moxo0haNfziQ6o`Y8p z&Y(_?{Wm4kSfy77y8mz4p!e$hJ$4ZY(|jq&i2Z=AIhfE~9h>ga5J|JKc->Ltu9-Bf za0V>Gl7U@{*w=lINTV`cSF_Q?Q~wc^(K3JmO(08D2p(KypF2oQ^w(RO$jckygr8vi zEtoyPdzZ!9*MD9?tODpW ztu_>hLf15*Sbou;{Xt?KO-`9MGZreXdj?J9DkbU1QA&i6fw;4U=)gotcIB+!7#}8u z2kBF$ zi;Hw*1zi(n(v>_NSDOcij=kdiWZzyFR0;L#m|M3}cjv7spt#&UboakxU4vywnCnV} z12vkXR3g^90G$&Vn9!ntqQE+KFdsyOzEgqfc zUv4%ec@~OY(1gXywqPS-7^8lmWB*?`_;_Ms1`r+V*MBgbNnB+y7ITG69U>x36$gQV zr;4|rsIMmeEUD(W3h~Y2u0+<&0nO_i90l&jOwQg_0I%6Mn+{a(nomU+m*ANT#33MG zacEqy8ve6cGjat%!+DOu&smeYl|q5)lN>zcyF7kgbVmpqA7GlnH5Ks7@r9}mO7qat zQH1_qO8~eQQLx{)$gD_C6wtCEph@7Ej|P70q6{SjbCc3|l#C~q|60I_GuW!52QdLQyT!aB9nDE+P?KnL@n9ooTyefl&#iLmec56MT2-6 zsn;P)vvQo4ji66F+CMe|T7&Kf@g`E~ys<`ZjQg10DQ0;N<4B{c$vPYi66rcw%Cd(? zG12AYd;1<$8D-M`Tnp&vBgeFG`w4_^bRS&#g~O5iRnMs1GPuVE(ej_~EOJw}QPB0q zCWw*3OJ*E~(5Y@>xn`k;+22byz6!Z6&s59uV&4$%Cdwl%7R8i~Bu>weK~QuxkYA`@EGopBhp0iYY+F_> zo|{urN|TOIgS)w4t9*0&7IzHJkoC>SckJP%3d<3GE%v{0_SYetoB+{;n>4a-ALL6OWsXN(kgmfBSfqUkS)5&%#pJniT9>S&(F1%^RfQICLCKemVWmuid}X7`ZnwJM`Oot-|0E68GEo(}X^ zx1eTpe$>eIR8Zp};yp0+*|5(C0T{J+qJHhwn}AJj3rFG7$haO+Tzjh(w_)wfG>b3m z4)3nU7thnR7-uSgrcOURSyThX6q#uvwj!Zt;x#^sBCZfI3>I#t4IGt9Slp>4v$fK4 z7;GD7mocBz1j~ZrLfVX4O1ptX+iX3_47A8uK-*m^5z88N)w<+9>3iA2T(|9GXv33i z#?@j=JZfJBx+rTz&^_rajP89DQOaab`$A-x{>&sHr*KG-08@{QDvc0}1Om%QpF?_( zmQ7%_l4j#<`Mm@iOOicucFRB(mw&aCia~gy%eRl3T8j^_t&j^v#MxISz9Aa9tP3_4 z7?6YON3O6)H_TnNH#fz1ye12!@WQT~72bHfka!`RWZ_0Y6VYVDL?R*Q@^g%qsgi^& zZB2Lz_LjCk`v&&)-~t{l!s5`il{|8<4n}i8?#pGS$M7o5s+1L*{hMw(BZzAUL$sb%!3nTPa7#~ zXuf!x%lE;d`LSuG_hCEC)~YT4JPs7*)(TZ78!wWS0D7Xxswp)7aUFz7xlw8dRu#DS zh>8}8k2}3{SB-ZeYqN*%q!w*5`}pK2Sx)O7{9G%G&Eg6L!VXoQa>PRX#EIcSb!aEa z!-Y;Gys7$@+{MRh``%XPQZtlh`Csv7KutzYN*99&i>SMIicJXl29KSK3?;;0U z)K6-S(oI*9v=7S8#!J{CbIn!r>gs#(p=Od zL9j0kXhPREZ%Kl;*k0M#c|Oy^JDCMHcQnPhiSB zn#=sjZ=-QEA*r0(?oXy-A^a!o+R$5;%5!W6fIAP=8Wc5>Y96T5ceo*qydRpqAiM2P zw`V1x!CRynO=h_lx~Lp|zmo2n)N>7buH3I&mp7 zDy`xaOh)XDjk8?z5Ly;@gar?=hwnLHS=93Iu(*1r{_Gg_EFItwrjq}VRb^~K+# zU6V1gC7>&Rvyxfu4{wjXfsnn8_<5og7S7)mc=GcO_iY4sLYu=vJY9|9Sct2E;AgriB&$gU*t?MIqKWO3NJ;f<-HA(zhRZ3<>onQXPE0ik_QGkojowae|!6 zYbtJE*56k+-xXVYwSgMaN)5bwr)}S0*1Cw|9R8R4JU5ZVxp|8?uhF<>3qE`^iR;;O z{}vr?@4Omm$eY=1^CBqBA48?2KnjxD9^n5&+pIOdcgBh5ah~e#q}M@u!N-g+HhU6b zbKQb(c-+YBqOa#U_eW@-<<8Pj~UacMAdWpr2!d{Q%0ddwMB{5Nz}Y zqX&15B3O7q&qvTZj|S4jy>i^pah`fFW5b)G#}Y>2zrky{`=X2$Z#n;&Y9%K zTw@;dlE{59=wWZmAV&`|!NB=sT(Z^7sNpdzq~FARC4G=LC&ud2TH2@Q;Wes)lQ{Iz zEsQ>7EWQTHwD!2qxwaL1QYvqXd=QL1HaB(BTjt>I|YZg;n4$=$;OIz0K6u_ zS(z#phr6LeL(|-=l@37Q_0HY77(O$}35n`NX-p5erpRq}QF3TiGHULfcOkX%JM;({ zgIk2w8C}iK;@|j6)&5m5J-7q7!5bg#wbaV z;64x`J9v?;YLd{Q!}`QLP#5Q3F8M2V}p?CAPVsejx4uR{ud*q9D5DCFX^RE2HHcmaPP5By%KX= zH!0)y+d=;afQImrIH!Q`D{|r%R*S9c7j&Y$RAm2=7q3P;q2+Ymq@l?Oj0peURXH%; zEj0sSBzb%z-dWzfpehniEfJIM%7E(eX;WMBD|bFPw?t*+P3RApTbf15 z0_k8`nBv%+X!4TSr2l$yv!Mj=M@qR!lYxEWsAn*{;cCYmqD{zsRC$qTog1Qa;&89p znNYJgB88>&i38Ss75hkKhI@V@zpKt|{9}TUn2Z#L*ZU#u+MPg5G0bY+j`w)g)VMyx zrR*AT?B-RO4x01zf-!YwrZetaarb6d$Og5k7vb;v!T-tUD7X} z#!7dt%HCb**-G}YOI-WeKvUT=A_RxXeq&B8?e3HgaP}m&P}GdNE&L;<5T%4s{n(A3 zMFwii^613+@t+)iCKg z7cJbYJW?d7Ns*vSNhlxp zV7%AH&7E*x1qN1&%VQ~>NY5a==ynP;=fiwpe^Ll+1nd{*0s$`G1TJ(Y13be^it=7xr-IuANGoCQB2BY zf==L~ArjWIkSSaExj`0WcGuA3e_$sT2v=tai&*3Kh=j#~4v#7CbV~A_jFEd07su<5 zh92Ub0>{)W4~t?5g>Y&9>!8y`><8{opJ(r+)7;E_KPf#UUfkzkL7i`Eto3SY)?>c+ zS+=zG20JNCW1GY_1rLb+{Z6j)>3g|&)z_n*IoYXW)BD=899?6K?_hg%@w+NrwJZGj zCm-HL6kNuLqqS`Vx%J!^<)ukl;nglHI^@><%OQsNKkb|5(0mCO!jwtgOWIKXNT8e^ zm@U@otT~q(i4!Kr%yyMgsZPzbGJ-E>VItobS4`HtUo;3rJk0RQLiwE_WuoKZHSR}9 zKzk+D28}2nuCX6Y#+0d!o_(Oc=3N{#i>!uC>3`K%k>&z+xr^>*E~;1DP~wzL(dA6zvLbP!Mtvr%a?B6F;T zy>|=+OM)0zO|vU4dz0&YI}YpGI+G8F&hCe~VOLEvcFT&{g61W(W+MiM3j3wE%^-P> zX6H`ylH_>`QUl!;DOz30JEimj@b%AQ)QaGLj4&ety(LZKfxY$7(2$eQ5^SwXbD-zfJ%yTh@MEiep_A_65+ zo@Ualq%3U=3{RwLjg}&nXu;Q&ikuWk6Lt#fhI1@E*g z3W%k>wUEO;BD~3@RQ*I*w>AtT=XfXLb>KM}L9$=#Ugv*o{7rr1G~L2AKu=tajPj66 zj}aDzvR{~MLZN6|eKz`bnJ0H*ez+{kh$bj4oVn(#?^n#lM1wDnCsj9hi-4y^ocopR z#YU$onLywzRDD$if0xw0x>-o?5C_->?52H5T`-mex#`^GCJK&B@=P%JjUW~z+O6d( zT1F;PzIlNzi^P33Z7T+^q+*tR!9a zb79bJ{-6FxxaXTc|C~NhUj{&GmOTyz`+(vJ{s0kMu;wc13wn*_c;>4-Ug30i9_QE80`;~0L97KAN1amGk>8mT#PO&Kq~ zY`O@4@lWgjc~bzdy~%T{vpNp5v?UJTI%G5OwMK92;z4iHzHJ&_r`rW5@cC4LnGN9Eqt_!NrAE0j!S)kw*JEP+uprEr@y}l`S`DJNI{h5{pS}gLMh|UmiPWYayqi? zclGY5bZ!-VDfd$mu_PH`N>RdrCVDVxY}^RN$4&FV&w#xN44#^&02ZuLqB11ccm}Ty zFa!Fnym-(DFo|4DkvZ9@^@Me#5VVe2UZ@99LqHmwxQ2kJdLN4MAJ!#DfkzV8`66vdVgQv&B>v z^TrXC^?pX%*yT5EU_7bk{`^z>Sk-vG|vkf1-h1zuWZR(*{BZaWAYr89L4hB`9` ze7IZKL~e@jvMF~i{>YJ+sCu5ospa^fd9Ah~M^BV%xPl*2&8`0Y~8-qM1jpB;^ z95Y$EyGm6wDM~ zAS+|Wf%m?Bk$w6@z~BkU{!navM4cVQfi-kTGNjhPzXm+s1M3yl8f@e77?o#W5s2lM z^a#@Bg~nQ*mOEzt6H(YibUGJY-Ha?^!60{pjB6HNvOO@ztEJRIpkH`09Zy9J9m+$ap4$q9zcOWi>q7_o^RJ->xK1~ z6ixdj3s2?>&m}+?{USGu_IxZ-pLvw`>=bvbsWACV8rFLx8^2E!lBSws&Id6ZD~W4m zNdNs$Jazs4RU7wRuu+a-#r&g=$i3?wKOe=|#15 z$q1ski*|Lzw`|z|53+3R`h$8pct33qa%5|bqd?>SXiD*tjteYFXwvW%i@_?4CMcF2 zJ)jds*RxG=I6=D1z+Wb#ZK>DA7aR6oH0%E{%UaDvYXCK!hs)0}Tx@b0$Kv6#K?^Rq ztRhAKk69KBBSod#P5JlyB%I_MD7zf_o?99nPJYcrl)RW{ys+SO)V$|!-~E!?{QQJl zBJ2*yE*GrJ5u6S_GlPx-tb$af#5H4TS`gi_KbFbS-s8au)aV6mYb9yMR;=8?P<8wqJ0nK7Yf=J4> z?*(~EPYQH=ZyIN@8@Ya7@P=UL$vH>6TAYohKHDfsRSh|wLz32f>gRcTmYx)#OG0m0 zaJ|woWI71yWalkuFzmg9wg^_5&T}l@^?1coumIrxyrB7deaBxT zAYTAg9d^ok%VB=dnrO%Qxw*^LX}4}Nr_r(N;MT{ zR<&mg2?{l?;4X>$lDvz)F-ywCAjP-PpDf>~Y)xPQM6LTDmL*@JMgt68!0ZpsB}YfY z236(cAuJ0b^Ya2h2#J8)56fktmzXSf7cu_dltl84#B5W|4CUlaVe(PZm)OjQ*s_g% z>w(rP5@nQ}bY32c1ffyW*NXX~^621m8K{T_PZv%UUW3x>*0*0&tfU~0942F^jv7Xi z=FP4yubF6Y9y%uNXtuXc__2^X2+p=!XvCMrMoXz`+E~u=8#*zZ6cDJ@A#iZ*m~CZ2 zLIbO4>rsdB6??FQBnLQSDDe<>rGAHKay%)E>)i_F%Dq4pKEP_sh4;kd3>)Cic4Lji z=)y8(Bp7_Wzs`2bOl!LyNgP$>Uyd+f)WPY|@v)uba7zAhg#ME-+0&vaA0BRZ_o6&JM>Vz*G5PC~BMhk(P4aR8d@^q1Mx+8k2HmhZ%VaaFi3 zW=mGh8gdEQ;4lf383i(r#FDQEMh!n$sux1Jd|e0qexv)@RqD(_>ISaej0H?$6Y9=; zE14%zow<>ykzWsd)8=QoXECt?YK~ij>duTenfKsgaScTyvq#&hxmew4!~1wc@mv<$ zumIA5Xs)I_)v?wGxN*u^H9orFpx? zrpZkFKwZ3#WsuQZT%wEXb#Ztw2tf8+k3Ju^KAZ=3`j)$@UoumolW*G~7uOOc zWdw>;Fu;cJEe#&fB!yTlx(zwNxMrLF#mDg}>QOGqZp4HLqyq&B8?Jc|OH0}KxtI8E zFd+Sv*pV0D0O;Ea$N>1av@8d7rnB(`x;Yw?Aac7*er~@G`6_a4JWLq zIN%2$x3Du!nS#$q-5-^{;W|YPKH?}?YDlp*VviHY`l%{;Tl(PlCQ*f3*1v8w;?#P^ zgp`}CT^;$gxhZK~tQ4#D=~`fsOfkjaIB)@yWx_NqF44cEengLE;(@`Hm3-`W#ivRSA3f)k z=8avZ+!j6w%iYUk?v8H>`+cYK#f+C+dv@5`)3m4(LKO53F?kIuzT&QjJx>Pm8i8MtFGust`AQgp^NPo9nrW2V zd&GI$ey&1GLgac2{r;zv>wSL@)&e8@YJ|rO8qZDtYZ~GmAk*1Hm06Fr9WY4|f!*GH zus(pTwjW9-bcgWfxYKX%fI-%$m2&&qHEpMGPas3NkU9S0RQi4>)X%ATX)l85tBqX$yY63mj@~mULeCVCzeA8@Ico=*gPkgh`OCb$P zj2s1tU#;5DdC+0vS|20j?B(-nx#+L-aaJ>AvAYaFE$0hNFiSj3E<~cW>q_bzoZ4W8 zNtBl++mCT``9u;hV@|I`mA4SMCc5_$OxllFzEXu!%H>GD_`jVwio0m(s>i9SKSKFB zVgW5}_1iY8+rm$yaVJn}IdD0(x$jQ)xzV^|Q%Hn3m%^rFC?rmOQ`ozyZj|ccn zAbaQ5{XF2+x=oZ*d?zVH83m2WboFjyFu_iFANfiC93Hr~Do}e+l=2Q5(AGMxln1_* z{KN)Qu^4j#Q0&sY+lGapNb%j`sW_GVgoO_bj6+UQT!1MOaP~=-s59_3Vas+axVE|w z{^WwwSb~lzIx~&unRE4106{k;8KiML$I*>`Ly4&2N!U&Ph?WPDI6KG2*+|?C4>&Y! zw#s!0*N9bE?DWXWd${d~;%0!qVv6@^u=J_~P-HTtue{)@$W zX{@mICyXw~{@i0v0c~X%SGz1D4L9_)gD9s6Y`|G5AZ=?xDY?iEk|j{SJgRDM0-mNe zfiG42>#&&k$p3ZK9Shy>{$lWKEW%76l4$`H&@193k_M}-DNpx#^HV^-TWU1C$T`po zW7qUDup&t(L6R5i5X|4dGTJ0rJYvm}l%?`l$ms7bLi*qi0$TdON&@&A+Gnsd-6%Gq zYUya}8$&McGlj77n<MJ2-|hL*n0njdtEL-AqTx#Djk=b5=8aR8OPStr{gLI@0m!ZhRp zY?|Q8!VkS_{Zi3eLnmu`b+G9Q8s1!BI6_j8l_;&~&c>G%7)hz3VU)i15T;%FkaADmeT|%u}|BHP5)FoQniuNNgajz*>`cZS#F;K`jt83~6u+jz7rYoIM{e0(Te zLQHdx-(vOQ_(U~~D{94Otn{ZQM};Xe)9o`tF!WsvgtfFYlMt2El*NfU?FqAy-UKsf zW`x~^Lm$J;N&XqlT9Q9duCc<567@z8vW4B*PxaCo@YFh;1h zzOjv+c^Wv#XiZO@acL}Q;kgEFZF|YGG2Sgx;JrkU-TXYvniFPo7N^^>IoceW1_M=HE+mx$;vj1hg0C2*NUFGdj2WC9mKJ|ctZycq#6CMaWnco z$VSHhBHQ}!-3DRTci6pTugzzweGR~p-%I^EMnwj_X3_!vYAujio%M%b-eYcQ}p-%}mU zwo#MUJMJBRI;=B4ch_~>@1fEILD2gm-kb*+I(NNtud+0bPvN~WdlS*RC`KjT;bD*T zDPR}S83K#6)pV*s#`RAEI{Z$Z-nJyXNNLgZ)N+7breD)-XT!U=PD zeN13NMWVRXcKj16zAn4~+Ob#9_Kj)LO)5ZBqaXT&9a$Qgry5H{1>$rzkG6GtTay>) zR_e%(kL_wkd#RmYur)*>>2Lb%Ub_5ZRhYfIks`GvmA5!HY^1P8X{_Fr%3r+TMM~H* zxfYIHZRTe6%OX!RZCPj7Dymff2WNMBAKu<(+@w_?YjH+eGPv~O$2fm50d3-_7f{e+ zcTS~BR>9JW8&WAXbkUj}FCfR$h}WBjo$c>P@f%{;OCiLojao@M02v99QqoFXjcC!& zTqCs~)*6O2^r&H|iML!DM>DN@dHiXNcHJMVx@bP$n&e04f8|05+ZTP9%B_~U*gx36 z=wr|{Q1jjCQ1mO)=Q|iF+L9IMiM`A?7c200YU^Eg&FV7c(8VwAb5` zgN{Iy?y69kmp)8x|vep5a{y=QK+ z!Do&8n(Z8BpjjQ>sG%Fe-18WJ)`Zf+cGdKii*;g(JNhk2VE5YXYKc8m9e&k%@~KSw zyV87_lxE8oo!i!Gx#qkt6PN8H>vbo?xmfQ&#|VHFNCZA=^%|H~U;OUfjBw)JJ=Q72 zcTyhQbasX`pr2pz+XeQfozA1_OW95h2YZ|EsMRUoI@LLt&+Z>+18=6RKiSNEFX8_2 zOc`cP@4us8Csfh+d;%YVY}S_!Ea5%W#~~NaxE@XnGfFMPM-!A>#i57$M6@Bq%SU!4 ziy*A(JU~BU_YFq-=9uC^eRXbr2J+^&k}tYsr6OWt%h$SMl>$HN6FOHbFX4YFOhGOJ z12Iqr*=fPh|3qYjgd3vwS04rEs^t%WYamQ*V7yv_lfvAK4dz-a0YR?%`CqC5y7S8X zOVE|c$IpxQaM)#RIPJ^D9^8&Ajdt-f8`IUQv#X+M`I9T*Pn4}LdDu&#E2R}}@kXp_ zc88hpE224b$d$2xsG^{db2@&=N%56>HFMZ4V3o0_7I$GXKpe?RI9OMZ30!F6w)cj_9pNVH2g zx5&3KG^Am)eOrHOs?3|8>O)zoNzR&20IGwhO=U)=bV9i5+JOCxRm57?e@#xR^T(Wx z+GROyR%q!;qaWWvh00K{vRLyq>|AJCi<@dd?4oqi4=h}Gs&~)irv{!h4Q`6pzVrG9 zPBTZG2sgz~mb=-@d~)BCK3Te|k5w+}D$Zd?1s$0l4;!ACiW4qAOoq{sVBLXuIxUuD z*=qJ(bkzjZ??Q`we}c6IW00KRV}je1L3X`AWjk6AccuE8rsWcsjR--dHE*SQ{Nc$9 zk`r~wuMuRFK&@2Nyyp-Ti6NwzFXeDC zEZWG>;6?`;ErDm_#^C#h1Xk%r%0m*^@;uRPx-L!)HEQB)xTmve5|u7rn+pQD$(=4+ zaBVmHeZ(VKFIE;aEA)GSGd}Oii(}BMG-b19eE>Qq8kG`zkao6r*7+#W$oW-903?8+ zb^z0Ll0h$;%qyQGK8P zib7nB3Edx#I3Fp^XV2YaBWrSz9~6Lj&f<_52QzFkEW%_t4a>r9kBx7z`>b1`;Nk_?6)?D~Gf$i!j|o)9eh^Boyj(3*kD8a|eATj=1yW@TMa_@zeB&2Y?8W>2-P zJ!QVjR(-%3VE5(aF;>Gg7~Fnfnn6d>fmW#L>;wm)41S#>@jowJvKk6VkilL4*s?L# z>iLmb27@*1*jrrC5@0YmK|q@%hJtCLR?veRTBb1h{XmGzf!10-79bRS1L({PzvZ%n~JR^b3brh%nVp<bPTLybP7iR~OLkLkTBE$TP~^ELky>l9({8Fm6@vJr_!Ypo$8gq_QAbXf!5 zhcUj#(3(`Q5~xmuV&BxII)rQsk|vn7tSvLH)~)k=KEis6QhI zXZ&H{nsLM-JDoQkoUT+#7fQgrFpFZWb*GuqD||x~cZg>|i^ec%TOja2>!{#*44?@D$hCmY@GgIl{_l>c+sEmmAT!z4Z z!QOLT*TOOTk!m>reS^(OUS$jaa;Q!h>TiVm>T_ZeB%QIxDyC%xEqLH|Jg5l}BhHIj zCjL1sct4*9MNH!Ib@iC>DAe|vVQ+d~cBjG*fk%o+<^>n%0tM>)l2cC-E7^WGWpBHX zsnQ?N8hf5%IdLF@vrTzve}{~WOi>I{hhq|S!g*gng8w+OaUXe+u*ly(I7)p)CpbD- za?g6YUJIHtvIo$pJO}K{KNJ7JGXam)v^cNKB6n$4>evrJi;@kwJ8)}=qa9hmkrPe6pYN;Mt*A37k&g3TI8*oNb z3{_)B6*Wk`7)-S(`7`j%5-BzPVgoG!T8 zs@3aED&!&E-7DdUzFgigGtS3xqi&MHfB6=3a$={>*CoL>takzcFzM;_o_4*U^>Dfj zeyyt%vAT-Bt%^eN)~kt;yI`M;vAurqiFu4Zohw?wg!Wf1scpjFO@tI#~g-O zq7H8XVuo%#1e(+~$%7WWxW|-#m-s#U(#hW`<_31`WXvlU+o>le)MpWE`T+{bD`S$; zxrI0-5u-B`vi@%?W@NQuRQ>YdYe?|LsYs!gYB?R~(L#@A6gEQVjO~aR0Q=@%`cjsQ zc>SvEHqL^!e8}349eLG-S!c=U%g9ctMdmHdWHUOqR=6yR8P185X?@>lX~Z0-4exeZ z)*y`e`erpNknF{aWoKqLBr`Wc@`Jwu@q}{puXol&b6y#bG6;1uY~%_|<_BXS?Sh(C z4E0a|gp9o&hrNs;P{TyZY=CTm~btq#N9S^0yT9D}xKr)|=rwv0kSWgR( zxY!$y{%U5!>x-$99x|`Bv8IaQS@Md@*j(q=sWpysjrSC>Kd{)Zth*Hu;@G%EGn^$r zP-Ot!+uPONNdXI)`q`lyhCZl=r&JZmSr!@I{5kc10RKxK8j<2qWoQD$S_JJEVqYR6 z3B0K;#CZuP!!wUv*yQ4%MG}bSWVNZvfG6$-467xWuBA&_6mQ0M$yP8fZ|Atwy(CFu zeFxr&f+Lri{*2Ul>VgDoZ)l?j;0?VSL2NP&XS`flJIDvfbN`~5tR7#d(9n9etag71eXdK4QjD8E3mcsnKh$nPa2xWf7V z$R8!Qs6hM6SL$gzA|AZdumN&Hpbj8x)RC<(}XV|C8(=%iqbRe(@Jy;fri&9G%p^QrEuW zX_{o>e2zzDP6NN&CHOxq|B33vV61wUOoKhX{!Dbze4F?r7K+#mu;QMVTl{PWXt$t; z_IiaArr!=S>!A$@yaSurjdcUQVtBR64vc^VLZs511$YZ z2lzmlyo1-XU*=KD<;*s~0VZCpj=k8@m{6mfND2SJt>Ker-%@b;~<)z5pQkqsE}vhc@rso(lbtPQNq^B$3i&!+OSEA!Fr1=9&@pp-V|+-}E-vzHP~& zEWi9w!ZI-rZp*a(s(Mnue;4i=dB%PLqnD5z@$Tz?B7MrUi2(&^BnX(E2a8Aub<>Y2 zpfkRjFf>yH1v$-TXDFwP1!LOl)XrUl&)jC2pMxpSRGfiLKhs$d)}*!@U_%rE_;eu5H^c@Ib$ zvD;ihJUou3vG03r-0sq#d%u>#3nLf6k_X!JGqEq8ed~hA&jK`mQ5SeyC!5kmqj!y! z_hgzb1n^4VVb5EII^l6Fpn`cwkk%kFw)dzVc~*K6KaHh`x`ukHKWLR0xr-~vk;D=; zRac=>$m4k5>C}*4{w@YuhhsE^vL<~-IL&`%IMTp!K8?`4*i84qziwRe0b`Q4o4RS_ zojy!hh;1bC*7GZ?g5(JgH`iDfwfe#Y?B$KiDSxh_BOO272b@HpY$Gg*1hHkfBo?b- zdl^0-VGi2@UDuIpkNExb;>q0!;f9dyOZMKm7Xd^aMl3XtP;*?H{EQ~=5ds5rKMrs^ zAMnkTqF&nac_fAOQ(wYb1rviT*<(57c=L9_1$9};fAM1hbzQ|zD}6Zn>sLU0582^E zRbVnsV_mL_4$@MYmMu+mcE zw~(A)vB*YKcSdO1zdiY*GyDEbxPUtnGKkK!;_Q+vTOz4~SA|D5fH0#Gnni4R+Tf8d zqIL2U$Lus)ePmr8tx|QtJ(We!j5sOq1nV-@#WnqhL&oz_T{^bKr74gakb0%Oql;4Rz4#5vOWOJ=kIo{)Zks%YMputPjPvzbue?c(fI^Tx*(`D@5Dpx&5{w{mJi=P(t z+n-W#p#DTujZf{ye26%&r~q94TMOt-csUDlIrk33xT=;k zcSx~68P^GBBiTd@L^gmT8vz5ImYfu3qzm8aH?7NcHr6SNC!*Pbe8$x9%;ZI_bh;Is zIIR+&A`S)Vu(V4J&zRt8oSeH`Wm(;h*3u2>q)M8cBge1E|p6heX8JV zC~z!ZQL_)X!6+EQNmm$I^30-yvEX)KEvaU6brXWemt%0+6D@dlD3!X)%CX9~dtKvj zC`pmFz7#>-nb{@m!89e^$Phl}zV=`{8Vr*P9~8HORW4{r2Nnpj&>(M35}w8aJCW&C zec`ukbr3>i85ACO?bIM+YQ_A-xXlLn8Fq$o#!W7e)+3}#sxtFgs% zDu?D$TODn>bjO-eW5r~DJ#C0M z0iOKKB^(Y=cqXLer~|JQipe#qP~ezTJV+Qol^??UO~xbF;xVZ{TWJx75lVA6;|lwd zjfzdnIsR`qEOlgg|L@WrYzJLFfYJY}B0Q3sLkU2Xm>Ks+$tR@YP>jYF;KixLZmP^J zP#|w=eA8e5JdT6sj}0A`X&1SDuDof%@Ax_FNj=s>1_uzMGeEo z$vTr4|CSX-(VXvIT!#RCrfzvJfRNI*B+4%($whZPOPB?Jx^E!VaRC&7V37eATISIm zIShy)qo!5r@IgWcti%0hn)l3t1|^*CJuQB6SgQBTkR0`ad)F@?*{^xaQ9` zMh?X0uIAwreaun}0AQB6vg1#Dj3W7B|FO6vl;g86Ynj(MaBpUk6#Y@6`X;JWZU6P* z`<=B?a6a~NiM0c3eIu+!YN6;uHAAxL^R{y%=at~*^;dD5KJpCT?mY5lB7sr%wf7#| z_sytNp#F39%c#hg3-hf%N^bVB_Zl$U9cdbI=Sq%y)-?U`@dCIoHKmvV7x1LvDeAeseTy$0zkZi%XbV%`|z~#mFjsq6XjiUXl62n6IF0 zS`0NHdaxMW_tlFtnL0n(ScsyFeUZsyma#8`PD;JRd&JGjev+R#E_&vSiVpGs(uy`= z;_daM4o;9Q_*~w|)YR(;W({9&(=w2}Kar0}qOM0m;f+=$a8*&zAVY_CkiOPy?PMj^U z+U?h#wF$cFaZTjnY1ojx|5COv;z{G)@QX$u_$+N?P_n}-f}gV1(?ktMbCe2Q?A5oEA6f0SyrF(DHqmwO zaJTEN!&sV}rR?jQ(lW#ki$`(QF+Dl@&lrD_(BV^IUe>;9Z{VC5TVRbb)(NR~EST5p zJUT`yvecPjV|AlosPakgaDSJjIEW z$5W(BRyS~Wo}5Rs4*uMDl)aY}0-Hhge17E2Q$2^7z-zdAeXC_Fj}4xER_03o^{nZ= z=KC&b+%}fH*ug+E0OTGHyJACaRn&MLpyA?Ur96FH$Gb9OgGvA5k6`9vq0I666w+qp zxWi=yw76lsuEHwIYS@&8Ixo=S8e8G`>lOZTr#mogURPS)M$*svwAi=dK}Ej2&B^wp z_DtU);`@Ev1l?~J2a@n>g$YF?)%N|AT@{>(5)Fbh9OFbRC)^UsTJ`S<6;@^*ASYoW zK=JfaL8uD6YLHT61c)WWJwh*pk^U6@4FLQ#0il&^|Ghqd8mDgJTGSPaxuZDxhtitw zmBiMVfEZQb^f*V#WHiV$4=b91NBbW8&hMDR?NQiZrpSh%_|;LB*@QV%@JdB}E#;(H zBMFOAz|3Q`^r-8i?)X6LC4NClPG|Smf@SR&a=6uUGJ1GX^v-F?yV-*d21CKTF^Fgs z4iVBu<_;6e*L<+~6c_v~Ifv1~A9rli9Q@3$l6KM^prO;&kdl!lZh+7=2V9lZ_JG(J zpM~#EzjjHD^l-rXR#_3B{)V+-CmY_U44D95BEs;sRAaLtvF5dF1Z8vsqsZ~6&0_m| zS~LS#wDZr8l=2@|DZi(6N<{MFhzyxe4@vA;D2BvvDe=i{6k;XWS`G+2fP7Ddxq4FE zNvCZe%M~PBhKqfo!F&o1nS79f{QZ5fE8M)~HKZzLZQ6|I+6ukQr@W0m-!8w@eh=Fk zG)aF+Hqma=MPhlfCWwYxC2RlUI8MZ)9ufni6y*lY7JEz`XQnwzC+y=*3-+YDzpI$W zsN+hQL~ZvkUa~hmsg;g`&+i;w?_iWFa_7ji)-rB9Pr@G!qrKJ^+lQa{J>p{liKI`G ziuhs7X-3J*SrP?xD*pV%4cfnjOwv*2ZHw-3PEQvo(`-6ZN+P{c3R=ug3A$KgndZ)_ zCrjA7KVNHh&g8A!ms7}GK7PXRjcIy~+%z0`a*BArON2ee4?C{~3yDlMhu<6kBMp## zJxQ5JPiy8s*x(i^9`EVVmvbSB?i10^)baxfS%q;F_zmr9P1lrPqKSWX(8bdd@No<&8bA&K(?51ZBi*=_^Me)aau{&bG zMt zb~f(QVAE`l>W-5Ly*ExfGN^=RHaARK7#lA7i^*hb!X+mT8A5jbb|*WP?FFZ`5@Va~ z@-hBmL!2i#XNErXMd^IpZk8>wK#g47B#0;AEc;&V;i=@O>z8+b_v%36_RDV8S@1PF za%cM;`}NP-{IvP#LPob^``k&lqlB2N%-|;F*Z^C_Cu+=Or0Yjg)K zE#?JdL;8tQaC9?(EC$IH4FlRCj(uZC$WmvN__CGNZni?R|HX68A) zdZ>4n|0J{Tm3OWHlij1-QN#^LO4gW zbAq;E<+%75h1ru*pt6?U+tr^`JXKe;CmBFvngqoyz3WG`p%<#pXbOBFEOFsw%#uIB zz&_7tM^%SQGem4oKotO&BS=rfHX^YD<_G zkI)(9>it?`BJ0q!5)t_U*q`rnG@?N-*b;251KV3K3BuNSx(_rh_xk>(D67*%uZ}$2 zu#`=wk0B((|9vH|#J$%BQ^FLnjS-_IN;mGLaYVEPPV)%hI1t(1H@F zxdgDdL0jEYxIhqkuR1I1c!5&h<@}}}6;agvG;h+Ck1lacjxdd=4)Ut zWa3}tdv9iIhK2eBJ6qxJJDdDJdl(diecKNO#UeKXyzKxQ?mN8<} zEvA2eZ$|<&Q`Mk~bYRGV?gWyNtUrD)wIFVz^q9QZ+32%JuWPoyyQJtE!nm0NO|tV` zvN)PTDKD{*weRNw7DIH=-7;R22px`NkvG-5DI_lWOrcfA`tgX;w_)3SWPYpo4WPF1 zv$t(b)EAU#^=KnlBF(kQ6ug5R61H!d*LOaQi{MXk9$_oU-ACR)hL-moApBl2Op?WU z%qV31z!ve<@g0F&6~izbu#PIARESWgjTX8weyMMt;Jo^%I#TPJ8R^OT&_F^4K%FG* z8QRqHwaOceH=S);)biEb{`j}&e2^MhqSakte5QC*USB$Ri`3X5@*{Tsm_0u?snR-a zYIHDO(Y5%wxOin=4dJmASSo`UyKt^18lX$}wIBTgstXdEn`haBE)=SSgA27lFqSqBK86-Jm#mDWNga7e0a@H($ zky5n2aVu%>m?JXl9!x+h^QfP|FlDg{tYBL2<6qrLw(`mmj};>-3tS#^_#z_1&}|;B zYgaJPGffJb2UILw^@)g20^Bhr^yzA~@O0N5Fuf2{pLF(nXXy>jQ;SA3U-nE&!eBqA z%xP{1o z$vej(`}E2`m)Y_{9ltfPtZ0Y@y30&wa(1=BZifii@)e~`mN35-A!GP1rCC;>gRb@j z6&qD95DKL0R~v?OVszD&L^=3BO^8%&plXaK>ELc?usUELy)rx_lawD^`=>*yZy@|bjXHvZisxk-d5E+B5U zxd2SgAC~aC+JO&GX=2@1rVCUCgvpvOxs@@&-QMPep0I2)&ar#evZSvX>b7=2>dUvX znjHPY;w=4E^4399I~@#3zh86Tnth|YCAnBjPD7G}dt2h~EFBkthKKz#@m~VUEs6C$ z$@WgWUK^H-hUn3uz5MnxL#KViPq2NVO~$~9x!Ua9pK_PUL4+boEpyAw_rOKQhq}ov zE-@rmMVGvZFzT(?_1@p;%Y8_Loe$YK1G3)u%!W3#Rb7@>@7noDYVyd$HobC5skgH2yhJvwA+_6EH(S}(u|YI9 zr8QYE8A&#?Np`oyFPkXnTQXBNE~Pv;T6c@4Y<^|XQ+vemBy6Zbj1XHoo^OU%v_5%L z%UD@5`C;!Iu z`K_ki!5Dx~1R#t{ZBW#~J<_{%>q{*^hH9DxwH%IZo)dut39C+YRAOtVwXxF?OR#Pc zJS!*LFr-q83)IzUXsnk*vmmYj8{o@&Yn>x^T#5p^_;(b)Zfk1-V>L{h#`zUbOhsv` zITlmR+_WX~-@wK8_2iFr94ybqM8El8*D0^4cHMn)@b5okf+l_wlh1El09I)x8wb68 z2VDN(KC)YdgkvxJY1R@}>a1WYR8+CmY4-C}qJHj<6A~G^|M1I}3E9h?2r4}1v3jw~ zL*lyosn=Inuz%jyI`^O7<_3C>LVlsivGA=>o+`S0yvZtFUALl*l<>q`h{gYNH$ zlpIpMN`~6-+unk4Q(J57v{LM79YjyYe%LC9BP~6zfM5q&khmTa4TXL{F&M!tYUxG& zaDd{HFJ6{kxW|SSmK3$Oz&#zWb{1Vrt7p878LY)xTDZ#v+^-jZw%Q@rP3yl|?R1iY z`Jda5J16{_=>t5Qz4 z-QjX`IOK%fh*qjdW2SjectJt5F5ZS)BR(cgED31VnGm+XIO)fo!sUqmoB(WE za)(Xg=GY$#+TF4Si8~l=KPfx~ZFl{GT2lR=8?<_Mv4u1IYFjFxOAX}3qem@vyZ#K# zWzN_%r$Oz5(&svlEpridDgf1UdA_RKukYCk>uui$4+oSoyj$_9Mkxev2{Wetbn zI)iDD$!j{wXcB1u3}w05r9Zs20mJy;b7uWUJu>nFxeOj?;c}S$Io^BpvJhh$dp&7nh?TWfdX z3RZhWc}_?O*U`VB;YO|z$gZn2V0b-*eYqN1)b^;m)Xr8F(3A zfxd$-QQf=$(({Lt0}oFZWwI%u9futj^P5F};-z{oyB zRvMnUgPA7a%9=CSOQI2aPPo2U`hE{h$&&ClXL8fh4+fVG-Ic1K$^k?~+QZrS58s|y zNu%4&_Nq_+3f#RDnAhMpbSdhAH+&4Z?O5BQV9Qqln%Y;}$X-^kIfMf=X=b+7K%IJQ zi20M9bcsW-E|Da?1A1kH(Y8QtdckQVH06ForT#iPlP^hSsAfq*y&AIB!qLF&2L)1| z`85elu&UxU2lIEdIpR9!2(d5N&)NE!<$J@YFAjMg+x1)O+ID3@yh5iG$;=(A9TG$q z3|Dh=`YU3w(x>5rh3%Qz-`I#gA-8T7iI7_wt(_RWLYdLM6&&i!D-{T8E~`|8TG0I-Vt7xy<-`v1?nm)OHQIJe;hm(OrNp zwO2Q{m9Q1<$z-Iax0e2XzL<~U68hX%Z#83$W^(xg*6?_0mti^^JmmIj8Et=Ss*qtl z3tY6GzgWRts$zbZAw8>|fDvzEWtWmZSQ!gPG!}Ej!tNu5%G)Z%VM1qWH7Fy1mkTs(;;3a3NklX)wyVsu z4UHhNMn-|xMnkQ$Uncx?Dz&E>Jcd33h(^IroX6s1oukuKdVR)f?V2ZMJ5)ahe_o?;cPwt0`+&r^>{8n`P%#;g&T)4Y2bhN_0K# zFbaV|6YbZDAl>=tq|DwQ%dCZNPdQmVGw?ouc5L{g>yp-YrxtuxSJnQCD05qd&E0eF zCgBhH@B640m_}EpVvzhLyst~D5A!j0-37nx_`uPtSz6Bk93&uqdmt9|zcWf8tEG~8 z-18!!Br7Mx8@!S~puHE`Nbo)1d>r>ZQ0eR?w+-*;`HT)ZE+qULT+$}?Dp`XFEFT?_ z)hA-)e-GR!c4H5{>d!_45f%8Mvi-_*ItjIu&c28@-P@co#sgPN;vY6JXb}4-s&?F_ zvsT}i)Jai5AVVRgVfqubc#~7M)v&5xc05n$zvast^L`p zFFnp*@fVXGZlYlh-}Gf88)v_^6M+{d`;U9@&_W`TJO|#_kj9TlX==W>-+vi6F|l;F zALEONGYdGM((u_9t}%|Sq5;Mgma5Bvo?$*>MzE8cy+oe*dLN<$5tL=-@7hjQ&({5_ zNHSJl_{w8>t*4J&?k9Pm0$fopDoJsqE!|m?qAK2HR3~Elh?sKT=HGO{PXp~u>v*ig zi)>^qEMO|mIr;Z<)v}WVJ~J72VKd+`igRpC+)TAb=GHMUNCPwkKg1OF=Pjfn=g}0Z zXU>aMYDPlwXknqs#w;E`JbJ1v^JAYp}6d-TPR z#O3!kqM8vW#cLEUuFryC*hdFZrMAB^-MQ2;%G-XAuwHTK&(ms8e|CX6muE1(B+ZhV zu-DtnvONsZ&_b#2npznQ&1kA(n0-t?oS;Y{rrb~>*6WDBw3D;(>mQH#jv0O#0LnGT zu%|?X_w?QimXGCFvtQ}55LWV$HEvJI6fBGf@bDO9tpur5=ZbjlyjeIzUVU!lU)bYZ zQMl{>oYY{&<}`wWUB7BqAlL>XXo#CJ5u6OFn6qK;5Y{AB;L$X$;&*LZc4-rdCVu*u z6FM;3riArWtqk>_TkRZ}jT@^~Y&74h{YrMdD8_&M_KyLNgtj!516Pc+q9uF6Sa8a~ zBUXW}%Vf*r8z9n?=Q8^{@| z=%vzClT-OH4&7pMgeTQfas&&` za<$=sufXN>8l`y2oNP=R7O4otPd|RXtzv9l%~L5ZE;CgRa$Pn&gJ*cCVNSuzw2)NT z#=?{tFy;FnaO1AKsy9jnXgY+RT-U!`oR2c;6Won1%IGDqTg{?%a+jH62*1%=jF&w6 zM2h5#Wq0DJLkw{ZxAChD^YSRP>j3cQFze*oGR|UUJ^Hm^9zLsa^vcyWJW}C_i$l*E}6NN5q!Z^%oJ$QF#_U*8Ap>?j^;>b$YdVfLWpVA~9H-H+Kgt$iYi<1WzJ zV;ahV8TS5dnjqF&`W)mhVVuA9Q|RH%z4UNPYKnjkLN`-m1iOs01%~>hm7aaXF!#T} zy-p>Vh#i7D!>W++@M|T8y6`&N2t@6I{6vNr0dy5dRMTiXj6H46fRS}))89qjHacQw z(`Zp2%joi<#;QNBRaSqqa_m6Og6ksmK%M=($S%3QH76$2z;4i6VAuRITU=opqIx-< zURFF!#P*(}uxN2bpwZr^YLa{~k8IOw`>#!u!<4Gh{sK<7WwPY8zE^LP+7B#rLRwZV z5aph_gkeKZA9p6Zm#ck|sq0(J9J}x7X?VGeiP)wWJZfT)3x_jGdTuHZr`bbG8R=mXJ z8q=6WTQSxKh}z9H>L?WACI93$5}!c_ zs~b1;1UoiG8iPKr^yCy#SE9+|(l~jwpi86VvozzP?b$*>ivIP@vi-Set8yu<9aWWe z_b+mQCP$TO^J}z#z>#Su9n5N-Z2XcSYsXwlujhlXGjXmY|3?@IIegQ->nO<2a4S8g6I~qK}>DlY`flP8}DG+{H-x%1;+pABP~KUVdI;U zg_3rpHRfm(me*>s)Z2);Nxuj!0r@2D${%aGY=Xl*FIOx4_2d=MSztfrp--B2G4%5h zjO4$%gxFP$ODMBx`{PJ;lUM?jKEO)5r(FSd(o$G9Jy_!;#>%2d?5AO=0`92j-*$lQ ziR}-Eo0yiDpG|ut@6)oe)8*8tuR)T5_?TewXRcsI;j;{AeF?aBlJ&$~W=`Ky+hpRYEw@Dk_&cxcxZQJ02!hCoGko`pM_V0z2y1CO@;grAxrk*!%1R6h z$Mn$3yOJA1gruL%TNqt~T|H`mwabMZDRb$lyiaAE?B!i2gg*&GMTK|^Xr4mU{U<0u z0*)R!SX_{v@cvK_C~8{#+1)qVMtwC*&fR$Y(;z7F%$C_!I=0iGz4u^r%-;$EU=YC- zjR>c5q|lV2d&1Y63q`J)7Dl&bMDB>K^Xtdjh$Eil`jJRvuYY8W9lM2uSHS;35OO=D zw}WYqmyqSv4Lt zDL?Ypq^u4ULRAnH(34&k2++3%9|heIXvXR?n`gA;w6=GcM;tats#CjVeg()yjq5Qo zs%YQVfvAo2jzb!9RU>9^9Q%UH;}ho=Bk}V-CJ#GzM{T5UbQE;dTib<*ck}5jDa9YJ z3s^-hCESCG&37rBq6EF#c9`qH_;TN)&+d-GM|Q^2j+|Kfac*DELyUunQ2DJJuaD=Oc6+Y|0%<_mZ5FZgCpNW6cg=&wPen!S1>9bE%qk-tz?m zH|q{K+km87c<`dlP1@)mU@;`=kT;4Hbd}_2@gypZOMNJAzh3>PkvCf)yg%4+9fdYv`vJDKB}Di&-hd>ZZwfVl5&GdVpd~ zNRe6_h8Umyn+)AbgapEBmrqXh(eV3+LwU>1IuNiZ`mAo+&tRuFFP_H0OC08b;rb{p z%B^*H*-coCnq1rk@Lic>C>qH1D4PD7N$#o|hMGvc)hh=aTo@wu>P}2ZY156JM6c8X znI6VHz)=dtQfq^?wOK^m@(XZ?%F~nbOXXuL-sg3UUW9{->Ds*Kd>&@8!;dLmY>s-mnewg37SbLxbKJ5=F3M{kpXiF zo&Pf0TP~3pvD#($f6~KVq@n~5zXQ90VcvN5b1V7jyBMU_^X_StlPCBRq>ep9J?@TA zZqX0=x=kh9v%yt7Sfa=!I5?}>X992JAKGaOXa`5GwW_B_-n}Xb4rX|sXIEZe$<*ba zoxlwM`45#co!AkyyKeoDE~4Z6R0RQEJPa6JUtbk1xmGQR31@H(vLl!1Sp)V?+=Kmb zH2RZe;}NLq4>4=9O>r1(TtLW;YWMCjt;RIYTQ3H6NuM{4BGkOcvW;)t{tmvvsa{{o z&B5}}DhIyC56!(iTdA<2RCWI2XZi_5!S=3%e6`d@*BiQV7EiBN?Vj3N=W9z#yU7{< z8ik|0VE&y6k~ieGvAH{;uFnB$B5P+LU}Qc;QLDujK-b+{ui%rajqCgNGy2E+F=d(E z?vO#p33apA4gS1|%M>>1;L?W7>!->7v7XA4C29YA1khN8(fwEDX7Y79GRyD>$}ePoVs7izho}qZ67y*+CdPhbF&bS7d-!7M=0o}$we06kZKg}6ciB`TAPAg0f9Nz5|-Q!2xLM+Yd11B+uTNFJb zgF(lbaU&x#;$(OEVI#_Q3!1X@Y;j6|=lb(e`#WQ*Jyu61(+Nq9nJS0;cf(F(-k*Jc z?6XJGFAV-IwR_-$vsjCXt4a-1ZY^p>dEB?Dh^5HD8~dRF`nc8x_nPKV(iTxoVCo}+_pRm z&RI%lF(e|S9p9YN8gU{(%`}5mT+3cO1vWKjL#5_hqH_%ybfhJI-O+>GCL@1{d{8%S zpsL@*jFw+bAXVMGB6#=rwWqMq+Fv(ygViNt)Nj?Q@ezE0y~=VQyAQ8>>_M)(o24H6 z4zHUPyyCpSR^dEla3zRbJ{R}X2^pZJ<9ml=B*=X&KhBq1u(Q#)#0O?yVxLf#mz}Z% z#(wF(ko>@>#8-~p=go07g))g^;y~rrH;Y zWWQB1@?3rU5Rp0UC^j4B`bT&Vv)#e%d=TWlh_Q2gBmiD43grsuZi1E+;y*E<~#qivm(dg=5z1{Hh(-o-E199h{6t<60J}-`8 zQ5D$=>2`4OyuJy6V`kHDlZcnEbejboa5tjz;bp%~ z!q#3b%=Lw&o+v0i-&fN5prcG~%p)Z4;VgLoD~4a;_g5AtRFo&n|Di64aa$tg71pd9 zs*>NVx-Uu1-Pz*3%oEnR-Kj@Av-}d)JohdoEq+4;Z(t}hJC&HJqV%T4F580;ITt zR4Sp^9KV5PCR!`LdtvOTpUOJuc^#av4g~j2|P8pH3Y4TzMJaM=0K4;Z*c+EFvRNz0215|% zK0QVW-qx4JG^wYRx8;I@kK6V5Gn?ZpP6O4^D?4o|rkyns{0arGVU(X@(f98iQ^@B) z9>TC`C>L%s-l=$%BL>Re3KSL?n2ikLyrwCA(B@UM>e;?HD7#C0Yg!U?pasxnPwh)F z(KPw6!UkP+Zqy21muStJO`y7Ob$G@@rBOb424wIuyr?+GkG{Y{2)8whU#hKanh&SM z9eiOQTFE&0WBac5xctnFvBgdr^D_J8&0`P;0^)FNSVTsmzGLH37j!gHl{Fj3+SL=3 zHY*t*x`^326MA1Yi*?2ZHm9kmV%*u$?MeC4P`R{~0E%_Yk7+@lX)1imoP z+?Mqn*8aubbm(|U5j43fWJ*^83(GSlU%BtW4izR>8l*P%2?5HJ8zW`Sq zUN^2=AuKnU&dt^hgEs!n?l1jfYNHRt_r)!KS+Pe4y%*sj{Y|w^;CxJXfWvT$AI-x9 zNNX*wMhKppsrUVB>xUmpRsVOFdoE*ZH?^l_gg1`$#{bE{U9PaPjJc3geSPvkmNQqX zMTEieM$%1B-wtVxwQrJpSIxRs<(3Ap44OIqFUzzM#OM0~{C8gavZl5TA z0^f!%NTp-8pWwG>M~3oVqc%2Ey`kIh6ATgyw?mwdsF#9K&&b4DCyTo0QI#D%#K&as zDAO}tu)5yj$AGQ^JknOlAidK~1-kLPs%gR;yg&DB3o#u! zY&`9NlBQ5a75QS_0BxgL#ZK^3Tn8KGfKft=Q@_v(4*YQ^~YFWdGrN0$n zGtH>{p=2p!+u5QPOo4I$;k4ollBU0Mo$zaf#(rLr8oM$wc3p_2PQMQ2KK%lMdpjV@ z!=suCUN*ki(#bQ!XZU8O<{qT2Q~e06@NcVg`0yF7vQ*>L(w))gC%6h%{=a0=<LvsVqpwU6Ky&+lBe^r3C7%vYW6lZy5V!QBB#e^GO+)#ecNJ16}fEuBw%iAWzU>0sw3r@?4`$blk`f}ZE{ zIk|SCMMvsYFZaBf&c%7)&`pRb^642(r|Bu_1`HN(4ugeBkv3L6uz3SzI~H8zs32*Q z9og)tmOOBPv6O+MGpKr43ob*L5#H0L>S;44&{Rm>^)zQ)O`#k#>(4hQ)_!^Tcl7}m z&%~7z8c%#*3E$){FU;S3(SHR2BmyE=1MhR3X4d5Cu2lSZ+8Rrok=ZR#qskb3RFygl z(cDa}tI?ECY~z_Nxgsf!^3T=n-FsXKKci52-akF2IvC9Xj3zs&qM_PN6*N*GDa{VY z&t7TKCu;w=#tOZ%ns1|5TvytsJ9wO?9|9fGsDOt?3GCy~r?xT)CaZG<*LTP9jb8w; z^qYUH`*Qp9?40)j*q<5MDU?#@{9D}{e(xsiG-9R`yurY{t~nwUwy%JagYoPCVBCT3 zp0N!F%NsnS?(K)Io9_FePgh-1H5$>?+Djl}tVF?Xr1~{*^`9}QDZ)Qm9xB|DIQ0c}gYoKF_nyU;f2Uo6 z5-|>3*4S29vy1SsGwTw47mS^h7uT9G(VGBzQxJ9prmP`nPQ>uguN?&d}>QH9*FAGGO? zK(EtWORD*~&9On+TKik;$o&z={CIBT=V^IHQcatLu2v^zD=cV^X|eA%IVV~~mY_>W z=I7y5_tb&b=xmw}Rw2@OYK5h7K$QNJ?7y$eN+m9xI}@l*W7bzgOh zwPPctamY;>^(-;_w9HTx+%C(4^sC$Z_qb~QFV5H8xm?NX9t-k z`QpR*!gmD)4J)Ye0=T{*jW?(yz^pS zrXXQRfcKqCi!df46|8J~jeE%R{DHsL*8!5O?R6&sOjw0p%pUrn;Oa+Ljht(5pGi`s z(T)o9DajaLc8QqVZI9q$I!V3bQq9#tbDx<_JZdyhysHaBRhwqiI$F0i9SW zCoqB7fa|{+1ZZ^D#Vu*(emSmlDW@Uk{M(uJzxWl?8Xu0kf4a?-@GbG^^=Uc096>%i z1hx2g6Y6FX0=ydAvgiJ>Y=CIRr0)Gn6q2ZHz1nX9>W&{Dr+Q(40g#vYIP#y=Gv^8F zS(CD4e>5KC)M5l3VWJ!qC@cD7Znry|LxFE;ehTfKZ+hm$Z!^aBrI*M zZPoJbqdmAq;W_q&^1kyLdeU~X^S|Gq*;`7xZPYdIRXdMd7;nd|F^<>GPo2d+Eu1%6 zOqj}Y)&aI(HezGD>y0KZr6b_CD+uxsKUlE&8P$hRvAUQ)b9`^#D!{irENz2;u89`x zv-7gMFO)M;D7m~fzA(8wCxQX?QpWyA9@a{-Y-Bf`;ju*pE+g4%Va{d&Z@x8PwsPCQ zkCrufJN*u6E4e%&^y?|0#fz)cjW?HdW8@8*ms{ua+GXQ0Rum3;6SkF&ICn<~r`sYr*>nA9{aHR~0td}XL5zqa5NOhvReD5js zR0X~=1W)Uk!upsby;ie`IhaP^dRw(_)%m6WUbT);Q0w&XsQVvh=x6xO8Qvvu!lZm|6uus6XqpM zZ|^O)cX`i%(_uJ1w6MS5s?F@+Y)?2-jTB-S;EzP-g}KkPlP=V`RS4ajAK0h3Qf)@C zxAsTrj4GdSuMP74Aoe62(5Lq0e3^8m^thd-4uVG&p!ih{`$IHPF=~G1psRiX-ro@+ zALH7sSL$c>qs3n$3T&%;m|J2=2 zsAtv|(XT%JkEtG!Hreat@Pk|z7K&<>cl+4n5iSK|-S$vi^@dr=<%LD)`#riesQqc) zDGgv$BQwy0#Jj>M8HQOe#=~nxHMMFe9*V|)1wG5uaiak-f9Sf=G)?m)GXDOx)o|6{|h9l z#V!tRvr66bP;!8BssMQ~CiQWN$DTLGPsvx40wIfbo?8eWYu`F0rt-=$C87qaddBF` z<-_H@g2J*riCY|u#F9XxD?Xr(fZL%(!NG&E>yKz6Ih3ZWb!qLTb6^qfW3~8dWZq)^ z`E5Qi|cQ;4+xT7>vu~ z3|ZT=@ILGfS$p0G-0-(P7j8wbtV(a((&j~X*bR-(r65r2jHYsy)873Uf};faRIhy*%c-8v+ zNHzU^zR5j=nX;d3wMa!hX@`2l-=~>UkHyse82Ras8}Q{Ec2R`1?Oz}3u-8WT=6WA@ zGv?4>ZkO~=2(g6#Mgb^tI3)YP8`HXn^eM$VgM0%lE;(e~P6d=ehZ;2iPLCeDaZ$He z8W-%|PZX~0;&!h7Nz{F4DL!XeaJ#whDcl%Iu=An_pWT4{Gef{`=L@`8TswQ%zb|z8 zJ)e(=W_J5V;{XTW*KVk<8`kxAcf%!^A_f)cRNpvw<#l+V;fX{s+qWt64q<6=uuA|I zAn&coDRWwe@@)^u{zo!XW(Oz97O2t8BvK71Et5I-WBD#6kNJr7n%CUA%`Iw3CFbVt zEZ^=ACSucu*~Wu5p9L?ZI2rwI3n(UOPc_4uTbf1ma@CIz`=2t%wIoaHstkSj&qNXImkAAVJS(79Bit#7Az?&-LYn_1%7w!G%}m3=4;>0VnT#Y&xI<8|g?9H8MKr7Q z@x%RVWJi^1#y>zsguyuZH;=yr$Gg_~)iV!(eLnK~lnBmn2g;%KNIUoII_f&eVIIRz zfsWxc1+k3)I0UkVWG&noIws-<3#%crCw{n`c-~(3r0MW;=#UJ~%DRhL4WD64Mm->5 z(%*U8C1ECXky08GoIDPXd9$%d)|`x8l)Zvcio&j2rfi#UtQ<%_hSKNC$}BD>)qMTx z9Us#C@)j__0(;4R>bq5QXk(t1SEsGVl8c_uElGtj^cX~Yzj-uv3&-Job`I-*i)?cw z^>Br=*z;5n)xABY8*qHF`3M|#6O}s_nD#-R`d~M>>?_xC&a9t*gh%3>+#RP(k8Rtv zllu%taLDQP;imn$gIAPww2MzmmkDg%$)2^l;v~s;_*&y6X9rTy6(!C!$uWlMLNm<- z8@*O^)M8Tdt8m$5uS6aXn9&tSTid;B0nXW)<*;QWm_);E6*qe2lAi7ATpemEW+meA z{&TPeI|T+O%cs}``Yf4JR2Y*2XTk5mUZ?JY#Ohknxy^+`8g(K0OM&mAV^922DI1tN z`CCI&Vr~j*F}|H-9vqOJaMxOixT!OMhRUXnaZcQcR*Wo97`Q7r^RLkR|F7P zshb<)JTh13Qk^FwXuvx#5RuYp6+XcV-vZzjbOWtyOQi;O__HWm+tdON^`X{UOJ5P8 z-l9zW-XrW}LQl`bouI1VkCL`yT_Y((Tbt+_Y?H%j+DaY`riFE_bYi#3$N5Md6@Q!A z^n`6$e%l@*ydZdz!F;23>TD`+1fE0xoBxeH)jVO`uK?zk?b}6J4P6Sov6LsGx5eb| zo^PmQ9xTRw&E{OV0!erkh?m{UMc1x*vYQoDjfLVimqKtalitB6*YO%V-rG9OrGj}?bp94I-Uzn5NcwUBh z0@5(nx4*8VEN4miw&20r)iUQ@hrUx@0ihm{uUxA@)%SyAo#mx+%0Dss1wmI#lM;=b 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

E#FF-hzLAL!9=Dqk+V;*{`yZD zd@-cE+8TW^tGJ_TC1Uc)L2B{@k9nqx-BMrJn%N8Gu_lFYDXC`ktw&=ae{6cP723Ul zR)3LoONeB68i7*ejlUq=oy#vf&zOa)yyvAgilXAq(0Ojl+>?`%nEUU*ZN)tEH1ZA0 zoawpLbv34d<)+aF_d`KsMzB-`kIMfskp^3-U9))gFcFYL84YCk@u;YN9(VFEaZwsM z>-zk&63WiCb(x#sYF}&q#YFFHD*C;IW}DBa+2iszNBsm2OjZaCUoAY24S@#(wsfWY zky}_9Iuv@1>X*|7SX}E*()wb9C=66g`+V!1$HEJAW^R-1l!*XHo@&ge%e2!zFU`Jg z$zQd;SDiJK5{uMDklBaB$Gm;rW1DVISU6Z%E;oT(j%S;WkLe7q#|% zYz4+E4q>=$+Z@Lg-wm`{h^6&B-k=JlSPOCoc z-GabfDFsH&_#j0fU$B}Obc?ahZi!M5xhx-BE5`o;#<$92^hHOwJ?`U0YyF4;^%O%~ zJ(JVvS6fG-CDz>j{cfGxfA2hhejUeCLc54kLmNxum<)m7>5YRwy@6p;&ooZz)YqB)u zonXctZ4Jr>?M}a+-iEh-Ez26`mcyuZ0`Y@cLobY&%FJ*homv>kp_*;W<(891`t!75 zhk`bnBDBQ&zyh@LU}POo0+mSSEZC@ig#i6ya zSa*F57udKHC$U@L>@~l3vPUV~cVWL+!ZChT`WOvob@1e~80I`Mv=qu*^$nD-L}66z zJW6}+BG&c$mY@HUM}Sj9J%9)5!r0mmT;gXn;~VU?HT;M$2V((PU1Yp-%CqQfyvdb7 z4V6{-k|GU_Tgc7gaYy6DC^KJ63#)h+`UoFvZlA`g!K{>zYWXC;mvDG`1;bbo4a(s2 zkR%anvRWSlv5({*vB1WT&hYs&!+oz02Ugo}nxJ^M3qyD#U1q^4E%9{7prNf{5<6sV zgKwA*^&$)|M`PU!?g3lRE_n-s(cP=LqS;4{W0)=)W9D%)Ie-G-Y2?Uy#!Ay(;~{dwXdr|9?#y{b|SnM*&bGxE^nRX@n(>U|TK~OMR$=REws$T2yQ$Kkmc4?|HKJWJgXIWQ9dR ztMXyj`i13Ht(P|PB<ntJ-X>kBkvx%m0+g5G75N~fe>vKh zA)b~MR-S5Bu{hfE+H$P^#A6uWuB0#RWX8MANjeRbSMDM%@q@b{O=;8?eDS!MUi!6v z$}{T5IAbIKg3vy;;69*|m0UsT+_35tN`TAx!bb%R>Ak~a2@#MePFUX(G?jT@fciPo zqK*HHRQEBGGRlM>|JT8v^Ot7Ip|R<)p*h>|t4+qh?t0Sl!inmp4N`kmKYE0+wmz+l zr-~V_hDx5L)aeD@3X5j(<9^O-I>v66*k1AX3tuL$-%wd&A7WaYj&Q3cd+v0Ga{L34 z3d~K5)=sJCWiKYRib{klL9m72cj3vHs_)+e7SjiwmF|`IR2Ne!iRb@>$_fYR;J-W> ze^+jG4}K_G%g4@VTutOvKgp7#1i$?4X(@nRsUr~(GTqeOBq+U$M0XF>sSNdooYgUz zn5qk!J+RwJ_x{lWyAFfbf5%Ds5=j~~fsl6XYo$Wz%b#Cu94fkYrL|%pbPwFN zWCM2N|0b?E4ooAZpwT#mZKfo>{^m;}#aJSn9y?*caZI3Wyy&%Ot|b|_pS1et>!Nf9qeBz392`0`>4T zqJI~bMJ00uaMwS2VmL|(3X4h!OaBs;w?&R*%sJ{-hKsMl(kBfSKL*(B-CU9KU#1RYNKgJ}CQI+Q zQ=sTHR2YBp-j2A)`S^KQd*wT8fu6w0^0IwqJxf#<*y&$xC9YbSptDB=4Ed(*R7I*l z)p2Or=;$eoGJvTt63b~kKyx!a3syy&6u=S|vG}vRby7DKSFi1Wg*ROHrx}5;a9w1K zj^JvOC*_8Zi5(B>1ogv9lonO0e>e_{WJBcAncNIk;bnVP`)YkP2kyal%* zYd_wuW%-X*p0~W`H#FQV!yWtZ%y^x~rXhOvOUopMoRD%Ylki-=pO4k2n)M%&D+-<@ zGAEE9IIG8B^+#eImmnRbdZfjB2ljGfHR1?mXf zb-2jU4Z5}uV1x?3*fML8hEPkoK=L_R-++jh;s@);<3~$fX3Wc%5}3RPh9aNozS2%@ zKya?kvW)O06e63=A0v$I@S}Zaa_zdCTuXu}(f7TPa1mUrf1Fp#J4OoAX)Qj}VUilT0u8YFVCfd+LJ> zwwCh6)SwLLckh;uC&NCOOB0qyR8Z9`cMmI#=d*jk86On;nD-(37IwOI1z&`2lY9mN zf-o$8u9jr;%tWh{|NCSlgcbLTe?ijtvxFF5VyDah$+I=~`*1fcJ~d;Wjl#J|>>{s0 zmPrJ-E5}jz+m{eZ;_^=@6&q!pWK;jm(|Exoej8=o)RLVFnHI(iE9sW++Ge3g4R|n) z3kgl^Kv0s0=Z0BHQF1Y+vyFsb+(?W5!|xK#4rNi0BepEyCW#fZMq5VttyJ15fB2AX zb_^!EgP+pP+>M`ST9Y(sT$2=PLQ{L_KbnIKTE_w!XyA2{Aqv-v+uY~Al#i52X>Hcm z>%)aU0Q=Oik`5N#;s=+l&DK{c`!ST<%IKIuG`CcD)6Sevg^q>(5*V!TxKrsEB5Zn4 zvo3hkr6eNr{l76sdcTwIFEaC=BD||;6s7XY;TF)kT+ixhmTiZTUm$^t7Y7dQ_kZC=en@Xr%aLadc z7VJK|zfMQ0^h#-*kdYMp{U&~YCC@0=oahu+$LoVpr`~IB{#9bCN;31`sygwX-TQ2M z9E@myqlipLz0x-QDbH=&zFAP2CHCHtv{ufU7+sO!2UJ$8_1p)9Q^fjV%q0Vp@so+6 z=Z9^5n!h?93AziLAX?USwmJEKW~WkhzE!y(tl?mAw~|e)ZZM^9!(R+G5LEiB6j)+I zJiRCe2kg?g;Iy!qeE5M+r27MA+1Je52o~xp8UZN$aXtY~4Hpf{CGDhR!Bbay4YV$t z#gQ^OdCmc+qZUwUuhBh`y5!J7z!g9CX1C`Dw9#j0hfejW@~;h5p}RvEl}6HZRxtD4fY z$0ax{XJWfLrVoD4YqAhecwWd+#Gw3U?}oegqwH!%(c;&Wo-S!pIFUWW?Y~i!^+tax zQ}vXgndL5LaN~V)*H~{I#cHrf5w{n(cW#J@te5fiS<+!>+1hrcGxRx4tC2m0*pGch z6tRGH_RUz)ANfLq$Ife^HZYEepr|S4Y!&;J)P2?TkHl0g3|-6r9j#X-Itzft+SdiA zY|tirok5lu!g6q;Ncmf zrR0k3R5S9Nm!b3MUUj`6f#ydfzoZr=>wNG=t#Xq-m34?DRD-Kb?$VHphdh$Z+&39K z5N_2n4#J+~-*4K*OSp?~iVCMme z-vBpXSQZ+Fr`nr~RPgA^$)!+$7pHTEKp6g0eTI_)dDK^$`mo#@-RAJzNAwQbj)K!R zLWmW$jb>t98cEtLa&-G)j4=SOy{sLHHI@aNM3ANb-08Qlkj)EkLQ1w}UWvqb0XITr za%=5OA;8g8=93Yi4Z^VBFsJC3;JZL(LqpryrJ?B@SM%X_B+@NONf_{vBXi$(#x8vJ zxSGl38om6on%8eP3@-rO-^U|67>2VzNHZ#)8B$o^R^qd>#8bDaU~xs+B^y`;Ml5Nf zl7;9WW-ab(%(|(CY`$fVIekl@_~yqeJ#8tSiPLXZuZ9azOTnEUGvG3YM3+L9pcN-B zNehYVv!C@Dq$1fnXV4eIMBQ>(O!gn-PEK01`u&5(-7+|6YF6UK8sT_5B-HR1#gPLw z=9;273rgQQ`|WA8bUcsKR(AeW4vJn)}%Ek zp#fe{WI19pk5G+~BJXI5NZ-N;w2Gk=*CxL*@SAcTaRt~9peggy0=^yF@)I0(Hzh)D z9w!q*TOGmKV&Rek1m>{+ejL2ugqR4@LHBQZk1;+&L4Jbt3s-NSodn~*akBnv@*?g< zrH3&13|}1`cB}~UGPn+R{`qN2poxgQ_L9)G{**wAEBChy_0LF2GbX$p0jZPhX<1_C zRE(FaLUp;exH$UR6F`}_&r!$?OqQCq2I%ALk9g!jLYHBNqW=8)vi&IgfuSi6qTg3M zsv#25;ulT>a8KHs2=uWFDe@2cu;Pc^p)Jo;-%t<`SDio=S*7&2%Zz4a9Apk{w~b#C zR_o7WHLcYsh?v%iLVS?ILUjBYTJ&UAq-2Km*jhpLm`Qxd|8K?qs$^3i5%xLp0u*Ky zwbMBtn5vtDg338hU(xpS@e;wEj!f?H3{T;4JAs|nDs?E}g4Hde@uQhxQU^%AAy5Fu z?}K&qJ+(p@y`9rJZD?zYvB~<`s;F*Yla?Oc{!Hl-Jt&GC1AXrYaV7fd7bsw%UG02$ zsjdxUCu`ToF7Y?xGgPYS>d37}@S-)Q!Jr+`tQMK^S8Ud4NFIL~e>sEho1d-!oTbT@ z6rVGh!qz*FIQ!%QUEX%Jh@XHFM1qHkgOqulRHL7{8dbJ|ynjETn&JJ2k6`unt86>k z_S_XOyK&jSy7P;T{f7v^Ze!%obMU1&Yxy!(rUMbaVjj+Ai% zvp{=p6MWU;<_9UQ)&YVf|6%Q}?8Y_|im9!o4yJ`{r}M(QM6!1pl%DP#w`n zbHM_$@x%?kvI*^?wwJQU2GIE*`!_zy!|5mha`OxjT3=X{ilUF`KuKkC=r`H7) z05lT}doXb8>`gSPFGK-!5=GFB32VCyhFY4!?-$tq@4SJ{3aD7>b$VmE+)M^s*42Ut_4(%2nFwPSF~j);s^}_83QV2s8KtCeW!?!Y{{hjPjltVS4IfrBN9*Mn|3VB<))5kS)jjeVslbRZL@PIr;B1XXtB{ z#@ z*VFD3CFL3H%aK95S;ZU)f}Ctjh*@c% z5KmX72yRvIWHeITV8Z8h`p*WV)9OZAgF zHsjE_-bmcX>?<&%iRi<)LIU9^kKD}B{%%n94C&jA7m{iufE2o3P>skZd_&<=$=-Y@ z<+=oy@%5K7EkqXw=z-|?5n1pXTGbEVIc0>Zrw$w8h#UASk-3QRb_q~?RZ9$}t1=^SFCTTx^VP^+Za=af7HRivTg8{51irbK#pwD5f z8ti8w)aOCKvMI_ssQ{FXe{kHpG&5WwO&h`M;Dfq6jC-~GOuf(AAl`Y3*9y%W_P^o3 z^G2qH_kt=CczIHW_mhmz6)0ey+AdDyksI7jxV?RV+WqYGr$nr2)4caB+Q8E%Z}vF> z6jPn9y8-Kbq^h9w3+NSc{Kg?NWK7@i36WqX@9GPT^qzQ5m`L1hd;m@TnAH49^Po&8 zL^X_ZG8G^pFtVn-kaOc}%=uf!T(vdR<)lsvfT^z{CgAON{AfmeIApYhj}}u39d&Hq zjCKj#RVHg>>LTeT!db~I!q@0CTE4#tW|~Se{;SqSvJvfyQJ8$Jnqh`3mf##{2?a&L zq}o1uxMWXcYLVk}z~VS+Z&OJ~)-m-={GV+^h<)`LgC_!YB#-IZf+xZz4q0h$cg{Wh z_p(M9RX-~gR2V@4MhjEkM%8LYacw>}_+s@UOr;2A>w>9I=K_BlU-f=OlmH?8XEf+G zx{IU>oOX!;bEk^zs~p2Ha`Vz1@*h{qjyTTkU*NStM=R-Qf~m_)?;cpLNs)J)n@QBe zqoHV{mm0q4{QHctNO`L}DVd>4_hD3xcFAqyTP~atcby#%vDWuF?(gE`-mO~<`|rNQ z_00MUGF26!d$b|WFRIxYGXCb|BZ~LLC)3g+^SbNYaZQ*$``=?(ZlyNji^$hKh9Nz8 zOVT2xe&Lo{-vk$?Stg>4M5P94ADdo^!MQ?oZ~Qs_A#nij-{);Mh2v7Emj%l#EaYT{ zoVBE#>g5rgodocJs&5n%81P9veTnYOyXVJEFCZAm3ypiW+Tw!@uek6p)>7R(q&r&F1#xHyPY zdHqh0!_aa#5xM(ub7!$bt`kdRO!94?5kfH6(--R$WeKXToG<-gQ>KW#LV3#MX||K_ zu@^4nQX8vyLT-7PQFHi&86^;}jae+oUXgWfPQiLr{%fK=#%db<0ZM6cnVK}FH*{D) zlr1fAXVJqy{@Fqgkpv7VyC{&EL!krv&^ziQsx=Yu6{UPbKZDVMRJOffL94el^>&n8 zB*>H9!~+sCfkkagEQ@X>-L3qH4V|KcC)3N-wPkyhky$ky94@Zn#ACX;Sn_Fl)-NYn zLa^>{aB=E37mMOFB<1S#30~iXOc^&Wm|K9;#xVm8m69J7h`Mvu>Z3R|xf4nhwUc69 zpK_qRew{D87>p;@#+Z}Ne6O11ARYzf>M*+keBLCi8_{UzDIdZ(Pgw7+{n84CX^jFZ z`|OOxLjeZypLDhm4Y`gGx~jK_&G%`UBxiBA&OXQXGIV~!^G-syjVv3(#8`c0yi4sbCx~{SJ7UB8 z(f#-mfi7}`I2F@b4cfCb{yG2mMZ4Ywu^%uj5MX93UkD}f+V!}NC|Y$_Y_n(NsWjch zGTU}~z<9ftoszK3fTWrt0s{{V@De7WjCfBu`(r zLVR@5M=Qo9xH{WO_AwjL4b;IX#z(4Y>A6x0;6nDe=DOE{ci$%XT#G%dgk5kW7H;t{$(rsY(AeIXo}a7TF4l? z@)HntCUuUA%1^X?{QVvF~D`sA-T8_}#Nqq4%b9TGW1xdo=J^O-8J(z*{E2i>LL58$!fn zscdggEX5!G3^@w7)N*&kjBLjqeI~kvaLrn~dOd+X0H*G=Bp(k#$S$wf^}dnCMs?}^ ztnut>8f!_5lP!^&7H!M)6Kk$@o#LVt*k(ONulCp^itoL>u}a?l zsTv-*6`-zk@-12=SWHx2iC*oKlikXhAV;fBRY;A57*YE|*>yk>STN{WpMRC7I*a7N zI7bbPkrlouhVk7B`l-K&x7U0!+1gMxl3{Bw=UXNrG*H~grivUrsVrAm)C3M8-uJNa z1l$dtEwsyw6%b~ya9s+!qRbDdmYIEW?@L`;ii8gz{hszdO3G`sY&+^?Kt203Ru>`- ze1sQApuq+VrHQ?ktj*vUu0_tb>n)z#ShnpDzB)5?E36?RI{xrGU&91j z>uA>(jI{v#{!aKBDcdkv4!t4MoGLl`&;SCM`o<1T zzz;D9H=^2Ky08?;qQI#s7!@Ez4v#TmM=^Q8pjb3yB(-YTz*2=c zcH05B!(|~K`fo?ptUj4WDEs1N@YpZ+36=&+y_vdeug|VnTu;rW-~%xW7HrWHmbmYE zcqmDePT!oWLJn?Fa+hwh{!8>;n!WvO{|o||INn_{IUW=*XagBsSY^7fL4?;I zf<8E-xiDdX6ZB)&D?!Pv#DJ4Rj%(eI?sX)I2LWocq?~)v*Ub}dT{gO2ohcLTbtPw9 z!0@^r!h(uDfw3^c^t2Mx$HC~o)zJlQgwC63eeCg6<_5dzQ3(ZAi0Iz3R`j%I_iCv_Fsc5!A8C(c>ZNBkX$qMo(ne>5=MmTvhmUa^?77pZrE06>}wOR7|U$ zl94<)LZce@(#f&M-(H@x8wi{-{r&#{$Ury0mt!s-f?%@q!yq;5Jb1GS%zJ^!jzfcAXar*of^r?Z(8 zkGYN~j3^~9wIM$*!(8X5Y1%arlS=+M5R;}g3GFy@k_YmXcx<8eGouCidh&0!9s&vH{WtBRHO8o z=j-mjY?_rk+C46f-uTv1i+5D%~*<(D^p4%dJ{>IphlKk@oyX@dsDztYSS@-YX~$tg)2 z2KCiD1Z|#@F2X%m=bQZ!M|R$>q+xKcoX>WEA|lcoc(+pJxb+lId^jKY9pe&dPzK6Y zTk>3em{r-Op}KPlaPqK5zVOMU-MhR&vLyjAvc3cHP;Pt$PNmZTPm&^R&LPE} zt|L_grBEvT@?woC3fi?H=2tJ~m;x$AjzF(r_U8I!_1zX14)UR1CU7{HsP@LeMS5Q! z()<&`RP8?5ir*RU@p1?T`f9EE{++hI14J{bMYCr<1TdB-{Yg5Uq~u?X|Y(xLMm?|!m>&7ieCeCv6|`b5VVe_^zE%0A!u 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
^$$Zo^V}-_sD6ex5fQ9#BBE!)E5L~`w#H;7 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
}P@7Vd~R4t#XNWc@rpmfV%(Ag9H+gGyl9l7 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%0D=rOC7M0hLI?SIBW2e6x!FBfp#yWtI?D{ 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

hEm z%R2XI%61+RHY^3EYW*H~lbqg8z!v4PQxL zFpw{`t~-2ldOcn92ggw-Q3Ka3GzJa@&Ceuq(xvPpym?X->@y&ly1niCnuP9_gs-73 zfNPJM0P?6No?@;R&)Az(5w9yh&9p5R%W+0iFt07%?#WAZt#vp z{+|=egPtGoC(7ymZO8vV=vFyN`+vZ@ix`G2hZH|TaC$uFeuhG!;VZF{9{j&P09iX% zzYThZ%hSBX-Z~>Qb3Q^m&^1l%x#i27K{t6`aYB_~5x{#E%J(&T*vFXPNGl$#za23w zPg}ClVm9-(Li&56fn<0YIazj@_PShioo}*_Rc&(5Iuhak{&XaJMx`3<7K&eLAy+v4 zrY2GRFCh)O@V5xD&Q7Ado1US?U`I9jfwu${yyrJvFXt)*D@L20Un=xW{$fGs&6Qg6 zn=!K7MoD$F-gY`Z9%^~oB@}mk&sim*WrcWpDf0N)!MlMaC=;tlJfp!g ze%iTLLln}U>OM+oN(n}sIk@#maRE3QN(TG+rUe@&ypc! zJ6v4O!4>bU;BLzX&~girB9k7h1g^13kQ+bP)VVb1E*c^6;u@CT&o2zaLsz$lFytsYU z#k{g!&dELFN+8+uDTo~Ro}`f6)Rw@L2YJ*g11eH(|Nhw{v#H^zp=op5!rE1FkG8_i zet4<3QrP#YfP<_r7q}7Y09yn(P8PdZ!D2kBE}Fa)UmpzLN;ZFHUm!aEu)h>iPK6FW zV}Q9qp%@=-U0s5+3yVD^-;v`9zTtx8|RlC3S~1hwKlc36-V?HLMG&# z4SR>bErsfpW%YD0Qd{CC6r@(gA^*vA;=gKesJqt$EiL-YPs8Q_pnZ3!^dNFgYL>~! z^gK!i5v;=j=N@|}bIrdZ)Rmm(U~vUJW5PGZdvf*zlW(pAjFB4Ow`0YCm$@M=C9NmJ z$%LSr-=T*-LtgzB8WH#0q?1DK(XzsyF!KM-tFUv=DRGm&=X?TI5fg#tGEO{5J}k6~ z9`r5mJ_KwbPOOemz-u-EsBaASD!mrsd3W5T+D3AEDMXWtqy zxRmd|(C6j!Gns)z9~cYK)MD?S$!*!VYWp75thu3Bxwgg1;CZuAt;E$7=nlnm&r$R2 zrwAe1TI{0$#=H999@U16Q&Uq>B=99--cmtu;JnW$J7M!r3g%sw^{r;HTTLu)j%u*! zmOSry6B!RD7Uwq**u1kr>B4&XdNP=ObB%QHdKeP86h3)~gUAN`yNK-VwHyfd1JA^> zLxAi^uAk%DtjEcomtj1fQcO|JO1_=PK_Yi|O|%I9beCrRlsgMb37 zt3;-b-D?fr)_mZl?(2VX#QA;zf)qSIBm3km+|Yw$@E0exzhI)L=h0af&l%ghtAyUi z!2CI2Y!~o0>G0`{k$+=2kWKTGI|q;OAce151%_RuREq4!oGzuG%pXkLwG5H)H_4F+ z@7DG*|B?jM21+yoa^)6{CF~L45)L5l5zT8S&%xF5-^~R7B|px$0`_CXFJED4ueTwt zU_?dlFu>n5$>#@4{UtP3SHQgVjoZ6^+jU+jY#smaTeGZ2-`en>-d1EILgqnB$YcNB zOj?VjA@I7JJd&FQTu?1&$a)_}{M%@2e+LI?zv?*Ai7J$rW2vesB2-8}2 zp3sI>{EKok$4h`6J!D&9_AE>OJf_9iSmyQHmQjBkqd_SojNsAeUD&vV*daXQG9J&- zhA%^QotMDy0J9jhCXED9v^c&MoYYaLHr*X(xEGV{QZiyM(dXhCqk~?oH|e;ANAS|M zyXHZh>Y>rKK~+TzqcGDW@bIpN`}PaxGOFcvYRLL(4~N?iR*9E7h(?KbO-0Oyco!Mt z+G^*qHvG8YqU$AUBPAA*gwl|14-mTT+SfyzN=$jUa?$O~15)NKrdwM=%fyT={n@A- z+^Fa_u+9hf1NO%x@X)o@;>Ka|hWFlv5K=i(e9yA~65LKPmN3MZQLRzF+d3~Bsd@dw z*KOhHn|KvHN7Ds6{c5kVtMfwkXco<=HqTh3YJl1d`5kfdS4^JFo24u-f>7U_^rfZo znZ-`Ejal50ai`}h7)^G({zu9RW54x$ctksnmiM#K6al+!ry;U(Mk!do2zia9@#1CM zHRdFXsT|Lc%}C&BEpNWup#FAR$*m<+E#ZlL--BLaNc1?dGx7U*h0xeIT|$+8v*(wD z4TNpovy%f=Kkwgz$=x(Nb_qTpu2JFhf@~EQ=0b5yuPdXD00oSAVq?Br!ja}p!0Uej zQ*>+XDU@6x#{aM@y zg`y?0f?=C^!OoClJ|wT@^Fds&#srToAe()O35aYH=fWKW9t+(cTSzfil2Qs=Y4E&k zRVPMiX!Y?gf)ZH}$3drkT@s^_Kf*L(yNhSM?VP2i+Pc)`G|<+Td8PhYZ`oB4L*ah8 znwcLv2Wy?NEssE_fnaA|55BH;_Q$irqj!!l(+%c*Ut|^qOgxap7e}m25@D`^3H7 zRZ5t`gR|YIgxk z=)sNy+78x=|FaSt8pd2?MMN!^g$)nLW2Wb8SVccCow48zI(B(F$VJHf6OJ-mtq%e( zZJYI_%?^e8E}U5oQ?Ip6&xbei`;Rugu2$_ zX+u_SEF%9ezqIZdOsQC$0yM>(pdt4E@@WF+i9?@T_LA3>(4+tIhDQQ2PHIGja(}I| ztp4R@-+k{WQoi%9c-6F(+NHo>o>-a+^aS*({pAVoBv^7v;D7l~pv=Ij%>M0l|HmzG z_3asW&@$ikRygqQSN&H9IX~M3_I@%+zZ}mfly3~j`^AEDA3GZiv=wL-xFTO-kf+9bM)iB(yBtRq(s9UnW#&6&uL6>#2#r=+>m=IvokDwRSKFC3cKEL z@qoBu38DLV6n`GF#d1p$PxVR=OMe;)yRoxKY3Sj|anLsn@yKb59?_(+N?KA0RE~Tf zwe0@yB*4yA%QeXEx>i``h{i}wlu+f2xPhplun}fnLR&i9>t-ghD1RO75z*q|!G@Z5 zOfPksoA0;lfciL+U}(1@jRcSRQ*bLAT9*GHDGhB`P>Awpy{k-(g zM*1ctahR*2uw!;Zm*7^o#fC`kW}TVm*Sjwt_Cv6oQ3ppBldJPI6Sf?FikYCEpR7;M zsCH-HZ_lyX%_NP$zR(?)rj3#?r&qx&c260b4rcJT+bzwUm(8dKS-5%Y2rJjrWOhv@ z@9Q)eOfL{!V-o6O@+^LHQn!DvD&$N4(8Txf24{RZJ>FiXENwEAP)CsNEL)wO@NWk@ z8@Riy(;Rq}KJkKyC6!|DtFjvt#eK}3C7i4J4){3+!S`Uu2OsVd^558qEF5~xXj{xO zkN<9i5GyFLAMQIPHaXAm59TH;w*xK164haNU#i@B7uR@ZiB@Fyi?@fdEPtz*X<~0r zhpEqjiN}DaCcZ$-#SaK2@w6t(`;EjIKG1(Fhq(B;{HtQ{vsD=<`U<&YW>4SZ#B)kL zPir&Hc8>mtDR*h?L%I_!51YsX-P7`tfjRoDuct79C`GR7z%=v2c~`n>mf=9)fc@L1 z`%|MoBt4gJbeKtXfrhH(mM+rk-dk@G27C2Qy=C0hl6_ilJwQ(&?VfdBmB+%~RvQxb ze)NB4=<&#hJc#m=xU3CY>VK3OiJ)y~w;t(SPKRK9wq10DTrM;Mj!^~U|OV>fziN_^l+L)qOy?~#szJE9?v8HJdyGN%Bv8^e1 zJ?g9a4K`_hu(wjyfGoz23y_IR4poO#N|YwV53*W_&3GXx5Q4ABU+w5+;GN8gfi|nj zy$=9k&K`tJI1ROEBqe7_h)LGA^#sIM#0_4pa)B5hlgLQTUP?xkcvbgSj`$Pu^+bDo zoy~_Y8_jqo3%&kaih+-Ii?3NlgET(q5wMfTB!(fIA^p0tVW}Vt?BUNB0U}l%q4in| zbQ;6saB+QFv1#hsm7|y7^$oQ5#1^iSlkXP|3awVDLh3yJtZ}(|BC1g4F#j{q890dv_%_Ni*4xkUI)jG}jgpy2uHkV=Pos^!BIsVHI zFZ-lAcX*vHkxv7S$tQ(-k-(!Ww2l?IoLX_=AajoNAPEPozucI zUF~xcJ^t(-`VP-3AR*p&;4@@lUt8|WpO$)gg;y@FSE-R)tLFV*3^-WIi||I}=@hM` z(g2vVMbbXRnbW7SoOb*tn&_^spVPPFgj?W9&Bnq3ba6;*a?X=T_ph=1+zo}wavkV& zkKq*gEX5^noJByLpuIHtEL=~Me`3v^(21&dnQ?9hNeC~aLv^j0jbUf4w;|Jz7pn^7 zLe9dizU<#ZR9S9r`<0X@?+)5-WZ2$Y;AMKm&i`^_aV8tw#$Y#}-yKM$%l#LZ^SnY(D_ZLA392*h7H z)M^@YT6Hrq-9xpNC-0~zeIq%i$IYyS;?x^*$-+GG(u|HcGdC-<6RAQNdtgoj`=i;V zMK(itw@ld~yf;x}biP@{;<=}}UqBhbx7AKANS@vgbg2FvXlWZpAJ|G3aq8Z%(TmN8 zO?mjfPcKCBEAmn_^1`tNmp}nUQU%jaX_I85cl0KA0X$!gHg6FG29wb8x}mkFx3Gu({7CrOB}yGsi^Gdc;j2>(WJE zM+nUiXuAApVqPH(b~JGkyi?f_Vo>e#o3zf@p zu`NlcIICWfrVSW#XS%}~tSr01d7XKpIKAZcJ`iu~@1%P)dhCsOZfW8@_k~Z3HgiRZ z`cG!=U!#1i_~3p-8bi+Y1$mG3$xWUe=upqb>{2ajjp8IR;j7VAraELRSj(2EQ7$Hf z$V%-GAP=^{djn@dd>SEZi{klO1;_e6n^bEUtj-!(5&^18niJh@EzC1_c)LzG^}r2^ z)kTTBB7GSLNh3>MLZ6!iYZ;fCDu1+jInJ1jM(RAxeUOqB9@$YxfYUIICs(h=X?0r7 zR8C3YH)Z{m0j$8iwWd!Pv&(>0X#SsQv*f;DDTGjH`9{EEjq?l%>Ewhw#BSBIy#r)@ z*F5nUfGYnoS-wx1sE&iYLINxO!#|ykRx^vuY6T|m`)%@+5_I0~ zA$!*PO|aK*(g-v^{lA~jG0&0NvSjkRUuh{&QVyJ_?Ig47+S~1~(uX~y|Dwfm9Nubz zvjx5D)n*@Bu1Wlc>?0?qrdsWBKhR4-f%A^b6^*~G_SJ%gr5T#Eii6C<>K{9&HWUhf zVXOOgDpUvie|=TT*m{nx<+5Q8q9?hYfS+H0Bfe`TF-sIef)lyj5J|m(LU`3T;Kdvo z2Dy6S zAE8&>1o)Id%F;)qmp^K13h*hOcY?V1UYAxmqAb9ttu4U!YyQ&G(#*`v#KZ)dOz!RN zrO{|?HXHbZb}E%xTU(owk`fmeS6p1&)YR18-j2awva+&9Mn;N?ikzLDXJ=<`-MaPt z`*#!yvq*Y!zi%y%$Cp`t_WC?f%K^BWuR#pZAfdT^q$HvB7 zU0wC{_20aC)7sh^5fKp|A8%=CSyNLJ5)x8hU;pjfx9;w4I-L%MLOnb@Iy*bt+S(8Z z#P#df-@SY1UuFVPS#CYxXO zOWOc*j!3JhD=Vn0N*_~JQaGY4Z3j#+b@GAwc{@7!NNZ|JE9yfbzAGP&N~;__2Har^ z3@S;hC>{OzSzQ{WuKx4$G2pZ6@@I~4DxQY>8kqSy_&P1GU|^;utpWnAOf@h&23&B2 z+f-UxTUzn5$yGNe$CXE2Rs#Xw{aOe38d&Niun#AQuaC6S$``M3Wtf9t8ftB0?XH$W*5;Pj`Q9HG}ZwEwBSs!A$H ze^+04LamlNbU^RR(knvf4wSf~;EmiNwxW4&?c%yV_ZA}Xx)z11IbC^cuDLOGm~dt0V0DSn;P-yQ zbS*AMXIidg)Y2W@H);_$hd*6roi*rOWX(^`Lk;Fzmo+*R%rpB5A@)H_WBqhdDV?lF zy-WWObMF{rO9QoMk8K-ge8#qI+qP}nJY(CoZQGtXV;kQ*&zs7dq`st5`H{-cU9Gjd zd)MxDU+cbm*mdAr^di4bdBJ0`xqiyP(f4-ho4x79=6UUg3vwFvGf~jS*jSqWkQRTU z!9HWW6v#D~QqIG3^?e43cc&}0Q(;V^twvU-EM20MH?&hBvK$Tc>Kw21@85E}OP`y_ zHEQ^ZCavxMdXaYDt}l1J#G;ljkJgM@yssd4`KHoBcZ)T6Iubheje%dbe$UXm3~Zuo z!5e|!R{fLQG+d!~$bV~eXz@OXn0dNI;|6SwQZx_MT_exoUQ&I6lfdem7!CefiJhehXmgf>fHPuf!=wRX91}O#Pl-u+Ff>SK}bG1ilFM zw5oR@5Q@_C<>B&BseREkLR+C7j)!MHVCA;FX4G`CBc23UbBkDc5{}DDzH3OqjBif9 ze{LcJXZTgN-c0Ql|8xhYr<{EEE4virYdHbv(WE!)0x!w3T`2oEQFdFUlO zdhmthNS)JP3+ZZ&Yo*|sb%72Gav+RqHH{?)wcO(`)MywMua&ld@9o`q@5Wo<`3{)* z_>Wn;p0gUmO>~&FP(V0XuVc*}##2we#mlS{q%0k1suyBY#Tu}qN2f3C5E86B`H%dy zJ{!C%~WF2 zR-TEwq-aje8K38kap=gFub|eeh5hisu6uM>I$WJ&^OVoHl)CSY#tGQXE1S>G%|ufl zUH3Mm++fJ?*x9u{lUiz@CtluqSeXqlVJU`I^hkmvZb;PBN>f=p0O1DD8CHmyY%RtG z0;hvlS3qpCYWM}r;!;iVRF3y~<&|s(Ve8*>1ludl)R#rKz7N>n1+>ZEW|K!)UuXC? zG4Wp`eKSYveMiOBJFAk=Ef+-yU$#{=%Fr!1n{a&Vc9K1?yVh>AEsKZsb%%Ry;)gM( z5Io#4ReK{XAQ$U;_?PD}>DHcD;VE(Pa{3A`y^ozfDjFb{q5gB9nlJ+Y|LJ-s{@5ETdPa)Eycl6J)`6vSS&sdqQF{ny-hX0 zn@ZVW8vkzESlEaohWzv(ZB(ze@i_m(`;H2AwtYsnEs93-0>yV4d~3a1HNx(@-ueAT zKQzF;5WtNlMC`Y8OGJJQeg&F&hPVtnWfnqtNCETg3va7F>j>hzG=7K4*zqv3mFp>g zh&o@#ta%Tb-{gmWwXgFyXGelMsdl*V z#aFv6RpFbRzK0va%Xz<8T_S7+f-7!YarN)Z6#L7Np3ZZL|CTZ>K`Ez(lq*e@8nfrO zAzYrpmdgo%H$nN!PmOAmvK>zq$rUa^p5gC0_L2xHets6^aJB->R7k$LEdv`W!gfu| zL4n*}y9?7X$z!@M{tCx4+YT8PsHL!4pW(N}D0zjK_1Rc0kM7UV=Y6GcddiaZFG<8# z_H#S5>KjE7;^}1JF5(NLR07vSEfLTTYGFZ$s9P428VrqnxAx7-DJg%{$niU2m7|bX zokwj<9pEeKL|JSG#S#HdPSB}9XM`0HuPI9E^-VVvq%baa^XP^x>P%4XNMl*VY~KAo zD|J)zY39qlZvX}A)Pr^jxg_iKxs=FswBpS}=`AtCXvw*mlKT0{^r9C)t$KCHVlet& z7PXtS@nhNnPrj?pGz3R_Vf?(v*<~<@e&dKP_EEUK*g|No57|0EmPe`If0u6NSfRc; zJz*Jl{B4ELo(CEyUOc&~Z(dYR#C%dRi(HXZoC(^|Ac=K>n|3Hqt|Wjw6+gbOvL=j8 z6y~dL30so--3ln%hEJ3{kT*6xE`0PVlD;&wJEVlWz?{b6y6)(Pi++;1EdOtSEtXK_!O7C_1e%EZXegj_xaR5yESE!NO1q=92$aN{R zGjusS$z3H-AQ&TNzWv8tKSZYQZES7XD;=k2h~Xl{zC(g^osvLj@{qj;11oU zLkh0g{mc^M4eNS5f9n8iAT@w&_$?!L{h)wME5Pq8E5K80-WNd`FkF*VrqnYk$aT2O z8>i=YPJW%cji9+a8{)xH#PXSa+2;U%^h8KB8P|5^a z9&OMvm!I5LQMPlT)TSx*4KF4(PF zR~%{t5#7i%QmG{msLq>yGKUkvAvAt@n(!d2PjjY-wL)HZ*xbfN+lF+f!F!89D*av+ zeRkeve>wYFshBi<9pSP3i77MLj(OxQ~`xgpsrSh5Zk&> zyCBC)eN`}1lbVyzmr;Cj0v91`{=xnyBg=y>%t9*A$Z~2kmPqB*hM49|ESZX0TkVQ8 zFhE4MW)Pp86ME`={Zn50=g`9J#J1^n3ZK7r%rC_s8SVbwh!`wy)cFaW-s9NzG9}Vb zkEP3`>feI~!XtPZHy-Wk{$uuCdxt&q~d|_plCFgQ$9vq@|wpj;1hD_d&fF7`i z^-)zw08`+gxFSO~fK&gZmu(|iS-fvNr@}(6Bx+dw!7bk)cd`x@^l-88lBn({JiBqR z5Iwtr2p8E&4emWbR!~+m}@y=JqLNI%ve@qQ|&KC{m4l1 zJ2`m;d09NcO~KmnQD9yzp%6jZPC>G88s`o0rk9Y23KxhQ-$L8k)m*NxCUgx3x`u0^ z>qe;&SsNnb`ewnXB13z?)cT^MFF$>t>d%7ON9P})*mU0}*^&ypnXx#sLsT%D2;otYb2PLEbk2n*A~hhhAH!+ zZLo_22GWjmTyly5fCEP`rIv_XVAhy-ZJogrA^9lkEzKWb-I`PV2ht$8;3bk_5GcWx z78DXZ(=Bi5oPI2F!QCpbD7do2ZujEHdg^+@%s8pCANiZkS+ObeJhT5Phcu9XKwL?^ z&6q6Qw9kAz&Z_s_qXXMo>Ci(GK%>^XbZ zN%wrbt6ch}zAR9PiaWU2M?W+FOxDgo@ojm(Rg6cv3rW%FS1GPvzn=@Vr z9++G@HTg?n}-Z%=Q3x+B5TnjA4e`?&-ixGc|jp9zDuU?F71sp2%T75K*z*AnW@KveGgU=jo&huhe89b|`tFpk9IQ2g{2}^H zh*fYwY||T2^6?(9Adb!+_jG8X^tZdtx^db+zUpKnw%@Y4nnI4jWRLvhh!83xK97Id zRJ?-5T?M!c>O4OUY+wzgF-XPP=vo_&4eEJj0+*(`kQ{_xku`$F^_Gke<4%FHMprm7 z)LOQPr2Ehooa2^j5xhkGQsOM}!50IAgErqa_JtOx3(7Xq8k!e>7F^78^Vn^CL_JfW zUA`9)xdu!nIU^r#?`pF3jhXhniEH6CmC57tu?- z%&!8+(#I{D6Uod+2W{6hOXtX)PL)OJ00Y4&=bvcM>G!Y-VXG1KLm=^OmC|sM{ z=#uVQE(aXfaH3{xv*f;>+Zmo3UR2fRQy6&mnw4(|jjV->K;LaMF$H@VMZqZKu2^Iv z+#TgpA&pa4VKLV}IU<|{B=T6R21}sBblNw{t3bTCnQBqN)Rx+5EXu2oC6?v2@2|Ko z7ZQC_0%E7y>n)F?_{0)3$=_Qv(daWmADcXp#JZbA@);6I-05v14`FS=oGACMJ|D1! zXqc;kKZcZzHT^aXDfaqSKPt0COUgWhD(1Q=z>UrPj}5|1&Y*j)@9RIY#nu(es0HrX zjxUk)6YByN_(Pi{(Nu~?p-CRuk53bxg_h)Y@Ab@&xBcz4vcigGE_ol{wY)j)*-y@` zc+bx5=7l?#B{N+1?0J6U;5m-m4JiC-;~*msX=F5}C>&a3Q54+v9w$ej7LNLMRC(c! zPedA!6Qh6Q5C(@UEos%z*)S<1iFDWduiG;Hh0>y+jD`)amn)CS7u(05oM9>B7n4ky!-M;DPPNGg zzMW^I2c)DtDBUu*Uy{8Ob5!z#V_K(&I$6GFUxyy{HeQFksMTO4AA?`>!(D_=M{)nP zDjUge&!J!;Ki%)&gyz@V{sF?{`AD(GBzK;?uSX@m8bM(vk>!R#Srf_mTr&DB0f_)6 zd+7P@d`RoI5l`)Tn{4#99GQ)4;)B2bJNXnKcJ1*fK+tGYyKPyI;6|=Fq4u4QIXR@no zb%{1kbq;EoY_|KpgTUT(`%GIlW*8}qQGnswB=R3dDD>(avHO#&8}WOc?qvfcD}G9N z28j){om_qdhU_)xNX|rn8E_S*5O$BK5u*sXA>gaL&M5nR!PYn^*vh8x;d(n4`{-NNK$HNwP% z*g6@%=9gkZATA?&eL572SnNftfz=q|*l5`mMjd2e{dA`Q`U?amdd`LU7;MzDF4j3E z2WKtBG{;jB^fq1EeAwfSy7ou!-vn%6x*$sgDB)MnfjeNz03)ivhCAh2R#t1&mjzs_MT7dWSiMfGwW529^}0{J)`xN%h%|ccLP^pyLOA zp7AFrZbB#V1o+vFz&k##F$@}dragYAho%nvL2hw)u^FiiGEmV6FS_!|`5MQtAnfxK zjlTu6vd{#;2TliSk*06gJpO&v462`FFr6Pci@XL3>iv@;VZ#MYaQRcyX>_=&zY~r$X zz!~M|l%cexn79XrV!r_n1kX#>2?PGZW-a8U-)q{Cqh=W74NkmAsM&HNj_r0rtRAV4 zu}s^HDlm<>*EU1jBs7{FgC8it%o7aK+pVfIiQG1XQR!KGo^(=(gPT>5%Ai5rjW;{q zkMu@Ic;|ud!VzJW^WZN0T_~OuNf|pMz)~Fk7t3+;uff5+rG-8pNmj5;uH;7k0enj? z-V?pFA8c&do;Ht{p&5mhviu!i$bE*|w}$?@%lKh-x8g!@rkPclVcTU(+Xag*P(96? zt3pbIx-mla)R4%%rO?eM{sHA>FV-$|s2V^Rd#a*XR6^0`YA!jxp~0(@0pOEnM5yB4 zaGW<37b%3h_$Aw5i;sF5s@V4}hhH$EVSxi$Jq(3iI#7z^n*pJU>>wZw4jSK!tu2;p!xLO~#^9v~W61#FZ)=~wI1FD_hw0wqd~n{vh7ZvffhlKnWD z!JFdaKcT@v=~?$MIA=V5LBf9U{6CGvULs*|Er8w27NEf~h`gMEv4@t@!QC2O;@sbI zx3XXA>K+1;<|eC9Ixh7LlBO(>rZou-*8|Bz2JXjohvPuHu=3;v zbCOw#g2No+UJ^3E;pIaw!-;h0uD#maeq$!=-7}T=7`o3F{p-IzNBtv4$Kx%$J`zu1 z<)#KvQrRWLfpT0xoxX-BjD1`k$T#3Tmec$o(sUT+x85xcyHw1_rw)5U8NBG_F#F=O z;B-f@YK6Hq(>7J#b?fj<#sLI}WQ{TgYC9yyG=`3Ix|JcaRWWE2U89E}2;a@rBexVf%f?1yAw*yao(^3va0|{YWKU^{5 zyvxrT!v+Gt!^GV{YkGkr;Xw9Efap8{R>As}ZY{T#xT!R+ zaG8ImpJOcs7OZ3Xl^Dz5A;%@KS94nREd5S%WVd<9VVQ@RjX|_)U5yoT3DGd%N_Kho zImQ_eg*T zRX*G3>r+{oS511X1G9qJ5mTsm)I|A*PC9qBKb|WqtGxUGCrzbbbLX}7{JHu{r@HGJ zpRY3u&&SJ-iW=V+P3=znJavXCY^UqT#33t2Iqb8I)Fd~n5BV51jA3r-P zdbB>@LdDSXnfSmyh<<33@dA*A=6dmIc6Ikxjt2S;tS<&$?XJ?wxA7lMb&W))*M;{x zi_K!D-+h-a5t-X~Pj=LQ-)^m*BuFHceSMxJmXZX#F`p!;$0dkcS-BmMU&_T?b^_^E zA_p8u(Ba9K2cKs|@c}Zzx6khPY%;mL{O#qF$&1{@FGO*Wa569R!jN~X`KSdAg#=r< zdzz7O&uryGw zYtG7b*YPYsj0WKBafB-6h%#(#9gO+E3ddu4%jJ9DojqXHucfSB% z-|^PmV)5CS&N5gpA1zbaM1MHbGOXYShd37yCI1n9slyu0Z(^NY(Lnq(1aobc6n&2^ zDjqP+KTXp!Xu$R3WuNvG_QRD)@27S#FoRh+c=jJFy)D*WUZVm*l`!Qwo8F1a(ISH& zPbCAQa-c)L3H7U)(L^*BV5HtEX9XJ7_TsGoM!+~V7wU0!$pP|_5n>zlAtzX?{1Ia1 z&DO};g?-z6mE}r$`{4?+B`G+kJvR3Oe^mGy0fug?Bk5qUxEHyt6TZ5z!U5xfmZk|x zqCA_XK_71H<~y3q4}flM+APqX;UyzO9wo5UUZq-bnvLS17j<5|y8^E}K5MV8{s_Eh zfGe#C@`p^Hc3b-$^^AyGF5cJgo!ZXfyYY!_Jhv)< zzwHhq1FdrdEqyBXa3icv2`yZXgrD*bU~Ll>;`*#aeglDg?y*|YUHG!A9urwQ!w#$x zS8{s_NcUm~C-nJ$p$^*dt7!{qFe7r4dI zTuheh3Icc*QnGd5C!Q|1$E;8$Bl*|X$PqSn1piOI`UeP-M+4K&Xv5T|xG98QMB8kx z#at2t?vj0Ksx|uac~L&JfnvW;E0+dbn6c$d#%4M|(1w}lp*4;x8Bj(58W0Yq=m7w0 zjy*-WJZBkQ?tNbK1)%dIu#YgEec61Z^9o^%eH0QK3cL)KgR^|IopAz93a0-#`;Av% z;PJ_jUub-d5ksA#WqpOpy-G9mF}kO-*EhdMxyaT^D> zveRH@`&gadRtcsV^HAHuya2;&DUs>XFc1PbW|&|hLNf1!D2bxYvG+}@a&vJ1M)uOD657vQRvQ&bB=5Ut)Sx4EqFW=KVyX(|*&FZmUW)<7qlOg7 z(D30q!-fyg_!OCx`be05tQg!fZmLe3pMJi<*2J-&Ux>W82zd5s*L2n{1zA3zQLkbY z8|1}wt63mEkh>!hZ_30TM~X5TbJTvP(BlxA)ZT}1tSccCQ$o~Q2&S-YO>uPuVlhaU zc}E2d6#)HMTK{yk5w?Gv)*&p~vehT*?itAb)qu!hBx(62Cm5HHo`gd^Dm8JmU_Bnp zhN@=SEWH{h-$G$0Wu3*>6K12BPp!Nj8PzU5R?PIvKiif#3CY+RY4=;G1(e7-)Ls>r z3yrBv&B~BOCJf(<+^T+yM%hj$(C_kUZywa|-aQE`rDRZh#F^T z3&hn$v)_`n$dg!Z_AD}u%QFfvW}S754@_OQ=tEFPX=A5hCBrZYQ}MRa{2pVdiqeQ7 zw1$KSyGKJ3li#>^CFkih?T~LEN$ysbzAp`6Ky*p*2O<#wH;8?9)s!cB)L<#@wZ6y~ zq@f)a!)|Lc>}W+Oc~q>Airmk?_VwNVP8c<9ceVR2XAe;*c5)$Vk^uWRuV(9&I=P5B& zbiT}7e7o5*QxAmVHBh}oMUcJ3ihIEvCfy4md(53Ics7pz- z27FybNHB_Koikx2DygfxZZ_I_&lFU8^QK{;W6F+(%X11$pywSFv&u3q3bok1MIBLl zdUB;o`+B1x4kEzE)!AdMuCL)m<(pBsU5w*WY;K|L0^_@D)bn<+8Q%5m9z_Kw8^GIu8Z`Eih~R75xJ2xRXx2d7eC|1=qhXH0t5Vk@Bl_8dT}^kOSzAg%+C?Fjap zLXlCKJw^rW9yv^_2dv>!S*~Cc#pz6#1Pa1!(LaNz7atS{3Q!@5qho}5F(qL^6cqu% zI;^kxdwTL~AU?yl))nlxNmGA)huCjFdPiI%m@;qlTvr>fiwk{_tY^hLksHdGcI{6~ zlH923QyuQN5dI`z`SCONbP}XGrh3FK8}>j zb(_W~?~-yAgiV8R?q{8e*{)8yKvwa75GvRrZ9dtU|H>Ym3_h~CbWcpxXmH`&BxQHa z8)dqp zBF}|QC6xB`>dTmdREDLI0pdjk%_3djJg`Fl1_!@=?V|<8j+G;t{_q(SIZv&8Uhj}m z`r0=U!4Dh1kOZ4pGqg*ibqG`p4_ zO0B*hqC70kPND|!Jd<}lxCI5Om1Qew}-D=fd5e9L4xmtQWK%-7Q^5LKPh zwJR{WtIL;)X=nOJmZp6|*Yshk5X|?F;pCrE88#{5Ik2f@>h{tyfqe!fqNcumI5@63)ZUW=66`mz zy$wYd#5G1_Y&EHHbVh*HL5cA{Px5AkWPwdH7;ODj{`&%gc|}5^Nx;vbqcNhrj4g9V zsU0_AXw>M<&}gp9`}4UPlZDQKb!4d(EU!MBF~64!BHKe$`pjnO{{md~Bk1NTJGh;d z4C_?GnKf_Ks1H<{qzCD+{Q7&?cvuZjxY9v?TArQ|A~yv!33F3L!GR*U@5?-n^n_`&}`_cw8;D9aw}&L za`VPBzFA|-#8?$j$vqgIVtafTF+Ta36MlGWq&J2Z>csCs&<~k~u|a;aWKEyMg|q5J z2$E`)enh6(EBfwdn7-?NJR)?kTRi9b!F|}2NkZ1Q)_JC9KUOCN$x_;k@uvYWww?_V zxK?Dp0&QBg&4V-c`K>{oGhUxtC%?wlEUv${J}nBE!O1}Aj+B@mAIBw~9IhrrtIk5i(PndbBrq)l9%a)h`zwEVl?OLVo>guu3?V``mZE>@o4K(ul(0FMw z-J4PO6k+%##i_rs7Kft#*@sNruyNb{d%SVdxnM8Lx26SuGBr;hh>Nych;FX5)6v{kFU?-VQ`Qhyhq?fRc-fKrDm8I_d$XDhL9 z{N(n%c(Z7!unAjMabtN*tw|e$8%7ynTh^k%?}joA()q?B9ti79bf4@~miRu|&1>GA znLP}c!ZCbtL~#Q}N}RC0lj`N_G)PfVwmmW~7WSNd&~Zi?eSwe9M+v397ypbj0mKD! zY?-|wymT>3JubYFThbz)*~J$f5LmN-aXV2W;)1dR3J9_2RCkhMdJvuOE_-jk&sV8jL)f5dAYH&zYN;FIHNGFROe9}0wh;Btq7NH0LJ4!lM6NQ zmMt2Gl1mVi9gbX>k!zN}tqyuy#yo^2l|{U)15e0^88Yf5WDTW~fOSu@;WQLTyz-wM zmkFS`#?qb%48!B+9e1@Pgb`)A(1-Wy@V-jWLBb$_e!{AdAzlV}2?0UGO^l&5hXRp^ zmwqMPtkF;{@$@!X?|oUS-Ho9@N=1wXl$sTVQ>rj}3)HG8`OyU3>hkgSl2%$#mVVYr@pz7!Vv?5* zMAQ}^9N;U%-Q~nv%IvyR(R4E_rk#G^s?&-q2M~1@yBUk6OdriLK<|4Jynz_({G6r( zXN$u-_A~(7YW^$Jy^r#Nila3@n}r3}D>}boe0|6Qo62(ee*dcMCGGCh$bTeo(i@hw z@$AZbjXzdxvkWhTshoi;k=9pM`C_;5J4Qtfq-n-;K9B*(wcI{CvyHpxs23K`ZrU%0 zO@$f6Q_xPn&S}W0)=q5f^d=>8NQJO}5~$Q8yAE>C`0su*VZKG|e)BKLguC9$qyzE% z<`o5ikA0`T7Q!Hk6zBpJ=!LXq5k{1u8llIQ={DFJ*3H`J-DZ{4-XsNx;a! zM8n8NK+noR!_M|I?@ss6Ck8rt8fJ!n$NmKr{~e`Q{n^*Q1NR~XKNgdpxp~KbHfCV@ zFFLH6x&{FY`;TjY;b*-cRrJ4`f&X`<|19MHo{0S4io-ue{~y~9nE$IdOsmGq^5ec? z`sZu@Yf$+2ocyN=f$3lO!_Tq)Qz~Zq4>JP;)4xuFf6wXvQx{A!L8>tP+s%s(F=#oQ3uo;Zh??6K#1@}{nk zm@`KDm8SKPW-JR6&NSqH_v~4I#pNZZNrP3pAk!+#rt;95EW?`jZN;_V@pNkFG*tJ? zJbeNerX_+|dxBj{s3hZ(XxMkB!pfk*R_`Kxi51&k9AC&ZY9yyOx=wu~y{@A^(kgRQ9fI+r8|C z&&P(f2~gW$clRd;eNECYj37~p@!05z8oF^Yk}u7 zx^ZmIkM`iz(C6w>D&7ZuLL~zt8@5@+0eP6rjLo9WAXhwFReg@GuxjOM<7V5fY<81l zbas$Nw@eI%E$h`+rW|5iU~~+iblmdRBsQ94coG-r%G+?#s+H0B%Tgvpe$R0XQc=ge z-{A7Sr?dg|R`YAPAH>N469H7xSrgn}9)qQMf#Yme$MyUf9j5Huoexv3*}9;R;u4xn zwTzxZ;FU&-?RB7Y$5i66KY$B2b*pnL3lbY&K7(0UXnet_G>@*FK?AK%SA4hWmp3f# z*F`HO!rq^@U1|Mt+}+@CzOF#%;|xA7dD?U{oejt6{c7$3R-FAvjvBgKW1BB7=KEWr zkTY4|N4*CVhicckFcT0}08**JAf(U&_C``02!n_|-PVsLe#44TVFudjR%z^%%mx1T zNdGKl4kg4$hl3soBAB-zxRBVMx|0}BjzB?oiFue{FWcPahsOclVVNX}Jvd}!F``-# z4t9;jLQmH`zTZvKhcR#u`*zrE&j_e`4E)sFz|?x~pZ^o>aQ|rmJh0qB*;>s9ZDVJ~ z1C`?|D%BD;)^gcT0KkoJ6P_gb%fc)uI<+sm_HvK5Cln_?jbO)M#s=OF=z%$|2`AS( zt+zPJNGJ5$`<~2U!sY$EL!bO9e9ro&$_V`v{O*QU#S1TCGB`v4lmN{5NCvcr^e zZB9c%fkk72)?dS5NSU#26kiW#?zSwKXj16y_-o@-}hu&8w?wqBm0f2HW`T@vUUl`_6$ZKOOeTLPj5r8 zC(D4QvB?{1Or|smkBfeg6w!_G+q(x#)64UvR9F6XJ|=+~d@R5iYuGR_1TDy+e(s|F ztmgL%BWyzP`L-FnIJ}WQ<1C>A2p^$ggJ1hHhxkpl(ULPq9;sBz+30>eSS5J_!lQnS zgiI1pLCBxeFE9Z^W_CZoz)ZHdF9` zoLX+3yCr~YX$@evP`(2zdlYg3YC`2KzHd(Cd9C`@T`=>BUE8RUR5L>^myp(ZmMBxK z!m9pRib2-agC;v?L+|ZV76tz{Ms0nRC~9$N2U32_1#Xa}cs&drh$WT(d0| z^sK3Rnq|ApbHTQm1-aR+t7t;g`mk=eVMSE=%J7R|#+Sb|1#$N>27*)rtQQ4Y%X*){ zqp;e$xjJ4J>V* zXox#ltX1aR)KnWPMdQc@C1-?EAw0;3rEt5Ju|?`0*C4K{zzBu;(j3>1Z1X|di%H@2Y< zdnTB?EMercTehWCO3-Qwn3i>bQM}c5b6#Q5F|DA{afv}wM33<}9~<3^6*qGwr&sZE zc1uuIaWWusRO+}>-i zoP%wwfFIQ6U0Y#Xa==NhuU(7Q9`jY}q-N>RCG#blnM5mhynQ%9nYEnU*$q@Q+U&vf zBPO2fXWSDM1^x6)Z6LkfpTd)noKFv=dGjQ!iwzHK$btxo82TKUn~fy-s$*ZV&7vqv zYTlTR$;ct?$rPndxeJir)Npj)81+MhqOkr^J-%gTGIU|b4go5(!KwYRI1TV7swg)e zDleXuoEs=l-7wAsWqc|!TML8P3*^7Y+RyVl^s51qbiLF+=|)?MirHoB)l=7 zG3y0scb8-X69ukU<}u`Y^2q}(^#Z!rk|_yqzaZEA{H_-};GIa4jQnJUI!Zjsg*znH zQzEI>xAgROE8%HW=<5f_9ENj>?Mt3X0vE<1-AoSSO*7ie)ag5tR?#JbS7Jj9e3Pk=Ol%D{ux;f;oR3C*((j<+}9)HnKR;VE<- zrlNg!Kp5Z@di@g!m+%Tg5BGauXAJDt;|13yN-W4qj1x?;&Z>)%@|meJ1%Q~lB?x)JmNP!La}bHZ zQ$4$O=C(dQ2V?)9|K$QPDkd&77zUxL|E+h@&E2A2mizPA z5wYL)+FgUeixoYh=-|QoLmMF)EO)*m{#GLv&;3lKafn&m%=l z;~L)7-R~`EN@BN=8+DqXw;-ZG>t66#ZI1>Cge|ON2IjRwJ6|Z+-=HHM^=toL3N&`T zRbhcmrf?{nt1AC74v=#KCm+zT+L$JjKVx*SGknIcKt`qr*Y}}BnbHyg`ScN$X;Jcw zj*xzHTo3#_DdFl7uKZ@eym4SGU)M045RYko$Q{5;$zHej>yZ>qC`z_$K|s!g6s9=K z_}1Rd@zS=-Uu|(iF36~gT3wBnnv^(71@tDuoPPD*Slqp_|5rVw)e1emPp9qy)L<|o z$41@fyU+Ik4{B`TC2N`1>^od+GDvmxnb6}UvCN_`16}M;fxF^dLj81tX1qR>V$ORM zSGK8Ww@=yGn4NZR<@wkyPm<%6+|2e)QCYl}R=%3t)vRr6s<@R(cdshr(UcJXO0jz= zoN(+RHA`)2H^$mUwOD6o3%e4bBsvw20Tm7%28u*l8)E*S3E;56N7dlVn$xU-tUAl-ob z|K8k>WnQiHd}`R9_|-wsld*3(8zRILiwjLZY*@S)oir;zkXb{KR*=foV$z-Xo8NRbEJ36sNmfq&1U%ZpB3s1PoSm@MER-mT1JARmM z;bP#aKDr5gZV?9R_=Yp=hJt@|*Qc>oXa}B%jc~VZh(p*@zgw$qJxbIXUkp) zFa5>?>QuU!Y8ZnRJyi_(Dn;>Y$zBz(_SigR>qz(?}7lakZc}QwPH_o(z(u-iA3Dn;(I2$32s0Ccl3K zN}4e_-EA_~S!x>CZ8so43A9EqO8Ba2z?(s7@yfBD;`(fb{DhvfyX*civMVM+{cIM(@{2h-B|~r7d;~2t3E<+u z-4nJ6zzoh4P~1nEcvBY;#8ijw&-#3L>!UrU@{)nHiyJm1z?pNJ^`m%siCIgrq2S?IN{3zbTM}YzKhKf` z(Zri`K>q`#^!c5MEZedBNPq)6tSWRp%_R<1sr(sV3<8NolT>)OO`)qRrZVrh^il|o zy4hMTN$arNz4z8m78LhR^X+GfQC%)Zwck)R5f@@1-8!V9kfFR#alkuySPEjT)4XKy z2hV~b?%Njyxm#CH+*2Ld<^wtEh{XiuZx$RM&an$NMgvVY(J^-H1v@8Uc18U=DuMg} zaOq`Ozxv@T%)bXLzQG+MlT7~q^^1R-?Eh>`|3fzTFL?kz9rl0KGsLa`Bf&t`+~_9) zgPxU@^=GM=vAL<469F6DPrLpT5@2QPplGLWX#AsD(2Cm_8M_%9{kP_SdPe#mE#p5T z2>zMr5-@jilrwe^w6(UgwfQFp;Ac?kXS*NkzMbtq&V2$CeJjU*ocsUFZkd6enTg?l zY?m*#!acE1^e^}N1OSLz#Y+`C#2c8x%Tt^$MNod;0$QqFZ#B_urXG{g_}r`tO(Buu z^vCyWx@8gy24dfDkfG<<-O9gL4*(Bgr;jxiFyQ|@U*!L2%Uv_2a-FJcps#t4CiEVo zTaV49v)eKW2l>u`h@RZ}1F-&N(uz?nMn}iw&345J64lB{=BUZ?`JN2kp5=ENkgXoW zCJPl+=^W+rM@^S4dVpSgi)MrSso*RAw(aIW)a^OtRXUr-%+CV~vDo&i6{M76He@>f zT|`rpxDreX6%bIiG#bJx#}Uykozuq-E^X|tPno*4&sz}rzFkL$S1gH~C)JxW98D*< zzyLTUT0N7rhcwU3vkr;rKEWrH`CH7+XYy`iySz?&RWBJ6-!z|4H4HiG=LW~s)h1W# ze8H-kQ(B!URWrKoB#!vxTmTpq)jnx6R+*6&xknMTx_iRL3@hG5+QBOkrmDA4aGGx1 zHdnd*6-|y6(yThv91F_t1i>q#H8q#MRj1=k58k;q0D6@k50V~=x>~^ZPa{0Rs^LBw zm)-GK{TZ<|5vq2h{gKz=XUA~AJB3#yriSk#Y9Y{l7>cL zsG2Ju&X&&elSMH3hU#W<{m4bopmivWqW%~6~&eOe~M%P_E?HuFC*M> z&U)REc+=p9s<8(5b#(c%?#&KH?^#`VeYHC2%L5&1i4x z-@VxqYB%zC&57Yt=vCNMcdSESt5AQh_g>Cetk^==q*)k3!2=A_u;$XXFz|L@*(t~S zSk`phsBHa`)K)Asx^2Bl*%(t0MB6Uc4D4!iLq6kU?9>UB2Jv|}+WJZ?d+P5v+P;^( z&TByFQL7DJ5qqTkw>tn z*%nn#98BBQW=pJI?LU>JRJBaLd)rK#`nbQpEB{HL`se=W`0%^hUccM;OeuhN^bB=E z-_}wJzx0A7jwA~{iCBCZw+n8Wz5nO>nwgF-T>)SG`EaUAsQIaE>0tP{ph0V|t$@H{ zuIXoA$VGE(ZfR=?_$?>%Lr6=0l&Ooy9o7AoBCyR#Ilo9EOQ3Aov+-b6-6H4U)1*tm zQFTb1H#hgk9m;#R-ffSgUbULgx2Zj&FSJ;6mQi)$q>L!I00JZ$+OV>!Su=>Rq#Zo* zhE>w1+yqw@8rVlieyJo5l}DR6lIQ}7Sm&)-z3_J?sGHHeMyIHzS2zmiI8jW%pC&8S z5&xVh>SS6j&o=LCOLksi2{c*M><;w>Y(Z2V>Z^&#Dcl!v%84|hp^fO)Rja9*bVbTG z3))W2ws%u1VTzajiWyN>={-OMCB>Qxbd8@38#Uo`b5h!4%c_U%+hD9QgRh0Q_UDwF zjMbD5wDKC#p7@Q8E@vgh8K2-ki+pjMy)?RR&|^*`P7+@SL+#Kr+fnLPrTv;?TUveB z2^#S|2Hfv^oaoyjrU>&#}lWfQu^M1{*LtZ!Dbg!49R-d@k;A@c7NN`CLW6H%oY0UthHna2SO zhK;)D6r9@>S}x9H`x@Sq1j-{cS@dj8EA!F*iJeV{>m8D&{6oYFs!E#S=o5HzG15|> zE%7G&;+wk+rqA;rb|`qi!gYUZYa)P|;}ddyWgZR~47`u-8Plj~&T=g|Mh z-h0P2)pc#cSW!?=X(|dfMCk%j1jLF31RF$pQ9*i#&=OE13Ia;+C{;j0uL%T$NGH-u zAThK^OF|7vAj}DP-}=1smYMmUcjlenH~*b;vd=jyd#}CLwXU_#UPC5cLg6Xjb zjeqwRivD48>uZYCpYA5kye`|Suk9KIO_bd^*M`b4h*^DoEE_yKV+1T7pYDq{Tvoj zCOx=@=#6>kLm0Mk%kz|~5x+&K)OUfT2(u}@Euf$SFeP7&Yzr;EX+5~?&e++XI4QEQ zzi}z^kY!GuN1X}M;#HfIfvzKO^xKuzG}mcbE0z$eDSb}L9(q-mk$^YGlDLD3Rsc5Sp+K|s(#|JV4sh6U6WD2M&QF4 zt)p{w1;yLoA>|VfsoT$Q7(&I-Oozs&AkI!0Q5)X=0L=Evio>x!v^6(R*^s*h5?x~P zD*DNHc${K)>*V-1BXDQPK=2O3UBR6BQxg%KgmrsY-5if?8GerT^>@Tv1?N}aDGG$R zwc#A=21@w^lA*=9&jde9sC-a-uw-s)R&%(}^W+7)6NX?9p2u2cC)-A7DsxELl$4f!*-c38+q zJo8wz>oi~?1k&8ygndlnJlpOXfeBleo>X?Ys${?H8Gef|3SMq+>h@nB=yS-VOmxO< zhrGs&VG)!O#|P?0gnuIm$HvUeqra+kslP3~Oz=~KQM z!&aIQ0*iW9R+VUUz`i!LCO(NJupyX}@V&Tyo*@q}nGj4?e%zD-PxqX3q~o3~u5bya znG$-?)AFrL_5|2c0dM=U;VL3}OL;i?`>M9M8cs1Wc=>wvHO_HQgY1>|vo_E4sRC~q zj^LI)f2{6TozJo`D^Ov)#3RRy2F8;)I64@mt!C143>L$5`S?UK3Ww5sCx&eH?Hji| zzcduEYrux=T0S-Gv$TSUI*a^SF92gVyIDrD$)m+vZ$;gbv(7c}P5{Xr3Q4;Y*LGaN zI-WL`dgu{x*dfZ2JFZH2bue%0HYE6IQA+agcz)-a?hnqqWg`#5&x5ZjD5;k4W%`M^ zdyO&IR1VV?&i}w?bEYDA1d_!Q7q!#l&fYHqg9!Dek%#f`w{T#Fjl7GFDE`<2>l?nS zV5oTcPF4bZxyCd1y|J;6vL9q<PhyqB#?^*#3sxl}8QmnRMSCG3k z&prc7>S5S+(D`vjwmneohv&sUJYBc!xovBG5r4DeUHL)D@RWyASvD3uM=w?!xHFcD z4i3dl*DSvtyKQlnE>dOtA^w7>F_`pecJTsnp2*8*Qth{bw&leSU4{ur#V3!oAr|e` z@-soP@MWfFZaDn=n0>Dup$G7I2S8v~hg}{^GI)c}gKE>D)^}YdpAtUW;<%J@&li`E zCMpl?(UIb7i=p$I45LWpDV%oNy=^Pj!Jm3_MP*?G+b?wyY16A5wo zM{+Eo>y;V~B5Y0v;gqd?a&VzmqOO#J@s7AW(5%xb*&Cw+N9Xy6X%nU8UL7U{oHy}k zx%}1X07qF@e;=&Smi|RY;kKu}JiAA#t)qu_7qYX4DnF1A|pJ-XmYa_SB?v%~T`6F)uej^GmIlZO{4H*dkt|x3NW{KXG#Z z2aW&F{2V#-CL(FK`~266;zQeM){Q!HUubJ>8z)iCZ^FK<6)Z1weC1Xi%Q~*!CVlz> z3YD~SJYn_rXoj4l$NqWBPT}oybt*62;FU8c8IlJI|qZ^d9fB+t$j!Icv&D73X@EjF-NT+qB zJ3cs}zL#cwAqgeynZ2|yIYy*%k4lw7E+zo&+Fx=jWu0EzBFbuV8cEUCfk1eS!M3cI zn%8!`OL?^_&zt-TEq-X{5uin*&Q*f-8D#kX`{{pEZ&((fRf-{FZF**%3ketYC;?gp zj0w7H&t34em11kSAhDG@VNyIl&%TmJP*9Lqr;Xf~tV)JI(TRsC&W0rz3JSc?jF}bd z?ab{@r-TY@3k3#rEbAjho?QS(uYWcWB6l5TWvp+A;N1=yE|m(j`rH8XR5q9x*}>t6 zJm>_pJ+8hNmZe-l(aJK$4ptrRmz6u};a=w|U=q|@Y7KQWRIiiE&$|xutT(DMC%yq0 z6O4oOoCDA*CcmXU@(67C+;bpN#?ReSa^Uu%@{elHQZf&aa)fnEys&gX55!y!g|P6Z z*qQb5F`?7`$!U~Ojz47OPtJymPkfDYO_;U?N^Mv=3-tBESAd2>4s+kS}1 zc}aPTJBmvo3)apc-+b{;1A3fheMYtIgRo?omt;Y)LYFyFG07bS21asnV9=^qyBq!h%rpJ>cpX|TmT&vwX2t1YaE?4cJ9hcWBNy$Ol!>(DRm!jm9Ak5xj9Iht86o(Lm&-AX% zvM(>@UGXGmK;z+CtQxmqncqB(#>&Ho9A1h#Rz+Y5P3&{o({;nGd&Y@O2nk;uLmSw= zevFLeQ7kVPuKG^$G@dz81CeWYKRrJU0-LIOFaFf@oX@@StuIU%`WU);di8kq7$~gn zDavm(i7|O^WV$PR8X9MG1U@m{ZGmsKA;5|iK~F6QJ!+mw-&x4V@+@3Y+K(Iw`?kPo zy7zf7$!XCk9z3@Prl?KZLTu-O1{^i7gO(4|2-$+9?$FA`%f4{x*m8C2d~bEq&yiUt zdu%<`f}ugrnmp|ENzDj!H@BD^?GL z<`IJPx^*UCU-RI>_Fwzj@MFUl73J({OJ|YfwgdR8E_^-6i{8earK8TJbBdEmx$Z_t zBe!9)1z+3DA)XkU#z%zJ;WQNj55dzhBli)9ljl>)M+6ksja18P zJla1`tI8n@oA)YtMrgJ^5(FrpZ9as$m7)IG2Q;*1c|R8{<|%YkbU9s8IVHibn&3_8 zuA`(Ms!G}MrTDlgxH!^uicB1+ez3+N4R)#iMBy6neDKaR1?^)eKm+39%M^Dw1+sFk za;AaI;KhY4r`tCa@#1zc?!|*B0By%5hp~gwT+1C_lH$$BylW`v@#hSJ5v5&wA1M7$M!3kxxZ~I9 zl&UQ^&Z<&Xu;JKHA%ClT+=G`d*j3GbIF@j^^)7^@L!=KU5Kua#vGqu;N980KG}yCs z+;bQ+5M0iU|0VljZQ}DE7-w@o0q-Nx*e)Z2-%%#zXKq&(imu?aSHMj%R$L2lr>i$j z9C;&)TZRT~3Pk8|Ha2d9g57c`GhaA8(lQ4YClwvPb$warV83f>oJIL2uJYrQ>zf3R zid|Kl(neqHmXQKU3B0{^Mg+AzsqqMAYxU2I*9rA#{K^~beXoY(!B7im1rK+VW!i+F zTtmzW{4$*`yJY@UJrY!=jv8X@E>U0n@L1gWpyC@lcf@nK{6iii0-SZRfL^N~T_C#US5O@I`EUe=1IIjI zh@_wY;FLSc00dRvZrK?lrTQQM;us~p&G6}E4BBV0yLE4yFD3XsA5Q6xH{^k++>h9~ zB@_Cj5YyKd%i()`SRrjL=~MIbPX*}9*qO!y>70(D13hTuX=toqscc`lu1{Ul%w@$% z?uv(Cs{J#}^CbI}x~n{&<2tYJCE{LR7&@4A?kY_LdVzp9UFmzae!6-(`}u-27M=>s2XLNer1%<64tS3H_E%RCJf! zrcFBU>X8+>vX-f`yso%9j%jtkPZ)nndQgehTys*pIGjZ}F}bFiWmdbNgB*G&u1~V-mr^ymwxc>82&dEvJ$fLb(kQpb z-@!Z^X74#;$+u#wx`hULd3lqS{ZI{ewvS68DX_ZGTVu)6s&ent3l@-{Mq3kAz_OHk zkB2SKpzH|40I~JnidJ{vzPgZXYZE5FfKqebP<~BS8WA(0SP!GxKLo#jmTAQyZPcfe zwSGi<;S6$Ac9M1{2~MTRj$U3_urI%N#tG)xRsA+}`IJ_#tBOGl@$??tqp+y5Ti`{qTk}rjxabi9L?ykgG%(LPqs+AZ;L~7W(DHcc@->- zz&dNH1wSiXIdtS%^0oRuE>qPYJKI@V*#$@1jz}C!PjKBdwae$qoDC`H^xPv#}{9^v#&}7j5ymnlHn^fO*8=lJi!BILJVxChSKT zu%TZRtE`})l@rt-VT9gOOC^!gs|Z(o7ALvo*h=vvreUVUMeDR0D!a??(G}II8P%U+ z$ZqG!$!%S2@Pu;hq-MV4Lq@6Gr#VxVIbp;BG{Pb5W(9#$y4skkANgZ1@JScFVnM%I zn%Q+uIwhG;D7s+O)Ne_Z3uBl18h_kDc2hk^32F4%O(9I;T9i+&{9EDPen zc^2krwE6NMl{Brw>4~pxq(eCE60bI+l49hN{6Pjqe$yS`0P?U}~ z4UITjJtQN2j8vZ@ndw{9FELJBcM}>?gn|?~I5A({ryt%U44mZQDjaPdBZBUNCw^Qg z|2Su8XywO&5%QyUOV~|#PZU&t_(W+9cZd<-AV1P#&2hya{fbvSX4X@T$zrPI#s2SA zNbPRei0LMi1k!@{tdPK$cI}d~?oaMwCbsv%Dswk(>Gb%YOKUf-@rgM-RR=U#8B2S)UDa?@nW6{UGz(SqN>>UnUYbu7m zRL_lDig&fmm?RJ?xl_KXU%%SQ=3{N?(UrK!ZX}_)a9|`jiMLwYdU?bcLJO%#`+MLXKtgai@_+RDeKSJkoYvo8DT^T*R5KXUCqxUfxE- z+;>&rz_`LZZ5l`<8&0xiQAF6}7bx_AV}zW!@I*+~Kr2RIC=ZLJcB-pnqZhg+Qqje7 zwE>FzfjF(26N8i{qFNj50)4wt6zz3NzZMzdyV!q+;{_lMc@OjME3^s^v?1613)Fnt z(jzYKr=U??i*!2wk~$*F=%(>;=Z|I?yts}j6O%qFxor>=lI|i7?_D6Y6eqbce}$^xJtS~a{_CsIMZ;25oI*gKiCSF zFAxwFul5KlsiEY4+-!+Z|KBz64 zWvYK;*hvuB&@e`^l}a}%8+Nl6ck3}CzGa~M%pOmFRvW!v;af2jwGuR)jShypJyl~4 zTuAu57;g$poIU^Wj0ybGUc+aC9Y=E? zE(LphOhs!Z0p8}|@5q3iA4fYjaBY$?TeQ|WUwq4c2Yi<_qFx&A&X=rKs{aU_$sI>H z%Kba822yu-5M3FQnYj~e&le`D5uCOO0SOopW6OBb{Z1bm+7)z@Tv8NmFsX~U&p}rD zEn-(bMPWutd|9$;$RvIey^z&b*2>9TABGXjz#al7Z>#0QcK;R(2w9vicHI$B?DOVN zR_1jSk0-kG;VO@bA@@on?uXW?Nc}Zz=&mCV!GeYYz5&KA><5iX8e-U+e8Bf|lg?u= z=F?7+ysHEIY_p=CW$a)VxeGqo@H=z~P|5o`{AA*ZWlOpmNp(Q8%eN><)nIqc|YD7g#1 z5xV6D5a7*s-37;A8I5C%rSw>h&DrM~4>fWJsTx&2)L)MsUFQe6Auy&QVp(hu5am4i}Ot&DZ6^{5c>(eL7%jVf1$!uKXA5i1Q{VG zP~j)mr-*S(!fV+F8HGtV`wE*Br7ltlFp!pBRWfZ*m4m$Ncl=tXm>jd`_mJ_LH2og! ztAwck_tW3g^Z$z8Xa#6CX#663B8z;9qo5gX^9u<-(F{8lFObwOxYchP)@_Agy$ zskhq&)L|A|H{Fi%yGVLXpK^mJlI~9vsVrhnd4L8UdU0D_*i$=HgQzhdVlsV(JEXI@oun=z>Dh& z4Dy`uFD5luLa>O*+ppM-Hf+Iv^2xu!UZ07eSCDHXPpX@F&#g)xx@fRznEsQ6`QP=Y z|5x6_c0`b6%(wh&9cFgQX0&G8gV0s~$@+!zCoAbY0gh{GYXr^}b4DU1MX+zg`9YFc>0es_Yx)F=hay6{)C|CwHK zT>L{mUfj<=2JQ^9V|4c>-P-8*>K-_)fk$K0qTu(WQ8fOL;D7mra=Ktl3hE#}BQ{CFP=L)(D(>Q4G20JyWf@WSr43yOqtdem_5s z(FZI*SzVy_kaGJje+LWjr`UhE4Yt8}{79gh!>Vnz=NrGTgpTa+^u(jWdMEXmr;S$c zxIw^rbnkpTEQ+zv@@(3wBAL5muZH+dI;lQz7(^DoEP~W9%X&$E)y%^t^Dz`oF`l592RsTe49!1YcG%^xdE2$ka5JPGm`z zzujk|llsL3nfz?WE&Oa{TiRaNwVBFGqE*-x3{o$5&JnYUW{+ugUNm>j_MK_+?VeT z;Pa7XSz79|fyK2cqivy(FJ_A8=Ysl51+Ebjx|){WHrJ><CsqEs0x^a0n8^&u!+ia&Z!Y+{Hzf98Y-KlMT> z`ooVBhG-SewJSOMPCOqrGrt&=gA6+TLOQMG;tb?9Zcvb`;r*7bU?O>sN)8nR$w6{KeW?>k;$Nv96AjhFAZfw;R^rD!55XNv zXed-+8oGqGEA*ZF*1BR+v6K$y)!xpqY15jI&_njwNH?YOu; zX$W%wPf?jW_NSfH@-sv~Tj4f5^bfwE#j8-je&ERAKm9|CS2B$W`$+lioz5T=Z|6(f zDjoT4cmJj1_&;kR|9zVrE6<8Xw{hGB14sR=qdlhJ(s7gNG|C5y+TM4noDHL?cImuxM}#`ajziLf@lUb6H1K`MD0+a;YB7z&eY z10Q0V$~nGKlMew9Ae;Y3mQxJ$=9Wg>i^z-Fp~S@zYr;|vb84rSyATZI|CbIP53LKn z5QY}7<=MH}!YQT1g8N$U6?+6!15Y_I)^mdr zI1k@BN~ja?HxswuO;+2QR=4UFo5Hmad=O?8R{K*%{pdti-RcPqfMk@p(5e$io0LJl zz6W03^_FX)%N%l{Rr;TFTi{3YK;Y&6a%WWc>{YQlI>DZJnPC2`-+Wp|{l^|)IXC45 z3+@Q8Kn`*jfPsEoXCWVH7Ty8xKcniCPg>i`X7qMd<1M_XKGv_jl0@m9+6yDZFH4_XI2V}o=Nt$!SXE-x#{Ws2($CL`WNSZexy{LkKw)`EvYE5TEMSzjWK4pEzU5&^w=D% z+%%s7w<${k&7!?b6lY&plX}NgY)QR8h5MV!iMbAHZI(%8xv`ak4KSjEu2&zp%@<+) zq`t-Ctd%u_u~zVh05vd>=Je;_k(ESC5O}uF4WVM&-}t4wEOMukcq z6{_7mJlHDW(Dd#6!{MWbw@_ZzjA*RoB(^E9)QC~KVleoGdCXp_Ui^A&Oik6Q_t>$A z(Zi?TFmU!Y;D_Kht6+UQk{1T1Ms1$?0Pi`5>JP>3IXf9rScY3BS6I@p=IhcJG3abl`O&_EG!;MS$8A% zDT&!ZSt`23{T8X~>FwOi6l?Q^CU-_@_w=?*l~A}ajD!~VB;Py=7rs(`cn9E{Vi824#0ko}-w%&X@4jx`sZ!-(6Whxce^gSS} zyMIp}`Yg;8fWDKrwnmKGsR*DYACWa z)gQ>UP_J-0bIMg0^L%E(7b9@^i9|E`=e$}qX%Hnq8DA{ST$hkpxm=;>5kb)IG?~K3G}D3qFuKK~3qKZP zh*yFmqsJ%dGD{#19ULFFO!#DsPQ6H!?+LSUX@hLv zlX+`xaSy-e+zQtaYmuJB>)7_WXHo{qVhL&J7A$qwctGoUT@w-J%_1$ab^X_!!#d+# zKD0EnA&vW9;}u()%#{;8h6;fUP$E8e%+KQ?oT`18OOj3nhlLBv4|vk98*;J^%&vNPU;AVl4VFxQu$>1wKXX zIZxKprn;iY(6}JekET9iDRh-8{5F+Dr?EaEtm)TXZ>w|JGiSUSc{6jU><(*Cl^_uh zB|>Aq8X(2~gFYuERh3Jto`rFpMHU`IE%!4|XqajIya4NqoE}Cs-ynqSpzZKJCUfvG zhxC!Zj>w5*JQ70L_4~Z($^0+^)DZU0^aK0W7au=T+T+0Zr-4w%H>+FK_8l~nIIV(* zOkD{3>+A*&x)KXCj`>lm#kQxJ!R>fP^#eNx_rW|Wuh92x0b9O}l+4zwE$*f5pdXW2 zu4vxZ=iKdqFOA82XX-PiXtDj9P{0@W8LY#)x$3-a7~r95`%lVLaN#}hC}sLjWm@SC z$Vm+|z*QMFjIGs~N@+l5-{V>Tcl*x1xw(#$KfmEW@PF|eW#ng^(C_~mivN+LZEpoO2D28taofLf${L6A zE5Cd4fAUy^*i&s<`}+3?{{OVIS@UCaP=5C_j7TL9xZ;pC)RdhSvcN>hr>tsk^#!|= z)w!K?0T{^)lXVbLML~TSZyk+CtE;IgR=YMqn2}q6VPPvd*E6CCA&8v#c=8uW8w#?A zsB4{0>^_A$w}IMN7fh>Dd@JahLaH0E4VXlE2Z_|SC*dXx5pLFuU_sO$dY>0m;(T4l zL8`vMT-(I3x-J9&@cn(diUtrX%UEopSm`6cjldN8g?ImN`BCWAtE1XV9Na$x&~@MM zf(dW~u(f-VfMm0aYjxB%tGi&9*&ABo$ZrN+FC2W>fZ@MRu+5POvg&>Cy2slj$@Ie> z@5}xo9Nbs05?}}uLY|)$-@>TXc!2zFDOIb1MEzqJtIN{63a$aL`wY?vB#wO8+zF(HFEr4{|zmc~56pocFpdudTy^jK&eCP1=*fm)6~Dzyvy=@Dc>2>L9J zw3(=hEPePm`II5F%=H1UZh3nCHP6_JC=n2(so4+ZQxJaGKB3qn_tEEwx)Zg!_rSGa zW2#u&%oi1VcsIXGE0I&D-AgKcBKp1!srPpB8Bfi!27k@$iu>*M&EasqVe=s^?MV80 z1jI;U)w*l#MD6*FM-)?BDoJBwA6kyK(8^ruqvYqGj8EklAnxa8Fmk>M&y;GG!9@9p zF7-Ho=c-%?l0d3O-Y=!{aapt4Xc%*T=xAII zd|MatQOtEc22b*AxIG~cOB@at_i`X`Z4-yaKj6rpTZ`#+_b%Dxbe%W38bpO`0iT2G zgRN`4+&XSghK>h?@S4;h_PHkWU)SR=M)tQ-L5?Jj{KcpJaktiQRkjW4wowHFgd|;{ zn|do%Rhwrt=L&Wo$6U0$fuS$FgV*)W?#ET}TNj0wFLzcwvLElyGwc*Fd5|bIIp|We z1cEo_6s;Zlo_3wYax&=R8)i=8AaPZYd+u$xSeytvu*%AhkiopGCG}vSnbvq4t~M7_ z)c90%VJ-YVxUG{fF0szYQ?q%86lY~0ygC1bY2?7%2~U=DVojWis9fM9SLlQ0E1}M}Lv-69d^duJ zj{ZH};oy$j(T*)4>(?#DNp;|1N8e=kuuR)%O=4jp6GhIt)!`Y??BZQpg8 zyS<`U)xbsV(>lw?_OakjK9gpTC20}-)M-vFAnqZS{e9q45tU3EE+6iK#c1PzTE;16 z;J^F1Qxw%;PklnDPSC;)6EHIJzbx_#!`&FNy3SyG6F%9SEHwJk@(LvFmyZ2dh0q$t zycUy={pA^Mhpj?ZDa`a?ri#yxHbrEB=BfVHSvXi4K$~A!w*UY0(Uxz) zoA4I7@u#%K$i%tjzXx)=-=aQ zpiZZj4yB8>WY8p@xO){wm{KgJR^ME7&HWq(su_I39o;y;*x^Yq0B}DC3+dwO1G4$8 zIP%Z%_soqhr0&sAfm8H!{QBz9t_oS25}dQn!hePk!P|-@g#>Up@ach^GlN&F;*O~4 zE;XwqW-{%pbo;Vbvu;myL#-`)NLXXhJX`5Ioy(P^xDvH{Q^KE7);bBz@nZpE5gDCY zH3RB3rXLxTqA5%E4_6&nHTU*O{Cm-ng1#gQ$p1<+6r?pv;MIq!Nn0XgIXPQuI z8&gCIWz3iP*eLtDt~+0kKuE_KJ}Fd@Z3*L=9h!|(RrD;+4f%Y`R^Uv~x^-CR(2KZ| zM+E3iA2yI^oGqc=pvtby&GzD1)ykfVD7{-n%S6Slbcw;vWok={wnI_f?!Q$JAtTd+ zj_IGfia@*Cmo1B`3Xq`1-%6WP6O;IHsglU+g%ZBo-mt^UeYEvX<=(`y2M?;fZ>(&D zKA^xk7Wpzj!> zRz5~(gq~1@WH$@%EfbGES*CB8=)xA8-f{yL(?qo&A8EUfv$hk)4Wq_aO-}t4;ozPI zWM{Yw37B}c-6r7)hD6%^XmBbedUj-*w4Z#LVDGCkUX^llkvoZ7tC9sV2OR~yN!y}=6t4k6+q$5_ROZ(uKqxmk` z(;64@-g6U^_)QF&2fDurGbO9gEo00w1T>dcefMvRcin9DY}?hx?l2H7SkEXxVm=Rg zP1~h6O1xn7%>I}_RwiJV#?nt?FPvbgpiW_~iCJQIpQ$u* zO;;Sykk+*zy&L4lj9KFRYKCMBDZ;msToeLTY>zS@hYmIEPcDySFe~*deRNBuuh5>< ziJ(Sc095`lQV-RnKrfSmGT--F|@e$ZI zLZzKJb?nRXJ}oZ#SgvEODpkGCZwb>r_;k1vi^M^1l+Wuk(sBkox=L*G$FO4SckVE| z^GAL8f7_ou;mgkt(&9~5$`a20WwQg;Yp?p)pMfdLjtTq>sIBG00sJNIpxSgt(%kd?fbnBFa3^cCP93~94mWxJqyw)BD*_;-*51S_ z^9sQOHog5KcWVPTSyYmPyYCVK05JYS-a9A0djJhy{%Wwh^%fRbsaIV?<*W_948S?m zeopSz_2jan{s;i@IKMh>K?tCs6!CbKVK(i%;N>&O*Gn9&(_InqiJiWOfzS)M2KZfX z_K8oxn)9sv2ZuNS$GNI86JG1PN|A(7`L^#Yzq0XQz$P)%h`hM2U3(m001Abi^zZ`y zLJDaNr#s^SwQB*|8}lJN(O~`k9XSS7B^@UhkuQ8+W>6no9afm3FI#bijeS-c4|ZjAhUvh zL8pHwgYsuHC!Kuq+E$If!2L${2*?a==3X`uA^^nx3tUgK5=tzlSSVm4=>a5^SnM>b zbAhDOKk+sI90S>yf00AFTE}G=NZYazDtq)_XysOV0ff>8b-m`0+Cwbte6;L;pl|n^ zfT5V=1yWD-y8P=co2e?`S_B)u8o?qu`UybVY={SlDA1f_N5_-}oGwrweLY~Oe=XbS zb;wCex)82`e45-fjRN=&8GyyYzaB6tnV(u4o9!{3|M4qh^)|oLx9-~&GyikIz{yD= z-DC-gr#FYEmF^0TXi@}0>g#Tp{SOY4+sa<|3wBTdsQ$%!{MXF${WV5L`IP2V_tno( zv&v+UKy`1`MSaZFoc9#48^Ghcn_0oP(|ovjBZ6|UW>B{BXWR1Ro=NYbRHRw;!GoKl zJL(Mssdik1r%idEZh*w0Qb?TB6_uUrc-@{T-+?16h)5LgOPsxIIt*#4V!YQ~bK*O= z|JS|ouyVgeJI~tkxu=hAEkxB6+IZR)E^|f#X|5M_&1$B+nqFqJ$t{SqDwlF0Xr0<< z&Dp4}#_b4^`E>oJLcEdk!J%JyOy@SVA#t2u;^|?f1e$l3Bq{`3M4Vb!j&?jxEo}|9 zh(1-E8p}8k5s`*XkF-)iEJY6YML~<5CX+SCzojMuj5`15m!rSb6rg2Fd=l*aR%hT8 zqrRSy#F)>%a+1MM2P+J0p9IL--iNwXL>;gV8yMPJ)6X?+&52Qac>bxr-W^a(#u0#w zkBb!f_GVMhD+~xdF3(Pj3QVV2dBTWXgd#1jaTk!j`;={AjxFACo`lnjUdZc%1oC3z z&=Ea~?z6%JYDffBbjIoL`HCrrH>(nJh5Ctv-QnhM!g8>mUK zB-|)y_6^#w`D(ERb=ibL@rABy@7g0{0)&Gg<`1t4d>VF|BVWHFpOoz`**Q}|@wiil zTOmbof>zIdpLm1L9Uri{Cow(nks1k zg=jMwbewhR)wh%T9hk&4Uw*^ZfQzQ+}fCE;?Oxq|}9sId%d)Z^pArq84; zni7V+`7?aMA0N@RjmJ6lwWOGd=cnt|RE}@XXk&7uWiL}ZYTyN0W%X60_qZcsN9S_y z>d&qzdtLeqh4piY!IWH8U#@(g6saYYfBo7)uhDkA#2Uu9O=vYV#_+_i=gg@gy=$b_ z?&;~1w56jh$q+JuAR85lmwxTm*>|&sVy;+iwywSLLS@%O6}Y%uyv9hT*0?F;^aUK zrf1k{imQAR7nm+AaGNdxc~)T)-i;P)8qYT@rT=>~)`Ac=vr`+2!FF)>#?L zkQqvRGiO z7pF!48}(c^_9y+lAF9?<2P%Vnao)YSCj$B%)50Wz5!7#LVuS_%e(+uPgA%gZqsOkG`_ zhK7cmoSe6}H?VYde0-clB7s04YisNH`1ntsJ_QE{7ZenH`0$~>zds`*qqerz)zuaF zys5LZ6M;aW(dfy^$?)*-e`8}?Rz;ZK1Nrwxw*Od|=e*2$DS3rs=Vg^yrFhQEDoFvG z)Sj1@mjcS7Z|qU~?-u5f+pIPt{i`sK+(s3e|E@3(tI>Zbh=Q_|B2WS6oII;Q&^bkU zDJ7-9r21#cq3{oK{O1-3`m-p|KURzf_Vc~*KoO|*v$+v4a02{Mxy|xD|9!=HRzsHD z|7sbajav1<^ZqCUv{6JJ*k$;?Xytf$mdL+#;Xl~e_}uw_G&RVG^Vu&3y0g8(>%N5t`Jt#sNc!>(L*r1HVQZ68tz9ec^0GZ* zfYKRs5*{yQ;#Vggc1rr9gc9g8U(`~l{ypQ*{OUdA-jL6IZJpg~nfI1VbKv^TRpbN_ zq6~bxP@nGoIX)#fm@HswD#0vWSt`CZk!Zbd8W7C9eC0nBVb$D%1S?@BNfC4K3%Kqlm6tFH79L_OL(f=K;6& zg8Yf?D|e4KzYA-G)d?lLQ-=I@?Aj6fvO~8NCL$?`-{0ii)$e_*wJKZh=*U5dk;DAR zcV*3`t+`ePhb?tuII*&`?;vk;1Q@*GhmnB=-iaLwV zOkmsiLwvdUhm6zwq&wb%Rs!Jf^VcWvi56cUe@pbSG)AwK-1NPq$2KPN@cQU9Ka99S zprq|PnGq|uJFBZ`<+y&!XE8_qy@m0&8SwqF=QIyp^lp8>SDzRtxCmwU5S-{^oVfB@ z@8oJ^@0}9$By=HU0s=>1D;Xg_b zy^b{J$BE0ZZ+ZU?$Ji6hyC~SGE4y1#$SUz-)Xg^#?{*$B$;;2UYMnbU^70C5>B&WL z5K*~~efQaBcaIM_eG=6v&{y7h`fY#f$HohMk}j{rM#bQ1iTkVb^t3cCk9%nvp^;Dd zZ4FUQ&(B6^erX>9ow5MaYIiz*bkKh(Co*MtX^ZjII}dg;b_`pDeK=LdM^WumYCl!+ zLU%NHx0FGBMca0D5w(!L=XOEOkJy;LMP_}=irqVU&N3^;;7q14+{*%N@lpQOdR7C` zt>aeJkvS!kg|C!WG;B^{GV^>`wMwP&)-nH>Tb;W@M50zbIwXw!N*yY43jK5sFSl)z z|Fq^E{MctEZ6x^4Htaj@rb~g_=4fkowsrK6Hr|-BCcN(h8NZmzagN#A^<>TGMfJ=< zREOY@BD#~W6*=uptqF3(Tzc~&U*86w_Bx$nnR`&f(chsYZ+EY&eTzZ3&rIjvd^K&gJA| zG3R6VjF4L1&A!?uwC6SZsAXVN>IaE?VzEuI758hmPbyamHfEguSYW{Od5_%Z?`SUP z(W+Q)^o2~fOq})8xqBmAW_Zi5eYyUL&pslK&Zs^=zw0vjT&@0h{5)O7_e#XeftN)Q z^?Q&;OpnP88t2w@p$e zOi#oAXTI3o`YEf!k%Qi_f(wmMa3;Xy0O5%ER|5cQpw91WbKJt--MOjOE-1juAP6r-dBj*^=GS(Ky+0H3wz66SJD|tCkXK zS>MCL#1CuW!!c*idaI5&pY!q{I7QyLsR=TN&mPtc#^Lwh{PO&~hp_o!b74sJwcTe* z-WUNp{2o9HH(l1^moIpNw$k|NG0qV)CWJ_d^u0W=Ca*TMtNpilt?ymG$FKIu}c zDLXyc@UwCIvsU(eC=FC+d-#BTW_5_|ajQF}p~|dvAMPL$D|2qT)qGyT=()(pmf1s{ zx`GqN-%obWt2vyqxWT4-c1*7ppJQu@G|_4M@^RY-frlh6YsE#FBHQyi`IM%kYy$#2 zo~RPf6{u~$#(!WrL}B#NzHpd)LwAdczEWn-i)xEANnf((ycPr@`sC&}{-Vv_ZL>~L zD#g!BD&^J7Li*$V(i;!wR&F!aU3*nz^ENJhR}7cm)b`a&X0MZs*7$J_XGHGdJ@jd3o{zPH|<*`wNEkZ-kBusuHT2g z6FEcNF`SXbv08e}*-s1kWTIS)@)ivJ=~*`1-Esfg{+#gr$Nkp>@mzE2fkyK4IVvTc z&bO3`F2BnRH~DY8eRWtA+_x@@3Q{T!5{h&U-HL)BjUXX4NO$K@iV~929RgBP0@6cB z$1pTQBOTI1=iT`I?sLw$_uO;O{pbGq@jb#`Ywxwz`@U<fsljjJUF92@w># zo8hWEWN=+sIv#1ut|wGmZ`$3})Iw{C5kY~%sCq0~$@Lb97 zrrWw7LI?>g-6zOXySBONM!x(ua`Sx32OE0QtFpqG6HwpSJZpi!d$WMHWwClhz+uxJ zHIz!i|6u1(p_ca7!s&$%A)0lx7sl=~kxX#T&UgqUDadEMzHT;n7XfT17}iN}@2O z9tjTd#aCAWY=+E{uZ8wq5_^UM%nj7U(epOBLSiSBt>#J{S&|vgt+Yckd7m_pZP&ZG zs#5tpk0dYPW&e5icZEH{FP(ukGV$&{Op9*cLa*^;IUSmy;zEV-KV3MHhkC;C>Z~gg zm&B=G+Rl`Av#UK~dOrW|#6RsF#b^B?E0o+6G9%@1{Pd-Rm^U94x4r)2A3A~67j+t~ z%J)o+ChzwDv_}2p8HjEREp}<3vFj^#ifFzZKfwM4zh5`=u_JEt@f)iDa9w8Y(CqL_6kBY5JdIliU%8XW^1fS8RoD8Vp`g<7tz`;B+%aV9+I-T>=U&}B1G5wDWr^Gj zpFMJCX7Ql=nfrYot&K3EDWsiTmHv zUR^#Ze!BNuh(tJ)ug=+n4I4||prVvyB8M>r=R>~lq-i0+fI-d(k^Z+opgmhd*!0*4(F$=ptl3R`wDPIM~qrir^|H=U^t(@l~ZU$m*Sgz6v+&@C-Na% zx$%b*L*ar??F~)Jd7R0tWtPB35o^_mTa8X$^sj9jPRpN+q*GsEJQBHk`kz;XznSCT zLh--37Kn$Jiwk6|f2{@L7UH|!V*Ky+0)dUjt`I9Y*Y_E#_f z|M0)e3*3TST-@Lg|1mXer0yzHp=yrM_u%s#Rrw3@2bCJh%q+DG;hac5~t%5NzC%Kn?0<_( zo0RCSYocBgyZc3&`{0_fsp}ykG4UyH%Td-V(wS6YbP8{5)P4(E>}czsFNXM1&gacb zvGu@6i+m-O;D7zDh@b4Z3lbf^YeQd@N1ic$=^Qs(zRC0^=_{$i**?uGqdbE52&$JEFFHq?u;7wbk&9j}3uFQvds3{b3;iH$^RvQ%WJ- z$ID?KXPfT^Mlll~jqvPL{q}3gxtuJVDigl6iR06r_m|s8lp?lxe(rX-*T3RJYH?7_ zq?0_n{D1yJ$RlT}eln;keeKMADmz9~>=Ze+x<;ztcFkbh1QT@HEiYr!l6E`nrtM3k z5ED;v$omD{Jv=Dc*htC?-70SufJ>0z27V!>i_%p3=1ZPuB5q`s+P-Tept!mx7xw3lC3|I z@G62bxr0gl<-+gpf4{%D7c}(>Ig(1TnEC*t>CM#cds47VeF{qK;n+I{xfGQ2OFvs0 z-Xbi+CMJ)Nq2Ct3Lwv534=##tuVq|z&%N`nzgleUupj(*j-kDb3n}V=@nOiKZX!1g z5!>r-x$tKtxsLm=2mMnYcjcL*(oem;w^zycx-{YCm>AUw*}L2sbHj^=bOK%3v~TL< z32FJJNetm`cdG{kNUttlW#P;*v^6NVn7d%}-M#b4r?D|RdudoaKQE8DzK?|hsK$$B z_T*QbxBi|)gEX?dk4p%Wv4FANdIJNwY}0^KUyZ;IzmLuyK74qzG5$tZ7an)l z(MU?_ww51zo2TI4zeiF1P#JOiG}r23V}3F9WKDW&e?afAtK%Zm&tws7T?dQB#_myW zryqFbhXg77;>q)+eBDklFggZYEBb^h=Q;NhtFbN%<=G5Izx#$lAq%+nEZMWedKB7({Got}qm;r2r89-P2| z_q5{J!wI>rk0ul-`l*Fiv3J3fEij}qdq^jS`=OhH+8eDF@OJ81;(NO*}-47R>`sNazSx%b-5^fl$Q6fODQZJxoI8E9HiZLP?R z#Z8^+g)2l3O@Q!>UtDieSIZ)dC$kmu1{Si%_AnPH))=}J{Y4vtA@%%XP{*{aDs}f_H%95 zCK-5x@yPqj9e7vwh_hzyW(tUiZ^3cA{{D%ZHU9L9d?%*YmlSv zKAg+@bT^dkM@Phj$HC$Rz~AZ4L^X=(@E9AR*#cr~y)OSeVDYl~VDI)Ev#!ZD4836(U@{A+e$b-g{{%4cf_$`l^?6VXhM=x_p?p`O^ z0D9$_R~3VaxGBc3)shyfqULA>=J>r&9TbDwHH0ef!{1$%-gr2$X36~JWziS6oTi&d zK{p*bIH-IcCL<@61>WV&Vop3DQ*84)lYbXtn{rn3FmzI8wma%Dq!OECLNIZN(7y{d zw;pI7&^2g0<;>Z_C{rR6n#CDw$>k$b? zv%$b;(itk4``!3|_NiJ32pBW(5k3KlEg&bkHUpCZ-;xc3PT7NOZuTx+`_dXQ&xMfcqiIjO)ywOorJZe+g&#! z6WNyp_04BOzIVLe;9iZ>bT@2D6i8M*!j=G~!Op)8yDR1B@3&huDfY*>h1s%%R6t4p zl)vO{`(5LFjxu&Bf*V`sa{<_Ox;>TD9F=SyJD^DGlmXc5+iEZ3o3X^vIDQXmPsHYZqUC(qAKx zfQgELjEoE|pqcaN1otMR119kQBVM;Vfv>7!))WUkU{|_d^{pj@KpM=rPJ@dNR99Nw z{xP}ez$de5@hjOdGQAmZ>M&Y=cA&LC!3O-EbYOT36k#V@^u>WI&BGs&i5ysKsbnHl zwPd`_f7)!AoO7JVe-(1Q&s;XDIiVAmZ! zdcau@se3y9arir~)ncE3wGW5ane(}{sSf0x&6t8wow+uFHu<8%Vn)=-Ank#a>#ws% znxxi6*axYo`m+f($HT->wuszZBIx1LofL)4Q8O9$jFt>}15&7ea=7WZYgZ&9Ue}!( zJog|D!r;RILov^9lFwE`G%wkF&8M8vo z>0R!%37WffQukp)K=!;2l2tCf$-Fmq3eG9#P1IBLdVn})>Rh-aHGrFjrc>{utg%+wg87BA90+xn8L3Op_D4N_?Dm#4=Cv`@cT z)Gh7~U%^(p``%-0E-_GzfHV7C4XlDoxsJ~^qh@)(jn5k)M+4Va(d3{&rDRpcSYQ?J z|5Ca)rXr%2nsc?%fL?UoJCE%)FH+tqE&isX;{F90u^wNKx5RB>?F&S3>+ ztxfZ2L99y@v}`QM&N1BFynXHc+iQNP{s6<$L<4xad}HdnIHThe8$-ie)I_fiT?Es9 zd)Ll%glZ02$mczOmS_cv-d?eBb)c}|X)Z=!)9A?S;Cy`1xRy6?!5chWYzSU#NMMXx zJ_UBKDyeI}(e!2IZl~BbwYzVm&TezBjj1*2bk?hLO8mzW?Ss?D`s;B)17n6WBKp#E z4ASEbeTwO%odVYus5JN3ZjuNC`htc&5Nb@!@cBAoAn@Q;#@DYOs*=kh2M1MW%L61SEfnD!L@xDo1DL zKfy#A2#fJo7z9$RNYT}z6=%*cD43_5ht0($!-wk3Wdxf-7%z`q1-JL7!^VvILpQs< z7gLa{oE}~rSrma@fNZF(C_~__=2xvBtzQWEqWAD3B}>Mb;Kk?XSa{9ycxOpeIQY5l z>9z5t6^V0^Ta);hyfLNQLq8H(d4Gx^D8s_S;6*W;?|%FRXj|E2P@-4iA-$M^>9g(A zHfyb`aXb#q@k;5Ee8PyE*MvZZ;lcollaLw@e;)eGut+D27W22P^GY(KKgdWT>D}Ma z0e+f*-Vtn=OKsSL(A6IJ%6t zaR=G+kp7u@nX-H2@#Yuaz8yKTMd%qJ;BKKucW!Aj=XYOC$z?xtDTX7PrdW4?EfZy;32Q8WBp1X#R-G7a?2OKE~K`MFpB)?!x zCEA_VF*M^+6Qn8}9Xtk~KGCp$^GE#7rpvI~C%4h!Zx`AL4XIxlvg%d`sP?3uspxk- zg15f2ZNaX_SXsIeg?Ukl14*ST33SqoFV<4OET@e+9{DopQM%l*v2ITesGi>A_A`8U zoVsL+%gZd4%2sw35y=8co!zqwOLby`EDWma!_FAwfoJ z$O;OQQ0H0aQza0oc(M!`3m-BL5>ru67fj5hoiM#hzZEy$V}Wz;_lH-P^=t(+N}k!?Yl^mz`3pj^=FOVyC(~7%<$8t@uYP2sxVVgBoq-u= z%p4r*LM2Z<4|kOQ5|Jj#`Bc3mLvv7tW91a728yp7-9Jx+MA%|bjPq}QI^xNf`W11g zO;vAb?#+v28#o~KHZ&#+!0E?uD_jSl$bVEB(0;Fbl6v@htnl_H=$KFSqnmaQvFEM` zctVv{o_7!EHITN?`j~wZE4Ft^)^=Cc15EW zXKGw|RN){yRyn^U-XV{2OH-(KFW%A%n%20CiV-t&7jvRt?_TSzFCCr1R{kcQcX7t< zj^-_<6@-Ll?loXTV1;HaW1un0cpLs@wgvVr1MynS(aeHowlYPT7 zZ`D2_xNmoc>X_i4!xz6N(W+_;lXkz@8q00=igIh^9G`$1me%3nR1|e?ZIrO`8yJutPf9y=Ok#<@e#w z$K~xC8q<8VOjj6C_CvX}$}5f6ksFtGW9!?z)2J(dOvlDdtjD+L3D7ops_QXcQx zr8orWZ1?T)l=ySb{0ur6vz7s<4PNq>^x|2SJ=ut@ivmSZi$zm!%;?-Y0?>Pi4CbOw zJD*x&uxjRB@3dPteYg2MZu9-wIOI~{axod+k}t};dOo1H4}c%+j~7U5LA3!dW^{Im z>+9=XTwK7&*q=sa1B1sW{VV9O(9i^}^g48~bk-(Mr_ZKmT*rM%C6gEKz*Z5I)uF`C zNmwLc_n}9k4zxgJa&m)?_dPa}YoZ5v7iT3lJspC53^BaU2-Q(F&l@Lh;M*`m$*ICC zpvzm|3vnD?<*Ug#HPUb45uklY*y4vXAC=t9qD^c24evB@oQqxc=+WJ3(wbVs8)Jp{ z&-FhRtJrmsn{xq3aHfk=GC_Ip-cIer)wIHi?NxtCn%AaT<8e9pN8E?PreQ!Mc}Fv? z?$+*LnD?W)7rxW2rMI0@#{X(yX2w>A1DF;Q8@sf;YzhyFh>r&|avgCAvMW-D>S=e| zIE=06C!?YW%dF!rlHvi81gzE<9rX&3+C3kREleaXvWF2cZQ_YP!z_sDYYhB>je>I` zM~kF_O9-K-rd3=Y=l_y5HmTS~?R^MAAl_#wozl@F!_OqD)=Mha3XfWh%1RqMYWPn? zY7~82SRZtPA+Cs<{Wg2+XmP-*{VLUJ2pl@)`q8bdogBOOndi4p((aKxoo(}aOqQH- zmGYrIo8Df6^Ty;U@j|sdz8ZPP9sKBK+%SBXuWrx*^Ph!6ZuWWAe% zZS?hUxY)AU4dK$H?;F?r}B zk&r0I`Z{T}v2>At7C}2ai{#@+`#j!yRKW}$YfiE+10~y?_;2Hm5tpQtOZ0Y`GJCmp znanQ^8JwwPs&;|kO8Sv3wD@je^A_M%GI#Kj2es%a z!v>k+s8^QIC(K8;SEM8bLf}(N@Ym}m#6kf5osE^7eQAcp#>MUZD}!LTEd*uYC-aA7 zTmzY-Hv(-6Z=7m>K^OTt6L)+#l*}wnbKq*MdOu=cw`o^(r^X0v%410)0VI2oHs|%e zeqf*ZNXgY#>)kjLt{(o<1D1&}fjk=9cJv#6Dt>)`n~Zqr#9}$%7G8OIhXFb;fbEr(|oBH4L*e~1(yf=NGmP! z_!2Qs3o=PtzUCfd)XOGm)@Nia6RC;-umRb}bCxX<0%Oi)^KF%+xvD7Wcuk&?&N?3Oxxt4-@sQyfz;Fo9h1dN2VN{bFYYIh!S zq%n1aY(g+SUO|8}qZNF{WZP=vr78aDuA zIpr>6kR&yj6un#aAb{znhr0{^%fOb6A=e7X-{TK@!Qw@b&fyVl08(VZFM%~aY0Bbm zZ--zuO}K}U6t zSV%Xhjgdoc_N~zQqcha^Yi;kJXqV{$%>$es-orf~#j}Mu@`=|e#lu$B<`1tAPJD5v z{I@shtCCJKEo|s(eMt?a08g23o_=1~sQtALjxKs!6Wb4j;UJ8-%a!KS3M`(V7%F>WC6c{jeF6>SiFH-VP9!9R8&NRp@ulSxNI6#Gk zg&7zaMn*<9k60iO2s=BUbDdJ4q!7f78$`7bBq?D+ulY=`1~X8!TFP%wh-gM-K`ea9t(#|rIgAqX6!jJ_Q(LWfPLvH!SKORfbR8mr^Wi5(~j0DBM z+oijwXNUpZ3SBjyfO9^Y?$?=14JMONNoA?f$!qFYwRWPfTW$z6&)NINU-@J$=0dyoX`and4z3?l&b0s^bYVou zSgJ(a@rz;BlNX=#4H zU;y8(4Vwjl2RFc;{bv34zpN`kC)r(nK6>bML&+XsxEsijuy2#q?cFnmYrE`MY{fD(#DRVsJyJ1+PaL0syPvC?pO|BMpt)G+-pGk%(0=wq zae(ka{m4ePp0t0wvuIb!uXx!6ie-@dX@N=A@|;p%TQZ8^sQwoV0P!)>svX*XDA^Hl zuj~Wd8Sas%G6Zuu3sgu8VB%hbch8tPQieVe>Rc&*w+~Z&G&O1=83W2o(36fg`7x%64~5xgN_t*&PU7*r zT-@LVU7ffbJ07tl8|-*l)sSY1osV8rM7hfkw?lY8b^EMDxP01fnO zsQ_Y1^1hBy3tUsBfwnd=#PP_t0zes0+v_cV2O+leD+tUVHLy%#v z{pLsX)B_0gq@MW$fIyiqxx+$gx(qBVSdyja1P2QtBU!skW2HvcE7yP=V++q_3^C0u z%wbp*&p-Jvs(k*UmddY-^!?hRCeKt$+_h!}1PH!jdEE%F=E|>2-{tXm6{%l{jMY*~ zyERx0OHZ%iDcFqt+If^L&=3V$h8DqaAf+e6x<$zXS1*Wbg!HhQ|L98r0juiq+`&d< zxNm=9;^O;*MJvk{z)><2`Rj3#(b|o>k{%r~<+Tk}eH&aAfY|?d>Av*LLx}_KarK}} zOa0zT>;sRLHi7=&_NVHan&s2x8R+h=uC>igld(q$c30TQ9&^xbZ$GOSroINXlplY6 zZC-m#$()qE3S<`wRNwM2SJ3>tVVmkAQDyeE?M?AD&&Az-EjHbse8`DMP|#S*D}*@9 z7XJJarGqyEdQ|+5hZL!}0Ag@DQ@y3Cmq=_M-0xjIgRF{2mQmBy0PYZpyPuxG**VXM zd}!YC+LwQJ->uRtd){f>i%RAdkd`P{TpDVUPaf<`U0=NUvW?zmqhif(P`E=0c2vtv z&SpW38Q4P`Mpf>NtD(3$Q|N0@gmc*zvkj>a4m*V{8WFO^w^mc*2k0P?=6u~b#bs;o zM{vabf_%rX=%lgpeTkzAH6GbZydwPtzLnVPlIZCqVh;uNkxxM2JN^TwvxeYc908_S z6?*>`gUVRcME{RS8~$ticck>X{jhy>`qWcu`*zTi#QKp$3m1b_FD+I2t2C4Rl@^OV zkEGNy|8Su9Ldx3cwB&O0f0uDRo7GQOF#;Nh6b;j|@+IH*dY~h4yubafVQpI)e^}xV z6C*7vRWbj5E0ALWAJqmu`L7O8(A`3OG2gm7aGd|i>}(Z9h21-74spbHnjo}OJNd^A z2+0b*Tyv9eRS?6V9lC+bpuPC?Mw`K7t8}l%(3NVQug=h#ni|9x0Amo<4X4G{A`pZi zcMF(yz!E7L>$-}UV{CgQF4_xgv;6MfD42^0D4W!$ob2wtKC)ZB2K>C6SRh4*F3U>3 zc;UO`nUOE|mz56n(=PM>%y2KO6_^>9GMw*p=(PjgO+#i*avvX^!heNcTG$~_b^kg#W`W5`{w2v$c zm*p&qn(K-Q_5WqirE{%ed&g1bTPmP+dNq8*!VbN_-2(< zKLvcj?8T~mCobiRRIvf{>Qpl_RQr2PV7 zsyAXJf&q0&*QK?pFFfHmDagr;I+7uljIr8_IG>n5-hA6*vd1JVS^5YjQlkmg%3*#^ zRPsP^s_cHcke8SBij^_{$=0`?*5c50zwK)c%Y^`Rmf3GXK+LpjR|Q9|ddO3LXoLR- z00=Y}m>aZ{8m{$rRmj1o&L=Y8MKBx9f$q2DNhU&&FfQ63m{DNB^KSjZlCZ>R{%QjitzLPnf-+3xk zRZm@k*gp$X)IiDU-De_ruX9_V63xF`Vr;@f+XZdY<^)Yt_C^KmHyhH-*^lEs$)5hN98{|inu4*diIpdUlM@2CJeW6P2O~S{eh%9C$0-?n zGS@<2WS870(*#ryrK^qej&=HUJr=Lh0VQ^Ck`^s8B#pfft@;wQxcJMzTao`Xz5v3C z<=n{G7a7pU6N20^Pl*rL&iwY{NB`;*;0A>)Tu@l=T&rJL*RG)GVs>*jwO%8_yEFcB zWMZ4lj9VFNh@B#fKI;b?C#R_n#dUze`wMFcrDE0cTxPLYn4G$Fa9L}~SR2%xpQ)+Y zb#cTp!&~1{HFEec*D|d=Sae!TDhauyw-EBzeR4M>Q*H|mOsAdIVY%QRb<|4hN@-M1 zZS)WwJlXMa`A}MFP&@FhNe>uG&aa4Dls*;{YF|BS9@wJhh0HP5AaE5e39ZK}Ih+-! z@eln{eMvF`XQCcP%HLmBEMAih6@f?qjf{O5${JA1jfgk@(O9zui(<0+tT_|u}GL~RYmAfH(oxZ{8Q^5X1+VYbEMJ89XrGz>uZL*6-JuB5^iuoPYKFr2lV}vO9PhVY^k64gFE6n<6Di6S zvqh8H%f4wMew;4H=*(Oa$&_Uewd9pSh8-1P0!xSkGFb_Ow9|{UK*2QUV*uuK0doL7 zKopj^LUk&ydX14#|6Z8Z+b{+@Df3u4wsD6rSfeXVK zWbVls=0bgzEqV|}ND#P2+kJ?AeGfYlLokMx=sj%?nAMAqx`DSF#Utc5lNXbMxQ2!c zVOf0HR-g@5>S3iN^I5plWOP`3dT0!Z0vB*xoq^wm;~iIQkaeDvzpeiy><&>R&iHS5 zN@%~shjAE3ICL)c**o8&g2zE8IgOJ^Z$Up8Pphrqp>=Qfq`eyynZASLfc+q~ZcLSAXbck&aZNjsMB7U8X`~~nOq5YzeWm{jqCoP5kMMO^w`qG~6 zD;s$JolAAkaD~oe6b^8hTz#*t6(5q@{KVI&{_{r6!-CX#a|G+!Tp3wx`}(n*)cmPz~v#~cT$Mxy#>4J{sumqo|ULJ-raIk3p*w5F*G z%&PS?SD)PO60ww*dS>7X1$uDlgv3rWkRH(aQT6f$T_2w-!E1eAa74=7+3+R{S46ao zZNdrCHiyVmUwI2E*cwb<3h1PwmJXl!qv_HUfYn^0C7$8K(7l0o)@K!Sq4k(4WL%i~ zE7t=O_g0Fb7j{=TdqLr75%lV(#?t}Gy+22wJ!=m|-ujzc_K_j|W1T|189#pxSJxOW zUXwUkN=GN~6%W?Rf2X`5AjhSo#}dyyA8T;-y!6ho$O5TU(~F;MHNDt|KD`H} z*;(lSYp!cuyX^Bh7U5%+x2k(fJ8Jc0-KiETYsj&d_DZZ}&YBDI+ zTq(;>Wqw$VD>qq8B*vVF|o2^M|B-HT?XbH}y} zmd&1*4F=vgN@WIYorR1Sz?c$`NC}t@K>RVY7OS>>pPYD}>?v{jC;I+!v?+}PV1vyt z|MuQPqkUG>6tc&ZIzPQC$(%sDl(vRMutr~A8D(`Hv_QOcaE3a1GPJkU6u6|Iz;KV8 zcTa5k6$Y}$_Zsz@v__!+Vt%75DR%Jw!+O|A6L{%?tT`n9xyGCBIux$o&~-|BQ$;Mz zLXoD1%Oe~!``sjNLN#)d#KbU35x1*8Sev&3tx61I*~9B*{LEq-h|XjhIEZVo2yVE# zX)+zH>(V93f$U_$L(1EH<%>?Q{~4m{V=^T=j+=adNtl1E`^{Xi9Ib7B(K@<6=J7DI zC4<5|g{&q3b^#bMk4XM<+I{rtbzA3hzK>?@9aMKQj5S@?{pof7!u24JM*c}N`l zNJN+tA$vf8G|`7ULg}4TP&WZ7H@&ZgGOLg@=Hihf3kar;O84_~QXEM6VI1vA+FAX#K zvM{zlYt}A6Guh(Zyq21Z0P`C#q%a!swf2(MRPu42ZyhwovItT#73rf7t);X1eqnwd=Bj)k zH`euX$Rk9Dy%};+5kd-w&(38b&AQt#dr1q6kDNV}cp$7)-(kx&v)Kr^#?zBB$E$W{ zW|QTEK2J!VO`FKbU~-w$N(B+>=>_dTA_^@^d}aEGR;UlIko^#{-U|;$IoFgy&A#w< zn8+-vzkdDhh?J)U@5ORTmi`5Y3XyKvcPCW%sEsXhzAEd)*pI*BNoqEgMJ0p)4! zlJ!prT%JVmg(~?iDyodHcXx>rH7m)r>pmhv5Irvc_`(?4t&?JDWwjY@67n`=qSczj zoi7qp*a#O@Q|PD(rqK+4R<=xtcwdh~4#GU&tT$kF(4R8FipByJy}`y=v6$6>Df#< z$!UU3?ZUT~JT~d>^^eP6S{6&ADrwO8e@G1UvVoeiqTX>j7P@kN!z+SS%U zb?TQMCL-7xcE0L`kU=VGGOwHLAV#dY9X2o$;9Zj9Uzshctw!WDe74O=n^f^BU_M`CXJVS?o)Z2NxZ=rjd*@>+hFu53mdR!$K5GRol)zFV!+H_WeyA9Lg5|WL@oF&Btn- z6c2~r4RKu@69ri$D2X(XdRYL)3z=KzfA3*f(k5O+o1Wm}R_{udtZB>xemqj3BrQAs z-o(TN!C?#?H#|Mpp-6y*i5-T;su{fy@?jeC{B42c0`YS$UMx2&%&wDT~b2QM;A zeEE!_%J304n7N$ev)+pvAj5vMPl`=E%iDBOEnqNzN>rg}CLt>u)chH|3iXHJQ*NuV zTxhvT=ywHMkW5XB+K#J8Z@!pL*O5*z*WTtjRSB0NIU{7nvmwu(*={nNGO-AX`N@YV3qHH+U)0(S^ZcEWxx4ES zc#lbB=X6%*GneWPGn%lS$uz#mYpAa2&pLmsogEK^30T?|LdJGaMO!S%;Mn~O)E3AE~?}V!oiZ>58=jheB=7;6Ql`#yBjpYf1 zO-yK4JczA|1(2`aL!*PngoGe4nuHZmV46lCpnsU?y~*Y%@RF%o!=F!W>+ha%e@ks<6T0g zQdA8ZmB|a)l@C;Yv;vEVC4wxtPlpzP4lNCMq_PXF$eKdk7$$-l^1pt4{@9Za-A(sI zN3ILLIN8b_{!O9x4}wiAW&fmgqau=GfUw~#`AZ``x|>-^01CdvizU>YJfQip;oaDn zn7pEiE~;S-d<=}A4-3c0(hn5)Qio`S*KDSx7?us7ySw^VIb_c7%@dntm$OsO{JbtO<+$S7Ss$Xaa|Dc;V%PcicoWgPRU-&*>U&PH8gTIgbn6i@|3U>dS!(pwpc>X8#(V;$<6o^Q-{o#(6(wAJ0y&D`7GDIcJ57hmzRgH7! zo!>7i9tb0FF+OaNG=8zjT+{6oEPU!RIC+QdFfmcHFKNu%K5L|+R{W>J9Q~0BZgO+E z^uB|(;Z2;>mv#e$`UNAJDO*Ca%S)+iwdJlu#jic*xAXj#uu?mq+$u>R)vX&7VQZi! zM_B!iJac}pJN|13 zQBZSbh4t!=B<_`~&!f56`GbV9g5`GdL``WGf)8;*%p7^HaT^Jq>jV3$YCGa@dO{L{FEj@d>zhy7c=&Y<3ktnKoX*Y4QqX-x~EBY%tU+j^&o- zioDfJ=PJg*$|0PQ@|O%eq!!|ch6VMcd|9&CILPWPxjLe~WEa`tnG|e1*i?RY(mE9r{gd72n+e~>f_+o<^dZT!zcZP}Qv2^*TQ7+TLdd-7eqAm$TO zeIg1uGh8I-uv;$1|I_t$V!Xn`anl_) z;-w1Qf*yJt`*)!;C0x3Q(eHk+(ajPjhpytFH8~DHRnbAK{Z>`~(!F3W^%hVOdL`>J zdtIja4%K?Tnf_Y$sB;4Kp;JLw!8&J6^?XWV6ScG;#!A&~?sJu-uw1b?x5702*(Y?Z zA0P*pr#q)F#`7B+&dzpyS3jY`JA_BUG*n1mM9GB1&sg30gpiOn&zx!oBN$}&uCnmijJG~mM zF)p9-WOu2fj##bXaPWWbY!VPhmuP)61t4g%n!^a^P4F{Hg$9+e{v_axW9^Ss+7p{; zH<$J687{GZ_$_-s;l^_B+IT?}9Xfu8;qJji3MU-^opIA(Os*)KIq+e7Q6AuQ>lFpb?Pi*C`FqrtcBsb zPH~JC9;+Q^-RAF|G6rISTNsbd6a`X4WL*Q;3R>oN03w)JVB)aJTuXWD(=6HBzD^0k zF;U8(AYOvw*G}OBC+zsPwy4DT)uF42tSE0rqUleIjF5_jmOa0J9z~X2%AZ;b!OdXV z_?xl(z$-*sl*tygd|D1~YtWEwYvzzGt$h~Q6A}UwnK(h+2FI$9PXwpA)V9Z`Yq-4t zK};qP1kH?I&A-<&gSr}(j8<-?i|w%qz`Eq$FEgmoTnuacR^LgD)+`ZznuvV4yyU07 zYyw6Tp8A|uuNs^a>`IxKER~t`EPDPJ=X`J94-^%ct_^*U3;$T!7+6*72_!?+I^@b+ z(bHPJW$4W8^nI9}BOZ&g_1#PLm2%unG$wnIyyyLdj$O*`-z1A#2K|@H+!puPXT?9Z zE9_GEd`ditFEP%Iqc{8;RBGx5J9c}03FOg80G%>s+y8~TN>$(Ul0vgSCQe4pXJh}R z5L5F#%bXLxN3oJjV2C_$8g74q7+gxA0 zzsaHhfuX_PCtQHj1ZPs&rw?7Lr+PP;N((_AsXpFZ(3oLlLa&+GwHFQ?X$r_gF6emA z__!4p7hoInUTfmqNMoDB<-uC9bn7`ioQsEf`^K9!e7iSj#%}lcs;sM4 z${#X5_#5zYD#iv>2GuDLjX7CH--JZNtTA!!kBoq?n;|Y4V%xr5owx_mW?wl zeA;!aO`sCagKsNr%*%W>rIffEf-P7JMUZV~Z+dmo3pelC0U@Ln3sGC5AJb6>Q8B2NOY!%)Mo{n6?x1uU~;=t)lHQr*`cK)f(TP??DO^<{Zcf|74joZoaqKdnWs zwr5Ky7x>gkRB-)Uxrbit`X92CuijItZ=THSYF{$ott5D&1ZM-LN| zE_7Q4!yE0P)gR}frN#>gx5@Wlqw8&`=n9}Y|05If`wTBq78#v@+7JW;R^R6p6{%BK z6&A`n-dMO_K|^7uo9Sr^iac$vi2Xjg^^W;3D?x4cLacY*S6gnsarRY)+vec0^L5?7 ziQa%n+p=o8sQH3O#g&IMK$AT!aReYx2RnJJnXY@3XCSvVZ6dklxzoST8{SdelZ__= zP6W=K$2~q$yWa0&W>Tr!c`V%=ck`I$#n{6d`3BT%g4*lYAKnYLn32^o>MOO(Rtq(Y zmCu`@W?iq|qUCTV3En_2qz=v-8hRH_o&Ve~i<1%4tK8{qn<`dk>|Erm*@AGiD!GtP zc=ZkalS-D~-3GGc0YYGSxS6 zUU9B&bXs=`{OY@P=b|r-jS@}DM^|7vI?2Z8?Z0BY3*&o=_38%x>W#U1cZUCEWoYV( zNeMk_MKq+1mHen;lqbH37L_EX#Qarr`nA|EyT+{ z>_35qo|c1G&5}4;81yr{+ve451=9rjT&pbqM~P=c0NKo zgdK7z&&BlcHB+dm&VCs`@(h#8Qz`6tmT9*wxpzyhUt~Kh{tSyKFIO`)G=^%ir0Ud{ zKF1rzBupQ4k`c##@JMB2l7xZW@0iqJz6CGpnqmx^;7;(hURs=c_!|h3vHtj8%V- zdr1{MN?Hf2oS3Rx-LnJc>2qt`D^5OgjE^m1^_bU|u44JIw;gmXDL zbif1y{myr`-6P~m-Q?yBCF$7Mv#rReV0HFo8*S~!vYJk7ye!|cTfBY``T`nxv#mf- z8iV5200E%M{hbYKe07JQEhuSfjK6gqcj){LuvCS^ZwqH9Qfe`Jyz>bLgp@MiGJ_``lgh*EN^rHdmbwAFMoJZlm5IjlamMOY zjQrK~8Mp%^U{RUDp)TG0S1}{3OaN;poo|bI9TNZvi*Don^XE@3Wo+*X^>OTu++3?tQMizd?MwcDZ}e1F1wOBUpP=hOThBHg)YNUv*iSVd+F+Zg%* z$C0}n5yRCA(|V;-S3JPYDIWGzfbQHXGTOUFf}IeIi7Zuo{nErO2EwrRy)mOAmyae2 zi;5RM@eZV0bI}ppkG6>F)PMJT_IF<02F;GkStbt6EC4HzlW)SXa664_OM}as97dHZEOci(l;MnCLRxy?0eM z!urMFsfBS#B29aX#voUceY4dwo=l&#`RhS085Y%P&&tq&|aU9Uzrs^8JjH{Saf@V->4j7uvgwKc!DNTmTe{g_RW`>J@uKA=Q%C zwDPD5wm5LEx^dO!n!=>#Xpn)$+=$<+W+1HwU$WAg2JXc%Vai7_A;ZFsfE zJNi25@ejU#^t&8z^xA~zUZ(Kn1y;BFUQ%OM#Gsj81T711!%8rJ#ZOrv_G>ik>F6_s) zw=l&UeHc_04*F`Rd2l^i739*#JLBG#xwywW;(*;IjDAWu822SP48iZVTAvN-aC+K6 z;yi2rzIX5u5n@#)gs--`kA&=yyE)3pZalpH+BKe2hGzjIt39*6!y>D?_Gg*h2DRmu zHf5p9eS>00sdSSIAMPcPwV`J60TKh5BRG}U-=t7kx5?Cc{e`L7&>iYdE5!f!fbCHY zG>fiEL3;h3%=e~ zQstr~T++t(3Ns?7%OfgU?9wh^4s2*Qfzm}v5q_t3mJd$ZX9$Rb#h3a=F!uwr_vU6S zAf+uE&CoO2WEZhb;kgg_lADiONcyn`Fb25J`d9@kIDYR>`Muv}JMZ7W|BC@fS$iA> z3_d;(xWX!Dgk1W`I(m;Oxoa7ABJghgC1+Wub6UxU@O<69RM(bRX_D@oyqFndTVtpq z_E;Jqq{jhoqw?BDR7LdM_y%B;lQ-n$&otz`e$>Le`{mL&46G+zxqMySNB2g<{TRu_ z?D+RREt{g`5l-&48R~4tAX|-3h%Oo4nDp9J6oO=<%RlCjL$FT9(08A&8W~;$zGi4< z{lRziB;nL6-uD3Ah)h2@oj&b2II~?8n{ryY?k0nN+~2-YH+-}N(zGsOYu@vE`I2tb zEhH6R$g<|iDJXIZl@jgw;YGDyY&$EnvfdUYf%1BrtGDn9BeH!;=YF`AeAuP8~@~bmC)LRaH^Rq+tMP_qn>Zh6aUG#|5s(EoVJ6GB7YOGs_*T22t%ggYbx4 z`E0u-k3f>SV6F%z+5+UCqw>0*Zp}U9+1E>EA)*TBJQxqKtjQ#i^)ws!r(5krRGKSWpmLUUJepVt zH+ZOM$eGT$d~OYD2oKXmv~=y*MMa-&fnAZ&z@z&!LtUiFZ>Csof?9KLnx$5G8ZR|) zdn(tUhS`SowR9d`NtR*-DXfg+*(Usm_Y_`Klu)&_+^M1W|?D^rPb}nOcnNf-mMyC0`B-@@B6+KiCV` zACGW5QA=n7d*oTq+IsaK)8i!sO{~`{_KpwkxG#hOz%?$qWua8}7P0a$JJBG}{+<`3 zP>S5HmaZ<1lS8|Y0j9atj0oV%pYZ{2e$<)UG=4SzVK|MtOA^#Hmp*5;J{rHr(CNVx zy4CzhvcX`IOemp~`g40tbTxm2WW^nJgSUU3p&`&t&-3{mfV#4G2ZRSk@(dEM0nzc8 z-V<>b!T5=vH(bdz>3X8m;CNuhf32AvU<-^Pauc>m*IWnfrpm!n`gD;U)e@M|OJ;y? zksi-3aVSN3(06h(?-LR>PX+b`UC$>KYj-wB3Xe0M`r*$0{jC!8fCu{qyk)zLyP@gA zp?82B|DfW)`-kaw-9eeB&emm*A+(+_6em-ud{vvnY#@-63%+y()hx{Z4`+$=WTe1B ze%zf0ZY^%vDc{1;XYP$P;c1!$J=6iW`;Dgfqhol<@(mIdNsT!1DM+8|ipd5sp-kZx zTvcXi$ElMTU;@)8Lseo&^Y`5rgJS`ra&&J?s5@?%xysFHK095a<+aAB-9)x2x_3p! zZ}`w}y*8aO`c@zX;7cz|zuZ_DL4cFAa#+*5A)1=c?}uZ)M0Vdmf%5gE&=Evk9s_WJ zrBRmUwHjVyCbpZPv*Vc`=;o*~_Mq{DjA6r}ZdPVP7iB3uBg04Av@F(pk3>pd2_trV zbHug4x%s36!dZbC97S|49c!7LE_~J?Fg_ZXxTou%rG~xZtGH-FzQWuH?$ULcdk#x~_5~(J+L< zcCwZi_sN*?jw%p(wi+<~%3RPAJ&)4S6A?l1Gjt>d?mrHRy+Z=pQc~e@fkRcr-Uao~ zqFuFy^&YT3-FnYlr=?zczj~lDOv|pT)T;nes`?w8&im0aXSokh`|?~!ogyrv8GA72n$+1^VeN(2667pbfbR zYH7qWB_mTNIYx$3wRDzKpfbQo#iHPrB0m%ygY5uW&r;h3Bc!nbO`ip*k`)$rpCkqS zNrr-C=L1stW!T5V_AIW`fxu@Rzo8W4zl7I)2V*$NNC?kXAJNf?IUi2*ifT67!(J!2 z@I+qfuWv_5;;z<%=TM-B1A@v6K!{#nL&Rv1pJgs zfOqi>Et&5VC*Y@6vq>o@&%Jt!HsTguaB~`eTE^R%v;=Za8<9<26!Q8% zJ==&E%t|!S;34^5Scuh_2TWk-!t+YL*sLw(^#eO6NiUplr6%3jpq|=OjxVu-VFM4H zMNU?9Aflj%d%pyurtzS^|MUi4&wVHn;2Yod-o&>S!2jn8Ddq?>cZ7}w-o^j^xV3ZU z?_}f!VdAlR98ol0%)i2I^)PVkrZmqaP_>I*rv2S^Tb-RPeCMWq|LNAp&mL_Fp)zhC zu*%QC$iDy_0A#(MuTjdk)#h`*m2?UA&R)UEcLv0c=cZrAL7Pdt-60DHM+EvcE|1e= zPUgpawW0FD2hekomV6N~w5|A$LaZC_+1=JyTh)r${r6>PiWNYeppS{`L&B&{yL^$^ z9^~pn7ct?J1W-uW(c{u-&tq-e7}c>fxw#nrt8GGU`1);-{q$>3+8q|A(Wy#(6sW~q z$LB4ApV%CkipvJN4|uIYkc?ZfqBHW@G;pZjvA6flKITiFM|2t*)~4Uqr66Hfa|vU~ z(p#NgM+-M^hC78AJOtVjH*H5A^XWw->qZ>ar~W$Nl_X!R(j?h{5yFep4(C|~5x2^9 z9~TvqE9g#~V~L}fU=|G=9AEOG59>>;3X8>=M8BsQbR{kee^2oMF{3s&@>R`XpQx6@ z>)X5}SK@dFUSdHa@+5oIN?hTQ;=}zmrdNJ@P(* z-2^9tJnM0+F>_f#T{J=gxUss`LD4&?sV4~<5Ivsz7rw?B++fQqUe$fIKYGw)=JIKU*0opkDT8U_YPyR+T*s&Z-x#I4(jUU7U0Av`$>r>=01%O z`OcXd^NmU8yIyI_ zhfm@Cw~OFqi&g;kAcu6nB^oF`N>5}*9)5S3Y3bFww5I)%>66_+cF|16LvzsnQcHRJ zHrsnz73@ngP|Lum39YTIscncE47dRHupkP&07HOxlcX2vs7N}*e^@wTHuN&g zB1$F5weHkOt3@Q}xoKk4Z++hhjTx{trK~nLEbL{!vup-#_V1W*!GPqXdu+Hp>MvGT zYQRnvd)x0Ro%siO7io`U!JtyU`0E#Mp4_7)xLH%AhSEDD?Qn?}Sx|Lkk)~e(HgAy=?_D#Ft=BVTs-?Sz;sur0hQ`^$)yN<-fli8Z zlPP{~J+~p?fZEHgO6OkklHhxOeme)9D`o6kH?YXsPm!BMft|Xw`_H!eb%fhW+(84@jvX0!W z`SkfM3z|**L8a-^r8_{EJwR$4*3$ApAY=|4Gg{S-dqKJ41Suj2xak2= z)YV2muv=OV)R@Zvp&Jl+W}G5xRC{!41qvb;;pHMo%62h&j=0V2E(Z?ziK916fD&B% zewY>1|LJI70UVM;TJJO&`Ve9DWaX0us9u4_EzhV2f zgM*Ha&LgHkYp~I^(q_E!I-R$&clwvjc<>3t)8m6sN|)|c*3QmO!}o@wwaot{`0&@H zpPwwwISq^aI(eE_)53gD;Xq!50jB%D_``{CMT5!-L=DAyw!A`A7JLZNJfoIAp`6-l zWh6Wh6Pi1hGmK!Ix+k`Soqp>PRTGj@=7P?!9M&Co5n}9Wj z3L9(-aV(yTzuTv)I!t${QuW~pjTA~f&&NuR`O0L49+HNg;R6n}ah%AD=zAY+Q@vVT zXAIk9fVnvg)1J&;y$ScVGKR$@PD7ZsGlzYpo;96ZqloDhxm(RfNM1iLar5OIb2-p! zUDQuRe>1sdX_$tSWzO(RdrmTDnExp(KhD$m`u1Dpq|4#~Z)T+Z-+I0heoN;6$d2g6 zm+PqyUKpm)Ob9$@yq<&oex1qVxyzHRBJt;l(BlqotpljozV>PzlFkZw5Zc)}!Q-`G zfwb~9Lskr%oxj@&@(Ln`o<^UFF9@g|!h7N~*ZiNY%ZwN+DJjKm_EzNv2>2|wD>2iF z);2Wkr%QG+#nk_*d`90_eAGya_VD%Pyd6Svv;8sdTTvLQVh}5L)&M^Br8xuTK@OfO zjl_lX>z-H)d!OZMpW84JpWQjp-#tp9a8XtfM!*vmHn+`nI*oGa|As5Zf(JO7;_jy3>EF zrmimL50kI=yilg#CD;ye;fc1xU^fRw5ovoj1+q%ZR;#gfqv)Ugndnk6&64++* zO|@wDF5f5S~Eq6H6pI)(`>G5$-JCT#Gbl}j(_ML4!F%a;*m>@j9UMvDHbf?Js zyds5MgX;Y9rGEu1aO$F6x0EKC@e=YZ^BWr+XHgSxES5O+=XKTN-r2$- zay^qvmy{`>^l7Uf%o9LIxxgY{VYo-(P#VpB+9efEZlwBRrPJ$ktX#L%g0}^uWKIB$ zjHuJ*jYSAaln1%A9|eD#AeNBUw{in)n4kJ#HH!t>@^>WW)9?f@0bbj^xd#lg-<`^- z7x_$}o|dEFi>mY*WF=)QcWEOY=m=ECoRKUJfm|xXvf|QBcMR$0lot$2qzaEKF!xXC1%Lp1o`HU4V)2yj%Js{NyoWE?oVvcf~xKl#HW6zh=6PJPxKG6j6~$m_B-3 zWczK)3GeGuDm9N*h?^Ozv^Ztz4>Cb++@Ft75zM7Y*5T$9!DOMH6iP+_ zH+8yPVm>&CqyDF0&GA9V%aac^{><5_?aSUluc)l`d zhAAq>q%H4e8*62+|oo zkfW!fGIFice_+l<=AftYW}PCDU1I;%e_N2Uuk58Q%7IOT#N(- zlRJ?6RPJNoa)mu9BXlOLGv|Ge^m{%Tl!6r>{9HTzuClqC|I{A8b#Ip1Ew7>;!>)FG zHmgqG4tc~5-*v&f1ad_fw_wuPq}YoG2CpA$a%33S@Tse5HVKvqUuV`0PuUVsF8%6G z@?JDXB93pbze`mH7iX=}4o`q`Fw@1_Rv*TH4oJf=t?J|N)pR~O7iVO(8K0^nN#{8G z;_6-7X8CLhw4q74(DBv`Itb5ORyt4<9j{N84(5e#PDhxRtBqm`?L1e; zUmw_Vbzmv2_*L?BV^a4tNsGSAsOjIEy#0O$^=uMvuBWFq;moC2>Nw|IxOWMieY@eRHfVmc#NdPluC<;?K< z=4N3dtFIe%STL9m3sA%Uz?jC+)(yv?bw{X!t_5ZOHj$W9HR%~7%Sm*Xy+@|X21iaO z!yl)gk=Ks6^#SgIF~~WeXBC?|l#OxeHA z3udpsiC%Ab*~n9!#hQltEWR2TV{0Zn##F!hW3%9N>hSHaiEkPcd+hpJfzL)>;`?|= zDn_(BkjiQc>H&FJRCJM~Dr1|e9__ssY^v98-J*P9)%h+o-dg`vjd?q2x61Lh{$Xt# zd%hP{(wAqy3$`ExDy^9EUFJbZQwl*x?W$TerE(6e0;QmlI|h57IwH^K$bW z2(9ys)S|(=?jD@l=RR*Y|`s7|f*N@7;Z7pd*JiX^8hH{Kc4yQgUqhMP> zpjdegAAZx#CZyyjbg=chnkRDUJ>8b8`#98%2UQ5DJ-K6SU0E1MtRn{(iEMV}C zXMG^5oKy-oC7~*}GSxZIC~%$DMlr2EMR>es?=#DT3`TqbGH*xF-wm$V@T}w^Q{VW* zKtwK`oN&$n0f=wwaU`+h?4s04bD#n@a_Fx^fCcZ+W;(hB^aapm9;A6^(3XL=C7*$L zjSkwgX7&d_ekap~qJ}!UQjxz_%srF1IfMBu6$dP||FioBnfXWjZ!^R#Ebs0f*6(qx zCWG7mkK9apWp8xT#ucl%Gy54w&Ixj^1@m^Yo$HCDy1Ve%es_>)Xj-eQ_I&f;Hw@9mD# z>neE>3XWGQ+SdZyGf`v2p>>TbJXalqMikidzh3=KCQGyZT=Xb5WL}kBTP#oFuB#bT zfjnDM9^;aS>h3m7d?&_%5z3+(Tu-AmvMVUYKRDB3)T{TA5AK>y^$3VW9i)ey`=83t zrf2qh7JID{D1iaeq`3#S2#LJi6giR*GR2@+j`J`@8q*TA%=o!));hCrJp(^pUXfx} ze64%%BqOeCQZ?H}VWQzbJ+qv=6TpY4NdLyHcC5dvU~IDb15l^`%PMa!VCgEYwgqAFtCf0k!K(0baySH< z#$TI==EO&<#OlZXDzWcY75Ep00bvdz)9PXZh3Qwl*5jixsVoj2*8?t%#p`VmwPD4j_71HR zLw9ERqsgSYt58a$GHDUChz5B+m&zCS{L-a|ZR*aN52lbaE0c16D0%c3Ij=>!V0ArG zAsN)z7Xgb;M70ohO#zE%%j?aQ=y$jZGTQMH$LYDT4)ECmbC)aRXA{~yoD2FJg9ykl zr;_+Bez#dl*7O^=q2DisK=pln6~ny!3#KZ^vb)T_qf?ZSl0vQLJ1SqJ6ITgSR_GKr z!7XUBtlSy)sBuf5bc(78jfLfYukBJ@JyN8FCx}jpif%Kxr9w^#&MC+W&m+qN7iiGZ zUzu3imOtKXPjY<^$;Yl17UTP@R07?ZW;A!VZ3wA^zd|ucf3E|d7imf!YF;mHbu^C? zc{*H8f9q<`q|z2AJ49M8R24>&(lJrP^+K@~z?q`IigPbgI`BYE%lRDzk6d@bj)fL2 z59Q-(RRQX5ykOE!UW?(4yuTt@=psDBk6ot8 z)8*!Iu-P+BHU17zCH7@Qi_*%Sy`Ij@l=CO2F%wTLSFgK#!y=Z6_8MQhOyg1hLn@_Z zl;Fe2dS**E;KNK;%LWMv`kCI9Co5Dt|1<5ZW6wBWo(808?AA|y+Ued{b1F#-OU zF0E;nZn6~lP7G>c*%sFV4)|{zZM+?UTO?^I#VWXtJ9o8|u~5t{M$NvNH`jYCeg9mI zbiXNPx0XLe2FzgR2&xotXn866ORD^A)_VQlaOt9*Y)ONy@eapM4=&~rua7aBWM z6ti)>7`IsOmP47bJ8o53vvwBhn;#c*_%E}jT$><>(>@1I_xXWJpJzhHS7^ydl*h7; zCc|A!Xro}kDoHBXDV7tH+leYCqd*q9RuX^c_%BLTwM;HjM7sq6cRQQ9LWxF{ee-C`xL2j$oXK$Y9=Foh1nCfyk?4+NBoFk{9XXsLP<3CKt2p?+2Zd^MpAgXfb!9Zht@twy{>Kwxa>!P$2Et9kH5E_^{Dk%0N$`j>R}i5$%JFAw=uyp5LINZ6jn!dDlMyq5ywKU2OBlV2QM72h%Li}dk!I?hby)0k7JBqF!{`Ka8Usvmxy7Oea*6N6o z+zuoBuuj|eeA(iA`0*_r-=!9;&O<}->w7Y@)}a~iXkx=U^iW%L4YprGH=_RrL?ZB86D0xT<@9`duCdPe362TR6;njoBhJJCfN>@}c@M z6OqdyvY|OfpZ6q(76kVEPg=e?U$`>o(NMjVTbX96v10QCvK9NkQbzl`qZy1^YCdcX zMwy*9Q%qwzCqC#c;%Hx!_bkZD)8yT z*>v9#*$6t4MJ#xlT?UJgUJX{x_k;OuT~spZccl@lIGciW`;F@S(&bSWyd$T$t9Skf zpJ#b?8jGW+X}^j~W#$X`n=L=9j6OYF@V}kC5s<`j#I`1II*c(Yj<|9%bPqJjOMbl) z(>^;lfpzSQND1-Y+b2oi+U>e+wjX4KDMofNS!qItOuet?Pu<$BJYtR(4k1w=gwS`;*ol>+CYu_VI4<_{X;M-zB};dH?gHmn z1Bj(dgG2}`m$Uhk>*v2As)_An1^EJPHq(u+NMxRUK=$o8fj@&=W$eEbG&(Fw-q*l| z3RVkW`H&VDdwnhZ`r~Tvl%mfs>x#2DPI{^5$Mq5iYb-nr?q8t|A}n+0Xta&y1rgy@6qMgGNs6` ztxI16*Qnu?UH3&O{<|m^bLGLj_wvLul1uU%M@L$&cPZ@#g&$n|W9jpg#-3(Z^S{fK zU44Chot*kld+aaqd?jYJo$_>df4#SIDe>{lv&=D`+-^$+>=kJ|Hx|M^Y`LhoA*kkx(=`*B#4e(G&vdb!zq z5e{~RzP$D5nWnPXlC2ud?OQX@2$i_37f0JO6vh|H|e6v&!(j z)8{-$2`0FwO@k@l!~fZYIR}P5B8Ip4$(Ism!uSqSBhg3aXXkY3p6n6EW7t)thSOuS z>bzNOipP;+$3es4g4l8Iwd0W6l)Mz&#K2gR@u}%{-UrivZ@^(Y`1y5c-R!FKO1^^g zNv=s4l^1QEZ!OEAPpeK}H6@lMSHNJ0`VHG+V&`&VhkcN4%MVTTWv~4`T*U{vD;rLI zVaMsG!|CVY=Vy^j!Sy&S%3J4;4$bsN%3!ASD;wM%81n9Qe)Jmu>G|29uQj%SPj|q+ zjqRiOsda~&m-k|;o8MXg=IN>`vV%)L+2bhiH$Q*FWQmzNHHYPEaG1`&emxIu-bp9> zq>n1`gbCEWSd~#>frn`g0y*4;x8QQdu6_`sj{Yf^BWsAf$-^m|Z_I6aakH|MDKtq1 zV~n|YgS&DOwZNZL0I`UL4GFG4VM2a*t>(Gk*P3{}*vwh%x&Q zpP!bE3|ZGbSutZZnBi4gpm3!wMug-XnmKW-78Wppdzol?jFFm{w9;Ihn?r~t$Wt&65 zWUJBsz5fxsMFTeh#Nt}>(<*SpDhq;s4_|zwelrMF@zUFSq7G`#&dU!C<>}bQFQ+Nu>pjGmQOou!YZ( z=X*owwf#Rb7+%nS>#9S5=+ z{5}dA6_4CIRi%t6etd(4X@FHZYdt4)|9uS$o+V37;o`PFsZRT@YjDa-AD_IErr`bF zc`T}K9ZkqzUK(nK^7;)6F9t_xfi1+q5ZEmL;S@U>Rjkhm;+6%OH}|677gsPqmcHb3 zb5==RR=Wm`(Pe*U8np|4;Ovp)`G~L08@Mtu;4HUy*cwA@x@OGH8*yIh=gfTpUhwk6|?(8Wn_}ccm`g$L4 z?}@F7{Z?PmgoFgJX+sc$Xidf@J>5}Cov?^6GR%mPLL&Uhw*a&d?D;PLpqJr|Cxd*IoyN>$`? z%{Lg~j(hMZH>cTa66UQCKn+>=@ALEXzq&6_RaMm&oi;ycGJXUhF-f#x_uUy&`S3fpoBQj$LGpOEi#-j3?hDFvo$<`_Iqc>&DC7qeb5O^U$)f5@lIK+ z=mtun%miBOvm5vm@o@~>QSsoKAA}SxwKO{`-nGDyvdkWVwp|P+SV+x~C-LAN!-M9D zpaOsrJ08^RO(%?m%DhR-*r|*W{kdI53#WV;e3OTmSUQ;!SC~#13H^!q7n^yd?updt zEBY<%#FuzScB9usP!k?AXtCgbcW(<16cG`zz_r}hA=>Nr|7m3aMxx#d_1#&Y zX5MNS=*D(jlrpBI4m3CC?|{kFpW>`+MesHq(Zz1&2@9m-@3B_2=``3E@yI1eJU-W+|a3rJJ!7Tr0} zZ-&SSM?1UB+6|7`yo8DDJ?H9*T${<58Ou#8fFCe$bRVyC3hOS(srWdC4h>ugtu~ z+^G+{XGABEBCzFXOc6eEm0ejZ?glD4rxP_n5k5Tcm+%bl+40azLFnTW5XF*SBSV=g4#RbDtwU%nj$WVWfV?feGK~Sa;=yjIoKx`J{^0a_K8pA3WGNxE{l1`=VtF5eA+ntt})%0vZoJr!)flh*TA`n4@#+*g-T5+V_(UhzB3=JasWyW7E;&lkJJof8%j-P zjrZu^jN}((OTbrB*B~NEnK`7(nfPT-&CLgU<>*1g_g7e3|seNj43uIC*Q4Z^VWS!p;}=kDbnWW@`F%a#TZM@|U!(KHM8 zJ~LbGmVM`5=SrsWEarfNr?m!Zjld#ssqMc9yY2TDcGvmU0}$hapk~EgG;RzGam>f` zZsfz^R%jR>a?Iyct$+^9ONGanf}?^uU##7fQtihvAy^VYxUDc#5rUN);0LNo&y5V& z^x5vZ1` zufV!cSzGwS;bt(g;SsmfR~}~syFuqf^g#<}x~D>S%LWf|!gTlmja3;j%edR=yaXbt zQ(;E^GgeL=nkA`y_bL9?>0uq+>90=Cn3SP$A5(*jD~VZp0>{Pa66O_ScJx~X;yCgh zg+3YIRXY1F%ldv(=+4)|fT3yw-cM18s(Ckvok2ne>J}$0Iv}8>-JgsUFBZOOxTybu z)3x88;Y2_M@-V=83YVu9C$qaB#n(-TvJ)m;;4 zO4Y!V*^Mos}`Xy+YS1hP39V^0zO}LDg)tNi71O4KR0034}2n2=m|)bDyjiB?%+qxIw}^(~+GcEL?zvhtp&E<){TCW?*5#MBogB zH0_-rf6;4FDo zVf|v%7Mw@YC!8FOQAu*JXuSDYY3+N$uXd79@-`oRXy%To=YkD0ojXck&ZXEpcjt(q z?#^tTCXsxRdX!Fj%TN>~xQr!uWQ7N*z(@2lm)4AewuJI~XOXL}7;o*x`d3Y3C0uAe zmk}3K{UIzrzw!@KBgPCm=|@?T@C08<1Z{=_5!(|1Js&y)qh{qsZu|@#=~xHBhjW-8 zV-Y?FCqv;2 z(9ApM`sl#fJ`j~o4o=Ys1OsubTNLVxtY{3tCHA~0wR&iEr>gq-N<3m->~g(;fp^vK z7C}gZDy6k9T0T|vF=`O!mB zfVIa`ftez~+zXc9rRXWg_zWwla@}!vNff|yUjs9=C15)qyDL2Q0$$>0#(D#6#fz5+ zN((|!7?8uTC^zQ;-|xO9maq~IPR@8k{|Es|6EwgF*Z|l->|%tl2ig7;k+Yq|w=ZabBZp>{tt>Cg!m?jRz5+CW zAHc+?DDJ%9bH6=lIoV~EXS02*+}+%mqe9O4QADywkuAPry4v39KO0$&rsEzUe>9#k zo{-#w94#E{=cCi7)Zb2p>VM2AQYyx;2&soE9q#YD-qpr5{&DM71Ch10zMeO;I5;aC zRFPe90P?~vM%9-BhsY!Zj<8yEVOI$RL2t(x z;>Y+0(;cLj>_x$Q;AIis17Q*T`(>l1Ki*woPIwZR8Wsl3t%?F(^nB5wQUZ3SvVkM!M9fNKq6vB1DQoP(ld-q)8}Y zi-H9ek)BW#LXt<+Syi|DsjlRB>*M}saf$CSqc=gFYxxUM z@OYtoRUKZDr_;QwRSJsE0a=>d%sUX0-=>3l&E2JWDfxyPGeTtPf1)LQ9bV#PO&Wj6?yBfN>L)(-NSWTt(9rCp7?-Yyukh+E`J1 z9}NJgiJF|Wp-36E^6oP*lN$KQijcEp==?Xd zUUhBQci9$77mPsrk)#CqqSJXN1lU!dds0H9GdRU8Sb$Y^AjG=Biv-2SU`G5aUSOtJ;g&>OPCp7Mi{Nn^6&K|2E|IDh~oiDf}D z1=tP_)Tr6-a)M$#K{s6(P3!z)sAkH*t8+AL8FXc9OZyDMQ2NGI6zR+GQ*#|g6L5Um zsIyY9^96zQmxyK{{iO%EY(J2$mIRnH^T?a4pOt_K(OYgEcUvG`*qPO|&akuP5D@OB z?7*O>ziVh0sQx!#ZO`h|cB@`$8`29B*u_v4EwIbnD@^t3R0Wn0vf01-(MB~CgAOmq zxopS*I$T=?ze)}YB&z{rA?#g4zd-WPFRXGHE|^%8r<_-~v?$(UkUf`mY}L5ilfoUv zJMS*thO9;nfQT#<)pDv5D#|YWRKSNpM|HU-5%~H7>cD8RSp)Fr7_0SZ(>m~Fg)hV#XBiuW zetu__kNE2=f7t~f??1_@|0QQI2w}|i%j%6pK7AzkGjhKpi`On|TCx4ochfXpW15zL zm(yBl${GmelhX7!Zs46c^iq61wPh}A0J{2~wD8CbGpPdgVNq^K_%3msp$oKyU+-24 zzU8#QDQ7%1X!Uc}99x=SLq#g%)0Q5kalby0{>c%hc%>^j7F_BSu~?Xe@Hv$w9C`47 zyxc0)ALmz2Ss$~9RxYwDy?%XZ0FV*eacVDZn9=;V5x!!;0CV!80;P9Pic>gCax7^#3igRTg`cnGE}3g-0Qk=cuzWEZj48<>}8*5@ zD#WFg`0^~_kB#i#z*G5DT>yjj|5%9nMBJSUXOEu#$4_5cpSj1myV@F%sPM9idj_-y zB(Aw(*tPHS^%fGqlpv)Bim36W6^{ekyoM8@d!xs;C^)Cb;6#7%WOEm@hk^ zyo^VAe%bH}eYu%SsN;UmirJYCwEriK*Q`;gZg#QpVL1D^PusZ7rwi0b zdcGb4p3D}5ILpSyug7By9||fG%jbw5A z9t=tjW2nh!1o$bR6By^;x>73yUu|%AdKD5)ixep3yvt#F^tE*>@y)J{c&Y!~+=cV^ zU?Q|gPLkcR07ZqL9sZFS1``o9_vq@h4R>>!U?3irg)GkloNs7oh{xmg_xER-Bv|EA z>g(%^ijmC!I*x%!gN2LZwcJZc)qwibDJcVe^YNyC2sAP}Ax#t;P;h|e_C%y z6Wo8RrPXb6`t<1%G@DUWeEY$Fm3J|t%EV);Kg6fUwrpop%l)nQsE$h~$cMtE{Z3YK zU1HZmd{m-n^YI>A$tKxH0u)C+-4Y?ohp)i4V8h42&Bud-2SthZ_sO!~qdZ6QR~_)N zBhwO?f7R_I!mE(kP^Qi)Xvc_RfUs)hUQB1{es;$@oq!}GkD!|x;f%~S^t6NvTxqPTP9hjEkzr>O^!+&F|L~p-GJww<$ozZNW zn5MoSa+d98C=j)F-rmwhEI%e@_dXHZayyUtvPD$SWgITeo;SEKwL-(!qjopeoqUNd z?Lt$!t=MI=>sOR~gM*X1?>3*K%s1}st?1(=T{~^epe8tO7ZHhi_DoFE+Y(=jE~Iau z&04LMJV$WRpWf9J1y8F&zO)V&g^t=qa$L_$7r4Mto8e&$x+C8*l0gTLr@avJ&Ubkp zr441TT=KM8oq7uXaN(jZVv}Us{)0_HfZNj0#KL|HOE6%w-t%+LvB8TanDA`x59}PZ4u;x7%Y;ggry+IQXmG|Q-(?FF(udp_ zglcJS9+n7YEm})o5YNFTmGWt8UBm>^7)BY)LA6!|$3=6dcaxcDSi%E_W#k||9Ua~k z8kd2Ni!pmm-<^f>Y|LMcI6p_KP}FCDXJhLL&z}oaOaR&iUf2~{>H-fpH8Y#wgg<-stcavp9wwO1Fj0TF6qah$ z6taw*xXPADm13d2yjqFp#suv>IW{OOS*9+Z>w z?1lct*;!5YM8OU=(kE&`aq=SBbK)Y&2s8h+5g|FA-h?OXwxLehVlXQk?ld}?_djl+ zPU;E~J{c9mpXPV#w0pc(=unuRF}gz}tK7k`z7be^30j2d&UJAvaC#Ry+&>Fl@0Z{K z{Q$?)B`zWAhOW;x1Y1g-@XRFLu;{uBYyr!)bkjUZfNE)JDQh2N-(cGl{AusK>L+yz z?AcN`D%wt7{EAf1a9g%8Gdj8U7*e$fk`DV)&?ub>|JUHR&2aO+=9ali{#ka=<>_5u7`ShJ9&%2coxb=A zEqW-xppDq@fxoqls64-JJ*1@wOO=J_Av2zkLbzNNhYt-3^Fw10w8?WEHK%uUc4Wk7 zzS#e|ed>Ua#%GT#PEPqph+c_POiYkZLb4mYt+4z~pwMh;IU3$(RAyE>TKc1nxb*}3 zad$SuY4XGMcGS^aN`qe0xZd{E_u6}gCas$A6K2*WjY=Ys{%f`OPTo5zA7CUyBl~MV zyFNEF^WkaEuIJ?r9!am0~*C~~7m(el?P`QO?*kav@^ZrHbbX|wgOELvghom0b!ujgmll0GCr zd^N6x-Sn+Ts8`o%0F!krxr%{BtdJ2kw;6t7r75b>FgM~(@}N_jf+29)eJM>*=W~lv zgsS8-(il$tz0$nd9@O%lFxXZya?dh;8y5CC^=4@307hXW(v~dmR~|a&UC~$)N$%~f z!S=pk=o#i%9NQJ1{e^o-f=IOeh&G_6ZiRbmSMtKHH-C?sd@Y5DcNdv!P-wm0ebohy z9w)N=^Uz6sf3~$nhum|2&YC~KVH4_mNH%%y8=fCV&WCl-k~V!|QO62H-gCkyHUxbD z2Zw)~o$Zu7!Zy}SZs_+cKNIlL#%;LV(6vO>vtUjW{ks1S&{_+GbpD6Uwq|ZmC#_NT>uBjzDUBM^pQu+`CEzMWohBu*w zRq-JBX8?1D2R;6=7Hl*+;&&`C_Id0E4X6RM{Z8c`6x`Bc4+=aeveByahwJ36A;#Lt z?=^vkjv#2ezh$1sMc+Dq;xOEBCiS{LduxO>A8FDGMl~hVn}nBh5nUg ztA=IK?OB)JEX&pgq3M@zi#sJ<-ik{I*_~mb=owPKd;Lj65ps2;m8JB|P9iHXQ5vRd zBU-V%9%3d!K3B6MeG=2D`Eil6CBu^Q420912MqetvlL$VV4M-V;U-`3^L>nkH|2>Q zDid76)8n0!Q zJBZ1s3Kw(nuf!{%L0{wtD~@H$WQWL47}ODwU_0rP1?2|sD_N-6Sccwhbnxh!GbbD; z+a-8=*6g+kCOkCEtrl6@49^gQLh~sa=H*|B)!dycS912z4tYHv zG)&`e+4c1O>DSfCeu05yHhIIlY!H59b4$a+N9;_|?8oryjke!YeO_B4>N8rXFBBa4 zonK!0uxx2kQ=>PNcrQv-d_s99Lp3J{dn2+HFQmAh+W(@v*!$tp+89#cJYyq=QO(IV@=FIeC8-GIU_nT?N4J~GRHuO7M z>+$CrJ>W@7d;6$6h!g3f%?TdxwoSLNu#zhagV`@KOJz>52VK|=I&>~s zkJpw5o3bbE*ZWld?b_%I_=|}*2JD8xsWfvTBz(RJlTdKWJfluG6AP0IHGcKH&_v<+ z(T7D0(Td-tATyWRiNn$AK3`}PuWuXsL=)KcIi#4Q&6((WT%6Y4oM4k`3O&u8W1D1M zQv5t8>4F-bE1mR0cC+1+4H}VcE^(aJs6k7YD)#rKY2E|_eJ~(Xp~U)97=NO{c9a`? zKDRUf!Jwr_6&dNfO*v?P7)%BWlUl~>fWisUM|6u~Z-v56u1enwyrY$E<|}&7CZ#Ge&}_dXaiYM}H10=v__6@0Q*>F0xC7GbB$a z{TLklWQ!#|j$xd}ccPgQ0)_;Y`oZ`)RcKe@MkCzkjfJ1pS`@)Gko8ff9vQWu#fww05v2#eNu#)!fF?4BN zcwc3pb+h~;oulhh8I)dK&4?>ah0SW&!9OTh`bj3Q7)}NCp_(g;gn!OsMLe1gG2Ij5 zHM`4%mC0hLQRah0JjzoOD$ukJ$q0wW)c#iO7KhRLH~;9=QHV|bBjE`-7L~mfa!1qy zJz;y|$o&hqE|H6hKLai5BhX{ymuQD_v0jC4y){PyEUl-x_uZWD4aOCBBJM_h804Jb z=OR8ZN)v;c$T~YYdCNDf3$4Fo*y0;3)cJ*y zt`M)mwc$X-|h^#uFaEC^?sv_1i9TFX616{f8GgM=UOBgm~PwhYx(H0G%d+JENam&{k zBVTZ12h8JWteoQZ0wYA`v(HFh_1m!vAhGZ1x2JNi z7u>%dKHDds$lxy-tb8KBpp?X(&Hnf|feZuNdmkw-l-kqw`-*;-tIo<`{l@H1= zhk4NB9}bvvOXCL95?U@|65O}!x1ee|CGeElR$|16;ln{tG&#NJgIIF$1Jk!VGG*-+ z$FF2$fcLiwGqbdqy|;Ksj3Vbm+3;1rU1_8_);%OlP!Cx|9}oPXxUeUTNwt4#vkdai zM8(R`xq^__y3QHJaGy#}&Qp7^%z<9c4_m5SP!Z}WZfdi_biZxE=TD#A>j#*w>G9{O-Wu4zpTTs zPNXMN&!=KOW<`0RhipfbZBOow>#qJGL1rX9{TRA_7+=-2w@WxiHnIDCb@9fo=cd@& zBfyPBM{i-yVSxpA>8eH|1Qs-97!4?ZswhPj@9=o%p@48fG^{iP>)@~vjTH5I5ZlK+ zZ_#bA#Nzg^pK<5KqvUw!&`&jo&BoOsba7d`RpD)Kq!5#oSvcn$WC zl!DF_bK@iu5WUi5_Er&$(mRmpN@6Qc@-iwudZ#Z-x4nrY1BV zOCz^@#Zhah_6_zbjik-gZ*9aYUFf)%=mY!r3ow=}4u6xEAVR8rsT0{`^Pdbs&`h73?%IS`ljI~q74y39>1 z(aw`?(F4qeCaK|HVeSjkbcjn+zV(f)CJ#(eKQTg9R%IJL*AJA~K}9tffM~R#*}F76 zdcm~WMI4WdVo_n|pe4bg?=8fLDi^aG;Op_k?M&ILFMz>b^E|8o(iD!jM&Cz#MUO*^AnFdryP?tPYEd?^luPxqIS(_VnC%e6VPB^to2P<#Au z0HblSc19bxQm$=+d;bc!GOpd3@abw?a_X3MGqpJ}8loWff#!;8CAANGU?tf#c^m|f%qT?*I?LKkBE<}F(Pba)#RPkP)WBk2p6ABmq<&s4p3mm5 zQ2Dv<(Q!K4*8D;KMKJMR_;j4T%enj6-rGa}xR-~%iMtSxhj_sMKN;4!qo1_Qz)R_N&0D#jXOh3QJ*W)eHoErHwuq}8PH7Q|U0sO( zed%!VmhP`y`MGY1-{;WY7Kie>?_g%1PVt9r0fDHi5%~Zb#FyUApKg}sXIEHWE_sU{ zL1SJT0Tz;z(2~ZVNK52<1nHmL{GT}44gumYRWVPV;{K2nK*E4QF}Q(IHwsJW6-y$4 z9N*2y}vt#qzstw5IX>5XK0Y8wQGKE^z4Jp@O8LU+g|4(Vc<=W-0 ztQf#Jx}V!i1X^jii#cSvd06f~>Gnn|IgNaK!5(m)e3ojq7c9H-b4j4g8_tkj0m8M(zATCx|PqCcOG9&zH)35)-+Khbc;&9qu)Ai{<- z=tQ6vY4}K7SBo@~<{h%g&atu73!oXGc$z3{80cE|3iTU7oNVGcYp>VX3|Ga+_7r=9 zJ7J`yq$a1PrY0t?m-)ID+JL&iJ*eDYh9)=il2*_EbVZ%310<2|~et&Jg_@U)Rvk}t)^QPT) zTB6KdtN|pG-hQW{9dfi##nZsFSW#Z1b5)H>D{&pjt2b@hl#P%9c{{nLh?J>)7ct}* z;HD&C{Yy7b7XA|3`D9S-6m<8&WTCRVJsPfgv05uf8MNo(qz3 z52jI+yHYC=drDJ`-00)&eJD-Xknh>4C@x-!(tZf&(*RI?1IBXK`UQ1ccQ}LO;sIw& z=;`UDPI2T^dLXjHs=I?`Y}Fq9n8!K0rFtgfoVJP4hzy>dhYe-y=CNB-_1110B+JAN zSOdU>)^d;gNfIL}a0Zqj*);%Jw!|%=v+SJO;Sv}4tC*OW&Ijf!erlMs!vVk^M`Udk z%vMO`VE>IbWaMPpUFV{KOZX%T2l4X9d{+0@FdVgapzd;RUOE>}2;q1WJPq9REU5ol%p?oK4cIx=!vTQS{2~T;S<#3(eZhQfH1NV3u)80ZdWPn0 z$B7^7>`41G(Yzq{nCnoP8=RW2tkhrH;ii(|N zTZs)yIx?%!7VsjOU(6^lT-#4!4LgbFn#?4_fUJOXX{4oXfHb#wA^y~J@{MlRsrf&dG$fQPGBt}Jq#rR>UCwVR6F#Fsfip22}j z$sB*{hn&LFx@ECDnT%rp%>KjBpfM+cu)jHj%1Hg8o~Q@~j8i$i;J7C^KxQE|+lEt%x4Rcr@#oeryzO&^C#06F{2546uT-Dv z1YGT%HhH!s`ZW=kkh-<}5$*dstK3d+J1_?j3BF!lH>BKo$gd|Q#ZJ;lbqcKtUxWVO z7?vNm#?zkUOql5&C|#fUuI*IiL%2-i$>o+jzNo(o^ntKsgG(R3s5MBG~w z%N{rw?{bTLu+#7cC1muSx>GI3v6U861>8f0ChN5&k5u=CQvz<(gp+#A{_OZEtN|#(uNJd?{4vFxr^f=oc8S(oc#qZ5JZO90 z1%5O!c@LI)oDGd*K_AUChspdKhR`cNc97+xhU$B)*h|B;&ZyWA#ZhUY#}urRYW0Fw zj(TqKX4}Nsrs(O0H1odZj{*E?=yTVEs=Z&rJQy5zZ*R}Z7ZzmsGXDir&%6CT8ZGim z#tSE4y5hQ6*p{%M22(YNPt@fY4|(f6t9b{+!0qY#eYnkc(i}0Uh0~MXO*QFhA9`qB z(hAaTLH|sWPUNs;h+KaXJi#-xqTpJ!#EPjVC5{sja9+3d+Z!mCwp10F-dX*eQ#kJT8t^d<%BIUF=yEgJwmMtb^wZqaPBO^!bbi1qx9f} z+v2#=(g$j#m&qYdu4Y|2vehD*W1t#&D`Q=At`!f&yHmGP6UkS%g+#^HA zou>p$sq}JMYHA?i$b)sI3q37eH5rsEJ<>&ME^GnMsQnvN+E)cHZq|V;81Ki07)8y$ z5O2u6IqC4CpD?d}x?B0m+AkF&j5+C$j*Q_H7JMI}us_Xrix0z;;1yIEl0iEE0-ZoN zX}i}))KFcDby7JZTG~Q&Pb?Ro-fEWc-=LxySf8%qXUMj|;rp7d8o{!3oesVmn%4AnR0qFuC zYIEisj<92W8y?tR9^Lk!-oi)aGUIwY_0;~oNn&>bEhgGS2nu%$3T-8wcAL$PC$Q4v zbm-kPNKDAEbrwANJ^J!us-u6Pi`XvWFgvLmEVT_|4j8*3o!H7bz^p>a>8oIua9>jt zH>JZ$?2FjGNKbfwx&0h|&oO5J*tKA87{7m*j&?ewlTkz=>S1{MG^zjyuc&cT^rU+5 zYaGelh9!}-8~_+JKve{o_z)6q9V;fIVQt=KI*D%Z{_ehB#`VS~z01pr9&A=YN@E@d z5u@H#3MRpxU$&BMpMMuPnV?KIHhm>VI`cxI!BDzkpswZ|6hc#b7nJ5=k#%^^Tr~Z4YQk&Pg_g$qQzsD4 zGvsPvxBzBUbDLp*zev`vU$cXFE(L5O5ec2gT$m2zL$9N`ji&tS+jFO&lLMNCA$Q%Q zi^mzFAqztMyz1fDmuNaIN|;kwdmPYeH7ahl2&aVa5$aPj9&cF^ z@x`j8H>?oL7WU+Kq*2vJL#4vxVrYqft+v8Ro#G+EwiNi|Y1(A~(x3B!d_a=ro21(y znb_zR-<5+^PxUyvk8C%KlG%!b9m6N5rsiA8m)?)J?h7R8X=-jsu;?eI!>FvUCCvS< zan`IK?7|~TUC`6sKa#mtMRny%*DB^-uku_k8cF+mz^X?3(rI($uuRKwovVs-Cm$q1 z0=;62SLmX6f24}g1yW$Pif}}al{Q9yY%Ip}%Fqwf0~-*zj~9MF47cS2|F6)u?y2u#`` zFn6n_pJ4sikM$0A5Ub8ApPghIJ+up78b4>ADuJL`{qlKf>y-{roUu=zMpG2D%+TyH@ zCoGIfXX)P)tOIy+_4wly;+sG-C5VuRSoWZ$0MHE=(}Cu{KpPAHRweH=Lr%A|oIVuv z$f?C_bSnA9*E2=OKXfwGmL{EfeZWC7(Da#l2PpuF5A9PMV^{_y3mDDs#9klCKxgs& zy2TD9{*vzn^NmgEBrk(4Vel2O-wT4F<=&wwYM2d_&s)!G$^qDXu`%nieI(>RN9)W-OTC-W+Z+o$WN*$UuhxME>-F!kQdZ27YzVH{P7wZT|6D}0c zCnMuE`F#uynJ`C{pYyO1efM5RtuSsXh^2JRnPCr-Ns#u6#SzY|7LNOL#qoiPKuYjS( zGez@1&IiILZ##f&E}p#=gT}P&lDwXPk_B^^6cB_T-mk^zk_4rQNMv< zCg=Xi!oqmxplzFsAh08XJq#A8%7wwAG4u#7L6_tJ$fyxv5_|ufRQJ*5rWFq4>5CYp zZf80CtB^;APxEcgMcuFLB!&x}Ag015z8YSaD@la~l;%#Kpgv1;2?zmtsd0iH@3ZzI z1b{;HDJF0?0uly`+t3n~WLXJ`yj5BV zXe{33kO!9e0G}*j_!8r2U8$-DgkV_^-ez^^cAd_rzQqgJ1l?5mZMM4(9?|+onB*o9 zC$>$+-pd)cmZz(!ra#zF|G~X5x9GQIi6SqVD`8ED`zHRCBrxM~;(e#I*+V1J8Io3N znErK*_R^f2F9L6mcg(1}cQ5Sm`7n+!#{t(b1oJ*MXXaqQQyVwJ@vLp|6lZ*9b4&T1 z0R>L(;ddgpBIQg_aQ%>ZM{fzR1EYzrDJ3n<&R~IRRFDbv;$Wl4jBY&5_YJu6tT!XG z8W&Wk@Es78284v3=B+sDH08IB^u~`-zLIvM(TE-vM2M;Wr)iQan-xD8a>4sa5cVuV zR!dhm4(X1Tj==TBkoLsd{q}dN*Lz&ByAqdcYHB)OEmRDpTs)#ed#X|SJZt2@c@;~+ zw#|e+5sE==A6>RSsyIJ+f;C%5ww@1jWL);OPnte`tOwV$u{=tZucst0S9&C=P6{2X z)qT8d2kjJLA0lWRk@!>tA4S_3WJUp*ctW{1e=Qq6`aAV>cP2Ce$SmRaC4#5v}(sm_00ta zc^fqFuZ{(g`22ncfen?%MbML(W-;xWU}Dr*0RFR)bU!{Q2I(31?rJa^1Bq*IS{ZWP zNWT?vr2&MIB(ORMgM9-nlMcmgS!6N{g_4p=l9h>+8Na=@pcsnsp< zTfi2mUIjx@Fu|yy?owO;f(RABTxe{IIN*=M@qNUIZ{wD>Fd2{o&g)0%GS4e{fnd2e zbr+bOH8HyvLO{Xz=RvkT8(DAGb~Gy|W^p_(LE5g|QQQfW^7wpPB&sxPhfXE$9Hm=2 z)VI!^18C8S!xNg4q&e&|8HVBts-YUA2Bf11+$Xnp*adFBe&HNI23Y1rcg#k=&-_Se z(w3L@#arc0=OTv2=DLF^m#V>j`nEQ6ifn&BXU0&Y-Q$HdtgE@97&>>uwZwmjATGywqzW$NB|Kj!R35|h6W?$V)Lk1-KXP;YR(LQ8H@|y;h1+}RF z#J5|sY6^CR*4f0yHatSiaZ+`FuKv{p3+e6d>_&Z4!beBcobwjl$SA_nIC|*LtYCce0jSS9yTs&BiM|9uMAuc-34}QRG@`- zJ3)@gK4!!@Kny;JmwWxT5et(5KIqThec4rf1eAavs{2C{=RiFT`1gXK9bY5Xb!<;Z z8|>^A0=x4jo^>+kmCv=k`)&O6c4T#!qM!4gD}qQ1DC6&Kw;*8&U~)Wk1H0D8=_3x9 ztpsse`dJY&@^@#@Y&auM*4c3eb42p%IJVZnF~E?#%Ed}m@UHN%){_P$Vo?lH124#V zHdqF)<0gaafb64S>A`EIQ1?<_a!=WN3V%*Ke4&Fd3?hwqRBcX z%|r-RT+BUMJL5@&AkF@P!sz@Ys$W}QYXHZ^z^wouUJt(o&b!7^TVqLy$*cRd1XM3V z0}A$}*Tlr^i=a}p07RkN;{XNt?++sSkzm`(m^>|avnc%ZmaemQ6^Io|7h?cbMbEh`(*SzT6hC3vi`*Re*=d9nP^VE3VN04 z+oce3KG!YxD!_A}2}tg7gQDXClDj}4!RX&5uv5%c1<8n?9yE28s$Oyz({IgDjT0ct zrp4@-7GU;sed>6bXkd1^{{$)jVxDJ8z!Zq1q6mAFtupZf1>k|HX+SI6*s)Ty@L6Dl zRTS`FZ&dml2mOn=F16lfW<$BU+P*QM!4Z%GgSciKb?_GCSk~JAgu8zOw=fw^yM5xm zv}TgmUF4^cv;(4#G>T~V^Uv`&sMBMF^}6y3tqcpSOla|+9^TD7)Ai0&|A6n#uEceB zQHd5Z^9NgW0d6)g{5W@k4%ew@QGha9SmOJX=Dl5Ry7s^TZv<8!j1b3s{pkFU2AAGRty zJOw@P0tc@(;}2^eZf5JNk;68#J3^vK>+xH$;yVSe4LcbRHj^U(v+&1(4|{hyVBWs5 z-r;~LXzA}wTiW4&fqm#4co7a(b9cN#?|g+``~I-l;X_R#6jdScb5+EDFXdq?P~*SX zME^d+K=4AGz0Z*mG{atZ!$`sKe4=!Ys~GrsNENdB`bSG^v>lZWRdav8{11h8z7pvB zv!yj%J0o|34!QlKTcBs4&p%t*@afsLC%`CIJN{vs^Dh5rX^sD%j_2=lUSa>C&|h8u zKR)V?mh1wWyE=}HApHFw=gO5~v*3~8x*I)H2#kC5gguWPdYg6g{Y2pMgeQjZ9$m|l zSaaTbbu`(h4+vaQifM4a4!v{ewwAzkbebbKx1cuvHR69c`)UaMAD-vB_o@8pJ`3q; zTStskcd;JtvnOu`&;2e^89MqKEfq0yru}0w{nL~GE{Jva7FV)|@GHC)a0p+>LC<>} z^zQ>pi;}MK?f&sJ6GFgdSJQuyfJKQx7iTHCcls~$^>VIHm=f4E$80>{q3nLo*ApKm z-0W2$f(Z68Z$FXs_1wHNR3u9T&cu>bBgynZzx>}+95F?453<6YP+UVlm$)p?*#IgXaDlkS(C%48E_PAzQ57W04*u85pP(K zz(F6(81#!5)dy$So(f12^fpac_yKb~A@9=avXNeeXoKYt4QvErvo`{O4}{MA*_^Tt0#+a_(qi%mjRp&~;!rnM>`zp{3BksvmE-Y{%xv3gVE)8A8jL)y`a9t1>P(ZNL*M`K?@c51D`z z>)KX@B4u%6v%5gzF-8RQ$=|ijM%;dXg;JO!e5Vk3ncSi;dA+*$ImreI-z0B&eYK%q zB1?cd`xm6KX{ZCjaHg;38*6t*&485Kz~r|ZYkcwrIzH_MCqef2!{KnfkfquB7+G;~ zaTpBNk_Ls&-PXMVmfi`~$ncAWMc`!MToTe5cu|$fBB8Vy+i{g`^Y$uobu83=F3TI@ z*5g$w*q{$@vj-`zVz$S(z_H?+;u4;cN9#uI6>rWmmXpUd}CO=*pb^O4~y7gd1`+S`{x2 zf!o>JXZdtSwq)*(@?DBHb&;NwpX@fc>#H~|_Uy?oyY)ldRq--(-@LC_gCjr*i#&1*V=H8c&n*uP96cPeBTo%~G9DyI(H-h|Uu-vD zkqnLs)WaL|-w?j~zUgj0F}AW2G8qzH+(MRLnVn>kQer;NhPTfdgqE(IZdHxc3WFgq z-?~>dIvC)`$ci6~bA{8`%od-h(*YdKCb%cROG<^Do0V+k^4_}B2~suoawF4O|KyOQ zJN!Coei!kLX%}&6P;KGiYu|g|;9xN+7@SJ9S*&04#6?UrS#hDs>~}&{Zij-~7I+dT z`(VJFD!w1cXXb~o)%+Nq$`5|_P#ss>4J=A_^}(nQ?W#Z)qW#7Q34?yETX3-L8lKD( zi&C0op_k7QAL0pg8TRfrFn+3$a$&F*?mI9LuJCYG{JozehQJx1fns8++R(EnhX@E9 ztoRr(o{uSo$g-#E1kJzu=EGKze$zrKDFK!$7D@eJ7km=hW?yzWaCxL73mgjU1Hr|4 z#``CF#Pdj{r5C0&0~*1jE5M=1^aEm;x!Jbh#$X%2neb9b-&C+A+h#c<5fcT@2?icC z8RZ|yjmE33c+(-MjUNpO*J^33hn(!M!1+`o=how8*o4P}YU${>FAJvvK8&0oBSp!` z*K~w=A{fUFiY;bp3Dcx_91JE#fRotygKEsHWO-<$w?TJFY3YcWlTR8pDD2Pu5la>W z4mM?FWfFah^u`1#!QrNpMF4)h|#N+Ls=7M(l z$0J&9>vCnXLcvMOhEYa1y>loE)n@MSh99btYRQUbNol|>vaH`733!^A<{d_jW%yk! z`~7-}^UK>h;FuM)oWy~>Z-3g4urCeT?EOFe6LY*lxsh7o0QdM+6r26M)I z_1Xf>L_7J>a%To96FF!_=z(vu8>+p7lTveMqm;*>vHd@!!#{d?#E1+IX5_N;I$W>R z!lvAC)G%{zIcQ?=8;u41lc63p)t)?3?k0erQb*CkjK;Q7RsioCL%F1$E z74mHgLTP+E5==a`tP~DsFlJ#4BfA+c1m;!*wQ|H8vjj`Hg{7{e&mJcqvc&->XyWei z-V*wpL0Nt00c}AAyiZgZI9Qi(&)#wAm7R}wMQKGvYK5I^CEr;kmAiPj)+%JKj1jk; zh57s=>ni3{=?YmF>By6bRmH!+7tR}PZ7pn5SQ@mv%?HXkDFWrH(8u5H4Wk+#COdW? zXaLF;zKrJ7S8B*%R5rsKfo=@mV9ZW3@~(GaETT=m1(*$=!nu%eosv~@a){{y*Qe7= zrW;J#iDfrMy0LO-m#!a{`Bs)$+@l~qFYQikQ(4a_i5aMTIlu&*F4Deb?1LJ<5PId0 z{JRLHt?=AQx=&GXC#|KWwOVI?9#G|~5ZN(bI~I&1(preE!X(~K zdzKNZ_zevs=3v>}6}n(sY3u!fjT6z+nv2#Gd)j0cO0&G3KDG;Um!ZZQO}S%&Egy_a z$w6OEd+bHihc+Wi(m=G)!w9zodyB{gCoh}gU>J{@QZ|XjR9E1BhOHQ{E%Wgd+jI{$ z6cW-LZ<4&g-F6`5LHJ{tfCIksWXDo%1!oYc-xAW&My8%t59|tqZ6S{xBplSL;$^l-it+ZD}1-bYnuV_^#hYfDQ@PY^@; z#?W~vILWs;M!LUWJZXP5IJ@%VGyg2IJb!P8wut{*Zsm;{M&T$JzZ5^hwasv&sTrRl zyB|-O&d0AiE4H+stKC6lB;O$%AKC5$hC}XlKU-xX==+bUtyMrTzvnjQ#%!A#kDs}{ zvW`720xzJp0)tmIPFKgk6Q+$^;iN)5^JtKtEDEkEr+5p$y4qBX4{zG18?xlvZP6aY zIvf!(cMIi*?RTF&{+h=T&C)$ia{l-rMIG<4qbR~TWCWSHz?A+HK}HJZf%X_;rb>2- z+Bd~?FYVpe((mEPxZbF ziKU&oc>tx$`8<+!2Z~?10Rn0ey*jbKxwu}`y@x@`{pO`e2+l4Y!1R0ezgK~ znYK?O^4%d2m+8%Zn2TRu-mBDDkGK4ZQh*-Dz7>KO!2Cb6eP;K#46W}v8Z1N3%>_qp z!0wDPC?PXz(s_8Kx7f(N#@X;p??WR#moUR^RhuH?>Jl927oNgTFqW-{7)nfmP8-eVm03=5aZ6I=zX^1;`V^Ng}SfBtj|7l3p`h~pLj70R*!#)AW#px!gZvC%wz-n z{OH(qr}GTOGF~i;q$t8%Zea|+(Hc`)`bt4dd0N?nYQFPqi$oH9Wu-0*wtxYZ7fH`j+F#*f6WC+1eO(r%({WEJzm>*13-W8@>$P4?AAC4yt{yaZ^)P#P z3mn7T{~CQD7H-%up&k}A6G0IuVfW-~f9MZ) za3{~IGxu_I+D!?2Z3IiB=4G@s)?__YQTaNX%I1tN`XOV1zdJrdt@T*z{C4>k(X0GR}RX0NZv)Pr4J7pGORk)VrR1dBRCiJuh#IB$?O&qvgyFa;H>#jge@(A-;RpH94VRapO?+4w{n6cOgCcP;C+s{Hn!R7 zy%dZqKzWV7N4E8@JZO#=QqzMT?huIFfC3^*fyg))e@r|9j79j*cm=Y%O}3WT!4Z_J z1@tY!fOE}(`8?iOQY-~Uumw1S3*fC-!C;gobN21C0zHNxi>$X@1_^`ZTRJDH5%^N< zFEru3^%EP**H=I}o8sn$Daa5w(4&nwn1-umv_SE{mH2&81A@^NWvj%=M`))-xdG^1 zSRgQehLeN1zXnvNO^=eszH3 zIhsER8Vi%bdLWrriWQ_Zk2(7gV4M{N@OI=w1g;k33*9-Zm%9363hoIsECsd90y_8S zuS0%GoT3bb29N4@Neduz#~*XhVA!-xE!WpxkY$Gb9N_Qdu!C%s)d;Jo0r~b5d-*$h zT(7q{9P+pCt^(X68^H=~WAcBCa+}RZLAkuN&;>KIkUh&8f8p(aQ4Rm#KK@&-=Km$j zl1@a2aAYfdIX?D<0>FLZeoq3AQmMyL>Y6WK=?P`W$U-;vm=>q;veTAEApFjHk(#0o zGPmoHEjA6$ZK~AfICS}!WyUb^yz!P)?kRWeKHdtfaw#s2mlPu%fy%;hJ{T1F&hRK{ zD-Ej`E0SCID+Bzj*XR{OD9emLkhYSv3ir!`{QyN@0K!k{0VN%u&60=SVb#2!@Ku2p zeTioxt%k9e1VBd^%x92^AtjudvqE|0m4(Crx z^9M7a$KByaHGcc!!Oc~|i0sn=xUGlaP?Yll9{PuLG!6)OuNIW?ed=GN(_ehs|7WU^ z`6^_(etCe``~a}7oBoN4{8#$b1sr47{GgIkSIH8@_-v73)G4UQsI7G9cPfU@>{vzp z|IV`hE2-HA9)Oo3;`7?&NKjJRgN{vjA2OV*9w{9%wY-{v;ubL9%_rRMU{j>kR|z|T zfVOe20N)>2&OkYm0Ro=_Ah0sWi`2^_qo9obJ6-TfFQ71n)YS6ZJ^++A!9l)Ym(Bau zSeaOKLjZaQbuzf`MgO*hZos+tU@+4oxs^n2rtjxv#=R)1mi+m*G)7#09LvChD1ftn zEzE6JhE=)I<4zc<>Z(CMunV#Zq4e%*)hd&aQ^j%6|4Bik)P;)L2f4Fxa-PvYKLcw# zEGJ;K@z=jV{QcYDinkzaLTUK_#ol{|HJNqoqt1+qih@eBAdCf3X-e-=5g4&Vq)7|X zdr_o>5=Nycbrb=qQ4vrOB7{x=0TC%7(t8O=5ClO2fk1%YdT?gm`F-zqzH^;F&N;t7 zUa!l`T#w0q_TJBa_Fn70*IM_mhfPmbfz6q0-HvRB8q;Y5M|w@+50mDA6R*>&0_Og| zd4Ydt1B&7IjGji8(^tD$tv+8t+_dtC*RO5P7`#5U!BP~Y(=y(#uC7i`PlKn`mVw4A zV{hNOb<4wJfyJcj2zDJ!`-^@!VZ|fT-p=BGqwBHJ5hF+P*PCgXj)=)u`NJIGz9a2D zHjQ4JT)gW4lCv7%`_tb302H-rmPU9c)ZR`r>c|B1X0SjCrHMd{G#afw+?JA3?#G;K zuUqd%VM5u8vvgEF=k z^Y#G5?C~|d*380Q3f9gR7mM7ehiL2W#bblUt6q^)0t7`oq3aK&q^?#{`ep4B&jj`D zS=~n9tN_=f;?ru}ni;v3Kw6z8R{FCKwb%d297LD|AU5ZN+E)p~9r5@G>3yWq4}k0& z{6O}TT1D zkhA&_A6qTM0mDac)oPL8-*oz=VLQ|_pmTNE%uerlt0(=QBl zcawZ*!mpsLt4xpRWNXZ@$2D+0#+meSck}^}=^ZlLxqR>=`10c%<2w?%9-K5vdu^j# zeX3B)k*+h44fx`LzmfYsQtK(V_0iVeTkh`BX6NStHLf9Sd$%9*iT09$o6r{k8g(o% ze6#Duy{;tL@r--E?3}Hn;C?D8mL_8z+ECCbdT%G?xBGM*Z36f^&H%LdL!UVmo#_cm zZf|Qs|IOX47wOB?$WZd#(?>!{r&w(%WeXE0DLJWLC^Kis2_zbV~2k3{e)zE z_2UJv%7wCfUH1^UJ+|B=K+HRzEaLxV*j~d(6Oh5yj0{dw3`W53*KT;rYR5|{W-sO$ z4B3G>Sdujd5$wnmFOB@ zLAYNu6@?0TIIppcCfwO7eTjJD82Fr1te4nV9M|s|bb2FcbmGM{X;l<^tF<<=`N^;T zBGM}KI4pS&IV(^p36RXO%PqP@@{2$8oD3TgC;&m>H{kb@wFF`+Ek-{Acc}iSS7z5V zYEPklaW6gBd$Gdso7QRy-Trd(jn(QqzP?I|!FL|Ftp}kwtlWiB%&hr-_+1mynNTkP0hyOB7(yr=r@NO7~g?$2QTrtGN*^3*6gG` zZ`D-C+!jEpZIt8P45;S-ANGQ9Y6>=AfF1x<$yPchTuMTENygu=Zx^>t}AV*bI009wBnkQ zKw3c)x0oZzP?Q*Y$QpNK1A({4n7wMmU@h z4mjn!&?`mGv4>i-2Uf~Q0-nhx5)WEt^ z08ZMZG~sSRPvZiD+99*HA{b}(pl`va#~M*v z4%YwV(w#9^BsE~JTKL$-V>Xs~I)^~8miT=NaFr9@*;=~yy0mRkC^dKbwY`~}2`9-f zica~K3^z1U&aIXQO=Qlt*Ui1M$GG=XP0rJeY(gQsk^PN@W<1^r;RGegj<1w`OV%2$ z_K|o^Oig#;KS@;5d%|1Pied$uVg$8g1aThz{wk)4k-?c0yPzZf*Sh;dTF<<6J?(#@ z@}+@d_&5bWzE6&1y*~9oVKUAA?R~SKpB(~_iDN6F`WgTP@-xi+MkygQs1%X#`UWHFZ-2& z)q~5$Ju~3g%6-*l5&xL}Y>gq`bxCvg zsLxtOXndkzJL7Ym*_EBo4gpk(TjdNW5jR4BUvHcSazqrIC4PjIghNPZnM~cGW+7>U zb-Gdz>?jSv>Ri$8*sCm0mUde>um zFbM|he)rqzFlmdI@tkhYcN_}WO09b|*2U7ANg6B;INN#pU2USlHrI!kw_$l5DDJny-^z}iSj_8 zcxgfoa@zr1g28QfcPStJcdXBWOrhLhF()YE^b~Mknf{BoiYidNrHawBT+)&^pm{;; z@|XF(llB;F(S+l|%tf|YFs9ac%9a<$o8nyJc|Wa{U2^@b63(&d*&f>=QG}1uqfU+6 zW*)PNaf)Cg;xEnlb$IWbvjvTPU7I1%@?Q<{)3 z%E9?-fV9M;RO56xkmOpKx#c~oJ^G8CCOZ3M^o;;IM05Gf_G+hf=-w`hyWg<0$8?j<*)&1aX(hL#5& zC(0z2LwJ!;m57;MOn)AE$|Do%rt|a~hTnrtQt?$XGd{Bs;RVSyxw4k^aDXM@Q|E{d z?W;moI>0r+KK3X3RA~6*EgV=h78s`{dHMszGGtl8+^`;QWh-Fj5S1xiuul&`WUuPb zr3z#b+i#a_Sn2OVzK7a}S#J;j<3Z=iCT=mdcf*}J5IZH4L8cYR0&=YH_yg=UG7dkL zhftXX%=l9q=(;0t(>Ydz*PXNwXL}?P_JVY`X!kWR+e`^o8)lnFRTj%Vu>pYeO-il9 z7WoM2(0CvT|N1f5MptAyL`Pb*0A6;$btnD6{T#{noDqxCMaUPiD34TS`EgELNg#nb z_U>m+H31f^?c7XhzYUYm0pT}JF}Ouf;dKz zD>YG3ft>a2g*~`M3CO(WllFnvRF!qDkuD_z)OXjtbnrT|j67oUe*nqm?mv96X=!$W z^GbC0e7zWyyd(VF6s&M#Cp|}rgnweoRnVmvM?YM8FoI=v8WEp5>hTy{L>wNYM8U#8 zU8AeS;lt80DE4dzX9Qg?>olTI+8F5#sJDR=dh$m^Qv~vyLYeUm$WqD#$Iw}?W22#r z14)9iFaI@D5S~+|uV=6UamxS^crh!~L>hcd6$Ft7@K^3549kc%{)|%{`>go4Hx&{ zy>Y%mp1WuA@SEgKyL;z$l-`o!tJrozYxJPfeerbbd%NW; zzLe~)+8Xg%gKxCuzf9!x+T#6FbbM#% z+3p;Q)y>;>&=A#;Yo}4yAXfqEw}GU{J?32~)xU+zzUdQ)j=+D}Y5e2jj)X1TO`P1) z5+{)AB$02W?%iXallsTSYoNUW8WKobAlY#zFnJGrAE^NM*TsAHY<}88{{?OUVep%t zAqC)m2%G$Ukz1Pm#8W}I0d#89rbAG>Y770o%|9+a1Kko3lz?Ot=;@{}+mw#N_oY++ zad8XzXBZmX0D8LVtY-KAb3cmA{eAJoKSur2rvFUE#sYZdfT7-e$j&EjQtYNM5|q4$ zZ>*Z-W?#W-5JoLj1c`yFnPjG zuSsLh%~Z@PN%&2TYMSj5PsThI6mJk}qGX_$uYa^)?u}cK!_mKFRi(8xjt8u|H*v<% z;Fs!<2FE8+F(*PPL%*K}T|HkeSGCTQ|!0*fRZ5y(eh5dpZ%}#VvU>Nc9|FswX z+qRcqf?8gi30UaEZ(mnog!XTtjdLjbj*~43)#pBma!@0RTrhrPbZXuT)b{#wH$=K# zM5hlrqKDSL$>!SBsC$I`Yd7!98@A>{^o$hpPpkV*^FegF;cOlr<$Eac<1~x3IBJkGB#IMP2#qjvMr0DxtioL=>w!ZUGSH7e0{E2D^3;#pZ6dd=mb~>!}y{ znY;KpPX24JcD6o1QbyWy)8Hzo#8HWc{2!&gr#+mGgwQQx8pJICfYnY0Z7Dbas-d!L zFo{fgb^Rm&!RiZ86Z@~DEAhq-Oc@2!M7i5^wY_;csK(~jua~ME<1D$biTM2M5C8G~ z9j@e``)!fJUpj&jtax zi{A!7)=3G4stj0Ps|n$ZD#r-JbJ{q|v@g!~>SXLQ$H^8cYM1R7HXx6jg$zTCnZqO? z$fxwwkl~l7BEvVTZVMJ-LEP|8^kEd8KJRYU#Gn79D6?bOI&N`j>HDGnR}hOH0Wrc; z%gf77RS?!4EsTyVj}#94^JYPGr1p-nyNot2q4usf2j+ev6FXCokws|*RM>AeuQ3Y4 zT84IX&e9V`wvXSICY(%>6&=qo&H+qiK13$JIw3Z8evwT;WE{-`keMs zo+V-8wfrO6!qWFqK;!7fo}}K<0jsZqk?-WpZp**qOg$*uPP;UC?MA&Dy~Zavgqo@u z)yuoLFva=9k{ne(#5y?0H9x^Jq^xU`Q>0BxlU~XVK=D8JT~M&+WgCHtHYv1mO$nSS z1>B^tE^J9HS2L7MJF4t_qZUm(Q8n8R57Z*}i1(Ei(u)>OJoI7TwrX?A>dInUfa15z zl*m*$0tD{QW8g8M7rCi+jNJx4@`Y<5uY?)wPUhjGLxFb#W{0aLSdxj!K7kAQQyru@ zPGidP!)p;L-ZhePMs2w@1CEw=ZQYq=}Xo?;+VhdNrq@YX1GCp17KqsC(aV16SK_CB~KG#;2GBOBJ8_ zj~rKO0&0fpltfr}tR1KTjmU1&lvn;-<-Lx9#J!(LR~@v2ezd9AztQGL`UM3i-Xr%68sK-t$buh?~Ob!L)}u-0~6W%~-m#fun= zl)ab`IBlBXuWzuFx6~Oqu`9~Vp6-WhTKg~%T5a-Am{)zk|XnM(;8+RYw<9P z*~7~y%p-fsPE7@uy(TCBVJU}D61Hoffd52*Q>p| zK47QR*Z96UR%&F@B4Ue#F%%$mi?)nykds(pxc$1vK$La3zcy8~s66RYua4qgYM()( zK?k|0na5Vt&wr_5Hf|zNPMVNr{?_B*s{ayipQx3@R3hHyI~WFj8;88}5@zoGUKCxb zqhDg{@ks>(a`lT2xr)WK;M~LBWZ2GhEEu;1NKigte~KFhfZ*D;;Qh^swWorGqnO%x zaj=&|+-~#nC92fzC$yN85>!{0BZR|*A=?$VeiyifmJ=q19>Stf%o6@KcCV-a z&$CUA5H_+hkd`hH``SkfHFe8LVM4?r_DJnKo}-;)GemIp@s+yN{N_e~b!xdYb20)` zENwA!;0*Zz)D8PKmNsuAb9#v6v{1cQGK6dFu4}1brVGx`e4v#rRLt}e4KG=9)7Uk^ zF@h)evGJ}u4Qj;S?nBYEBk0dqz#ZjzcJ+ik3{8>_v(G;z2-VJmqnY)NA2FLH)ZqN( zY8C>e6=mnAn#7Mcz4gza(q&-;JINwP*Ji20l*dOan!h@I^H5xz8A72&We82TreJ4s zI?Pbegp4%U|M|6HWF_A;=NaeX`C7h44TZhk z@dI*U_OpP;eSWA{hR45d(S^PA_^GkyhN7T*1gmNchPYP`whx{bQtWJ?JE#>2pbyeo zL_zRJuL-S-RH@p7jD|%`u88GN!|tk;=*p82VO@JkWvHx*s&v!WbHn+wu#o&FTG4hd zJ7%GHNlwT>y6iKn3(an@ws7us6Z?0KuUs<;!L)*TdzT=ub4!g7;yk}rKq)#!ik(<~ z@7(7`59y2A9wx$7adTcW7nW5S$Ao6D^_xM5XF4k`yqBu7j`=Z1mt0ngsb>+O!9P z@9sRIS?~V_Y;k^b+uJ;6dZ=KywQ=gKRL00+?=Rz4X5%qC>{loP}mPqR(kqEIYE7E4Kb8?hE!yJ5K5n+0`w1MVQZt#HdIc*8i-lf(fg41 zZcnG@0eSsI15&)uP?vSx=z!iWPwy>9%~_UqF^UJH`s$(t9Hh z$d1MS>QUwUg!$8Z-502p=oICLf*p5oxD*Ok%e?948aY+JrPH|2I_~tmg`JHL>srn0 zsgolIZ1gEwn#Fg&>j$C&w_L3(0s#oriehn(vjyQ*-g-KITCcj$wm4M!TOg`0CK8jT z*FhQy4T|_fT-gb;BAUsH%`FPrDJR_A5SI;fr=T)kW=tEoaRLQ+Y((2&*dW!q0jF)@ZXVa%4j1myVyw|W)0I&B>zpw)&a?;Um5hK2ubIJxg@rHb zBJrTRC5d~bb6L1k>B*w3^mncVFe}ZnWL6yBEG;l+ob51-^TgtT^i%<}QO`n#>|^4{ zT#f&pLgzOjZE~HEC#IHnu`S3rw81rgwo-p@hOvyOt@LTCeqD!vzjgo9OKN)F^cuPJ z`+SwRmnC!W+?_ZkO?n_PC~jO-oIhLXcTb8zhH7_B7>QM;!AGtFsF$mYl*Ph=6bcj8 zVWxaMUWi;3Hf6oxO3iuqo~B@lA1%H0u_=No-jB-dFqcM@Mw7|q_(w#CC3Yp|oULc@ z4~X~uPRc#(Nx6s&{PRPjt2E(LGkm}~;u6%U$e_WQI(Y^Lw-s3N6gP1wemZPlqnEN_ zJXeDaxRrn>&66KXxF;gxZ1-5hD*XM_m@-=QyA-NL zfA!u&@HysTn~x|?!0TR|U8eF?uu}OduQD2*Vaag(o`-^BDY7PGg@$h|ytS5+@YTcC zLRphx<&Yb6ai}ALv)J%Fy|>8w$RAj1{!Mq@cQn6JfQ>j7n)_{r?{fPv!SDo}>IrkQ zsPxm`hV@5$tv``$z6ZKPg~F}qgE@0OqFSewg%D4p=7=wN8rIz+CR1GZBFn|0AX334 z##S$CB|IeRVYl_QRZGI2O-?m^&94r_JtRqF^vikn;|=moyw1oy#@uk3_u>vCt^C<_ z#By-&7KIYZS@31|@*}?F4OF04Xhrv=Z;-*-C}q<#2@Wp}IN+2Yjl1Dq6ymBbsB8IvWT_88^q81pE;fuNIt=G28T( zQ`JiY>}};-a7-=~z!YnN@1u<@TS*h>#H^$h;Rlv+!bFDMshPrZy8h-P=ICE=N%6q` zY#WKW3)_q6TrrF6#~t455%-}C9Nx`pqO?)`Z$<0tJuM#$ z7_IYiOO1^D3*w+CrCtUrg&Q0I?TeK+U!;TYX~=}9oqbypHB-*Glcf*#b9GmLRfOV} zjr(6)vgeiGjG_~JGaJm35HtqL18rdF59rA)PSDsBcU6>jh1qFsA{ad3Y0y~AtQ3l= zueUJr22dKMAFvQhnw|e%7PCG-6G@ABQL6E0D&&2S1QVcSMM}Yo-Bam(5Vpe zk^6X5fnRe}LFScH9l>Ffdp0->Zq>vsg(IH0LEq_#zM+BRoleECzHL0izla6f&a#>H z`5q-#0bjAJ$q4dQoQy|a=Io7TIDRzalDI|o-&qa!KGC<^|H5Ve!&>}@!1@21%hK*3 zRaePwa75JG@7a}(iZ=k!)9S|@sa)s8FMZMc-$)`e95wDwl4v;^zdSv(ME*hKtWVrbO2|^9QkmTA4>N+h$ny=Je%-fK^w7B?@AXJBsPve@j~&p?n&FOS&Yu zT*Aq}!8w`ZiciFyMhP;9DS{gpw%5?B>r`>`9mA~?V+H|ZZ4!R-mjB|E#svMp)KoIE z*5`lRFa$MQwZ4F=)axc`Re)el&7Y)Wz(?SW-m%Vp4tU0TeN2TUx8Ai85&ZgO5sJP+X_>;!JhqwNu4V-` zegn~#AAtjXp><8vN`bsM3Uhl#H}!&2k_*25Md@gX;ooEuj@syha2d#8J^|z6)<>$2 zJU-=8ed|*9%maip@u;&UzSXkk%SA{T0cH}u=ArP6XOBOKv^a}zl>jE|&tdM0h>Qn$ znt$*^D!2PY-(2rm6)!~Cr9(yZ`&Zyhp6wx7q~(RRB0NnLziil_G>}IFmBruuSmikMcaN`FMaC~Cmz$6&`PXHNkUmO;kS&Z}CqV5X zXrzW&6%3|`w%-qsaR(V8SkF4i6Pv2w`1vDToNfKmz#Q)D?SN*d7blUqpXkj5^c z?CpldVrK@+i9{luPG4D^LHRAsc7OEg?h4%c`Go3 z@KtRr{@<62yj401{eXN_t(u8)REd?TmDZC~oCdz;(cYpOZf_s~XrN(7PrZTGZh@Ya2 zw_%Rv&}`iiWf%HmEC;6MQ9>86NtDKXv2_|vgXziNJTWB0DWF^op7v;6R8;wqkcC-l zjhpJeZx3dN+@hn(6~&VJb)2hhwja!3rKqg3*)&`v%5T2cHEfTY&j4TkC`V$@5@}bJ zh{rP~bfX@E6y=l37W>D>te1w~8V|8T8wOU-)$ZZ6obs8udB2VH0y0*D?waku99QP8 zjyvRg1^u9iCSzB3dNW~F34Ou+ittmd`x*z^Ux@#EtamEX~|!;~b&>;a~lz zmf%Jzf_#~rzUBl28>Td&%(jwLH1EP`&nR8-P%=~n;n4tP#2qCXwhPqnCdDo#3GS&9 zd4VlB>>ba=RF+UO>z+(5TJc$9-1$V}J|shk)aUU^C9tIz**rh$od&+}G?zShpDxf6 z^D;-3V`ng(KGh?o6kA3jCHbE*=*~7XG2x%jJ}7C22{}vG3hKf548Hp&T4Vf76Zw(5 zE`p;&V5cAjoX-AcwA4L=P+A9Q2(*xPx4i;pd`x8%lv=4<>uiLvp%A1 zeE!BRejR=l(E_?p_>ZeM+%@cz$q`T{q#Q{e zl9gDUKOIHWJAre$#jNY~875(OSp)K3@E%M2M2rIwoMJrw6eK5r#1s^#&?Ji_u|+h? zkNh|@x)u?>2Rm~Kbq(i z;yQN`rqq9gX)3=S8el(uhf&Ee@#^2kN2%>|X^np0(Q&o5=sLQxdrk{WZ|H}~#j=)e zvAX6lM2*wSV@(r7fgTUO;&FDj`+sN5ui3R-iBl*SGk2lHqMWO~6}w3p6zSPGhFAD| z=w*zsX>=D^33vr9{+2{7J~vf=m&&wMmJ%qWeb>rZd?IGffaIH|InC8p*<9D~R2d&t ztL4D@)+>=&rgJsfek-D@J74?XoLrm$Ip3gu*)XHc1jCeZO$r92xX#jju2L|n_q*N> zu)1?fCfhBGRknvJ%@<2>XeOo-+9_W8oY6J`<`d7@Y>4b96}&Mj>b;ZmZan0y3qD7# zd2@_yCOiHCHSvKL6U_%)%zIZeZG2!c;6QU#Uj-C}YBZ+%08o%{pS#L2Gmd7BX7o}W zl^fsk&2$fCP?DQfhm=5cY@Fv^v)0H^-=)3H$Il#5jZ4f?Q!ditx*i;~(>G7f^tWR1 zTx`!p{nGB@*_KOEBZ_FV>4H1ug}vrNHAU~oLI_0}pETha#1%?T#C&LbH%BYDliJWF z%t{;Ro)w#5^UDx)OLE0{rW_0~Z8OqaYHTTPKK_*D{7|s&v_JLolCbggV=4c>1F1oE z;d%2;8dL&XUofb4RCn$ZYRU9{FYt5c?lwZySJ{DIsjeE)Qsq3~GcGJEl~Y}IbgB9@ zzhr5nL?e|}1`@Oh``Vndl zQmt^3y`aS8_zWx5n}@vGPI9P1gMrU#f7lMWokb13R=Hfd@(Z!|{&)xEja}4c(oS8V z8{L*YH=6)u-*@#i!bzh8rQTX${j#(0`csJ`B<(BXoYKqM_67x?b6 znNgX_6`eLL)1R`LjB%CM6;KIs6j4wKEF_3xuY1jhJ{NK(XHDw(*v3T%pz_nqP85uP z7@bk;bao)cdlHoe+EM;56VbXXV-(NFBU9u|K{;9$(-6={?% zL%Mp3xF0ChSp3@Dq;5yx`*ERI0k1Z`VzNtGOZHp*-b?r8%GHCSmJPojZyG$8D}JRC z=aW`|>fcdBna?#@dDlOyDz^XmDS?FAFU3WZOE6QQm8jnV1B-+F5CEUvlHL&xntV!{?*tr(at* z(;GxP2dAqBzt^Zf>uIKeJdj`fbsM$X2*~S+Pn7jdBg$p^`Rfy05;!Gip7O1obSh0t zEL0S@sNjUes_%T68JD5R61;JDQg|x0m0zFa-0w_wWb|qZZukGrQp*~pQ-F@Hj2ZD7n|aeqi|OeV z`bq?C4a)qq)bo*(dP@ltgkagIy7?mXbOB08*hNT9rd-p3QdMIRtQTtO?zyrbow|kh z>c`2QmtEVZu0^=0<7Qj?t}nczh#qt2(hwmo>t1AX7WGudi(9=mk3pR-Dn}b=zG?so zNLsPi!VO4MvKXT41PS{=iFpkGUttPWR{LRJ7>CWu&_8HNbR{U>TXFYGr7<;WLUql{ zGSq2DdGB;=a-RGLGFz+wNO-V%(b+(e-`113J)M)%r414*+BVjp3(DwPvPFz-M@5U$(XWaYC4|gWP@Ie%~`ZyifN`d%lRjFO+}nC z6I?CdrFn^H_NZXyfXqp2Weo{Nd~9*YLGR)&Y+5xhdr@zvtp9KNSAMJCdE-^VSRH5V z0e|ureeQ~8$L^8Qv>gG-#h<(GI|dZTcTA^NHapT++C?L-#Q=}nF*?|^2NFv@MUH3e zaGh%Vofeb1tjj(~we5DnP0e~Rh_7P1C4LG{p0O*!xv%u-Y5FC1xrMOVkeVIi>@cu9 z?{S^!zX{y5Nli%nX$|5S2_f>uy{SH6oZ zlDWFiE3fPA1j`DS?5f{!W-^$ZHG6vE8)uUPXNo;0Bb=spk7n%vazu?&Wro}!mtiGA zoMCPs?*je7HrQuR70u9O^3z4`89ayFZ6`V6_;F8*$6FsPMS4yQHHjat=(lG?CujFQs$I5Zimcfi9Fa}#bP;F zQ{BUEAlLEq$=Y=??6_%NH+*L=)6dU9tw~2v<=W-z$}6;?%!a(3?HSvN^3{CF9zGsSoyX?CniWem zlP*ZIDmt@fU3{1k%<`dUn&RC$CN!V+Ja)Fx4=9tVm^^iev&>7Q>v6?JQ><9T$XEXz zMd*g$Q+@`eRS;=ik)PpbGHv+4?NW{G<(jdI)&FHy;<^jN)u3X&98=c`EI6=cc|# zgfknZP3KqwU+G!;^?M+dwMagK-U&;Sldgko`vuCryi}hwGf1P4jCXZfh`x5^-`>Ml8N01Ds0iWx~FRSDc_D8J;l~$JDG!@iIjXWL; zm#yugR9GE%vQm-}$o5K-cg#Ghrtz3<(pz{I z_Vu)BUyA{+>SUa3n7?Jy>j{r!w5q-T!tuCu#9+GAbz|jS`%GKro>Tcycrv9tWo>$K zJEp)Bh1zccQ`bUzKRl-F>#T}07fh&dyt{hpDr?B?P2yVSMIY&dUhf%~L~TRtF|pBF z9MMh3*=(GkE2f^F-|A9W6VpnA|v~4Bme?>ip(b% z1<&Q-)LTROE-oIq;yL8SV)CUV_8-4|_U_rA>n}V$x_(*m$nl3x_a#03%pb8!y|37Q z;{@kN1H+^Hnk*C;5p2}ov&+n@-tVdCesreVdn{~^orLVophrR39}k*Gkve^ZTtyA8 zrnoZP3MX|JUegs+WHKsd_{eipm(d;`i$xikUsVRm8%FIhseBezJ*v|^J@LsX)=~d+ znpV$+eK&PtzMt{`h2_>lEiqq;Eq6PrOo&%i%e8J+c^$u^uP<*~Tr6E><<(Be$*FD# z)C-M2?%NS7p)zR42ox6`|5j3xcp|AsU$kF8)jB=QsCe~Cv4*E(-xUYVk9^`@FFzkQ zEl}+d43NZn6-x^`~ zakaQ%Vp@4|`!=D)-#N|3399-Ug_|6;BD^_D zj&e44Mp6bHvKB{TM8b^du-1$uv)zQ&TfG%h=`Zg302bJrO+G zyX>HHf^R>6*HD$__Fg`(;wwDz{SoW%>aOS4iQcQ zp%%}X`FZKpvpI*EZ(mMj7`TpE&EXzgO&0ucIvXxLHqIAOXvXOP+v;r}MgQ=5n+9ixS;DUSAeW;tw|8~Z`oAg8l!Xq94a5eSrkMeY&>#relVeSBTKR*RS%(KJH z{)+q6VEK&37@p;!JU%}DU8=4o0GrntG#7QO=8SjWK0TykKO4|f`STC^UV)hIk>>~V z3;=L{2D;bWg9&jJoN5d$0JoQO*r5*{tP5F)=X4h!x;ITQdkWGLH`N%}5ytDDsBu%? zyFe>^utVgW#OP9}W$J;A{( zJTgsKozV|SGkIDb8IUYXbHIJ#2g<~NoMpxLYL?=ml@}Lc`YVb&ax?4Hx=1o0_{n%? zydtvWuwh*=YUhytLWuq*#Su@-JBa9#7Q{H+&(35?L<2Q{G>x^)M=l3}`+goN zO?d#oe+YK@>$48WINL7ZS!O#)!4T1*jr_k3L`H!8lwKxu890vk2E@q(9rDxBNc$Tc zi2Tq#Ys5HAf`E_0%u=lmH|&eT`%(*TDG>Ts{r_pnu6hO18L|@MoX;l;M`bzI) zOeXb(B82UvYak{=B+Yu`Ux-!%YU&^oDdL?y;*8VC)_RQ$>tqqxqCN8o(*6KM_ShhDt|?hVS*$43M5aqA=q_k%zZ~EQ0(CZU1QVa6POTB(cFs&nL|RI3uhJ zZ?4`1^84ixEbbY^o>1Yz&*Wzw|8cF*FwlQseF3l9@)8-0SAR1_*PC{A)+me?vs`Up zcHBD~5_utyHR92B-$wjuYeo?!Yz+X_S#Ble7MJVDXqB21Yr7yrQGa8+BYwDF5rzfy zuPE*{M@@7gPvY+cTZESQfMnfv{C&}Fko4;d!~ZRx^&pbZs{23Xv+hIkSr7ap$@RZR zhWwYC{1p-Tuhd>yB(?X||CHK$21)Ie`5#hyBaqbI%>N;^*9l4Oy%zD0eBb|?<7SDZ z_B#9zslET1igSO(R{bA86}g$%TO;ouatU8elKz{T*Ik{ijP>QLN~3O4K56Tw-$Q?_sPBr0HqvsF`M62V>^m?SzaXjM1ek|K+0DqS z_@8z6S9bk>rsD5H1OJCi#i1HULgid`(NMpSn845Uw*Hw_s;m5dfIJ`hF)5e92;Z$WXWDccowxRr-{Ya#W{dCvaGUp<%_-0CkN?5o;@ z7O~HElLXkYF#Tx$3^bB2>A)+n(Wl3U1UN%Lpw4c45 zw+cM$2z{7yBML=U<4V&seF_K7w2(VO2RNabn6W**j?l~5 zEG&0ZlwFB__k>R6dTzD>9ggHHPr^UJa>!e7D6C^W;E)YFgmk=>n}cFoIX{uzHGjhn zV+dNC(qZjTkq=@JQkvvdRLaZC2Ye0*^3gQ&`F}*BC{q5On7uJm^rDyeiFo?oBRQEgL*LmH_0B!}v^4u8`W_1$9PW^eB^F!*D?s`r zl1!Hk)#zbr=8gMuCR3|fx+0tyrNKa8pZQrJREd~5uMVsz|3cSk#3IdYfzGu*H{6$C zuq9X+C=RQz9nxW6CMO#n+wmvrDxx?mU7~pDIw8Xl^4}r9B;_omjOf*2&wV58ZlPPMlI{swoon?U5l5a%c08rW<>2?ocUC zFZzADOn`tTUpYYgBzo#Ch3gE;QCs9lg8CtikEc#^WTP*(`H z4P_carsoT+-taIwUyr_HW#4z1QO}*MwKY{IzLB90{)w35QRH0C3<(|Rk)eMYUV&;9 z_*Jr3EWYfPj}xXxsWIol^mLu8wQHz;3 zQ07TZ;?oyc9t&^qC&xbW>VV1&LD=gS4;)i`J-z&)t+Ih~rH-61>Po3%|C!_pSOpB-k(Kd^g zjJwf;M+=8|*5y_^=Z3}lpML+QX!vSx(^wp$mVWA=A_`>$#!$Wm%eJq109L4lgUDcA^r-Zh zEv{mLk=RkAMtnL7#r<4K`%<<***&W;Yw0ir^zo-jF!`IS93!)63%y?nxv%7l z^vfp{KioMU^_7dlc)1ka+={xcMR+tOt3=5^7Z{Y$C9>8&Z+b!#b&!xgK-BMxW`vcUe6eP)$9)*X82M_qST9^uC7o#>6m~XT=ls=%wZ55yosFo>Tp3Hk7t7 zU-I^|bVGN`XtY(y>CJ?GbGG#j6Zo-7--no&o^ zYIIQ8HZxJI+HYB>I=8hx@WkON`bkqpFwGiwTe2?Ykwwz)E~zUe4m_S{crSCA^P{l@ zRFg1NHeS*!?!RA_96PD8Ma*B~TT2vWOIZ*-yh0#$|FWn(52@tB5+INe2x(_OIPdrVzHgni&N=^_-#Kf&vsi1ENuK@ezVCfs z_kCT#;vkm7QrPOqE?{K*DT@1Zgdmwl!H zWbZ%bCGAd{aKv;j6mbw)Hma;|gw9cgyuhpb)9$+>#J@<30RoAA2t*xlteYwdCTB6=6yaBPL4|x6v(~x#)k*yI$4a1p_=8@3G3t*eO+Z zD>2IX*TvKA7QS5u8Lb&&JQ712dsoLW6ChK={^BRmOrw+K@zWC+hYuv)x=@(;gPbDQUyz=(3i zjon>o%ah#X_PBgv6_FT=leY~$F!(geVl>7l7a%P<+wG^F{GO{Lo->qkoV*9wE7ztN zE)y{xa~?2v`H1@+^74|FpjIo40!^h6)eM~yvxJ)h)I!XR$EmJR^g`L~{s47vM237| zNL-gkX^~_x#!3gr(2FLaLTYC*neXY|Jp`-a<(Avo`XGvs+pfVg5CaLVuc&XW4gjp- zWZRRoQ~~IQ!Bu`+K-7!S6rg)G3V2B?n(K%6MP~0Jp?>Hee*@59_nj7x!pYZG5NUQ~$LSH5Dzep|xd8_Mtp5!A=}(a!1FpPtf9WEI@c zJpwtuj=no3M|e-ZodwCtQwv35#4gnx^Oa~d5$8sqn`3ZG2SNIon&dzb{t8Im1Np+O z$#18Wkbnc0=Y?n`k0vaJOA22F8<12=q@Q7ax^|9b8yu~x-*5m4m;w0xtKY806ZsCj zErpdwBwUh1!}}X{958SR@fh+7t5MZ2RgiiQKf@}48G)4X+AF-u%=?t4cxm}(wJYf{ z&&qzQnPDg#sLdEYNs*?d9=Y{I{TTy5j}{inKPw@#OyTwJ?bA1T zxwluEy%1M92j@%12j$Hht-?YZJ9r1w^S^G^goW}l`0pMCWGRn5NM?c+y_uBx!%RkCk*xhCpn|cX1ZYyzqQp2aj4RxnRTsFV45Dbo6tMp%aY3t zbUVFdm;KYuPk@QR?79qc(3ClNPrOr3`dEzt~5C!FGc-CTaTuP%~rgdY;7@hs0B>t z$MBz#^{)!?M_&BG`x6$bYq#<^4s1`=Oz)(R#Ht(GB%AeKr3Ua z{CfE%XSsG}?xd%nHJOrYhX`Y^!Duw(E6Xrg`DKe-8!a$n%RuUTTW-$H2Uh(c(Ve`R z^seD)GNs7bC6by0I4Hp8?b=NGeYfbH7H>$g19TIFj#%~uvE;0rVUoi9vWt+VP*z~P z=G~|FKoqlhz}53sbx#ovSgp0seQ43q;&$!qO=V5@*z+9?aK;Vx^!{bYd?2jau7wPg zHxTFh0@l1jX!mi>rtqD|5Y=&I;Of_>KOUoTS^FAiB2eRVT!n?0xQxzfy>Zv-D{(jo z{@$lEW#WlgdRgA!aDdXkFf~)4rxY2-Pzp?(L9t6zyrWBMf~k)a?7OxGrVmJ&BRltP zM%|#ZwYS5adMcTnaWt*pj;N%5F7o0$^3E`KNze*E)^D6Y$tiAjc-_-snP$}2h0+Px zqK3^Y1X{-ww)Gzb%J^awTW63h{W`hy?OMF|a^K9Cy5xxCLyE%gMeLLCGzeynXk@X7 ztmh3GU3SQ~CU;gz4SVCGEwEI$#_xH-uhSc#?0Ts09!tr`djKo&eu=mKs{XB6ca7yGUsv(=p!(CnZTfniC5v=v__x`~sygwvM%+_=OxezMq%HhaL=CzZf4{*)VU+U^q z=hoNt3N1ro8s5{ zk7<iH%K!)<0+DK!Qb4AIl;@;N0HMD38`o_ zDI0ZqpZb@0pn#I5ASIRDQE5aaQp;@v)&>v`KYJG!F*~UKcEugLgL%7oR)jyh{GQg8 z_-Nr1POTo!c)m^anm1jlYUj*3OwK=j2Tt?wnre*g6Z~v-INW#0e!Ih3?>(RJ`K&bk z#%WCH*Azs(rHXb?oXmoWd~glAQSU)dT20o>jzQzbb{h=uPC`+UmtX9gDsMGaWuD3r zjMKWxt%XCf3aBODy~rZnAn`j&YRZJEre<>!15NRa1o7{8fYYD{Rh38$52xF@3C!*Ph z8DKfi{b7^*tkdo82Y;&f(Z7PCplu&q%xqrI-mTx}1k!_Msnoy72b4&tU6S&r48;G- z@I4Lqg);8Iv>pBUnz*yA2yjh%hX&GXZw}XbJh9DD0UJ-7uNHhCDDTEtuFdPmpghu& zHu#|NhxDx≺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ߋ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

krMvD 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ˇ%U7+j|9OjM6|p4 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�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%0Abjr8=c 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

~9W`hOdGN?W>Zro(XGEuo;{{aoA^}S)vtw< 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

6m<@C1FRoq0Ku zs{b|4KYT?xnZG%TL>S;E4rApYr$l<0znS_qlWXvZAR*w1qSy$pi{*z>zn zgKM*2MV~_nhK47S(}j}0zJe+Nm!#BGG}P2IMqK*}JM!|JEs zsqYB+g$}xed&VO}UsBnR0W;4PDS;jg$GKzqH_;@du47#OHO9&8Smza#ClYSAF4mIm3QIT+wavW`M$mNpEG+4pZLTupC-WAOa=h*GF?cIxjlsZahb32Z7ix0P_DRv*CT9q0}a~K(v zzAPG5G?M0R2#W%s(Kk?KROVq{)n^Z0x;2AMr}+`w&gyc6aHjFM`|lm70}Llfd5o#^ zTwTB(xi2|;j|WZ(mLGsCw3H96U+h!&$k4`y*vE7Jj4aQLj1h}N%|Za5`o`D$kV24e z8jg-<&TjACGz4cbAoWC9WJ~Wc<5Y0JB$^})`InjkfmaM!BPCm3LcwE^5HKpeLS;6H zRASV=jL{94X_AChqQLs=7paL0~N5_ z;+YrBp3YHj;IL^NMrv%Ds?)+Fx-E5&~f2e*zoLPaG z2obQrw;`Ej`DPrH z@>Mhzk#sedzquHTu6w=JQ$qPVc!y<;cKmCPonC{TMQ^?od!jS@9*G>7p^?EHWKpy7 z!{B(yXvpa-?1YdQRbDrtS5$Gr4e(w#p4|vL3(3^5BZ};V=9QKeySADPH;Y31&tsbCioyscUdFwoiN=WzE~MO$k1+Js7lq@~ zb-zHBr|uP8=lbU8nJER0#_h+1g75%>gG}@NkwLn=D-5^}5{!Cm&Urp|$Y5FtZ%Z%F z|6P~MPM8caFgj33@1y*BY)Eg+eC*ZM$GH(*O6EpdUM4zkr!vEKsoh>mEQ^KAq_@pQ^J;)ViX2tf zfaayuAAB#dNRi?G#J8K>?0^j}5O}8`y8a}iJm0C5PIl>jqW@*}`*3(lLMslz!1E;~ zFQNILkNCYaf`##MK%}`yR7#Ab31qY)lW$MR!37bBD)IQ3?77|AVu*m{1`QZVtA4n^@Kb*mEP zJ(<)B!5Q~0e7j@F*Yrm^Cobi$F9^K7&Sw|N4oz{<0thcU5dF2#+u4$%e@+ks-g0_d zreBkFv}U}yu@gH2)zbJp^O@wZW70`$VRwY}ih3F&D*f7h3H`7V3HGVgZ$tE93eSA% z()DNkY*!=23?B=`{Gi!0U2w4#v$+)~S{ZtbiBEqRaJ4zRhuDFqt331RLPCoan;W`5 zX9hmJ;PwZJ2VO6F%iZd89-89c5#~$y=i66-e<=C(=H@pZB&y%bkq~~Pius#*sXwT& z=>P2Rzrg(ac{93taW$3f=#6-bsBP0=5kSgEp#k8dx3=EorEu$IhlzuaREHS0p@qh2 z!F{jQ5g={%XEgdltenENeel^)ZLLoq5RZfsDNZIGexK)Hpy8k2nb-I6!2g(y9Dy&c z!CEcGkUt5fzj$HH>AtD=uCT0epb2Yn0*b!fk&~f_9zhBwk4giN+sc5PPo-@-D7B zOt4&mgO>w(tmd7Q0ir7W^9^E>b1m)y3VYJdM6P+snfMcGkNO}sTXnXYuB?8pLBHit zix`&DI2ov^WQAluFg5A3Lw5U{u7Tqdm?9>6oqRN$T&}l9K(7}sOlKHuRH_f&+jjsY zE8vy6aJkTKR+-L?ui~%VB5CX+Qhb6U_ zS&lVALrtaY%2D=QNN0o;I?~~M&SL6w;z(vYR2-%^PsMa&b)8Xh1E_$eGBZdnTCxY% zo_)aHNB<+~v*!cqa>=D8UT`ikb=~QI*{6WBZcLxS}l!c{?fGCdQw$U@UwkOi`(J-`WI7+ zhDp|n#eH_gTp}|-*Kd1c-af51 zwh&*qG_7HkgG{qp2G(i3uv?CkDfysO8+JTYE1L3SALu{f;dX(K$We;Jy7c z{_^H&2EWevsH|AkhZ>(|{gzjk#~s&j?X=sTF7XSZA%q=P;cqeW1l^(U&Ye&O|3i1;?Q-{$VWT;~5L;Y8!h?VQrt zCWzG-gei{w*7xS~pU7jsyuyJ^*t`9tpn=LJ!MKOsrLpv=GP&kJUXGi)SmICQ5?(wv z=C?i&mOhx;xB(29A4+35^{ch-tc1e#9{(Xwgv(L>k?w2_x89e+bAfQikJh{CgMBpv z9lmhOI(XvxfkcB$xXXU~Ugut3<$Rz)b6^Ye6;AHrUm5V;nj>Mz65*EKgFmoRUoh9Y zYXc8Vm$i{iu5Yt6Y~<&#^%UREW#4Zx3ccO*IcIY!bZGGa=u0DPZl;`xPY=UQRRmfs zTs2AgaayeBv$|5*{zOv3)j{;9%8Rk(<=25p+piUgGwLTh+Hr^<`<#Dp>O<_6!)Jcl z-1rp)cAvGBT;KA6{o=30GAa(IiT?(`>B#1l39n$$x^mGBpm2Sw$+zgO{m{LvwA^cP z!aDK0hgaqN$q?LW*|oG#0YuRvnHaDZBCAnSxl;u{#WTP6XH$5wv9tWc&>L~aLas*| zk;csHGhU0kGcTsSSvu3d(RUYDFL>!NB(g(Tw%h%0;@SG5CE|IW13E5}0e4X-zj7m+ zTLC;MbK8<>wpwkHRF{hh!Z3}1wzxAv3YeBQ^?hFPSVZ$cJ1h@(Y1BRdS8Olu;@O4a z=7_Ks`(ZJQrCP!nyXlHshRYJT>H*sG&gMK9Keb)gvvBdI)kO*{n=zY~z%(0Gm7k5a z^<;h$H@V?=;Vm8&v2M++uA3gPIpl?&k_t=Ru=?BcVH1I3X7TV;65Y!Eenh_h!{iYf z-m^yVZf?keJwfg9wfX909bBkQPv`TWI5@4WFjd^JbD{XUN2hLM(?U;Ih5SWh|XbvzH@=@x#OA68=Ocv3% z?Iaz~8Z}66Bm10m&Thk`sA<3&O)T+?u86)_n(oFky#lSS4hA=!p(WSRS*vQ12(cv= zo5|arMS>;VA)A}rkUOsYpTm3I$d=<*2mYMTi++XuO*}rE-L*&jnP(xJ9}#z%!{*xy z9P4#OAdq$PS3Z!I-l7NfN;qQzKuETKLdrQ{ST@~Ke(D!8lOcvI_+uS7BE2A|xeGC8K}`*}zI1kc{Hz`hUt z0Ib9QO@MAf%lU*OHbH6U!3_Jivf}*) zUO!VlpNK3tLkPzDo1-_=kGv{ln-8u9HS2c@`fs)Qn^Pwx7jH>R-Tf`&w~cRQ8XY-Hc{lAutqQlzogd7&wn56DF2caXTC&W`49=WiczHyrkq;yF(D!r6-TS zS-^LoQ){E;Q;-mVlbsAiMwCc4V*L^vV+Bj!m<3SMUJWQqKHFnmDk!P~H1^Du#GiUa z;HMUIwVg1_oVd8m@*HX8IG+6yEWlW>h;l*4diIi}-*A!lz|y&c8`)6;Qa7cD!GKsU zu|_;))&nNb?{VLPoiYx$?0z^yIwg=ee<%Wpx;}G{n@n?&Ko9uuU+&F(*8)mb+h*w? z!4M^gy@0@hRJL0=zK-1vBsQ39_P%$vl>_w`T3kP2%M&hd%A;ZR*#+YAA`7*FUKN$9 zo)^#x=60R>CC^1a+S)~KcG+ZC*+@1DwRmIF!7FkfSdE~Q4zVq2(#so^IXon@22Q=T z4(s3!uIHMcwJs{F;j6xOd>h&mDXfq(eWg8{CF8(-A+?hQv9Ee60xuwm+>T)qznA6@ z6xc7~&mx1@PUY{mVU0FaqNx@6LC>D^-{@&6{lSNO zcD#-g-)$=?{@|C65%UCI>=|EdJU9G7^QrMyii&2(|LYK;?EOw+TjzhJK=e6Lz2?`%i8$`lrN@}B$utT3A8}2 zI2JPCaLq^5cc-q*lvSYHT4He#n+fpi2*tAt-11uq!^n|iT%;~MqR#&Fq&@nDFrJ6= z?i3$n5Hl$Pf9dMECTh%|rJe_rQoo^c+?aFzJwdk;cFh88Ng%=gqnCFjf!_!IF7N+y zZjqIP|BaKoVTK(0prFeQ~q9ZE%o$>1B}g-fbCgi*Yi1kd zeTTR%IX)1-*#^ED7*lmxyxu*pJKkm-KyZkBFwvlG&cA81I{<^fdouXNjgKMe+?4-x_i#1zmE3Y0Fm0}LdSe+2|Y zq2LY#gi6H=w)r)Z`4U#P77RXzE4l@%EiTQg_#FENxaEn9wmco-*VM-u}Z zc$m-6&xePHo12@LmzVeV_nn=cwY4<>0C0YO-r3oik&#hVRW&g&F*G#P)YMd1SU5K~ zcY1o-*w|=lYWno_6c7-wzrUZAm8ER$g704h7usOqtnZww;8rE=tgV+XAXEEIEK5Yr zM&A%6xCSVy%e73_vst2&OQMZQI7Ljcg-N)(yZi0!&Dq%*II_c|Ndh*$2Q0dqr(~jZ z5kQ|eN|Z6A**Gs%J%gUy54d}pJ-M~+T=pH@=-56_nAlC|H=jA^=~yis+WJ{O9Uj@E z>)j&NFrSh>>=@jswiuRp*xc18sWGN!)6Ob7>k&L@?Y@?p*Da*z*Cr3R-ne->zgbxy zQZafuJ>M>=$^Y%s$tksVI(0TOk(ih`Jw4sh(sFTe5fv5X>FN3U`YI+SmYJE!%F0?^ zUaqF5c5rZDVPP>aFyQCsH#Ro5y}iA%vT}KO+1uOe1`{CCMDbACx9|5LX3KguNkl{aQ%`lm?F|CvtmmnhD^>LmX!l#%}-%lveAMbO6Dm=&{L04foRYDWR<+`BV9?O}rcriL znfS^?GJ;}9jxbqpHrLa0G5niNf@Vr8Kih@=yCGAI7^pe#JBW8@`8dp{6^>O@B~uN9 zmKK|4Y6^qv`;g!Jp`p|D$@@@?onK|tDRL!;7@8_Ixp(+c)xB5kM2%hF`|NDXP>-c zzOIk|$t<4k>136+T}u`tx8dn4Ea!N|_fETee^|LmkxH%nfVoMjqz-xEzDdzcPLWvE zy{D2xsxDmdf}d;4JqN&YY3&VC^!4ER37+X+(CgNo56gaOBr{Z^l(5B3z9NT#L7Fu( z?!r7N?(=xAm8 zopm=sGu1w1{I+e(O_vz+<~Afk%*(~=!wt1CueEx3b2aYb)tu=rvIaDFoMOtY>kr~v z5CNRG(fRmA6C(|2d99%l6z*B> z<&txEITnMJu9UxueV}45zt}dz%bR^?YqQ!a)S1Vaxgslo=@}ZiIK|(aTVnQzyL|j( zPrJNAeL57MPT{G>Y8`jsY!0vf`5f=ZHHPoz?4KcyNA)#Ty!c_rPc4l{s&7!}sRIbU zs&5WGoxmhn!2GrbittOViURsZ7b(-zIhBeeQs2mB$QTlKHaT9;zVrSn4Cs{9^mwq$ z3LiMER@znLGC1Xin~gyIy14(17vx=cD`V4zg5m%fvc(9R}qm(2jbk6h^6##sr< zToDBN0{LZ$*=I**jX^mfL4U4a1lg?w6SfaA=nU3@T>4No1MALjjdvrGt6UsIZf7rmXXlMx-hJaf zBlmi+;Ilk}+OI=bN&&UNV|oQ_mJkirl43aN@$&jNb=XQOvNlp6luAX#(~wsN^!&);nQlzQXGaKZX9)aT94mj=dg26tU+16sXtk!RqYPg;~Fc z@?_r=i-gvAAhv!ZKdxyHV=clLUZqaY@N-ml=La70Yn!|~SM7=V05~%?Hcb&npG3%0 zSlm2onUEJRe6KrZX1Jf4YH7E&`BRl%-{)jWU|mXJA57b86Snh2=bpBI$r(+aR3-LA%LzxHxbeViuhByjB*L!hEbN`~3P zQ*>9PJ-6Cv=6Je^oD;EF)6NHP$PiB@y}IMP(At4Sv-T&|$Yh7yMK?=zsTt*1C2=gC zk%ge+leh781UR%=Y-0RvYIadcitsB-1V^wab7v)q4Sq{-`Q^p6qL{3a4ceKTx!Shy zAd;brVHcq;SVS_MTvSB+msF)|70_yEUKVArp;|T>+R~KS+Cc=uT{W%&-^`y||I$KT zCMTD>Q1kTWr~}?=qj`K~w>6o4-FYWWK_(uq=p zFTjh&dsAi&NNKrE5GNkH1Cp|OCbKGbLog00g|G<^88v2{^L!q4YyDpKHNq>=OHee1 zb>#dfl{8+I%{q3(ISZqC5IiV=#){Lc4$j}n$ykdk0P|LVthWVc1jE%lF8>n94_FK(hQr5ueUtUS10k@k93e*iDf_0}In7L?hof^!NMv z@*$kZ93whoNmr=Y)~|Zy0!J>{R_79(?3CCl9!u%o2>M3h8Y5(k%#WRcD&_X%o9|Kj zX*Rk?sKRVeVsrRHoGHRz!|~y=-Gj2^HS1D-)+F`OR*U?yI6TlDn1PVfujm6A5=0)fm}h612-Qk0$Fkk@vM}aQ&{U9$34@zF7K=bL)vx}t{sK( z6`C$^w$8@H22tllA;I;H4p`SM@U|8m(O1l(45g(hE7(aB&rA;Nx8LYuR6p{iFF%qJ z;9L)bmaMdzO&#aKo3%iI_a4ME+tr3lPLmB*m>I7LezLT~s8&qPLrclnkdc?tM75oF z;%h`iFVE$du@dJoQ_Ja>a(=x7#^6jdEvMLkR+Ub8|2DOQa;3R?B4AgZMYClE==n9z z_cU%UoMk1A5UO4J;txJBq*Dv^n{(B)R_;hVH&Dg8$0XMDwQ3KHWgBUs0oxmCra zl+9D)2%Tbwnom4jdPeKCro&+cWNzPJhV|MF8@Sn1rBYDI zFm|jc&KGRu6jA91E<0i~kkmdWvuyWW|FZMejvGf<;R~Nb60vZqZnToiAUZ6{Z8=4n zd?b8&e_#0(Ze{koL{ZSg(4++-qdn5p&AOm4j&z16Z^sua0nD-JRx{aGeeAfp!8V6s zeJ-5pVVOq5+W-W6dGGa{34g;}>qI@?N;X_OihSo#S*`7EQ`F|)(O=R~%#5+h(~J%l zv)|*fIg9!msU7(1m8I2WLmBwtI%wb1o94opHh-sEg`x-QL@Pfl4qy>dB=N%&5asj; zEeM$KE>bYR487(dGmPR4=te)eHMD_g5Ijl#ETY6CSAPSwj9L&l#CGx_!@jK^AYW6K zvp>8=zOnh`OccZVvvcd5ik?_gqCAmsDp92ne7UuIgH5eV4_ys0>^T1F9OiM+w&g~g zQC|GomCqJ!9DFPXLrd&HyaLXMpGU_~xJa`7MuscmL_(pmz-U_ZUEZ13I;~Ii0R9(! zNT9n2?t~O^MK?4ya2^2G!tp^~kT2!i>x93X)CRt#>3rkOW@@2i`KNEM_YOS4K#7yv z&i?h;(rvZjo|vI(TA^I4`+J7~z)GqThE&Wf(V$aV#E5h=hnhZg0cV1xzXoPtJ{|1V zw9AQTEo%d2$x#k=x)1@(T?y8$Zg6nUjoM-wB^%BjI4Y1s`gmj# zcc%DpznMsetKLleHC7QU>)I;)Xwh1Jo*c~%Z$hV0=g2h2-)adOeR7Bi15Wtz7LRj@ z_}$Qr8+(AYG4z4xfxUT40bL)qo>EpKvIiav*ha}mYC`iu z&8N@{&0h5qv(qvzOtylb1_GhkWB~FNlu2vAcN&p20_OU#RmB zWKGU46P#Jd9UQk(cMl}%_gLl_5Ol5nU@26iXbt={%uP2sDX3O6&G$J5Q3vN&}O2kWd76O ze$?AQTro1*ZHujxEh4%shN@_eIJzWCpsmVp)N5!EwKK_9@Rf}FHyhcQm1KjVS_vIK zyffw8^AAnbxnoHVv*E(E851hz*=+6Uz1&pbgCWy96e@BB_8We{NE%Ax$h7zd3>#a- ziym^mp2;15xe~ht>ib1T!PKA%B_5rEKZ8itlYP7>o7`xYlc_)aKdE#q#1uzU#Y9JXcE0tdtiOu+Lvux^Gmx=@KhW`Qi{nVRxe zyQ0*_xUa*&)!(KEqOi3=w~_V9ZSscpi=BLsp@2{#EXR29^7h@1$1=Ng|Dqh*8cxS7 z3B5KzbyI%JK(gg!J}TpAbF5y1pdejWbYBc}NM?>Nqf#F-_qz4$>?xeHeimLly89NP zpJVcUB=@levEu$DRXMRXTfLQ!N4Rd{W?^%TiXfog7f}tI~Mg5rPazYsN?pIZbCv9+t!SvmTlF~TlEz#44z!}BiJ_R z2r6B>Bf0I&iD6p{^EcH9BOt~T1fF}!RP0S{?*29V$>I&b$kI1&n#$E@pa19w9ecW+ zHsIp^st@G4i?t%e7kXALk)VU`I})mv;2k(9e7>I=p$SGOwob`O=kDIArZ8`ouA{Ua zpyG#;a(!Qpx$q>q89uc+>ruXO6I!$NLgX!2J7jyO&og+{Z-R)&hzK5PdQmr8@sO}P zb}UOzy-Pv4B6#r(B5yQoC4I9oEUE~}P^LzdRuJ`QWIRZuIoHM9S${^lNdm?t^!5on zX=~&1zve?ZnEnGB_utEh{)bX=|Hh5}CCC2{O2x5$)sg$JYQu3be|1nhb=~)MU9Ce=#_Y0?0 zemyVuZuA-TKl)g<2@TA;Y`tL1U8-J9J9}Ps1+Y;k(_XjWk<70Oy8IlcQ(H9Ay*~D` zo~_p_RSSF1p`wa6@e!|b<{mrD=F(s{VQw*J(xSRecIyfl)2h$a1HAZ%xdMI$wm#DT zY}CL@qwQWMF+$z>?7Rp5$-1fa?$PQsg5=lN79RUcn{Viml>nMx>S9?G+I{Ye`(!O7 zUB}<)aHM?f2F3@6gf2Qg1hzdsdH@Z`ew1!pPFQTWS_HLZX^o(6-H~6dIqO&)H&enf zWw)!7S*j!us!07UMl-89NavOPcxVT79(M)~mJ?remo*nH(~tGo?~3&PB0!K?t&m2(@?PB0YhPSvc7bPj$Zidd z8+-J~InQ914vo0z8_Pmbv7msac6egL=~O^ZAKw|GJ_cDw;ybkK&2|&$G1cxX2hs0)3?!9i75dX4_YDEK4*KvV zHa(siYBbUxTQP3_?@hYg$jerhE^5mW#2V#SUL6kn2DG0~#CFu;!JqGAe38YIU5m!Ik$_9QG-B!X6H{$nFtNN* zH{eg-cY$icX;0hJG7o9q*MUftWt!2!Gb}CnYP9-bw&y+}QaHqO0P?w5K@epQK@c`A zVGeBVuPs<_i2?5%ofm))p9oj%yStWq(b0w)@#bb90Hs@)>E*<08SUkn@w#7UmOieqMn}&fT`p__zhdV~B})>y z#g)47rxd!rbp9$sM`nq6yV=JKPs!NM=6W97oTwO@sw*a~sm0Az-MBrhO>*^5a z@{Y>@WBp~Fa-o&p=J``x>^$38F_NJK%-};jRUF<7DCQCZQPJDRcAcKmH)cpyw!>Tr zJ;R1r3o#r}=JX#omr$6M`L(#_0%Jn4E^2~ofM0f_)&IQ`V?*r5 zwoHUirJwpaxUvRHE2pp47q6XzDhLeEr^v;=rl<@(eWJ?#ro1*tyyV$qSH!$|S%KdC z0hNI1iIOU5Pa7^{Y13zp*C5O18yIAceApYa?bRY51JUjAjRo3rh<}Kr+aRvv6L*}g z*u(&^&mcoi%A#Q*0&L**%p%@`WtsFUiv?bKDZ(IQR?F6 zK$&AHxWcCna*Ra7ZHa#fb(5QxU?=nA%y49DG3q56-%NExvN3^|=Hp)frjM1Glt=Zz z6G5s+&hVJ?FR|(#PC+xk^^%v8gR(W0ka%Ale4^}{zPr%A+vhFkawEE zB7mtNiu}`LCt;h-&UJ<))Xl?)mqje)?!?o_9yd@^o688rjqBZK{d%7+8{U2X9U-fe zrRDmWGl9j)NPK>%xHCw2-A>Ujq*a5#H_+k}MDz)T|1^UxVx;btd=Wrr%Y6AzP|Y(F z5R3giHi6$eY@O*G=DzI_n?Btk%iTtf?y%wzsGZQZo%B4I$zs>`idcHjs@-QSG-wWt zKZ4wcOp34Lmt^=HP)^6k5ll4Z7i%yKV6aK_A9#a}I zv`9vXPN3Y>*&4SFtlw$eD0Q_P&%8>4$ zC%{`<6q$D5XH#lq&8>trd!8eP;wn$s?HD>!LL~p*QHE0H5WU7s?^dPXS5dnp4Y}zA z9zv==6PW9pSR6hMUNEUv06bJje?Iw36M zl}r$aW-YVogX`(`3Y12qygH8i7MZWa2U-m$R{__&P6DSdcOk^r?*?UC90N(vq#x>R>|Q5<+;htR-4qMk6FK{J~M{EH;; zP2Yw@Lu(v215$sI!==*x_Htd81!R5U9eXh8jrz>TYTlk84U;v2Z`{;rI-pn`m#)^O zSS`eCfx0|!6m?U?H~hiWRnCD)J$d3W)4Lo?+T4|EoU}VRPRTq-`$T%*P{e?NJ{ZMHgI)nL zJZ2tD%cAE>hosj&SiR-4wAqw#CwSX9W;hM`46>bH1uq5?R`q-2u#^%6N=5MX)`=VG zxr3>P&YC^|@Lv3gIb9*xz0OD~jk_Q25ejgW#C2pA#1O$90>`Q ztRP{ySm#x@{`kb<*57{KvD^)VkF4o9-vXg=v-&@2xuI%573jJ`tO?t6 zI|0x`mLDS^QWX&SrhO842Q2vVQzfwV(tPrvhrz zwU$rw=cPFy=&@KW^F|@lbDq83nYKhhPA1IeB+^@9{zddx1m2lf`$>1lbKX+(N0{4y zMi~6jbkSa&+UnDXWdI%RcHZ7V*|3qow-~Pvcue%P8c*+O)B)g-c`BGZg1EvW)>*Cr z2j4Ffa)`@b22dyufnLR;UyLl+cwUC`#v}@?Eq~s~eGWDb3Y;U~P=a&|Uo-Ll^RI2RH2RlGO;4MUMri;7F!o*@>kHPTyd z*ik|$oC-+7Yt@w#UG(jzVzUvzv7!<-g7iu3>y_&q*G6)|x%=R=(Fr9bIs)6jU&~Z& z_$VZR!Vv@e=q)ka+$B0tWy}jfFvJQ&YwBsYs(e7}X+I%ICrHUuhVtwaZWkk69;^@S zH(h@Q$v~zWo<8Qt3vF_hd;RL+$&4nmt#n+vJ(`|q@kl%u{ChplXgq9=Wpy=1A)m=c zNb)PvH~FASO(1pMP+BFnR98|S#esd^I+rq5m zd`&6>P2V{)_?1#UwOSgsuZRwdS%rE0SZMaiik2vTIKgVf_MP0(YW#;N(Wx^|-$YxI z1C+;PSZE-SfAkvfwR(f#?uou9$Z52O0he7%`S5FHSr}yF{lcC&1VQTw>~=xHD*EVE z(?czeA~$VPo#LQK@a0$&Kkp*;pMB7>4u$pc;-3VwU~;TO-LAGVD*M>C3}8vOHba1Z zYb)#ez(|ddSmoj*;JW9T3^C;C06(2sP~_#v98dxL*!1MJ;NgIjCQMA4Ei!NHg2b+m zFXj2%%vDR7M=Tz$*f{b~-gDd+*U%$PGGv`~f}f;8uQ+zP!f99pZLu-cAUb5fowhRn zoG{qPQ$p8rKEqag+XZ9hKexwc5adeky|=%h!mvHE%i9@ zP0m#PwAs*m-&(ear zcFAzm3Z8S)tfjsLQH#>A*Sm#wB1+w^RiZ#yFq*8h$1kfh;!hb$0h34MAA4?vVEmz> z;Ktv+W$qa7N!8_6BpBzb9}R0$l~ePM!giX}udVj7fG#3*Lg}US>@f?c=vcKCI!=9& z^l14~?CN48x7BnTzRTdgEi@9QY?w$9<9%WEc~-!0(WQfK##v&rbnBEc5C-mMy+g#5 z1V8aWnu_UaICt)eiiaKcBMbp0d@?>l7#z<# zHef=1zNgKlK9j6>oyD$$>Nt)?8tg0ZoV!XiRLgUmlVi#Yx@f19WtoDi$s)pVde9^!%u!Wt-M(|HT$cZC z!*Hxq!DWBk(ESq`y{Fz23cjn3SzLYkb6YGIv`&IXg#8cRlb`z*JwZnlldxuTq#U{| z?9%c;CS$%~Lk7>BBk~{U>g#k6cY>gKZ#^{HI04!&ycPhscCvvt>I(7qCKKiKN0bVi z`5wsfTJdoCsiKVWA8+;B{^-(=CuPl>^Kc8Yo*EIp-<-zek) zqVBjaEP0;xTvd$_)^}*>znR{5+g*Y_&d(t|s}1b!2~|*h+6k|U@McQk4fqY@PV?k1 ze0ZL1Ssc9!4@aKC=?IP-4+hTU8`wpP4jMot)M%otTsA8toC_ymlgdfu2xH2XvBkw;!* zcV+_}#8wO0`ijUD6Z;)bMzxPK4p*}o_Gh7$KeVMA!6p9RKtGO-XRn^({Zg-ghWTFv zXKD=Z3Xc|=ekgbsr|di;NnSp7>}5;3aF8(NweITP{neqA#&v;7-i`?tkT z#LB_;kB9%~_*D+pe_?NhY;EnFortu)`m+C{@88Oj;*NGM_WyADPty9IZAN7xMioZ` zTPJ%1M-y8k4&&tA&w?lDII@Kgebk14AbwM&&Oj3V(Y!6S4i1LH;r***P0H zn-F~k=rW2p+Sv=+xqm(O?||Y0MI5L()aVQLC)7yRa0~HyFy2D6Gu7)n)CeJB+??iAt47MGpkpQJP@nwZ^IO|@ z+}w|H)NN_Y6qrnX7M?og*0V=A_uK?TS#Fv=`!z=OOzP@PeDJ>>b0kb~%?U!hNiVn2 zXVd_>j7eoJa5OT0fX^EkZAmoDc z`SE7;2*XfJ687p5)9>BH?bIn`qx1H6S;pt|s!Mh}!ZbH#T;7DF>+KCw3=0tW0G*j% z(i0%IxZv(0s$*){Q{4Hyc8`$v4XvCtD1vO7m7AHzm_u{$xG&ls*s{(j{*0e#A8)>r z5~_0pYp`=--HKm)Nv}yQAKNCc-3bxTtZ4wRn$O4%Ra{w^K$Fn|E6GsE_>-s_uAzbV z_`wKt{x|^+gn|8srU3?;oe88@YJfLG@0XVG4ZZ!(4zUkiV%(*tAZgM(zPfI2DAYJ) zCtYSE&_Tqt2)ACC84qBU1hrd`2*8ukH6=1hNjg2K3}Vu5hdw+j4WAa<*+TqkOPgSX zhQyEAUIZmk;UB8#$0XngkcKHTfk`9SWqRbo z`91uHxzzOj<_M8{g#-rXcb?{+rICk^`eZoGXyp$;juV{Ol!(ra4RGp5F07EGRw;l{ zuph&w+FsmU58pJIkD=+y*d2gx0FPze4*+8=2G5(rwqHg!+zCGT7W#qjuB-P(U1CZi!S8VIR=fSV^lb%!%yI- z%1l7&wr&wY8f(ROJHfVdw$WB~aqu*hh?l^Oywx-%mZHUj zZNIWyotkuCws&Ou?yU9f;Vf)~w5D2JW<|tW%p%(`_)~<3(^waObBUiyY3Ty}c%~x6 z@a2N%kqwb5SuE%6^t=dRDF8vB-{EbFZ;}+|bd^+^sneCx=_WZ zws5uFLR>GRc{PtANry*?Mn6e%Z)4%BB40VvB^831F@fmLk+A>Ht{R|N*Dev!5Ed;c z%S1F6*4;p_KxcS0b%R$7yB$)=jJ+*DD6KB{q)>NIE&irCc*94~O7WLC`GEeq0Xh zl5Vb)H)l z#E;$9b|&b*$|tO4V0ZJbE=)JJ;Y=C@P0@@!M*OmNVX(O>iAvKe4ewCa2(G<5D7<{^ zK1}R*h&-K|6%?aeo)FTcbcGeE_>E?TpatQ)eDaARV%*Dn9Aes(PXZu$e+J}6R9EKg z#2rJc8u2A)|CWptfsNmPA)dD7|1+B~71fxCVKENvrwT9Qn z?_|*0S%u%LQw{ahSjhCS4)+Y)Suj5i?A{_bOJOBl zgVCME)B$U_YzI9|ff2+fXgtXH3f`hb{#YRcM)d=DAxUTjK3(uep@ja``G(TCZ=8ns zQf@4~)ZT-en5#EWPzq$5(f=7f5;B7#IpJMaiWr%U47o)~DxyjJDrp=#LLaE(`Nf3$ zsGUTXAO5(c*PH_EqikJ^ClX<_!yURR#_~podzKbWnfIVrZY-B39R+oK6ZiwH0TW34 zB}ScDjw-I(i81+jvqJ!yAEUzp|%B>=TaVH#;D_wBfchG{mxpTG0@6Xy%qg90Wj@Y(G5%EgK&28O5(# zj9&hZAEf>^8R*DYL@@ZMysh(h_E`vxs_v1jvySRPB{;-aMn>v#2CxROgatW*IcVq% zE6ykTKmt3F`Wv944ep!#=BYr_RfMP~2_SK$vCGLyarV4WS)tO|xIZG(*|Fwb&zm(2 zp?A{7Uyz+r&5J*8&O z1VdiUWnCdXo!Yilpk`7Oq-RHZ-|@!zQ?hwa-DZb7%0R9{JtY%kF|vEgK?5A6z+^%m zJh_oMzm^jWWIH+3@~Sf=Q9pU*F)ZWQk;pjEFqM1~tq?jh)JVM#mVyebI|8wHj7`CJ z;aM4)m8_5|BN=s4#y^4+#Md5X_FD?Ij?iSrH)=CSDGKR`@A`9N`(F#nf(`VE(4zW? z?Xr)8AH9E5&cub@NL#^+;f}43<7yBNp+yDuktlcFhOo}zH$hH|&(he2v+I00W$=j+ zm%$izo3Pr#@HjB`(EiH$^{U`FubouVV&TokHlKL|xWHIj+-cqW{RTS0l-d9u z6{t{~do)XtVDcpmf(z3H>sOg@IXwpFU6-9*&YmU3@*zx9tU&84jN0KL1tR8D4%(it zyxMl4*05+g3;DbR1R{hQTq-;TbFyKvvgzEt zA6fPLFez7Ip|y%Mr&ZPMp`jM}PzK-bYc^+bP+(I??IAs2NT*~G!{4neA#;1ySJD^0 zwSr8!bx3Je^WjB-WRK~RCtFnebIi&>{7EdJ>Z<@CM<(A#>|(j!-YPsTgsF~-%&L26 zv;KHVtoJ(g$N{uqOV4We84=Qk@O@~^ZM`z!-zE>^EJmc4NyVz>0AHE)`*O*}O6en} zWFmI5`{{Y&?qkiZWh(zfmb-c}P;>GvaP`1>fY@!Z!Hsx-@ z^Ee5=B~JRvL%!%v7fO}=*=BXs2z>0;wp#?%ChTyt5v*tLn2A7XRHRkC4jx0kOpb(t;hIPkcTj2fnBt#D6AvIUAF@_Oi$`+%W^h+Zi3Fd|L*;3KtAFt_*aO`4uU^p5; zTSsYvCuVqJ%4Uq4oR^=^)#OV-=GJt*TpI75`}B&~lQ_q<-+mA2IDdg6NKycUw*Qrk z?a9Dn2~5-yH`{j&H;?&bG!vQ}Di`Bg5*`F1E4A z*vFkzLAhq(M_*|q4h%C(~3&ZWf7cc_$O-@U?*RI$$+`r0H5!vi#Rx$i^yz?op%7nijNN50#!+I)pPEm9o}6IVerh7EC<}< zJrz>tqr4--`m)`lKv2wqEu{7Z&smS>u5(^)kC1d&etQ-u*xSzqo7zePepr=1M+|ht z){dJ2gqgdschEKpQ1hnzLYEKcrfr_vEzNA`jOmC2b7MOuh_i7RF!Myj)CQ`G|}XCKhJq&P42N?0;dR zowc2#vb}-PSLc7jnO}Bc3uh+<6Gss{8+$w3zaW$I%P48$El#K_M0uPYIif4Te%cK><#g;s6;!eCn$YwLd?Uqu%KYYS%&qHpY9!1gaF zW&D?{V-^-Rmj6fIv3vHpkDH2$Z1bgsd7&{dv}|H_a<&L)qSI73m}H<}60*6V;9BVz zjfA;lA{7^vgqR}+(wL&4BO0OHo9SVe7huy3&~?A)X;$+NxuIHSrFQKNB-^Z@Rj={?&bp(9#yDz7ib^ zg)i4xRy(4-tyes3@UY1)%Wt(Nr6YJhGvuagxPgJP&hOu42gZk|`o_q~=tyWN7z*s= z6(u#ktIBTm&WtV(&QB~(eG~*0C9zKYUK?4O79e`F5H+4}1cW~Y4;H7@=~9*%n*jC? z4=~X%RJ*GxYb$E1?4FhvH)mHCHs*L(xWDl;bKQG*8aP;Zn7G*Z7&+N}ZeJZe?cbff zVd@b9q22)iZqFoLhp?bPHYK>qF^+(_O2gs=p_Tl~yt?c)Z`kothcqIM6T1>)981cx3lIB#d?s{6B2xB!YUd#GDO~T;M7{p5btea_1KUB#1+mI( z@}vZ^h%BGKc%G%Qndh& zsPPX-LqOlhO59R`;c&V&b|qKL>zr1O0@nKp>*wkbH|(Uvl-%)_bLhPAQY80jS!nGm zM3IRq^l>vQSJ>(%^>IUZbcerIhrf1;l<9Ic0AM!f?fro!q8fgsDpr)c!WX9HZisGl zR{_x=hvWJiOzl`T>7$TjP~~>e3g*vmeX^r%ad_XEd;)(7R0K_a(6A^i7(IQK9Yl>cy7VUE-(O;PLI?AQp`14SiJ zjI8M^Rn(KJSOm0`lP{wT$aOVJN>N@7$1)nk1SCSh$Om2eXB=|K!UsQn&0G$TYq5<= z-c!pxdHr3}`Vi(Rs#JDu`mS5b$=C$Bk>p_Mxj(zu3zf=l77tl&l18J|LPryZlO;Ot zY_%$0?qd-oB=$ZX_sgs9v09A%&T@H&(*4ha*pAY;ld`>d46(GJ%Y@L_#m_6o%F99O z`V459&;EnhdGYw<1%T2e4OaxpWGNZ1{e*A{7swDiVp3;RjeAxV-f|y0QZ2is0c&?_ zm5;|RD*m#CXOu&1UhAVQU`&hk+rlQ+9GN-YXy2lKW55oe&&-a4dx=tPiv`}#i;IQM z$WOrI5;dqh0T_WQ^u24&Hk!(5<0Oj-LhR8$;+Gk#?UsUL9U3$7i^EtQ^GHfK>}^ZE zrO#Lm{@@Q0hZHa#_*g88-4F{q<`GAN6MwWZ7p977Q^N?b*OeC-pc#Z@lQZ^ve|L;* z7=vQ>glS(z)g~iKJLI))4tV*Pr9g}J*)hU8C;fF&ZSwMsAf!`ELYam%DKBR%>{hd- zz5F+7P9P9`y4JG%LXzeVub+#Ymww&Gx?Ihw#=uV|{q%g16D-og`H-m?#?R3NC+!MY zU8Am6lmOmT_vsP}qJV8dqqh)FX4oO9D}-5f4Qf*DdiR)wsG)IpB3R7TiGm4u(YoPA9wM zDL}!jOt(mpekf}tWL{srmA7$9i8HT-Gf&6l*Oho*dr_i8)`A+-U}9HJ6BW0-Q~Qxt z!GPJ)l0+~WB=yVjx`NVH@-k9KZe}9yo!W}Rj;w82)=h|DP(9!N2c0Pxx!&`Y^U$M* zWu+QSNErb*lY_M^k#4LvwU@OH=>7X36((x_e4a8l(gODgl94)QPkVqGd>$oC4t6`y zW&e{X>n0}>kpUAR zMm;sf$CWKcQ0$q;De^@VDXrG)80ks!CT}w%1O#gcL58dP^Yt<1h!dE^L^%f`Boa4( z2D?c20~i&uKX|Lrb>gQG^oOw2)Nb{YL>ocX;~v&YOB?v*XoMTYkv_Y9*S$*JLs4PS zQFs?>%6ZRSJGCANB0yYH! z`oM(Sy)}F}R&azj5)<(Gok%4RX)Y|u$a1J0GDxUHd?{ZINj$M|Hw+Ma-*t8(O4eqN z8cdCg14V~nULkE$@=fdIbkV_<9kSWHlT(dOL|9h7CGf%H5eFs5UxIP+XbaGhRW3^3 zoq%PBda}a&2xo!t==@K3eHBHVuhn*v14hwH$UXg{)wmfU#NDiG8QA$d#a^Gf_xdRC zG;27eNdE@_IY7q0aW)pYr5pQhTB|HxW`EhvIBm-6>#5D9Itx!33;5a85l*J;Gm3Q@ z(dTcEq@`B{C<6V$XEAbImsnzSTMP9xHVT!zn%6gx+Rt7>XQt;0&XSNC9%J;%`?6{7 z3i*&2U8_${A@(I^{xy9Goy1C3PXoe7n(|Hkwen#EnIwwb55?-Bu%EzWLCU80{HEGm ze+hzuC*t8*EQP&X61#W{CiB^ta_C`kIjv)@(zh@pz4tC*y-&X@$?~VW2>J9+l^j2p z>2*EjPX=emgBVIfb2y~^-b(-LQ6_tPzD4|YJv#rl*Vb)O&JZf1SW*dtc* zfTDiYW=m5>EBt-+{VQ|TjW{*CYim<3Bf`aSG@YDc=Iu43+p21g3W$18yb z_$S_uo5Q*d*{NC9HjD~@ECk1&2}AsK(Sv|=P*LlODxWHQs@+lH4(|T5odDa3EIqJu zA0KoJO29(ZMzofqv)0emCxWV4AA9hsfcv4X8g(Sn;F`2N`t661ykNBabOf-$cfF&&?gQ>*t&M{P6|tQcD&#w3Z!`+ z>VWxRmdIlo&a;dGl1eel`|PApW|7JuXJlhDj68zS073tD=T_e?&PK_fii@Mi#vMRo z4N`=ce0@`F{=!mFw>E6^HW<0@Iwd|R9c?fs<(=Q^OyB~zi;q{R@ zbD_yh!<-sol})UhnLTDVBtqSHYCS^6lwDteSgwN4FJ-cKocCcJkve#`HB#n5Bh`SQ zRZ1I|veYES0t3Owa9C!=+_!E2|~6zo&MnL#?Ut%?$G7 zroGtqfsHy{o>JszD-@YH!tP|cXE^J1uq2;wP%W{K3MB>zteIU_Kd5h?ITbbFZCIVc z{dkKxn0R!nQ5d23+2U?XPvnP`^hk7)^V-hDOTA<1&LUkj8kd zLxEH!?1b;(Cv+*1^S5W_4*!yd8MPw072i41f5Be#;= zB#49M3f0c(gxNB2*j%2-j(S#pZSpwcK>0q#`B1}MsiVqzX6;`XM{x@`QyEP`_%U*g zAphbsm2iWRkrY?8bk1y)uCD)U791S9mc<-MXnIv&$8U7;FO;{8m%u_`cc4{}C*RK3 zh1m?4VZl&QXQM?;_(ZesSG8VC3mW}R7f@+qETW*>;Mc5zMvJgKEI@ zTh{Di^x-M0%v?GJtk;T7W1#)|j*RVOhFZGeLoRY6B7ZcF(nVJ$ouVvYz*p>cKxK=x z$@`5@_Rk0pv+z0wwkxR=5!#1tsVF&OG!$>s-i(1E+=YL`B$z7!+?48^%#)exE-#uVSzHC=lQmR-EGB$^LXp3iXUwR1PimYv#;KT$2si^>SW{84} zADC`>@(3o$`g$En@=CTF`HJ4EDZXLe<7iSTa?71g<Lcf@lc?2l*BYf6Aha6x^#KL^X+TXLmu+G{Zm9^xopt|3x#82 z+m{M&H;1ZdP-%jtX&y9{X_;ZQb<8pOLMb8bScrDEOoD`249{)~1JpQ7W9;xJaC(oa zrZN7@>^+k`? zv9*KJ7}GH?Npq93JK42$*7c$Ckq_zT!t!69&rZ%r=pB26t}@uy?OWO2c#4F#mx`>3 z4Xz+In{Ie}vt`p|vY2(!YuyTK2lZSA7#{6eC6tLyRnz*`A~b^cGJyFtFbXuIUMd`xFvR+ZGq+ehZLR9jox zEJTN@ZrbNHGuv9`UUW+SyHLWcq)g^SsSvMGx$a-#&fg(Gf$8f3a=Pq^yn_1qT+f2jY*#sej~CN^ zFU--x5jOptyY7>pU&3@F)%u+ebw420J=mL8JTsU3>}9m-rXv3X_T6;Z1}-yzdTFV*`+31|0WB=~gJn`Go}fS-%v_xoyPJbhCyh+y{;q06zvMA8 z&#TpRlJBPVR#8v=L?GR01q%`U)rr!aCq$T*qcRnhrfrW9`tVL;!wEVDW!QX!Tb1y zsfz8%aJ@18V&=d=mn9E(A(7YMy}i2;opo_Sg8l*>sRU2*rD40f79tgygkfvx9%DVNo2PML2^ z>^NxK>lKah6EJ;Z-ua~IK=6C<>B+gVV(ux~G3`2gV+xi^jxkqGg_!tZ>CW6VtqLWr z--OtZH5U@3JNI?Q>AU|VEJrsSS+N;Zprh`gO|9oPY@R4oLTS$ZqTa1EdMf3>x zuuL<~f=S9r*y^~j>7DJBFmiVRTyge#;i<0M>NMR*YASmZdfcN@TeH3D()3-dDoqb} zq+w!MrpH#?;DYA#bh2KOv1A)8Z4VnhJTujkuL!OH?|&)zuHGxNx0Eni+iaZDdv?iy zDJ8I7TmOigvs+JE`q>Yc!Vt30Wszi89BAL?VLTclAjajTvN0n_2uaz5lECy#lmA6= zy$XYsGtKi!EyG+|j&B1h#nvmdC?aJwtuNY3R%I@C(hAo@9)GBeq+$@LOOk_l)QwB3 zHnIDA#+sW?OO*y2UdY}bdBvXWLV0vTAC+>)WFE8b`>p!JGRyB(gs$kB_Tv%rN|cd8 zytZCYWuT$y-6la-A2tC~|2+b1B!+?4wpmTU`;4HU0R3dFT1Z2wfGkn9hbm+WF;Yxk zZ>BiS(S4NlcJU7h;!@?87pn97Tpe%>mf((l3s02%Sl)=_n-#q>H3-1L!# z4mb~OC;|e!7qb47Lg)XP>+)w(vPQ?dW8H43lT;BqMC1Gw9;sLVHq%c?9toGaSftwv zEH-Bic_}O)MxP&g8M9_#|M;|XVDqbGdSHZ%#dd=z9WEx-If@Gv`Yxs}B3TI~wrU)(8 z8r`fFP{nWQ*jp)@=fDJl<%{rDKd)O97FC?Ys6M7MyYc4n7lz6{8K)O8T3@W7y4AWE z5=$!!=XWKutNP@~o1;$RRF~YM7+&snni}(nuaF@uk5lVO z(Bfl4kr&`chDu4=U#OOlHWqUlar0N zQc=tvGfeJeaKnuLj&I1#xwA9{4$L7}s<%G@k;TPU*GVVDRMqRNJMMVrA<-JO!nw41 zG3hJ%2}i{@O~07F_54I0_xLAZ)NboLQcRk(m_DjD{8nQnTR#aWHDD}_Q05JN<3j(v z%>d!15eh-q=?fDPl_e?qA1-E1*&hQ=j-?NjZ?~6gC?_*JFw^l{y>Td*xqp^npT@dB zRqQHF`1qEW-)qF3)UP(<2 zN-*yrz6GUp{AINN1&Z|NkHEo-+0f~r+-Tgks+V@!W^_XB;LhVefw<{UieGYIIR6?! zQD47^KfVNMzo`#yPWrfIu*umsaWo#i1&6gja;r=tM45WpU)IY&OZ#(sNC&dES~+Yd zDi0eMCl^pZc}>Z{uRF7)l}8%UX1A2>OI|QDDI5A%rPGH{S~ml0*UAfO^z>YlNe_#J zo(?*DlLOWPdfY;404QojT@euV@a?f6u!%+!;bBf4=IhaeIso;Xw~&-u+6BCCen2Qs z@>%8!@9xJ<4S}o86y=z}b%X2>MC>3n7>8Qsh+F}eSTAr0JS>2P&)_2+FqUKi4}d$B zyl%DU;h&Mx!7AdUsO6A?ss9~PPsACP_kr>s{_aK~>7*yc5qbCG^vv^~PU#|z#Xn6g z3n)QRk=p@ReDHoQfNk^D-7X;IdD7=vw>F1@Z@+T&YZ6Iw*>rg13sMgC^vk50S#WkR zX$Qr9>p^M;1q5QzsHWznfjCEQO+u^(^cGCXC4EHdLB4Z@jl+d>>lL2F&2NEY^vru+ z0YV#(-N3K#=X)cxFi5wyMv}%$9SaRSmuvEMhr3iJs{pXZMmu0Y029+nAD zHr)>_de;i#GrJjGeDXS^Dg^!3uBl#?F{Dbh;VZrF;A~fZu0o2$LRf-vf^>{ddF|M@ z<(hiU;kvH66Z**F4GGrtXgB8SnAIyz6ZSN!6W$cwu?MU1TqfcR`K|6&-O4y$Ag%#KLx#A+{_parpXf8fHgXth**imWl?njC0 zq()64{%^Vitke{fF6(nlBQ|wIJ65Ws^(xCVu>oOX%O2;Gm?5@7wp=Bb0!rIyd0MbT zVS!4C@{u=)=#g4=XM-(8@_Cd_of1b5#?<`H(K90lm}Cg9U*5o=wx-P4Wdbb&Z?~ih zyVSXNY0Fy)q+5bqgOIyHdG{mhNQxz+Pvo!o-uB(oydBkLS-*@p{7|jDkZ~i&v-gG2 zgO|dvPmp*Vy6-L~wXWLS6pEa8G(QhsD(DGI8VQ6En2;VMwaSVvjeakXA}$V!G8FMl zSh2h;{`TX8#M?<@dY+flct%2vVFENh?xJN@%BKM-eIvWKN2|%}Q$U_^>EtrA8D?)T zCY3d;n_uL!mY_1a&MiJ}O3RD2zza+*q1|rqj5f^grTp3U))0YI2e2*Tm^(;q?!dnK zBd!~Z=1;)E6OWn2&PSR%W^dvJA<}5lsJHiNV$gv3thcP0XN-Y;ROzTe9!eyZL<`IH z)K{Zo+{)w*E6JRlKd4f-OC0Cxx{H-Iv2bZZpxrluVwzbs+fPa2V))Yhlc{3`U+4te zmF^}ksYRCX;+Q4KH~TMXo@wSvijEzxrCt~Xaw<)?lkpEN>#KB&ZRu5sBpQsTca{1D zwv)Ql3~bRV-eyR~>%JuRFjvU+$BDRe)m1A0ZU44|i>qZzcvt_r;9PTX?TZE}3q@8f zA9Ji<7@1^`Ka#{flLyUtno1G~!B@TgSUhreM;vD)p69HRQ(AickI?jsBK>^;&}v>@ z0}f;@CICR)O-+caL!xF!7kC_OtKb34I=vL~XliLJZE_p_oq!?C^=l>NEW%|;$oK^_ zzYUJ`1YN1ObTmC8K-i||G;bSI7nNi_qw!K!5EZ&r;VA!1wxri2(iPKT6eN4Qh)0DN zmF@9ga{;sK81b07pkJmiKc%24baozwNONO;Fv(!Wf$>KiFX-zns|w!<;sCvCx3Kp} zwM}`*3MPqS{#s(%PY#TG+d!pIRhuP@Gi=L}?(Tm1Z%buP!2xBbIv^Q!Mrqj+_K7H& zhcr@r7HcV>?(SVEX%QU9{WH$@+$m4-jV(EA42RjnlYDOM4JcvaqKHte$nwTqI`l!f zW;DK?1NStX;h$vjF;(0Qf=0&z^kVUPFomjgFvu-uD*FGlm4abi?4}VIu4X#8x3qrE z2DwTLe2Q@|ZX&Pfn;;TG0)xI(0^q=I`XR^$5#FD`;EuVK^2|S1>$n^I5PnBjhp<-+ zc6tEy)lc1_YefSsol34tt6Lpv&nx7^w4@!Ci3F-Pf7ddhmVPMclTOPJsa<7dcwA*} z^2x2krmsl65)+dV5~pEVcjj?wh+Hh{Zi7iV zNZBEEFxT_4A4BK<^gCQNnLh!>i;VNtuf1=_T@|k6PGpbzKO|wI*7u5F-TQnFJ~r6c zOR4y-6n#Nd*AhYStCy!BQ!l^%CJ}exNL517#wW_mVsjqFr*SbtQqNSDJ^jEw$EA7* zr>Wjt8T;&t=``Xt$`g#q?S7b7%eFoTu6a2R4)yt@c)_fd>HRlB!wSoy=f$@Bn7f-n zu$2C7t$2Somb-$KPe64?viDnvd*9e8B_=fG!s>>OH1YT6Xw6^qZkJBkb;lNQFn$Ng zv>3gAe{Qy6JkrUNpZv;a(%qMYKUT1{E7#wf{OnM`PiUnt=hL}@9QjDUKS6>rx!u)v z&3rnJtiB<8oI`RBX^z?#Qkivz7&9_|TZGAQZw?xVzD}HiVI*fm_arqr`vJ_?_w7_1 zn}ab*>{B`b28hp&N@8fX?z_D=ceIPMc}fv~+g&tLT6tbpVr6_IOvWd~-P~thuOwdCW_@Qd+IP9v!=1C99IeFH_The8ezWfZ?px%E zXD@TOn*{}6=gVHWgqWA2$o^unS^o7Krz;*y{gOu~K;P^#yyLpmP#cf;%FC0}h`zHr zvg^%@_~Y9870+lv!$d__>I%}*aUa^+_*qKk^TWjoQ#DC$0)cqkL*dPd>4&ct)bZS8 z)^!hh*LddOArb!R`GG&O3$=aAl~^A|&@~#Un!{=d_0y{9ntG}%on7%)a>F=s4)_@S zShfclVOAMAr(s>Dvo)SOeq(}#R5L026iS}*-26a1xdY%W?4U8W8Oy0j#q>c1?XT5{|4L)1H<}|MPisNYZNxc zS}Pg75CXdtpqSJXN+-B6lD}Vz{S}$eO1}OI?r;mPL0rEVSIG`QM} zT2hE7iQ9nU<1#bHIx^DN360=)N;N?OPI8Hpz~SLv3(#0bj)TIN!*zyCs4rd2Lcmy3tIjuKvD+^-!!)*ePB*5LDQ$T>7g8T48B?Njd71C`ttIq^p`>RH{ymb!kH!*pp@i0Qvl)KDRYiPgy)iaVTDJih0`Tqcz9MY# zI3H5_e2b3Q*?kT0EFL;fp~GB~E&z?`aWGn^jtu>mwl-A^ZpMq}{?WWpDevOxhlloS z#4m3L)1Hm7hSjqiGfX5MlrI%*T>IJu^ReA;-Y`UvgINDA#wVS{u(rn5RH_ibg!509 zm}J4Zc6!~YaOgIMI|mfRu>#=IPW$F>!y66~5R`V{LKf0aO+dhMrX|=Qo&SduH3dp# z8L!bWQLxjIP`@5i{#HyCSNLZuYAGHaI8qv$$`*DO)h*crtpZI268kNqw0 zJ&X9>>oMiaoH8t#J&-2WndRGL+PyV*C(3*@W&Ev~$SfU1GnI53u~Iy|{RA&J=q24Q z%V657#rB*u|5R{w>t>2qgH|SQ>M2heuC&~`GfVonL-!+2$&bk{ZM8FFsrMgMv!mvmCjcr`yD?ku}#r0Qr?Xe-b_vMC4Oe4=z%@sZ#5moKpv9nHQDNo&*v z3pOn)pS?GH0_cRz9@Xpc&xs>eZ~t#mMr#`OrzEez+SW zV~=dE^zG@HHFprGR!zYhrhSQJ`sI?mqREg77tTq3^NXj`;A%NqXmK=szapB zyS1zL={C9z8Lm?dpama9f&aYs+yf~}YxX!Z(5x4HF3>fT0#y7~Uj=p{v3<=bF7Are z&wbB(>==VQpcCtRDctJ%L%Tw+hj)^E>KQ2>9c-9RF*-m3CIyG5&N+Hit?tTQyC(Sm z5SFe#Vald6)<0m6V14&O#@f?gY_a|uB_l_VlySwnnfu6Lpo`Uwtd;I{lYQs;(g7(; zHx*O2Pvzzvu4IZ}7lg2 zl9%*)QS9<#Z}#M%p*Oky6lnA2kL1>shhZK zx@lX{o07%&2NEB0w~PaL26^9b2oQ*QcgrNDWWa{gDOdx{1hYbLH)({slJVKH9e)Bm z!=Om}^MG>_m?chRRih;BrygEcwhp2>pQHLnPm6nUzQij4CV&n}i4($&9mGuf6p=m0c|D4>VrQz%>dS^bTQC8zTg zKt6N@8sO=yY5=^5c_qz>-j3zJK-MkwiP06Q{l`gMusz`z24|%bHSG%Rvkn;qP<%0;%sHqLpc8@eB_Q$8S7(Gm zFQy8zkqt*5&(DW2nDpo%KMq>E%+hY(qcWtwIwGL_R#M+XB@Nm#as<%GVMV}xvq6d` zy10$SUx{&VT)W_{rFL7*J0}LanrIt8&*8W)%~#cvhTL_>@Aqb5DMlJ~V~MU0{o1&h zDclt>!-$>LwxmqaY6(ByPm6fRK2+3A%keGMDt8{}YE;WAq+q#55N4g3uDhP@8zd`svSLhM$0;zrFLi+2uJwLK7)Vr2UP9HB7qGq8AmP zo@Z|}=dG1vDtb&apfVdCa~t42`avm|7PYlu>F3@;B8L+j?!Nd?j5x#MAeN8^S&>@LVbKrKSnLTE@Vw!420maknoBLTs2F2GW^PNf4* z`&Y8K|BN`reWpJ=Kg@n9XRKVIy=#W<&T z+EcO}FiAZw8K6Ne^SWIr$t~hr(3`gx|>!VDK8Pq8@bcbQFzlcp`j!SolkAx&!hnNWP~$8(ghs}wk@?0>Q9cgn)veSwK9TS+1gc4JTJsS4GY}XXyh*juC;_;L;yzhyP;p zH3b-@%5!2bpZZGahs|4uW;}or&YJI_q&2~bTK=da#5lQk}QNeK9B)u*PXoDPxT9Gp&(j|u0tLPmgr>*wxP9Beq93M{+| zrmhIEc!F8nfs6KZnBLio^7p~_&EW01C#3ztr%ys|`229hm|xb_i29)x#CZr92>dv_ zbaqC#VPpgV4;Tp&LbaZ&KD23q*xr6k(%s<+fDKasm&XLStyW9TT&c*om=fOWVW}Rt zt@9t{{&O>(;5gtexOF`ks(*G~fT~oX>!q)#h^~~*S**Oexc2)GQF+{DXe2_@(xd_A z9v?5o>_ZD#OtX4b=qLYqw}1Rym5k4mWvT4&lSoOL6j{9W4$uY3+K+5gPr=diL$ay; zP402o1+w7}YkeVKAI6;Ct9pEPz;N<8`*ZpErKDi*dYQpb;HkROPauQ;ClHkKo3;KzO&%=dYE6u7i;_g1zGr*{2>blMAgAdZPRJlSr+DRHGTqKLfwLgtML;Dx5A`cX zxMVt^`DE2LyYj?0UW_VtphT*1s)G7_Z}g~ilgTxIBSFzdEw|hnL~x;P5s}#IQ^xDTbw%trX`koXEucY7j z@bZ%hiiO#}2d{i>6|yhsv1OIRtUfg!<9LgZ)iu-Vof`Pj+E|SC$ATF@DS_lW!Y?@5pJZ^>lEwsc=kFrxySYu-QoozuQv~Ka2nKPr z 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 + + + + + +Welcome to Decentralized-ID.com! | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 1 minute read + + + +

+ + +
+ + +
+ +

I got serious about tech in 2017, and began learning about Bitcoin, Blockchain, and everything related, seeing great opportunity amidst all of the confusion. In the following year, having gone down the rabbit-hole, I turned my attention to Self Sovereign Identity.

+ +

I realized the potential of this technology, when learning about Hyperledger Indy, and the Sovrin Foundation. I also realized that, despite its potential and history, hardly anyone knew about it in the tech scene.

+ +

I knew I had arrived with perfect timing to contribute to this information ecosystem: to make the inter-relationships between Self Sovereign Identity and the ever-expanding digital world more easily navigable, and help to spread the word about decentralized identity and Verifiable Credentials.

+ +

Inspired by @peacekeeper’s blockchain-identity list, I began working on my own curated list of resources related to decentralized identity.

+ +

I saw that decentralized identity has a deep historical context, and saw its potential for being the blockchain use-case, beyond currency.

+ +

From the amount of information spread across the web, but not quite accessible to the uninitiated, I knew this community could appreciate aggregation and organization of its information ecosystem.

+ +

What began as a single page of links in a Readme file on GitHub, has grown to become the largest web-directory of information related to Self Sovereign Identity.

+ +

Identity Woman

+ +

In 2018, I connected with Kaliya ‘Identity Woman’ Young who has ever been working on similar efforts, to map out the organizations and protocols and leading thought surrounding decentralized-identity.

+ +

She became my guide through the vast web of connections and associations with SSI, and editorial advisor for this site.

+ +

Identosphere

+

In 2020 we launched a reboot of the original identity management feed aggregator planetidentity.org.

+ +

The Identosphere Blog Catcher aggregates hundreds of RSS feeds, with pages for personal, business, organization, and web3 blogs.

+ +

Once the feed aggregator was established, we began a weekly newsletter called Identosphere’s Weekly Digest, using the Blog Catcher as its primary source, along with a weekly twitter search.

+ +

Getting an Upgrade

+ +

Now with over 2 years of content collected in the newsletter, we’re sorting that content into this directory, upgrading the processes by which its stored and displayed, and cleaning up any old-outdated content created as I was initially learning and discovering these processes.

+ +

Thanks for Visiting

+ +

-infominer

+ + +
+ +
+ +

Meta

+ + + + + + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/aim/index.html b/aim/index.html new file mode 100644 index 00000000..a27edbc0 --- /dev/null +++ b/aim/index.html @@ -0,0 +1,548 @@ + + + + + + +Our Aim | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + + +
+ + +
+ +

Decentralized-id.com is meant to be a collaborative, participatory learning community that strives to support the elaboration and adoption of a self-sovereign identity layer for the internet.

+ +

Certain values undergird those who share in this work.

+ +

- Before any other matter: we are concerned about the exposure of personal informaiton that our current systems for identification subjects upon its users, and about the potential for totalitarian control over and eradication of any privacy from future systems.

+ +

- Educational. Our primary motivation is to enable ease in navigating the voluminous information information related to the topic of decentralised identity. It requires new methods for gathering and distributing information, if all identity networks should interoperate in a widespread fashion. As it stands, such information is widely dispersed, requiring dedication both to gather and present.

+ +

- Impartial. What is important to us is the needs of the user, and the development of a system without gatekeepers, built upon a collection of protocols that enable anyone to work within, on-top of, and interoperable with said system.

+ +

Our goals is not for any particular company, application or organization to “win” or “lose” against the rest. Success comes when we can rise together, each in their own way.

+ +

- Inclusive. Decentralized-ID.com could better described as an unorganization of self-affirming members. It is a do-ocracy, comprised of those who share a passion for building a common repository of knowledge, in support of Sovereign Identity.

+ +

- Not for Profit. The purpose of this site is to learn and share knowledge. That said, if there is a particular topic you’d like more information on, a donation would surely speed the time to publication. Individual contributors are likely to be working independently on paid contracts, consulting, writing, and\or other commercial ventures.

+ +

- Public Domain Unless otherwise noted, all the content of this site is released to the public domain. Contributors wishing to retain full rights of their work must specify such, before the time of publication.

+ + +
+ + + + + + + +
+ + +
+ + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/IOT/index.html b/application/IOT/index.html new file mode 100644 index 00000000..7f480a5d --- /dev/null +++ b/application/IOT/index.html @@ -0,0 +1,1503 @@ + + + + + + +Internet of Things (IOT) | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 12 minute read + + + +

+ + +
+ + +
+ + + +

Explainer

+ +
    +
  • [ITN, European Commission] Why is Trusted Identity Important in IoT Commerce? 2022-07-14 MOBI +
    +

    This technology has enormous implications for consumers and organizations alike. For consumers, it spells a more seamless way of interacting with the devices used in day-to-day life. Likewise, many industries across the globe are increasingly turning to IoT to automate business processes, support the development of interoperable value chains, and enhance asset management.

    +
    +
  • +
  • +Why Machines Need Self-Sovereign Identities 2021-10-18 Peaq +
    +

    As the world becomes even more connected and more machines are hooked up to the internet, the ability for machines to move, trade and interact securely and efficiently becomes increasingly important to life and business. Today’s centralized networks do not enable this. Machines today exist on closed, permission-based environments which massively limit which other machines can be interacted with, what machines can do and where they can go.

    +
    +
  • +
  • +Self-Sovereign Identity and IoT – insights from the Sovrin Foundation 2021-09-21 Insureblocks +
    +

    Michael Shea is the Managing Director of the Dingle Group and the Chair of Sovrin Foundation’sSSI in IoT Working Group. In this podcast we discussed the white paper he authored on Self Sovereign Identity and IoT. To explain the opportunities SSI can provide to IoT, Michael introduces us to three profiles: Jamie (machine to person), Bob (machine to machine) and Bessie the cow (digital twin).

    +
    +
  • +
  • +Toothbrush Identity 2021-09 Phil Windey +
    +

    Identity finds its way into everything—even toothbrushes. Careful planning can overcome privacy concerns to yield real benefits to businesses and customers alike.

    +
    +
  • +
  • +Smart Property 2021-08 Phil Windley +
    +

    Smart property is much more than the anemic connected things we have now. Smart property imagines a world where every thing participates in digital communities and ecosystems, working through programmable agents under the owners control.

    +
    +
  • +
  • +Digital Twins and Self-Sovereign Identity: Build the next generation of Simulation with privacy preservation 2021-07-30 IOT Practicioner +
    +

    Managing IoT devices and user identities as well as the relationships among various devices and their digital twins face significant challenges. First, a lack of Identity Credential and Access Management (ICAM) standards for IoT creates proprietary standards and a lack of interoperability. Second, the operational lifecycle of IoT devices complicates integration of traditional ICAM. Lastly, ICAM technology must adapt to the proliferation of connected devices. This evolution requires a digital trust framework and the decentralized architecture of Self-Sovereign Identity (SSI).

    +
    +
  • +
  • +Alternatives to the CompuServe of Things 2021-07 Phil Windley +
    +

    The current model for connected things puts manufacturers in between people and their things. That model negatively affects personal freedom, privacy, and society. Alternate models can provide the same benefits of connected devices without the societal and personal costs.

    +
    +
  • +
  • +Decentralized identity can bring the analog world into the digital one 2021-06-20 Cointelegraph +
    +

    DID does not require analog objects to become digitized, and it does not need expensive sensors or hi-tech tags to work correctly. Instead, it offers an affordable, reliable and versatile way to take offline items out of the digital blindspot.

    +
    +
  • +
  • +Relationships in the Self-Sovereign Internet of Things 2020-12 Phil Windley +
    +

    DIDComm-capable agents provide a flexible infrastructure for numerous internet of things use cases. This post looks at Alice and her digital relationship with her F-150 truck. She and the truck have relationships and interactions with the people and institutions she engages as she co-owns, lends and sells it. These and other complicated workflows are all supported by a standards-based, open-source, protocol-supporting system for secure, privacy-preserving messaging.

    +
    +
  • +
  • [Video] Distributed Ledger Technologies, IAM, and the Truth in Things 2019-06-27 Identiverse Robert Brown +
    +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. When data can be proven to originate from reliable sources, its value increases while reducing the risk of using it. Enabling third parties to build value from data would unlock the true value of IoT which in turn could fund its upkeep. This talk will outline how identity and shared ledger technology have key roles to building Truth in Things for a sustainable IoT.

    +
    +
  • +
  • +Machine identity - DIDs and verifiable credentials for a secure, trustworthy and interoperable IoT - Mrinal Wadhwa 2019-04-03 SSI Meetup presentation +
    +

    Mrinal Wadhwa, CTO of Ockam, will talk about how Decentralized Identifiers, Verifiable Credentials, and Decentralized Key Management enable highly secure and reliable systems of connected devices.

    +
    +
  • +
+ +

Development

+
    +
  • +Juicy Telemetry 2022-04-04 Wilder Team +
    +

    I was in a Sovrin IoT call when I heard the phrase “juicy telemetry.” A digital twins product leader was bemoaning all the really good data held back by the manufacturers of equipment. Data they needed to properly model their twins, to keep them current, to validate their assumptions. For good and bad reasons, the makers of wind turbines and cars and ship engines and weather sensors choose to hide data.

    +
    +
  • +
  • +Easier IoT Deployments with LoraWan and Helium 2022-04 Phil Windley +
    +

    Unlike a Wifi network, you don’t put the network credentials in the device, you put the devices credentials (keys) in the network. Once I’d done that, the sensor started connecting to hotspots near my house and transmitting data. Today I’ve been driving around with it in my truck and it’s roaming onto other hotspots as needed, still reporting temperatures.

    +
    +
  • +
+ +

Project

+ +
    +
  • +Decentralized Identity of Things 2022-02-11 Winner Microsoft Decentralized Identity Hackathon +
    +

    In a real world scenario we anticipate a software based wallet for Decentralized Identity of Things. That would allow automation of online stores to obtain verifiable credentials programmatically.

    +
    +
  • +
  • +DIDoT - DID of Things. Decentralized Identity of Things 2022-01-31 Devpost +
    +

    Allergen management in food shopping. Based on the concept of ‘things’ having verifiable credentials. […] Our proposed solution requires a virtual wallet that can be orchestrated programmatically. We discussed how other self sovereign solutions have this capability and confirmed with the AAD Verifiable Credentials hackathon support team that this capability is not available.

    +
    +
  • +
  • +students from @HU_Utrecht are using Aries Framework JavaScript for smart locks. 2021-05-19 Animo +
    +

    +
    +
  • +
+ +

Devices

+ +
    +
  • +Rugged Identity: resilience for Identity of Things to bad latency, signal, power, physical integrity. Mars, war zones, bad neighbors, Great Firewalls. 2021-05-06 Phil Wolff +
    +

    Problem: So, what happens when you can’t call home to conduct an identity conversation? You’re on Mars and the latency is long. You’re in Haiti and the bandwidth is very limited during a storm. You’re in a war zone and your signal is noisy due to interference.

    + +

    Rugged Identity is hoped-for resilience from very long latency, noisy signal, low bandwidth, interrupted connections, very low power computing and radio, power outages, and attacks on physical integrity like device tampering.

    +
    +
  • +
  • +In 2021, #RuggedIoMD becomes an #IIoT category 2020-12-23 Wider Team +
    +

    So there’s demand for a new category of IoT and #IoMD that survives and thrives despite these challenges. Very low power consumption. Lots of storage and caching to hold on through power outages. Ruggedized for use outside clinics. Easy and cheap to field-repair. Lots of smarts inside so they work without an internet tap. Many flavors of connectivity to exploit opportunities as they knock. Open sourced, the better to adapt to new and unplanned problems.

    +
    +
  • +
+ +

Organization

+
    +
  • +LFPH tackles the next frontier in Open Source Health Technology: The rise of Digital Twins 2022-08-29 Linux Foundation Public Health +
    +

    To create a pairing between the digital world and the real world, a digital twin leverages real time data, such as smart sensor technology, coupled with analytics, and often artificial intelligence (AI) in order to detect and prevent system failures, improve system performance, and explore innovative uses or functional models.

    +
    +
  • +
  • +SSI In IoT, The SOFIE Project 2021-04-06 The Dingle Group +
    +

    For the 22nd Vienna Digital Identity Meetup* we hosted three of the lead researchers from the EU H2020 funded The SOFIE Project.  The SOFIE Project wrapped up at the end of last year a key part of this research focused on the the use of SSI concepts in three IoT sectors (energy, supply chain, and mixed reality gaming) targeting integrating SSI in without requiring changes to the existing IoT systems.

    +
    +
  • +
  • +Digital Twin Consortium +
    +

    Digital Twin Consortium drives the awareness, adoption, interoperability, and development of digital twin technology. Through a collaborative partnership with industry, academia, and government expertise, the Consortium is dedicated to the overall development of digital twins. We accelerate the market by propelling innovation and guiding outcomes for technology end-users.

    +
    +
  • +
+ +

MOBI

+ +
    +
  • +Self-Sovereign Digital Twins 2022-07-08 MOBI +
    +

    A Citopia Self-Sovereign Digital Twin™ (SSDT™) is a digital twin whose controller has the ability to participate as an autonomous economic agent in trusted Web3 transactions.

    +
    +
  • +
  • +Battery Passport and the Battery Self-Sovereign Digital Twin 2022-09-28 MOBI +
    +

    Similarly, a battery passport is nothing but a presentation of data points about a particular battery – who manufactured it, its physical and chemical composition, its current state of health, whether it was refurbished or repurposed from another battery, and so on.

    +
    +
  • +
  • +MOBI Web3 Technology Stack Mobi +
    +

    A Self-Sovereign Digital Twin™ (SSDT) is a digital twin which is anchored in a decentralized trust network using W3C’s DIDs)Standard (for MOBI’s community, this is the Integrated Trust Network, or ITN). By using the SSDT and W3C’s VC Standard, the controller of the SSDT can participate as an autonomous economic agent in trusted transactions through issuing VCs and Verifiable Presentations (VPs). For MOBI’s community, this is done using Citopia Marketplace. Citopia utilizes the network effect and Zero-Knowledge (ZK); allows for the onboarding of SSDT; and enables VCs and VPs.

    + +
    +
  • +
+ +

Company Stories

+
    +
  • +More Security in the Internet of Things – Thanks to ETO 2022-09-16 ETO github +
    +

    The ETO GRUPPE has set itself the goal of automating communication in the Internet of Things (IoT) and, on top of that, making it more secure against access and manipulation. To achieve this, these “things” - machines, devices or vehicles - must first be given a unique identity. The solution of the innovative corporate group consists of a new type of network and authentication processes that have what it takes to revolutionize the way we use the Internet today. ETO uses a network of distributed digital identities (DIDs) and verifiable credentials (VCs). A side benefit from the perspective of human Internet users: they regain data sovereignty over their personal data. The ETO solution will enable secure logins on both the Internet and the Internet of Things (IoT)

    +
    +
  • +
  • +Trust but Verify 2022-04-28 Liminal Podcasts +
    +

    Peter Padd, Co-Founder & CEO at Fortifyedge shares how he’s built Zero Trust authentication software that provides IoT device OEM’s with password-free authentication utilizing Tiny Machine Learning at the edge.

    +
    +
  • +
  • +Introducing Peaq ID - Self-Sovereign Identity For Machines 2022-01-31 Peaq +
    +

    Self-Sovereign Machine Identities (SSMIs) are digital identities that enable vehicles, machines, robots and devices to identify themselves with each other, with people and with their environment. What makes them special is that they’re decentralized identities; they enable direct, peer-to-peer identification and interaction without being dependent on centralized third-parties.

    +
    +
  • +
  • +Capitalizing on Self-Sovereign Identity for Machines 2021-01-05 Venafi +
    +

    By providing a means to globally define an indisputable link between a machine and its machine identity across different sites, networks and businesses, we can secure IoT like never before.

    + +

    The filancore integration for Verifiable Credentials is available now. You can learn more from the Venafi Marketplace.

    +
    +
  • +
+ +

Infographic

+ + + +

Concern

+
    +
  • +#ResistIoT: IoT as a medium for surveillance Wider Team 2021-04-21 +
    +
      +
    • Clinical technology as workplace surveillance. Hospital providers talk about their frustration with connected technologies because it feels like their every motion is being monitored and tracked, used by bosses to evaluate their speed and cost efficiency.
    • +
    • Civic technologies as government surveillance. From Oakland’s corner traffic cameras leading to mass rallies to Boston Police tests and NYPD robot dogs, IoT is deep in the creepy depths of the uncanny valley. 2019-11-26
    • +
    • Consumer technology as commercial surveillance. Alexa, Google, and Apple know too much about you and use it to sell adjacent services.
    • +
    +
    +
  • +
+ +

Paper

+ +
    +
  • [Presentation] IoT Swarms + SSI in constrained networks 2021-07-21 sourcepaper Geovane Fedrecheski, Laisa C. P. Costa, Samira Afzal, Jan M. Rabaey, Roseli D. Lopes, Marcelo K. Zuffo +
    +

    One of the challenges identified by this last paper is the overhead of using SSI, which poses a challenge for adoption on constrained IoT networks. For example, while the Long Range (LoRa) communication, often used in IoT systems, only allows payloads of up to 240 bytes, a single DID Document typically occupies 500 bytes or more. Similarly, messages using DIDComm tend to use at least 1 kilobyte, which prevents its use on constrained networks.
    Figure 1. Binary versions of DIDComm and DID Documents are needed to allow transmission in LoRa networks. The payload, in blue, is a DID Document. The overhead, in orange, is the protocol overhead due to the message signature.

    + +

    A low-overhead approach for self-sovereign identity in IoT We present a low-overhead mechanism for self-sovereign identification and communication of IoT agents in constrained networks. Our main contribution is to enable native use of Decentralized Identifiers (DIDs) and DID-based secure communication on constrained networks, whereas previous works either did not consider the issue or relied on proxy-based architectures. We propose a new extension to DIDs along with a more concise serialization method for DID metadata. Moreover, in order to reduce the security overhead over transmitted messages, we adopted a binary message envelope. We implemented these proposals within the context of Swarm Computing, an approach for decentralized IoT. Results showed that our proposal reduces the size of identity metadata in almost four times and security overhead up to five times. We observed that both techniques are required to enable operation on constrained networks.

    +
    +
  • +
  • +Self-Sovereign Identity for IoT environments: A Perspective 2020-03-11 Geovane Fedrecheski, Jan M. Rabaey, Laisa C. P. Costa, Pablo C. Calcina Ccori, William T. Pereira, Marcelo K. Zuffo +
    +

    This paper analyses the concept of Self-Sovereign Identity (SSI), an emerging approach for establishing digital identity, in the context of the Internet of Things (IoT). We contrast existing approaches for identity on the Internet, such as cloud-based accounts and digital certificates, with SSI standards such as Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs). To the best of our knowledge, this is the first thorough comparison of these approaches. The benefits and challenges of using DIDs and VCs to identify and authenticate IoT devices and their respective users are discussed. In the end, we establish that SSI, with its owner-centric, privacy-aware and decentrailized approach, provides a viable and attractive option for secure identification of IoT devices and users.

    +
    +
  • +
  • +Self-Sovereign Identity for IoT Devices 2019-06-29 Nataliia Kulabukhova, Andrei Ivashchenko, Iurii Tipikin, and Igor Minin +
    +

    in our point of view, a lot of development groups are working in parallel on the similar topics, yet it is not clear what is going on inside. In this paper we will try to define the differences and discuss both pros and cons of using such commonly known technologies as Sovrin based upon the Hyperledger Indy technology, Civic, Jolocom, uPort and some others. Besides, we’ll tackle the idea of using the SSI for inanimate object and how it can be constructed in this way.

    +
    +
  • +
+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/covid-19/index.html b/application/covid-19/index.html new file mode 100644 index 00000000..b3d1d5d3 --- /dev/null +++ b/application/covid-19/index.html @@ -0,0 +1,1824 @@ + + + + + + +Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 27 minute read + + + +

+ + +
+ + +
+ + + +

Explainer

+
    +
  • +Digital identity is critical in the new world since covid 2021-11-17 DigitalID NZ +
    +

    In my recent podcast with Brad Carr of the Institute of International Finance, we discussed how digital identity and verified credentials can support a digital-first world, something that’s extremely relevant amid the current pandemic. https://verified.me/blog/the-value-of-verifiable-credentials-in-the-evolving-digital-identity-landscape/ Verified Me

    +
    +
  • +
  • +COVID-19 as a Catalyst for the Advancement of Digital Identity 2021-11-05 Perkins Cole +
    +

    This article discusses areas of law that are developing rapidly […] our goal is to address some of the legal considerations that health certificates raise with respect to, and in the context of, the development of a comprehensive system of digital identity management.

    +
    +
  • +
  • +A Goldilocks point for Digitised Vaccination Certificates 2021-09-13 Steve Lockstep +
    +

    My poster looks at a sweet spot in digital vaccine certificates. Too little identity and proof of vaccination is insecure; too much identity and the proof threatens privacy.

    + +

    To set the scene, it worries me that COVID vaccination is seen by some as the killer application for exotic technology or digital ideology. We should not impose these sorts of changes onto health systems especially in developing countries. They disrupt established ways of managing patients and they’re not necessary for privacy.

    +
    +
  • +
  • +Why health passes are NOT vaccine passports – and offer greater flexibility and choice 2021-08-18 DigiMe +
    +

    Health passes, though, are much more flexible as they provide multiple options. They can still be used as proof of vaccination, if the user chooses to share their health information in this way.

    + +

    But, importantly and in a crucial difference from vaccine passports, they can also be used to securely display a test result, such as a negative PCR or rapid antigen test (also known as lateral flow tests) today. Additionally, they are also future-proofed for options such as rapid antibody test results when those come into play on a large scale.

    +
    +
  • +
  • +Vaccine Passports Must Leverage Decentralized Identity Solutions 2021-08-16 Ontology +
    +

    Decentralized identity solutions offer an ideal solution to the data privacy and identity risks associated with COVID-19 passports and other verification methods.

    +
    +
  • +
  • +Innovation in Digital Identity and Credentials in the Post-Covid World 2021-07-01 Affinidi +
    +

    Though we often get lost in technologies, frameworks, legislation, and economic models, it’s ultimately the human aspect that will define the future of the digital identity industry. Bearing this in mind can determine the heights we scale and how quickly we can get there.

    +
    +
  • +
  • +Blueprint for a Digital Health Pass 2021-06-14 Kuppinger Cole +
    +

    Binding an identity to a Verifiable Credential remains valid beyond the point of verification by being able to match a real-time biometric data point with one which was logged at the point of verification

    +
    +
  • +
  • +Covid-19 Vaccination Passes Could Cataylze Self-Sovereign Identity Adoption 2021-06-10 Hackernoon
  • +
  • +Our digital future and economic recovery rests on getting digital ID right 2021-05-31 DIACC +
    +

    With digital identity done right, a vaccine proof (passport) would allow Canadians to securely prove who they are, verify that they were vaccinated, and have a digital credential to use in any instance that requires it — all in a safe and secure way that does not divulge any other private health record.

    +
    +
  • +
  • +How festival organisers can maximise Covid safety and eradicate ticket touts 2021-05-31 Blok Bioscience +
    +

    Festival organisers will also need to do better at managing delays than other sectors. In recent weeks, we’ve seen Heathrow airport reporting delays of up to six hours. This would be catastrophic at a festival – to keep festival goers waiting, after they have already waited for months to have a great time, would only lead to frustration and likely cause a bad reputation for the festival itself.

    +
    +
  • +
  • +SSI COVID Passports: Why, What and How 2021-05-21 Noha Abuaesh +
    +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception.

    +
    +
  • +
  • +Not too much identity technology, and not too little 2021-04-23 Constellationr +
    +

    We should digitize nothing more and nothing less than the fact that someone received their vaccine.  A verifiable credential carrying this information would include the place, date and time, the type of vaccine, and the medico who administered or witnessed the shot.  The underlying technology should be robust, mature and proven at scale ― as is PKI and public key certificates

    +
    +
  • +
  • +Setting up digital ID regime could provide boost to post-pandemic recovery 2021-04-22 DIACC +
    +

    If the global pandemic has shown us anything, it’s that the need for reliable and secure data is paramount as businesses, governments, and Canadians from Vancouver to Quebec City to Charlottetown and everywhere in between move online.

    +
    +
  • +
  • +The Politics of Vaccination Passports 2021-04 Phil Windley +
    +

    For example, I’d prefer a vaccination passport that is built according to principles of the Good Health Pass collaborative than, say, one built by Facebook, Google, Apple, or Amazon. Social convention, and regulation where necessary, can limit where such a passport is used. It’s an imperfect system, but social systems are.

    +
    +
  • +
  • +Everything You Need to Know About “Vaccine Passports” 2021-04 IdentityWoman \ Mother Jones +
    +

    Andy Slavitt, a White House senior adviser for COVID response, specified at a March 29 briefing that “unlike other parts of the world, the government here is not viewing its role as the place to create a passport, nor a place to hold the data of citizens.”

    +
    +
  • +
  • +Getting Privacy Right with Verifiable Health Credentials 2021-03-16 Evernym +
    +

    Verifiable health credentials have never been more important or more urgently needed. Yet, as an industry, we have a responsibility to ensure that the solutions we deploy today are held to the highest bar and set the right precedent for personal data privacy.

    +
    +
  • +
  • +Why 2021 is the year for decentralized identity 2021-03-09 Indicio +
    +

    When it became apparent that Covid-19 would scale to a problem of world historical proportions, speculation immediately turned to its legacy. Pandemics are agents of change, and in our mass adaptation to new challenges, we would quickly discard practices and processes whose rationale for existing conflicted with immediate needs; we would adapt new technologies to wider use; we would innovate.

    +
    +
  • +
  • +Freedom, Privacy and the Covid Pandemic 2021-03-09 BLOK +
    +

    It’s quite important to outline the difference between #selfsovereignidentity and centralised solutions in the development of #covid #vaccinepassports.

    + +

    The former requires zero trust on third parties, the latter is prone to hacking and abuse.

    +
    +
  • +
  • +Working Together on What “Good” Looks Like 2021-02-12 Hyperledger +
    +

    This initiative is intended to define, in the context of test results and vaccination records for opening up borders for travel and commerce, a high bar for implementations of identity and credentialing systems to meet with regards to privacy, ethics and portability. They will also work with the implementers of such systems to converge towards common standards and governance.

    +
    +
  • +
  • +Center for Global Development: A COVID Vaccine Certificate 2021-02-11 CGDev +
    +

    Building on Lessons from Digital ID for the Digital Yellow Card

    + +

    Covid Vaccination Certificate will be a formidable challenge, not only to international cooperation, but because it will need to be implemented in the course of mass vaccination campaigns across countries with very different health management systems and ID systems and with a constantly evolving situation.

    +
    +
  • +
  • +Identity Ownership and Security in the Wake of the Pandemic 2021-02-09 Ping Identity +
    +
      +
    • Takeaway #1: We digitized much of our economy during the pandemic but neglected one important aspect: identity.
    • +
    • Takeaway #2: Third parties have much more control over digital identity than individuals.
    • +
    • Takeaway #3: We’re on the cusp of a tectonic shift in the notion of digital identity.
    • +
    • Takeaway #4: The pandemic has accelerated the changes needed to shape the future of digital identity security.
    • +
    • Takeaway #5: Moving control of digital identity to the individual will dramatically change our current identity and access management systems.
    • +
    +
    +
  • +
  • +My presentation at the @Hyperledger Healthcare SIG about #VerifiableCredentials for Covid-19 2021-01-20 @maheshbalan Hyperledger +
    +

    How a cryptographically secure digital credential can be used instead of paper documents. (Video)

    +
    +
  • +
  • +Digital vaccine certificate looms as HR’s next problem 2021-01-12 Tech Target +
    +

    It’s going to take a while for the efforts to sort themselves out, Beck said, but he believes it will happen by the fall or year-end. Government funding may be forthcoming.

    + +

    Based on what Biden has said generally about public health, Beck believes the new administration plans to make “a big commitment to health equity and improving public health systems broadly,” he said.

    +
    +
  • +
  • +how to re-open our economy while protecting privacy 2021-01-05 Joni Brennan, IdentityWoman DIACC +
    +

    Without transparent operational guidance, people’s privacy and personal freedoms may be compromised. By having a set of operational rules, decision makers will have the capacity to make better decisions that will enable the public to trust that the tools being implemented have been designed to respect their best interests.

    +
    +
  • +
  • +Covid-19 spurs national plans to give citizens digital identities 2020-12-07 Economist +
    +

    The MOSIP project, which got going in March 2018, is nested in Bangalore’s International Institute of Information Technology (IIIT-B) and endowed with funding of $16m from the Omidyar Network, the Bill and Melinda Gates Foundation and Tata Trusts.

    +
    +
  • +
  • +Digital Health Passports for COVID-19 - Data Privacy and Human Rights Law 2020-11-06 +
    +

    This is a study of Digital Health Passports relating the benefits in managing the pandemic, while also detailing concerns around data protection and the private information at risk of being over-exposed.

    +
    +
  • +
  • +COVID-19 Immunity Credentials and Contact Tracing Solutions Report 2020-08-02 Identity Review +
    +

    Immunity credentials can allow those who are not COVID-positive to return to daily in-person routines, travel or going back to work, providing evidence that they are low-risk of transmitting the COVID-19 virus. This could be accomplished through a national digital identification system that monitors and tracks the health status of its citizens. The details of how digital immunity credentials would be implemented are still up in the air, but may include important features such as the ability to share results remotely, interoperability across systems, proof of authenticity and the potential for individuals to have full ownership over their health data.

    +
    +
  • +
  • +How COVID-19 is driving innovation in digital identity 2020-07-27 Turing Institute +
    +

    Contact tracing is inherently privacy-invasive to individuals as it is fundamentally a mechanism for sharing details of the interactions they have with others. In response, many researchers have turned their attention to developing secure and privacy-preserving solutions. Large inter-institutional projects such as DP-3T (Decentralized Privacy-Preserving Proximity Tracing), PEPP-PT (Pan-European Privacy-Preserving Proximity Tracing) and the Apple-Google partnership have developed protocols, systems and mobile apps that have already informed contact tracing deployments internationally.

    +
    +
  • +
  • +Immunity passports’ could speed up return to work after Covid-19 2020-03-30 +
    +
      +
    • What are, in your opinion, the riskiest assumptions when writing an Software Development Kit?
    • +
    • For you, what are the most promising SSI projects or repos?
    • +
    • What do you believe are the bottlenecks for the cross-ledger SSI? How soon can we see cross-ledger credentials exchanges?
    • +
    • What are the upsides of using Zero MQ over a common HTTP Rest connection?
    • +
    • How hard would it be to replace the current Transport Layer Security architecture with SSI?
    • +
    • Why was Rust chosen to write Indy-SDK?
    • +
    • Specific roadblocks other people in this space should look out for?
    • +
    • What are the books you have recommended most to others?
    • +
    +
    +
  • +
+ +

Travel

+
    +
  • +COVID & Travel Resources for Phocuswright 2021-11-17 IdentityWoman.net +
    +

    As more and more governments adopt major COVID certificate standards to reopen borders, the travel industry is working hard to catch up on their technology to meet the evolving travel requirements. However, there is still no shortage of complaints from travelers about their cumbersome international travel experiences.

    +
    +
  • +
  • +SITA Publishes 18-Month Plan for Digital Transformation in Air Travel 2021-06-30 SITA +
    +

    COVID-19 has had a dramatic impact on the aviation industry both financially and operationally. It has required our industry to reprioritize technology spend, do more with less, and implement health and safety protocols

    +
    +
  • +
  • [Video] Panel: Paving the Way to a Safer Travel Experience - Heather Dahl, & Scott Harris & Adrien Sanglier 2021-06-21 Hyperledger Foundation +
    +

    Together SITA and Indicio.tech utilized Hyperledger Aries, Ursa, and Indy to create a secure travel credential that is accepted by airlines, hotels and hospitality partners without sharing private health information. In this panel discussion, SITA and Indicio.tech will share their journey of applying verifiable credentials in commercial aviation and travel/hospitality to make it easy for visitors entering a country to share a trusted traveler credential – based on their health status, yet revealing no personal information or health data – privately and securely on their mobile device.

    +
    +
  • +
  • +Coming Soon: The ‘Vaccine Passport’ 2021-02-04 NYTimes +
    +

    “The global passport system took 50 years to develop,” said Drummond Reed, chief trust officer for Evernym. “Even when they wanted to add biometrics to that to make it stronger, that took over a decade to agree on just how you’re going to add a fingerprint or a facial biometric to be verified on a passport. Now, in a very short period of time, we need to produce a digital credential that can be as universally recognized as a passport and it needs an even greater level of privacy because it’s going to be digital.”

    +
    +
  • +
+ +

Tech

+ +
    +
  • +Safeguarding COVID-19 Vaccines with SSI - Part 1\3: Requirements 2021-10-01 Frank Kottler +
    +

    In many cases, the problem underpinning IoT network security resembles the classic blockchain business case: to create trust — in this case, trustful data and message exchange — in a trustless environment. While the self-sovereign identity (SSI) concept resolves this problem in a specifically distributed manner, we want to explore current solutions, and compare their properties to distributed architectures, including SSI. Many desirable network properties (throughput, simplicity, confidentiality, to name a few) are much easier implemented in conventional solutions — it will be exciting to understand how each approach can deliver value for IoT network security depending on the specific application.

    +
    +
      +
    • +Safeguarding COVID-19 Vaccines with SSI — Part 2/3: Architecture 2021-10-01 Frank Kottler +
      +

      Dylan has identified the requirements towards their IoT network and possible secure network architectures. Still, two challenges remain unsolved: the configuration effort required to setup device APIs and communication protocols, and the question of how to securely identify and authenticate the devices.

      +
      +
    • +
    • +Safeguarding COVID-19 Vaccines with SSI— Part 3/3 2021-10-01 Frank Kottler +
      +

      Dylan realizes that the identified design requirements correspond to properties that are typically solved by means of cryptography. To embed cryptographic methods securely in their network, VirGo needs to identify both a network architecture and an identity management paradigm that fulfill the design principles when they interact.

      +
      +
    • +
    +
  • +
  • +The evolution of Covid testing peaks with at-home rapid antigen test-and-show capability 2021-08-20 DigiMe +
    +

    fixes the pain points of other testing processes – especially as infectious and asymptomatic people can test without travelling – is cheap, eminently scalable, and can be used as secure proof of Covid health status where needed.

    +
    +
  • +
+ +

Literature

+
    +
  • +Leveraging Self-Sovereign Identity, Blockchain, and Zero-Knowledge Proof to Build a Privacy-Preserving Vaccination Pass 2022-02-18 Maurício Barrosa, Frederico Schardong, Ricardo Felipe Custódio +
    +

    This solution allows users to prove that they are vaccinated for different pathogens without revealing their identity. The architecture is loosely coupled, allowing components to be exchanged, which we discuss when we present the implementation of a working prototype.

    +
    +
  • +
  • +Digital Identity in response to COVID-19: DGX Digital Identity Working Group 2022-01-24 +
    +

    DIWG member countries each have relevant policies and/or legislation which cover their respective approaches towards digital identity, captured through policy, legislative and trust frameworks governing the digital identity systems. For most, trust frameworks and digital identity systems were implemented using existing government policies and legislation as a foundation, for example existing privacy legislation, and broadly align to ISO standards (as defined by the International Organisation for Standardisation), European Union (EU) standards (as defined through the eIDAS regulation) or industry best practice. A similar model was found for technical settings across digital identity systems

    +
    +
  • +
  • +Digital Identities and Verifiable Credentials 2021-10 Johannes Sedlmeir • Reilly Smethurst • Alexander Rieger • Gilbert Fridgen Published +
    +

    Verifiable credentials and digital wallets offer a convenient, secure, and privacy-oriented alternative to current physical and digital identity management systems. A recent example – COVID-19 vaccination certificates – highlights this. The verification of paper-based vaccination certificates is often error-prone and time-consuming, especially when many certificates have to be verified in a short period of time, e.g., at a football match or when boarding a plane. Moreover, to establish a sufficient level of authenticity, paper-based vaccination certificates are typically disclosed with additional personal information and identity documents, such as a physical ID card.

    +
    +
  • +
  • +Blockchain Identity Management Market by End-user, Application, and Geography - Forecast and Analysis 2021-2025 2021-07 +
    +

    This blockchain identity management market research report provides valuable insights on the post COVID-19 impact on the market, which will help companies evaluate their business approaches. Furthermore, this report extensively covers blockchain identity management market segmentations by end-user (BFSI, government, healthcare, and others), application (end-point, network, and infrastructure), and geography (North America, Europe, APAC, South America, and MEA). The blockchain identity management market report also offers information on several market vendors, including Accenture Plc, Amazon.com Inc., Bitfury Group Ltd., BLOCKCHAINS LLC, Broadcom Inc., Civic Technologies Inc., International Business Machines Corp., Oracle Corp., SAP SE, and SecureKey Technologies Inc. among others.

    +
    +
  • +
  • [Research] Identity Credential and Personal Data Ownership Perspectives 2020-12-10 OIX +
    +

    Many global organisations are using their citizens’ identity and their other personally identifiable information (PII) to help combat the global Covid-19 crisis  […] reignited the debate around protecting public safety vs protecting privacy:  how to combat the contagious threat whilst preserving citizens’ digital identity, security and anonymity?

    +
    +
  • +
  • +Disposable Yet Official Identities (DYOI) 2020-09-06 Petros Kavassalis, Nikos Triantafyllou, Panagiotis Georgakopoulos, Antonis Stasis, Rob van Kranenburg +
    +

    for Privacy-Preserving System Design - The case of COVID-19 digital document verification and credential-based access control in ad hoc outdoor and indoor settings (and beyond) +In this paper we report on the design of a service system to endow next-generation COVID-19 mobile applications with the capacity: a) to instantly manage and verify a wide range of possible COVID-19 digital documents (circulation attestations, work or travel permits based on approved COVID-19 tests, vaccination certificates, etc.) and, b) to provide credential-based access control, especially in cases where the Verifier is not a web entity but a human agent with a smartphone, or an IoT device – mainly in ad hoc outdoor and indoor settings. The system has been designed as a response to the specific needs of a health emergency situation, but it may have a broader application in different cased and areas of control (such as airport and train stations checking points and board controls), where the verification process must exclude the possibility of a physical interaction between the controller and the subject of control, by maintaining a “safe distance” between them and while preserving a certain privacy for the subject of control. Our approach levers the potential of Disposable Identities, Self-Sovereign Identities technologies and Verifiable Credentials (VCs) to enable digital document verification and credential-based access control in ad hoc outdoor and indoor settings (and beyond). Towards this, we specifically introduce the concept of “Derivative” (i.e., transcoded/contextual) Verifiable Credentials. A Derivative VC is a derived bond contract guaranteeing the validity and ownership over the underlying contracts (VCs) whose: a) usability is restricted in a very specific context (that of the “local” and time-limited interaction between a Subject and a Service Provider) and, b) linking table points only to a specific “Pairwise DID”.

    +
    +
  • +
+ +

User Experience

+ +
    +
  • +How to Prove You’re Vaccinated for COVID-19 2021-11-23 Consumer Reports +
    +

    However, electronically answering what is basically a simple yes-or-no question has become surprisingly controversial, confusing, and time consuming. That’s because the rules vary by country and by state, with some states refusing to issue or even allow such a credential. Layered on top of that, different firms offer their own versions of COVID-19 vaccination passports.

    +
    +
  • +
  • +The Vaccine Certificate Experience 2021-10-18 WEBISTEMOLOGY +
    +

    Version 1 of the Ontario COVID Vaccine Certificate is a cumbersome experience that needs some work

    + +

    What I observed is NOT a user-friendly experience for either the customer or the business. For the experience to be improved it needs to be a single presentation operation of either a paper or digital certificate that the business can verify in one step.

    + +

    The advantage of a paper and ID card presentation ritual is that it is difficult to hack. So if we are going to improve the presentation with a single credential as above, privacy and security MUST be protected.

    +
    +
  • +
  • +Women and platform livelihoods in Kenya: The impact of COVID-19 2021-06-24 Caribou Digital +
    +

    We are starting a new research project — and we’d like you to join us on the journey. Over the course of 2021, Qhala and Caribou Digital, with the support of the Mastercard Foundation, will work to understand the impact of COVID-19 on young women’s experiences working or selling through online platforms in Kenya.

    +
    +
  • +
  • +How can we make platform livelihoods better for young women, especially during and after COVID-19? 2021-05-31 Caribou Digital +
    +

    But who is the “we”? The research asks exactly that — who is the “we” that needs to make the platform work better for women?

    +
    +
  • +
  • +JWTs done right: Quebec’s proof of vaccination 2021-05-20 Mikkel +
    +

    Well, my proof of vaccination finally arrived, and the result is… actually pretty okay. Still, there’s always some fun to be had in zero-knowledge hacks, so I thought I’d blog about my experiences anyway.

    +
    +
  • +
  • +Covid has accelerated Canadians’ demand for digital ID 2021-02-16 DIACC +
    +

    three-quarters of the population feels it’s important to have a secure, trusted and privacy-enhancing digital ID to safely and securely make transactions online. The majority of Canadians believe it is important for federal and provincial governments to move quickly on enabling digital ID in a safe and secure manner, according to the survey.

    +
    +
  • +
+ +

Standards

+
    +
  • +Trust Registries Working Group 2021-08-13 TOIP +
    +

     will specify how verifiers can confirm that a digital health pass has been issued by an authorized issuer.

    +
    +
  • +
  • +Mapping FHIR JSON resource to W3C Vaccination vocabulary : A semantic data pipeline 2021-05-13 John Walker +
    +

    The Digital Health Credential System Implementation Guide The Implementation Guide V1 provides a set of baseline recommendations to the CCI community of application and services developers, implementers with which to evaluate product designs. The requirements mentioned in this guide should be read along side (and not as a substitute to) the regulations applicable to the jurisdiction in which the applications and services will be made available https://cci-2020.medium.com/the-implementation-guide-v1-is-out-f958e1fd69b0 https://drive.google.com/file/d/1eSrFxFldD6TBkfmOFTXBkBu2TYf3qFv2/view) Covid Credentials Initiative

    +
    +
  • +
  • +WHO goes there? Vaccination Certificates Technology and Identity 2021-04-09 Stephen Wilson +
    +

    Firstly the Working Group has expressly endorsed PKI as the technology for a new WHO trust framework for global interoperability of digitized proof of vaccination. They drew on decades of ICAO e-passport experience and consider the issue of trust framework technology to be “closed” [Ref: line 218 of the consultation paper]. Nevertheless they appreciate that implementing PKI is a significant undertaking, reporting that several countries have called for “assistance related to the establishment of their [public health authority’s] national public key infrastructure” [Ref: lines 208-214]. The role of the WHO here is a work in progress.

    +
    +
  • +
  • +Vaccination Certificate Test Suite 2021-04-08 Manu Sporny  +
    +

    The WHO guidance covers 28 types of vaccines that we (as a global society) depend on, including Measles, Smallpox, Polio, Yellow Fever, COVID-19, and others. We (Digital Bazaar) thought it might be interesting to see if we could create an interoperability test suite for the WHO Smart Vaccination Card work using the tools listed above.

    + +

    https://w3id.org/vaccination/interop-reports

    + +

    [1]https://w3c-ccg.github.io/vaccination-vocab/ +[2]https://www.who.int/publications/m/item/interim-guidance-for-developing-a-smart-vaccination-certificate +[3]https://github.com/w3c-ccg/vc-http-api

    +
    +
  • +
  • +Vaccination Certificate Vocabulary 2021-02 Tobias Looker +
    +

    I’d like to propose a new work item that formally defines a vocabulary for issuing Vaccination Certificates in the form of Verifiable Credentials.

    +
    +
  • +
+ +

Development

+
    +
  • +Eight Simple Rules for Creating Decentralized Covid Credentials 2021-12-13 Indicio +
    +
      +
    1. The thing just has to work — This may sound like a no-brainer, but from our experience, this can be often overlooked. Want broad adoption? Your application must be fast and functional. If it causes too much friction people either won’t use it or they’ll look for ways around it.
    2. +
    +
    +
  • +
  • +Building an SSI Ecosystem: Health Passes and the Design of an Ecosystem of Ecosystems 2021-06 Phil Windley +
    +

    Ever since the Covid pandemic started in 2020, various groups have seen verifiable credentials as a means for providing a secure, privacy-respecting system for health and travel data sharing. This post explores the ecosystem of ecosystems that is emerging as hundreds of organizations around the world rise to the challenge of implementing a globally interoperable system that also respects individual choice and privacy.

    +
    +
  • +
  • +Biometric Health Card  (Adrian Gropper) 2021-05-06 IIW doc +
    +

    COVID, Verifiable Credentials, Biometrics, Privacy

    + +

    Converting the COVID CDC Vaccination Card into a standardized digital credential is turning out to be harder than expected. The conversation has become prominent in the news and risks being politicized to the detriment of public health efforts around the world.

    +
    +
  • +
  • [Video] I Want COVID-19 Certificates but I don’t want a DID 2020-05-12 David Chadwick +
    +

    This is the talk that I gave at Kuppinger Cole’s virtual event entitled “Identity Fabrics & the Future of Identity Management” on 12 May 2020 (see https://www.kuppingercole.com/events/…)

    + +

    It describes why DIDs and blockchains are not needed in order to build Self Sovereign Identity Systems.

    +
    +
  • +
+ +

Application

+
    +
  • +Governor Cuomo Announces Launch of Excelsior Pass Plus to Support the Safe, Secure Return of Tourism and Business Travel 2021-08-05 NYS Gov +
    +

    Excelsior Pass Plus, a result of the strategic partnership between New York State and VCI, will provide New Yorkers safe access to retrieve a secure, digital copy of their COVID-19 vaccination record using the SMART Health Cards Framework - making their interstate and international travel and commerce experiences safer, contact-less, and more seamless.

    + +

    The EU previously announced fully vaccinated Americans could travel this summer and regional EU travellers could potentially use an EU Digital COVID Certificate as early as July 1.

    +
    +
  • +
  • +Unlocking the Value of Verifiable Credentials in the Health Sector 2022-07-08 Affinidi +
    +
      +
    • Digital Infrastructure for Vaccination Open Credentialing (DIVOC) - This is an open-source platform that enables countries to digitally orchestrate country-wide health campaigns such as vaccinations and certifications.
    • +
    • EU Digital COVID Certificate (EU-DCC) - This specification allows EU citizens and residents to have their digital health certificates issued and verified across the EU.
    • +
    • Smart Health Card (SHC) - This initiative encourages the development of open standards and technologies to connect people with their health data. Led by Microsoft, Vaccination Credential Initiative (VCI), The Commons Project, and The MITRE Corporation, SHCs are seeing wide adoption across North America.
    • +
    • International Civil Aviation Organisation - Visible Digital Seal (ICAO-VDS) - This is a travel document verification to re-establish travel and trade through aviation.
    • +
    +
    +
  • +
  • +Explore Verifiable Health Records 2021-06-07 Apple +
    +

    Apple Announces Support for VCI credentials at WWDC (Almost proper JSON-JWT but not quite)

    +
    +
  • +
  • +Health data must be private and secure by design, always 2021-06-01 DigiMe +
    +

    But there is always time to reflect on privacy and security, and design from the ground up accordingly. At digi.me, we practice what we preach, with privacy and security always core considerations for our health data capability as well as our Consentry health pass as they move forwards.

    +
    +
  • +
  • +VeriFLY Lets Users Upload Vaccine Credentials 2021-05-21 FindBiometrics +
    +

    “We envision a world where your VeriFLY digital wallet will provide access to the places you and your family want to visit. And the ability to accept a vaccine health credential will accelerate opportunities to resume activities we’ve all dearly missed.”  – Tom Grissen, CEO, Daon

    +
    +
  • +
  • +IATA’s digital health passport paves the way to a new biometric identity for travel 2021-04 Future Travel Experience +
    +

    As FTE has previously reported, a number of other solutions have entered the digital health passport space in the past few months from various suppliers, including AOKpass, CommonPass, Daon’s VeriFLY, CLEAR Health Pass and IBM Digital Health Pass, just to name a few. Despite the growing competition, IATA is clear that its aim is not to dominate the market, but to make sure that standards are established to create a secure and interoperable solution.

    +
    +
  • +
  • +Digi.me creates first working UK vaccine passport capability 2021-03-29 DigiMe +
    +

    Digi.me’s health pass is built on the same principles as our existing secure data exchange platform, and can be displayed on demand on a user’s phone. It is verified fully private, secure and tamper-proof due to multiple robust security measures including encryption.

    + +

    This health pass has been designed to be fully interoperable with other international standards, such as the UN Good Health Pass Collaborative, of which digi.me is a member.

    +
    +
  • +
  • +The EU Digital Green Certificate Program: Analysis & Comparison 2021-03-19 Evernym +
    +

    The EU has announced a program called “Digital Green Certificate” intended to provide proof of COVID-19 test or vaccination status for EU citizens. The intention is to “facilitate safe and free movement during the COVID-19 pandemic within the EU”. It is voluntary and free for citizens.

    + +

    This is an analysis of the EU program and how it compares to a digital credential based approach. Important: this analysis is focused on the technical aspects of the EU program, not the medical or political aspects.

    +
    +
  • +
  • +Digi.me partners with Healthmark to enable Covid testing and verified result reporting 2021-02-16 DigiMe +
    +

    Consentry healthpass capability is an end-to-end solution which enables users to take a self-administered PCR saliva test, send it in for processing, and then receive an in-app result. Crucially, Consentry also generates a certified and dated travel certificate, together with qualifying details of the test taken, which can be printed, shared securely or displayed as needed.

    +
    +
  • +
  • +We are now officially live in Myanmar! 2021-01-29 Zada +
    +

    ZADA apps are all launched and our first digital ID – a COVIDPASS – is being issued by Pun Hlaing Hospitals to everyone who gets vaccinated.

    +
    +
  • +
  • +British Airways to trial Verifly digital health passport 2021-01-29 Business Traveller +
    +

    The trial begins on February 4 on all of the carrier’s transatlantic routes between London and the US (currently New York JFK, Los Angeles, San Francisco, Boston, Chicago, Dallas, Miami, Washington, Houston and Seattle).

    + +

    It will be run in conjunction with joint business and Oneworld partner American Airlines, which is already using the technology on international routes to the US.

    +
    +
  • +
  • +PocketCred Verifiable Credentials PocketCred +
    +

    Pravici PocketCred (formerly VeriCred) is built on Blockchain technology, specifically to address credential issuance and verification, such as one for COVID-19 vaccines. We at Pravici have been working to build a digital pass that citizens can carry in their mobile device or digital card to prove that they have taken a test or vaccine. Our software application features user-friendly creation of schemas* and proof templates, as well as QR code technology for credential issuance and verificatio

    +
    +
  • +
+ +

NHS - Digital Staff Passport

+ + +

Caution

+ +
    +
  • +Digital Vaccination Certificates – Here Be Dragons! 2021-02 Anil John +
    +

    Because I believe that this is an important conversation, I figure I would put together some high level slideware that synthesizes and shares the answers I have provided directly to those who have asked.  I am not in the hearts and minds business, so consider this in the spirit of the quote from Bruce Lee - “Absorb what is useful, Discard what is not, Add what is uniquely your own.”

    + +

    Happy to chat to share our mistakes, so that you don’t need to repeat them, with those who have a public interest focus in this area.

    +
    +
  • +
  • +‘Vaccination Passports’: State of Play 2021-02 Infinite Ideas Machine +
    +

    ‘vaccination passports’ are unwarranted, in practice near-pointless clinically, and potentially risky in a number of ways.

    +
    +
  • +
  • +Vaccine passports prove an ethical minefield 2021-02-24 Computer Weekly +
    +

    Any Covid-19 vaccine passport scheme set up in the UK could easily turn out to be discriminatory and invasive, and open the door to worse abuses of privacy in future, say security experts and campaigners.

    +
    +
  • +
  • +We don’t need immunity passports, we need verifiable credentials 2021-01-20 Cointelegraph +
    +

    Paper certificates, PDFs, wristbands and mobile apps have all been suggested — and the former director of the Centers for Disease Control, Tom Frieden, and international human rights attorney Aaron Schwid urged the adoption of digital “immunity passports” as a way to reopen the world.

    + +

    In theory, their idea is great. In practice, it’s terrible. Or, as the Daily Beast put it: “Vaccine Passports Are Big Tech’s Latest Dystopian Nightmare.”

    +
    +
  • +
  • [Research] Vaccine passports and COVID status apps Ada Lovelace Inst. 2021-01-12 +
    +

    An evidence review and expert deliberation of the practical and ethical issues around digital vaccine passports and COVID status apps

    +
    +
  • +
+ +

Scams

+
    +
  • +COVID-19 vaccination cards are dangerously easy to fake — what you need to know 2021-03-23 +
    +

    Israeli security firm Check Point reports that fake American and Russian vaccination certificates are being sold online for between $100 and $200. Fake COVID-19 negative test results cost as little as $25, while (likely fake) COVID-19 vaccine sells for about $500 per vial.

    +
    +
  • +
  • +Scammers Selling Fake #COVID19 Vaccination Cards for Just $20 source 2021-02-10 Infosecurity Magazine +
    +

    The security firm DomainTools claims to have seen authentic-looking CDC cards selling for as little as $20 each on domains like covid-19vaccinationcards[.]com, which features a Let’s Encrypt TLS certificate. “Though selling a printed card is not necessarily illegal, the pricing, logo and cardstock of these ‘vaccination records’ demonstrate a level of intent to pass as legitimate cards from the CDC,” explained DomainTools senior security researcher, Chad Anderson.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/covid-19/lfph_cci_good-health-pass/index.html b/application/covid-19/lfph_cci_good-health-pass/index.html new file mode 100644 index 00000000..0d750ee3 --- /dev/null +++ b/application/covid-19/lfph_cci_good-health-pass/index.html @@ -0,0 +1,1432 @@ + + + + + + +LFPH and Covid-19: CCI and Good Health Pass | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 11 minute read + + + +

+ + +
+ + +
+ + + +

Linux Foundation Public Health

+
    +
  • Understanding the Global COVID Certificate Landscape 2021-10-13 DIVOC +
    +

    The DIVOC project is hosted and maintained by India’s eGov Foundation and is available as an MIT-licensed open source software package DIVOC is also supported by various multilateral funding institutions, as well as a community of software contributors and adopters in various geographies. DIVOC’s verifiable COVID credentials have also been tested for interoperability with several consumer-health and locker applications globally; and DIVOC’s certificates from the adopter countries can now be scanned/read/ingested by these domestic and international applications.

    +
    +
  • +
  • Linux Foundation Public Health creates the Global COVID Certificate Network (GCCN) 2021-06-08 PRNewsWire +
    +

    Linux Foundation Public Health (LFPH) today announces the launch of the Global COVID Certificate Network (GCCN) to facilitate the safe and free movement of individuals globally during the COVID pandemic. GCCN will establish a global trust registry network that enables interoperable and trustworthy exchanges of COVID certificates among countries for safe reopening and provide related technology and guidance for implementation. The effort is initially supported by Affinidi, AOKPass, Blockchain Labs, Evernym, IBM, Indicio.Tech, LACChain, Lumedic, Proof Market and ThoughtWorks, who have implemented COVID certificate or pass systems for governments and industries. LFPH will work with them to define and implement GCCN.

    +
    +
  • +
  • Introducing the Global COVID Certificate Network (GCCN) 2021-06-08 LFPH +
    +

    As more and more governments adopt major COVID certificate standards to reopen borders, the travel industry is working hard to catch up on their technology to meet the evolving travel requirements. However, there is still no shortage of complaints from travelers about their cumbersome international travel experiences

    +
    +
  • +
  • ProofMarket/Medcreds Submission to LFPH 2021-03-04 +
    +

    MedCreds is a reference implementation of the Governance Framework and Use-Cases that have been developed in the CCI community.

    + +

    MedCreds is built on top of INDY and ARIES and is running on the SOVRIN Main Net. This is done through Trinsic (a third-party vendor)’s APIs. Trinsic agreed to document how to do this using the API’s on ARIES and devote an engineer to give instructions for how to use the open source code to run MedCreds.

    + +

    MedCreds can be extended to support new credential schemas.

    +
    +
  • +
  • LFPH Calls for Coordination of Digital Vaccination Records Using Open Standards 2021-02 LFPH +
    +

    The CCI community collaborated with Linux Foundation Public Health to write a letter to the Biden Administration about how Verifiable Credentials could be used to support re-opening the economy.

    + +

    “Some states and other countries have started to pilot this approach, as have various industries like film and aviation. But, the inconsistent use of standards and varying implementations have already led to confusion and public concern. An effort coordinated at the federal level would lead most quickly to uniform adoption and true inter-state and cross-domain interoperability.”

    +
    +
  • +
+ +

Good Health Pass

+ + +

Covid Credentials Initiative (CCI)

+
+

COVID-19 Credentials Initiative (CCI) is a part of Linux Foundation Public Health (LFPH), an initiative by Linux Foundation to build, secure, and sustain open-source software to help public health authorities (PHAs) combat COVID-19 and future epidemics. After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials.

+
+ +

WebsiteBlog • TwitterLinkedin • Forum

+ +
    +
  • COVID Credentials Initiative Update/Overview 2021-05-06 presentation Lucy Yang, Kaliya Young, John Walker +
    +

    CCI is an open global community collaborating to enable the use of W3C Verifiable Credentials (VCs) and other related privacy-preserving technologies for public health purposes.

    + +

    CCI is hosted by Linux Foundation Public Health (LFPH), a project of the Linux Foundation that works with public health authorities and their key stakeholders to ensure that investments into public health technology meet common needs and have maximum impact.

    +
    +
  • +
  • CCI: Challenges and Learning 2021-05-06 presentation +
    +

    Solution assumption with the Good Health Pass is revoking is not necessary as VCs are short lived (solution to invalid credential). Issuers will re-issue vs. revoke

    + +

    In many cases, labs are providing incorrect information in vaccination records, which need to be re-issued

    +
      +
    • Still need to notify the holder that their (current VC) is invalid and they need to take action to resolve
    • +
    • Issuers asking what if we make a mistake – (re-issue)
    • +
    • Holders having problems findin there vaccination VC
    • +
    • Many of the unresolved issues are governance/policy related (for which the “health authorities”) have not worked out the details
    • +
    • Policy providers are applying the brakes through in-grained bureaucracy to produce a perfect standard for their jurisdiction vs. rapidly evolving a common standard and “usable solution” in the short term.
    • +
    • Unclear on how to get VC and underlying data into the hands of holders, particularly as holders don’t have the technology and skills to manage their health data.
    • +
    • Data privacy is an issue across each of the implementers and users of the Issuer, Holder and Verifier roles. Lack of common understanding and agreement on how and who owns and controls the data
    • +
    • WHO standard will likely be adopted in the Global South (hemisphere)
    • +
    • GHP looking to paint a forward looking common picture, including interim solutions (iterate standards)
    • +
    • The number of players (and their levels of understanding/expertise and agreement with the current direction) alone makes consensus very difficult
    • +
    • Paper credentials have been getting consensus on interim solutions.
    • +
    • W3C and WHO are great candidates.
    • +
    • Affinidi is making a universal verifier application (https://www.affinidi.com/)
    • +
    +
    +
  • +
  • CCI has joined Linux Foundation Public Health! 2021-01-13 +
    +

    When the COVID-19 Credentials Initiative (CCI) was formed in April 2020, we were a self-organizing group of companies and individuals, held together by a few mailing lists and working groups, to explore how Verifiable Credentials (VCs), an open standard and an emerging technology, could be used for the public health crisis unfolding with COVID-19. Recognizing our limits early on as an informal group, we quickly pivoted from developing a solution together to supporting each other to build for their local contexts. Over the course of nine months, we have seen over 20 projects present their work to the CCI community and developed an MVP governance framework that can be adapted to specific COVID-19 use cases.

    +
    +
  • +
  • CCI Knowledge Base 2021-03-01 +
    +

    As our community continues to grow and the pandemic situation keeps evoloving, this CCI Knowledge Base serves as a repository of ongoing COVID-19-related news, topics, researches and resources which are deem relevant to our community and digital identity technology. It aims to provide an up-to-date database for our CCI members to access relevant information quickly in one place whenever they need it, e.g. doing market research, developing their projects or simply keeping themseleves updated on the news.

    + +

    If you’d like to submit relevant news or articles for the database, please go to https://bit.ly/2JfKbpf.

    +
    +
  • +
  • CCI GF Task Force 2020-11-24 +
    +

    This page describes the COVID-19 Credentials Initiative Governance Framework Task Force (the “CCI GF TF”). It was created by Sankarshan Mukhopadhyay and Chris Raczkowski.

    +
    +
  • +
  • Hello World from the COVID-19 Credentials Initiative 2020-06-25 CCI 2020 +
    +

    The COVID-19 pandemic has, in a few months’ time, taken the lives of almost half a million people worldwide and brought economies into lockdown globally. While many are struggling with the effects of social distancing, financial distress, or fear of contracting the virus, here at the COVID-19 Credentials Initiative (CCI), nearly 300 individuals from 100 organizations have united around a cause worthy of our collective efforts: supporting projects that deploy privacy-preserving Verifiable Credentials (VCs) to mitigate the spread of COVID-19 and strengthen our societies and economies.

    +
    +
  • +
+ +

Ecosystem

+
    +
  • Medcreds Conforms to the CCI Governance Framework 2020-06-24 Medcreds +
    +

    One of the important efforts by the CCI has been completed by the Rules and Governance Workstream. This workstream is in charge of defining the rules of how VC technology is to be used, as well as the algorithmic and human trust mechanisms to ensure sensitive personal data remains secure, private, and tamper-proof.

    +
    +
  • +
  • Zerion Joins Covid Credentials Initiative 2020-04-16 Zerion Software +
    +

    As such, Zerion Software is proud to announce our participation in the Covid Credentials Initiative. This global, cross-sector community of organizations committing to finding ways to use digital identities as a way to mitigate the spread of COVID-19 while rebooting public trust.

    +
    +
  • +
  • 60 strong Self Sovereign Identity group targets COVID-19 immunity passports, credentials 2020-04-14 LedgerInsights +
    +

    The COVID Credentials initiative (CCI) has launched to use digital identity to address the spread of COVID-19. The aim is to develop “immunity passports” and much more. The group includes individuals who are part of Evernym, ID2020, uPort, Dutch research organization TNO, Microsoft, ConsenSys Health and consultants Luxoft. So far, at least 69 have signed up.

    +
    +
  • +
+ +

Explainer

+
    +
  • Carrying Your COVID-19 Credentials in a Physical “Wallet” 2020-10-30 CCI +
    +

    We are all painfully aware of the economic and social restrictions imparted on us as a result of the COVID-19 pandemic. In order to reopen offices, restaurants, local private and public facilities — and most importantly, international borders — will likely require a flexible, interoperable, and ubiquitous system that preserves individual agency and privacy. The COVID-19 Credentials Initiative (CCI) focuses its efforts on supporting technology projects that work to meet these requirements through the utilization of W3C compliant ‘Verifiable Credentials (VCs)’, a tamper-evident credential that has authorship that can be cryptographically verified.

    +
    +
  • +
  • Bringing emerging privacy-preserving technology to a public health crisis 2020-10-02 CCI +
    +

    We submitted this position statement to the “Privacy & Pandemics Workshop: Responsible Uses of Technology and Health Data During Times of Crisis — An International Tech and Data Conference” by the Future of Privacy Forum. The aim is to, from two participants’ point of view, share an abbreviated case study of CCI and to highlight key challenges that arose in our efforts to responsibly use new privacy-preserving technologies to mitigate the spread of COVID-19. We wanted to share our submission with the CCI community and the public in the hope to invite some further discussions.

    +
    +
  • +
+ +

Guidance

+ + + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/education/index.html b/application/education/index.html new file mode 100644 index 00000000..dc31c562 --- /dev/null +++ b/application/education/index.html @@ -0,0 +1,1377 @@ + + + + + + +Education and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 6 minute read + + + +

+ + +
+ + +
+ + + +

Explainer

+ +
    +
  • The Importance of Verifiable Credentials to Training Providers 2022-06-03 Credivera +
    +

    like many other aspects of our daily lives, the digital transformation of education and training has added both convenience and challenges. Much like the shift to remote work, we can now learn from the comfort of our homes. Gone are the days of taking an in-person course where you receive your gold-sealed certificate upon completion of the last class, or walk across a stage to pick up your hard-earned degree.

    +
    +
  • +
  • Advocating for learner-centric badge systems 2022-05-29 We Are Open Coop +
    +

    how do we advocate for learner-centric badge systems? This is the piece that we’ve been thinking about the past couple of weeks.

    +
    +
  • +
  • Self-Sovereign Identity User Scenarios in the Educational Domain 2022-04-13 Gerd Kortemeyer Educause +
    +

    Due to the high level of international mobility in the academic sector, insular solutions relying on only one national type of government-issued digital ID card will be insufficient; instead, the officials at the federation need to decide which digital ID cards are valid to uniquely associate an individual with private cryptographic keys, similar to the way passports are acknowledged internationally

    +
    +
  • +
  • Digital Credentials – the new student experience 2022-03-14 Condatis +
    +
      +
    • The challenges universities are facing.
    • +
    • Digital transcripts and credentials.
    • +
    • How universities can support students beyond graduation.
    • +
    • The benefits for universities, students, and employers.
    • +
    +
    +
  • +
  • Lissi use cases: Education 2021-12-01 Lissi +
    +

    Upon successful graduation from a school or university, a certificate is issued as proof of the achievements. However, these are currently still only issued in paper form and therefore cannot be easily presented to third parties.

    +
    +
  • +
  • The digital transformation of the education sector 2021-08-27 ValidatedID +
    +

    The electronic signature improves the experience in education for students, teachers, parents, guardians and other school staff.

    +
    +
  • +
  • Digital Identity in Education 2020-10-04 Dingle Group +
    +

    Vienna Digital Identity Meetup hosted a focused session on digital identifiers and verifiable credentials in education. We have two great updates from Kim Hamilton Duffy (Architect Digital Credentials Consortium, Chair of the W3C CCG and Verifiable Credentials for Education Task Force) and Lluis Arińo (convenor of Diplomas Use Case at European Blockchain Service Infrastructure and CIO Rovira i Virgili University, Spain).

    +
    +
  • +
  • Blockchain and the future of education 2020-08-10 Well That’s Interesting +
    +

    The user has one wallet where all their important documents are kept safe and secure. Since this wallet is a trusted source, when they share anything from it, it is trusted to be true and accurate without having to get another party involved.

    +
    +
  • +
+ +

Projects

+ +
    +
  • RMIT future-proofs the university-to-student connection with verifiable credentials in Azure Active Directory 2022-03-16 Microsoft Azure AD, ION +
    +

    Many of the components we needed were readily available to us within the Microsoft suite. RMIT uses Azure AD today for student and staff login as an identity provider. ION is an open, permissionless Layer 2 network based on the purely deterministic Sidetree protocol based on open standards.

    +
    +
  • +
  • LEGO & Learning Economy: Gearing up with Super Skills 2021-12-21 DIF +
    +

    The Super Skills app combines a custodial wallet (Torus) and Ceramic VC/storage tooling to give children private, exportable, future-proof achievement records – a self-sovereign educational credentialing system in miniature.

    +
    +
  • +
  • Super Skills, a mobile application use case for DIDs and VCs 2021-12-01 Ntonani +
    +

    Super Skills falls into the category of informal learning, but with the use of DIDs, VCs, and digital wallets, we are able to issue provable credentials for children that persist outside of the game. They can be presented and verified without having to communicate with our systems or LEGO, capturing the learning and putting control into the learner’s hands.

    +
    +
  • +
  • [learningeconomy, LEGO] Using Blockchain to Get Information When You Need It from Wherever You Are 2021-08-05 Information Matters +
    +

    The ULC will leverage blockchain technology to deploy a library identity and credentialing application to be developed by the Learning Economy. It will connect existing library information and library card systems while allowing libraries to continue managing users with their existing technology infrastructures already in use. The design architecture (as shown in the figures below) will provide for the following:

    +
    +
  • +
  • Education Blockchain Initiative ACENet +
      +
    • ACE Selects Four Blockchain Innovation Challenge Winners to Expand Economic Opportunity to Underserved Learners 2021-02-11 +
      +

      The Lifelong Learner Project, Powered by Teachers, to develop a digital wallet in which teachers can store and access their credentials, certifications, and learning resources and securely share these verifiable credentials with entities such as state licensing systems, human resources departments, and learning management systems. The project is led by RANDA Solutions, in partnership with the Utah State Board of Education, ETS, Digital Promise, University Instructors, University of Colorado, Colorado Springs, Blockframe, Fluree, Evernym, Velocity Network Foundation, IDRamp, PhilosBDL, UPD Consulting, IATC, Credential Engine, and IMS Global.

      +
      +
    • +
    +
  • +
+ +

Product

+ + + +

Pilot

+ +
    +
  • Education pilot 2020 Kraken +
    +

    This pilot allows university students to trade their academic records in a privacy-preserving way, and recruitment agencies to acquire this data and process it, keeping the student’s privacy intact.

    +
    +
  • +
+ +

Literature

+ +
    +
  • [Course] Badged Open Course: Decentralising Education Using Blockchain Technology +
    +

    Available on the Open University’s OpenLearn Create platform and is licensed under CC BY-NC-SA 4.0. Upon completion of the course, learners earn a free statement of participation.

    +
    +
  • +
  • [Research] Blockchain, Self-Sovereign Identity and Digital Credentials: Promise Versus Praxis in Education 2021-03-30 Alex Grech, Ira Sood and Lluís Ariño +
    +

    Although the blockchain has long been identified as an opportunity for driving much-needed change in the core processes of the education sector, use cases to date have been limited in scope and execution, with blockchain advocates and education policy makers seemingly disconnected on fundamental issues such as governance, self-sovereignty, interoperability, choice of blockchain platforms and overall trust in standards and the integrity of the infrastructure.

    +
    +
  • +
  • [Whitepaper, Hyperledger] Blockchain in the Education Sector 2021-03-23 Potech +
    +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users access complexity and new cyber threats.

    +
    +
  • +
  • [Report] APPLYING SELF -SOVEREIGN IDENTITY PRINCIPLES TO INTEROPERABLE LEARNING RECORDS 2020-06 US Chamber Foundation +
    +

    SSI technologies and concepts can provide valuable insights to jumpstart our efforts and provide opportunities to improve the talent marketplace for all learners and stakeholders by examining ILR systems’ potential risks, such as discrimination, manipulation, over-disclosure, tracking, and lock-in/lock-out. Stakeholders should be encouraged to work toward and implement the following principles and tools, when possible, to mitigate risks that are further explained throughout the paper and highlighted below.

    +
    +
  • +
  • [Report] CONNECTED IMPACT Unlocking Education and Workforce Opportunity Through Blockchain 2020-06 ACE +
    +

    This report is the first phase of the Education Blockchain Initiative, funded by the U.S. Department of Education and managed by the American Council on Education (ACE). It summarizes an intensive research project to better understand the application of blockchain, a form of distributed ledger technology, to education. Its content is intended to inform policymakers, technology developers, education practitioners, and workforce entities about the state of and potential of interoperable digital credentials anchored on blockchains. This report also provides guidance to these stakeholders on the effective implementation of blockchain-based digital credentials infrastructure.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/future/index.html b/application/future/index.html new file mode 100644 index 00000000..82c01432 --- /dev/null +++ b/application/future/index.html @@ -0,0 +1,1279 @@ + + + + + + +The Future of Digital Identity with Self Sovereign ID | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 4 minute read + + + +

+ + +
+ + +
+ +
    +
  • The Future of Digital Identity: Separating the digital from the individual 2022-07-27 Finextra [Report] +
    +

    the concept of real-time and frictionless processes is what is driving the future of digital identity forward.

    +
    +
  • +
  • [Video] Webinar: The Future of Self Sovereign Identity 2021-12-21 Patientory +
    +

    Self-sovereign identity (SSI) is a movement that claims digital identity should be just as legitimate and nuanced as a person’s human identity, while being accessible to all, privacy-preserving, and not reliant on a single government or corporation.

    +
    +
  • +
  • GiD Report#181 — The future will be self sovereign 2021-10-12 GlobalID +
    +

    Just as the World Wide Web empowered people to connect and share knowledge and information, the rise of Bitcoin taught us that we could have direct ownership over our valuable assets and payments — no middle man or central operator necessary.

    +
    +
  • +
  • Personal Identity and the Future of Digital Interactions 2021-06-22 Ping Identity +
    +

    What if individuals could determine how to share data and with whom? What if that data was always up to date? And what if instead of merely having a unified customer profile in a single company, each person could have one identity experience for all the companies and people they interact with?

    +
    +
  • +
  • [Video] The Future of Self-Sovereign Identity (SSI) 2021-06-03 Evernym +
    +

    We were joined by Drummond Reed and Alex Preukschat, co-authors of Manning Publication’s new book ‘Self-Sovereign Identity,’ for a conversation on the book’s development and recent release and what the future holds for SSI as a technology, architecture, and movement.

    +
    +
  • +
  • Can the Digital Future Be Our Home? 2021-05 Phil Windley +
    +

    This post features three fantastic books from three great, but quite different, authors on the subject of Big Tech, surveillance capitalism, and what’s to be done about it.

    +
    +
  • +
  • The Future of Authenticating Your Data 2021-03-12 Doc Searls, Katherine Druckman, Dave Huseby +
    +

    Across time and space immediately being tracked and, and falling victim to what I call sort of casual surveillance or corporate surveillance, right? Where is your data flows through systems; businesses are able to observe that movement of your data, your information aggregated, develop some kind of psychological model and then able to sell that to people who wish to manipulate you, sell you things, that kind of stuff

    +
    +
  • +
  • The Past, Present and Future of Identity 2021-02-15 +
    +

    Susan Morrow, considers the ‘digital identity journey’ to date and the important opportunity for the government to make use of the lessons learned when creating tomorrows digital identity ecosystem.

    +
    +
  • +
  • The Future of Identity. A collection of interconnected research 2020-12-02 +
    +

    A collection of interconnected research and thoughts, on the topics, technologies, and projects concerning the future of identification, DID’s, SSI’s, biometrics, data, ai, reputation, credentials, medical history, blockchain, privacy, and ethics, on what it should mean to us as humans, and the implications for the future of this world and our relationship with it.

    +
    +
  • +
  • Three Scenarios for Rolling Back Surveillance Capitalism 2020-10-09 Rebooted +
    +

    what are realistic alternatives? Alternatives that keep the amazing wonders that are consumer technologies in 2020, but don’t invade our privacy, don’t spread misinformation, give us back a measure of control over our electronic lives, don’t set us up for manipulation and help rather than hurt our mental health?

    +
    +
  • +
  • Future 2030: Self Sovereign Identity Explained 2020-10-01 +
    +

    A comprehensive Article on CoinDesk about the future and what SSI looks like in that future. Kaliya interviewed for it.

    +
    +
  • +
  • [Report] The Future of Identity: Self-Sovereignity, Digital Wallets, and Blockchain 2020-09 InterAmerican Development Bank +
    +

    enables sovereignty for individuals over their digital assets and credentials -such as digital passports, digital diplomas, digital property titles, and tokenized currencies such as dollar, euro, pound, or pesos- using digital wallets that can take the form of a mobile app. Secondly, when the subject of these digital assets and credentials presents them to a third party to prove ownership, the third party does not need to reach out to the issuer to verify them, as they can go against a public, decentralized, and immutable registry, such as a blockchain network, where the cryptographic proofs of the asset or credential were registered and are maintained by the issuer in an standardized and trustable way.

    +
    +
  • +
  • The way towards self-sovereign identity 2020-09-28 Ines Duits +
    +

    This series of blogs focus on self-sovereign identity, SSI. This post explains where SSI originated from by giving a timeline of how digital identity has changed over the years. In the second blog, we focus on what SSI is exactly. In the third blog, give two examples of use cases (IRMA and Sovrin) where SSI plays an important role.

    +
    +
  • +
  • Authentic Digital Relationships 2020-08 Phil Windley +
    +

    Self-sovereign identity, supported by a heterarchical identity metasystem, creates a firm foundation for rich digital relationships that allow people to be digitally embodied so they can act online as autonomous

    +
    +
  • +
  • Panel at Radical Exchange on Future Digital Identity 2020-08-03 IdentityWoman +
    +

    Hosted by Kaliya Young this panel included Paula Burman form Democracy Earth and Supriyo Roy from Idena talking about the their different digital identity systems that are very future looking.

    +
    +
  • +
  • Next Stop: A Global Verification Network 2020-11-22 Tim Bouma +
    +

    The hardest part ahead is not the technology, it’s the wholesale re-conceptualization of what is required for a global verification network that puts the power of the network back into the endpoints that is you and me.

    +
    +
  • +
+ + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/guardianship/index.html b/application/guardianship/index.html new file mode 100644 index 00000000..abe59c2c --- /dev/null +++ b/application/guardianship/index.html @@ -0,0 +1,1302 @@ + + + + + + +Guardianship | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 4 minute read + + + +

+ + +
+ + +
+ +

Main

+
    +
  • [Whitepaper] On Guardianship in Self-Sovereign Identity 2023-04 Sovrin +
    +

    This paper, published by the Sovrin Guardianship Working Group, explores the guardianship relationship and how it fits in with the overall SSI “web of trust.” It presents risks, benefits and approaches to implementation of Guardianship for SSI use cases.

    +
    +
  • +
  • Let’s Go - Together!: Does international travel only ever involve independent adults? 2021-11-24 ToIP +
    +

    Applying the developed models of guardianship, using the flexibility of Verifiable Credentials and the trusted mechanisms of sharing VCs, can provide the ability to add guardianship credentials into the travel process (or not) without breaking the existing approach and complicating the technical details defined in the Blueprint.

    +
    +
  • +
  • Guardianship In Self-Sovereign Identity 2020-11-30 The Dingle Group +
    +

    While there are long standing legal precedents and processes around the assignment, management and revocation of guardianships, these requirements were not met by existing digital identity management solutions. With SSI, this mechanism now exists. SSI can work in conjunction with traditional identity and credential management systems while being able to integrate into existing legal processes and provides a robust mechanism for revocation.

    +
    +
  • +
  • [Video] Vienna Digital Identity Meetup #17 2020-11-23 Digital Identity from Vienna +
    +

    Guardianship is a complex topic, with many subtleties and layers […]  In this first event on this topic, Philippe has provided an overview of how SSI and Guardianship fit together and how SSI meets the lifecycle stages (Inception, Creation, Usage and Termination) of guardianship.

    +
    +
  • +
+ +

Development

+
    +
  • Common Delegation Patterns in the Verifiable Credential Ecosystem 2021-06-22 Kyle Den Hartog +
    +

    did you know that there are three ways in which you can utilize VCs and DIDs to enable delegation […] look to the ZCAP-LD data model which is designed especially for these concepts.

    +
    +
  • +
  • Guardianship Showcase - The Sovrin Working Group Tech Requirements and Implementation Guidelines 2021-05-06 John Phillips, Jo Spenser IDCommons, IIW +
    +

    Sovrin is looking to promote the governance process and where guardianship fits in. The IdRamp wallet is an example of how the wallet could provide helpful features.

    +
    + +
  • +
  • Identity Escrow - Accountability AND Privacy 2021-05-06 Sam Curren, Ken Ebert, Suresh Batchu, Kiran Addepalli +
    +
      +
    1. Can the escrow hold the “Proof of the information” as opposed to the information itself.
    2. +
    3. Mortgage Service - might seem to be an authorization to access the data directly or the issuer present directly.
    4. +
    5. What gets put into escrow is flexible.
    6. +
    7. Trigger event or a lockbox kind of capability. How is the claim released to relying parties? How does it eliminate mischief and false claims.
    8. +
    9. There needs to be some accountability on the service provider to claim false releases. Automation may not be able to completely eliminate false triggers, some level of human intervention for complex cases.
    10. +
    +
    +
  • +
  • Why you know less about Guardianship than you think (because we ALL know less about Guardianship than we think) 2021-05-06 Jo Spencer, John Phillips, Sterre den Breeijen presentation +
    +
      +
    1. In 2019 the Sovrin Foundation published a whitepaper on Guardianship; transitioned into the Working Group
    2. +
    3. APAC and NA/EMEA WG meetings
    4. +
    5. 2 key documents from the WG are going to be published by Sovrin Foundation - https://sovrin.org/a-deeper-understanding-of-implementing-guardianship/
    6. +
    7. Implementation guidelines
    8. +
    9. Technical requirements
    10. +
    11. Why are we looking at Guardianship and SSI?
    12. +
    13. Guardianship is a part of life - we are rarely fully self-sovereign or independent
    14. +
    15. Guardianship is not a part of SSI at this moment - is a missing ingredient in our digital lives
    16. +
    17. The group thought guardianship was a simple concept
    18. +
    19. Small set of SSI building blocks …
    20. +
    21. Gap between use cases and requirements was too broad (see slides)
    22. +
    23. A mental model for guardianship was required (see IIW30 and IIW31 for further context)
    24. +
    +
    +
  • +
  • A Deeper Understanding of Implementing Guardianship 2021-04-22 Sovrin Foundation +
    +

    The first paper is called the Guardianship Credentials Implementation Guidelines and its purpose is to provide readers with the background they need to implement IT systems that support various kinds of guardianship. […]
    +The second paper is called Guardianship Credentials Technical Requirements which was developed by the technical requirements working group within the SGWG. The purpose of this document is twofold: i) provide principles under which guardianship scenario designs and requirements are considered and defined; and ii) provide technical requirements for SSI solutions that offer the capability of guardianship.

    +
    +
  • +
  • The Sovrin Working Group Tech Requirements and Implementation Guidelines 2021-04-20 John Phillips, Jo Spenser +
    +

    Sovrin is looking to promote the governance process and where guardianship fits in.  The IdRamp wallet is an example of how the wallet could provide helpful features.

    +
    +
  • +
+ +

Literature

+
    +
  • Practical Verifiable Encryption and Decryption of Discrete Logarithms 2003 Jan Camenisch & Victor Shoup +
    +

    This is the first verifiable encryption system that provides chosen ciphertext security and avoids inefficient cut-and-choose proofs. The presented protocols have numerous applications, including key escrow, optimistic fair exchange, publicly verifiable secret and signature sharing, universally composable commitments, group signatures, and confirmer signatures.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/healthcare/index.html b/application/healthcare/index.html new file mode 100644 index 00000000..e30269a4 --- /dev/null +++ b/application/healthcare/index.html @@ -0,0 +1,1371 @@ + + + + + + +Healthcare and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 8 minute read + + + +

+ + +
+ + +
+ + + +

Explainer

+
    +
  • Webinar: The Future of Self Sovereign Identity 2021-12-21 Patientory Association, with Michael Merchant, Health Information Exchange; Jim Clair, LFPH; Kapil Bareja, Technical Governance Board +
    +

    Self-sovereign identity (SSI) is a movement that claims digital identity should be just as legitimate and nuanced as a person’s human identity, while being accessible to all, privacy-preserving, and not reliant on a single government or corporation.

    +
    +
  • +
  • Verifiable Credentials set to Revolutionize Health and Safety Compliance 2021-11-05 Dock +
    +

    By integrating with Dock and utilizing verifiable credentials, the process of verifying a workers qualifications goes from analysing paper-based certificates and calling each educational body to certify the legitimacy of it, to having the accreditations sitting in a tamper-proof digital wallet, with a digital signature signature from the issuing body certifying the legitimacy.

    +
    +
  • +
  • How decentralised identity & verifiable credentials will transform the world of healthcare 2021-08-20 HealthTech World +
    +

    When a medical accrediting agency provides a digitally signed certificate, the healthcare practitioner and owner of that certificate holds the credential in a digital wallet. The details of the credential such as the time stamp in which the certificate was given and how long it is valid for, can be optionally held within a blockchain network, digitally linked to the certificate, this process is called ‘anchoring’.

    +
    +
  • +
  • Accessing Medical Records Anywhere 2021-04-02 Affinidi +
    +

    this workflow doesn’t involve any third-party to store your medical data and this also means no worry about medical data storage policies and the laws associated with it. The holder completely owns his or her medical data and stores it exclusively in his or her digital wallet, thereby making it secure and hassle-free.

    +
    +
  • +
  • [Literature] Distributed Ledger Technology for eHealth Identity Privacy: State of The Art and Future Perspective 2020-01 NLM +
    +

    In the decentralized trusted identity model, the identity provider still centralized and performs the user’s identity proofing based on trusted credentials like passports or driver licenses while uses the DLT to store the identity attestation for later validation by third parties services and trusted organizations as is shown in Figure 1b [46]. The decentralized trusted identity doesn’t use the concept of identity repository which is the slight difference from the SSI model, and the identity provider will provide the receiving entity a testimony on the validity of the data while all the credentials are encrypted and stored locally in the user phone.

    +
    +
  • +
+ +

Project

+
    +
  • Case study: Gravity digital ID solution enables vulnerable migrants in Kenya to receive consistent healthcare services 2022-04-27 Shiyao Zhang +
    +

    For patients who have a smartphone, they can directly view and manage their medical credentials on their wallet application; for patients who are equipped with feature phones, they can interact with their credentials via a dedicated USSD menu; for those who don’t have a phone, the medical credentials will be stored in a printed QR code.

    +
    +
  • +
  • Simplify medical supply orders with SSI: Techruption innovation project 2021-12-21 Brightlands +
    +

    Participants in this co-creation use case were TNO, CZ, Rabobank and Accenture. The developed solution can be applied in other industries as well. For example in public services, which are often offered by a network of organisations that are all required to comply with high administrative standards.

    +
    +
  • +
  • Self-Sovereign Identity and Blockchain in the Healthcare Industry 2021-12-14 Wealize Digital +
    +

    Healthcare is a key case-use of the SSI model employing blockchain given the significance and scalability of this sectoral. In this article, we give you details about a pilot project developed for the Andalusian Health Service in Spain to evidence the feasibility of a vaccination card according to the Alastria Self-Sovereign Identity system based on Blockchain technology.

    +
    +
  • +
  • Patient-Centric Identity Management for Healthcare with Jim St-Clair 2021-04-13 Northern Block +
    +

    I began working with Lumedic in January of this year, specifically focused on digital identity standards, especially in self-sovereign identity, and also continuing to work in HL7. Lumedic is part of Providence Health Systems, and we play a very active role in several HL7 initiatives for health IT and data exchange. It’s very complementary to the work we’re doing with groups like Sovrin, the Trust over IP Foundation, and so on.

    +
    +
  • +
  • Self-Sovereign Identity in Healthcare by Manny Nijjar from truu.id 2019-02-19 SSIMeetup presentation +
    +

    Dr Manreet Nijjar MB ChB MRCP (London) is the Co-founder & CEO of truu.id Manny’s talk will cover the work his team has been doing on decentralised digital identity for medical professionals in the United Kingdom. He will take you through his personal journey that led him to break from being a doctor to focus fully on SSI and how it will solve healthcare problems not only at the individual level, but also nationally and globally.

    +
    +
  • +
+ +

Business

+
    +
  • The Future of Healthcare Relies on Adaptation 2021-10-14 auth0 +
    +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations.

    +
    +
  • +
+ +

Policy

+
    +
  • “Member as API” - The Interoperability and Patient Access final rule and Verifiable Credentials 2021-07-26 PocketCred +
    +

    The Interoperability and Patient Access final rule (CMS-9115-F) delivers on the government’s promise to put patients first, giving them access to their health information when they need it most and in a way they can best use it. As part of the MyHealthEData initiative, this final rule is focused on driving interoperability and patient access to health information by liberating patient data using CMS authority to regulate Medicare Advantage (MA), Medicaid, CHIP, and Qualified Health Plan (QHP) issuers on the Federally-facilitated Exchanges (FFEs).

    +
    +
  • +
  • 21st Century Cures Act 2020-05-01 +
    +

    This final rule implements certain provisions of the 21st Century Cures Act, including Conditions and Maintenance of Certification requirements for health information technology (health IT) developers under the ONC Health IT Certification Program (Program), the voluntary certification of health IT for use by pediatric health care providers, and reasonable and necessary activities that do not constitute information blocking. The implementation of these provisions will advance interoperability and support the access, exchange, and use of electronic health information. The rule also finalizes certain modifications to the 2015 Edition health IT certification criteria and Program in additional ways to advance interoperability, enhance health IT certification, and reduce burden and costs.

    +
    +
  • +
+ +

Standards

+
    +
  • What SMART on FHIR Means for the Future of Healthcare 2021-09-07 Auth0 +
    +

    The Substitutable Medical Applications and Reusable Technologies (SMART) platform promises to solve these data fragmentation challenges by standardizing how patient data is accessed and shared. And given SMART’s inclusion in the 21st Century Cures Act, the platform will become the standard protocol for accessing electronic health records (EHRs) in the near future.

    +
    +
  • +
+ +

Development

+
    +
  • Solving Identity Challenges at the Intersection of Education and Healthcare 2021-05-06 Kimberly Linson +
    +
      +
    • We have to get to protocol/standards like we did with email
    • +
    • It will be messy and competitive with new players who emerge and offer more freedom
    • +
    • Those who can’t adapt will lose ground - need to be willing to let go
    • +
    • Messaging apps: Signal/What’s APp - PRESSURE…eventually someone will make it so that they work together and scoop up everyone’s business
    • +
    +
    +
  • +
  • Technical Design and Development of a Self-Sovereign Identity Management Platform for Patient-Centric Healthcare Using Blockchain Technology 2022-04-22 Blockchain Healthcare +
    +

    Results: MediLinker allows users to store their personal data on digital wallets, which they control. It uses a decentralized trusted identity using Hyperledger Indy and Hyperledger Aries. Patients use MediLinker to register and share their information securely and in a trusted system with healthcare and other service providers. Results: MediLinker allows users to store their personal data on digital wallets, which they control. It uses a decentralized trusted identity using Hyperledger Indy and Hyperledger Aries. Patients use MediLinker to register and share their information securely and in a trusted system with healthcare and other service providers.

    +
    +
  • +
+ +

Literature

+ +
    +
  • Technical Design and Development of a Self-Sovereign Identity Management Platform for Patient-Centric Health Care using Blockchain Technology 2022-03-25 Daniel Toshio Harrell, Muhammad Usman, Ladd Hanson, Mustafa Abdul-Moheeth, Ishav Desai, Jahnavi Shriram, Eliel de Oliveira, John Robert Bautista, Eric T. Meyer, Anjum Khurshid Blockchain Healthcare Today +
    +

    we leveraged the Hyperledger Indy blockchain framework to store patient’s decentralized identifiers (DIDs) and the schemas or format for each credential type. In contrast, the credentials containing patient data are stored ‘off-ledger’ in each person’s wallet and accessible via a computer or smartphone. We used Hyperledger Aries as a middleware layer (API: Application Programming Interface) to connect Hyperledger Indy with the front-end,

    +
    +
  • +
  • Blockchain, Interoperability, and Self-Sovereign Identity: Trust Me, It’s My Data 2020-01-03 Jim St. Clair, Ann Ingraham, Dominic King, Michael B. Marchant, Fletcher Cotesworth McCraw, David Metcalf, John Squeo +
    +

    The current interoperability processes for data exchange result in fragmentation and lack of aggregation, impacting patient identity, consent management, and access management across stakeholders. Patients lack the ability to administer and transfer consent in managing their own data. Payers risk sharing data with partners without consent. And, providers have identified “pain points” in data sharing in consent management and care coordination.

    +
    +
  • +
+ +

Devices

+
    +
  • Rugged Identity: resilience for Identity of Things to bad latency, signal, power, physical integrity. Mars, war zones, bad neighbors, Great Firewalls. 2021-05-06 Phil Wolff +
    +

    Problem: So, what happens when you can’t call home to conduct an identity conversation? You’re on Mars and the latency is long. You’re in Haiti and the bandwidth is very limited during a storm. You’re in a war zone and your signal is noisy due to interference.

    + +

    Rugged Identity is hoped-for resilience from very long latency, noisy signal, low bandwidth, interrupted connections, very low power computing and radio, power outages, and attacks on physical integrity like device tampering.

    +
    +
  • +
  • In 2021, #RuggedIoMD becomes an #IIoT category 2020-12-23 Wider Team +
    +

    So there’s demand for a new category of IoT and #IoMD that survives and thrives despite these challenges. Very low power consumption. Lots of storage and caching to hold on through power outages. Ruggedized for use outside clinics. Easy and cheap to field-repair. Lots of smarts inside so they work without an internet tap. Many flavors of connectivity to exploit opportunities as they knock. Open sourced, the better to adapt to new and unplanned problems.

    +
    +
  • +
+ +

MyChart ThierChart

+
    +
  • TheirCharts 2022-01-15 Doc Searls +
    +

    If you’re getting health care in the U.S., chances are your providers are now trying to give you a better patient experience through a website called MyChart.

    + +

    This is supposed to be yours, as the first person singular pronoun My implies. Problem is, it’s TheirChart.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/humanitarian/index.html b/application/humanitarian/index.html new file mode 100644 index 00000000..71e122bf --- /dev/null +++ b/application/humanitarian/index.html @@ -0,0 +1,1461 @@ + + + + + + +Humanitarian Aid | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 13 minute read + + + +

+ + +
+ + +
+ + + +

Explainer

+ +
    +
  • Fixing Aid - Can blockchain help fix the I.D. problem for a billion people? 2022-03-31 The New Humanitarian +
    +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a new life or picking up the pieces of an old one: applying for asylum, applying for a job, or registering to receive aid and other kinds of support.

    +
    +
  • +
  • Ukraine: Why centralized Identity systems can cause a problem 2022-02-25 Andreas Freitag +
    +

    Let’s imagine a country that has a modern digital identity infrastructure. Citizens can use it to identify themselves online and offline, communicate with authorities online, they can quickly log into private services and websites and any documents can be created and digitally signed.

    +
    +
  • +
  • Satellite and geospatial tech for humanitarian crises 2021-12-09 Caribou Digital +
    +

    The discussion covered a broad range of topics, from specific data availability to the challenges of applying and translating technical data into usable formats to the application of geospatial data for anticipatory humanitarian response

    +
    +
  • +
+ +

Inclusion

+
    +
  • Unmasking Power: Alternative Futures for Empowering Our Digital Identities 2022 Chopra, Shreya +
    +

    The project is directed primarily toward design and innovation teams, and associated knowledge workers, whose efforts have significant influence on future technologies, platforms, and their impacts. This work explores how we might deconstruct power dynamics prevalent in digital service design today. Through multiple analyses, maps and models of these systems, the paper reveals multiple opportunities for change.

    +
    +
  • +
  • Disrupting the Gospel of Tech Solutionism to Build Tech Justice 2022-06-16 SSIR +
    +

    What does it mean to include new voices unless we create a context in which those voices are welcome and heard? To create those conditions, leaders in civil society and the private and public sectors must challenge institutional power and center the discussion on core social justice issues such as racism and structural inequality.

    +
    +
  • +
  • Over 1 Billion People Worldwide Lack Legal ID 2022-05-17 Continuum Loop +
    +

    Inclusion is important in all aspects of life, including digital identity products. By ensuring that everyone is included in the development process, we can create products that meet the needs of everyone […]

    + +

    Input from many people from diverse backgrounds is essential to our work on the SSI Harm’s Task Force. I hope you’ll consider joining us – whether you want to contribute or just observe, everyone is welcome!

    +
    +
  • +
  • Online livelihoods and young women’s economic empowerment in Nigeria 2021-10-05 Caribou Digital +
    +

    1) In what ways might platform work empower women? +2) How can we make platforms work better for women?

    +
    +
  • +
  • Decolonial Humanitarian Digital Governance 2021-04-16 Berkman Klein +
    +

    Can humanitarian digital policy be decolonized?

    + +

    As humanitarian organisations do not tend to traditionally have the requisite digital or technology expertise in-house, they partner externally to achieve their aims.

    + +

    The provocations:

    + +
      +
    1. What if shared well-being became the standard of success for our nations?
    2. +
    3. Are we ready to move from an era that rewards extraction to one that prioritizes regeneration?
    4. +
    5. How will we move from an era of destabilizing information into an age of trusted wisdom?
    6. +
    7. Can we dismantle industrial-age silos between work, home, education, play, and community?
    8. +
    +
    +
  • +
  • World Bank Inclusion Challenge 2020-10-15 State of Identity Vyjayanti Desai +
    +

    Vyjayanti Desai, Practice Manager for the ID4D and G2Px, two global, multi-sectoral initiatives of the World Bank Group joins State of Identity to discuss The Mission Billion Challenge. The solutions-focused challenge highlights the fundamental role that digital platforms can play in helping a country to effectively provide assistance to its people.

    +
    +
  • +
  • DIDI, SSI & public blockchains for inclusion in Argentina and LATAM 2019-05-24 SSIMeetup +
    +

    The objective of DIDI, is to reduce social inequalities, the penalization of poverty and to promote financial inclusion of these populations, identifiable worldwide, but above all, in Latin America, where DIDI will do its first steps, facilitating access to quality goods and services. The first DIDI pilot will be launched through the development of a self-sovereign identity (SSI) platform in the Padre Mugica neighborhood, Ciudad de Buenos Aires, Argentina.

    +
    +
  • +
  • Self-Sovereign Identity Systems for Humanitarian Interventions—A Case Study on Protective Cash Transfer Programs 2018-08-01 L. Stevens Tu Delft +
    +

    This research creates a functional blockchain based system, that enables identities for the use-case of Cash Transfer Programs.
    +Results: We present a validated set of ten design decisions that represent the trade-offs that have been made and prescribe a blueprint for a technical design.
    +Next steps: Future research should be done on how such a system could be implemented and used. This would require a process design approach that has to be developed, Also, elaborate research into user experience and user interfaces should be conducted.

    +
    +
  • +
  • [literature] Self-Sovereign Identity in a Globalized World: Credentials-Based Identity Systems as a Driver for Economic Inclusion 2020-01-23 Fennie Wang, Primavera De Filippi +
    +

    the paper will focus on two blockchain-based identity solutions as case studies: (1) Kiva’s identity protocol for building credit history in Sierra Leone, and (2) World Food Programme’s Building Blocks program for delivering cash aid to refugees in Jordan. Finally, the paper will explore how the combination of blockchain-based cryptocurrencies and self-sovereign identity may contribute to promoting greater economic inclusion.

    +
    + +
  • +
+ +

Marginalized

+ + + +

Refugees

+ +
    +
  • Lost and Found: Digital identity Can Be The Difference Between Life And Death For Refugees 2022-09-27 DIACC +
    +

    Most Refugees and IDPs did not have the time to properly prepare by gathering all their important documents such as passports, identity cards, driver’s licenses, and land titles or rental agreements. Fleeing your home may save your life, but fleeing without identity documents can lead to a very long wait – sometimes a decade or more – before your life is stable again.

    +
    +
  • +
  • [Video] Can Blockchain and Self-Sovereign Identity Systems address the Refugee Crisis 2022-08-09 ETH Global, Lyonna Lyu +
    +

    Zora’s Metabolism hackathon is a virtual space for creative experimentation, bringing together some of the world’s best creators from a broad variety of categories and inviting them to design new digital spaces, on-chain tools, artistic experiments and more. Web3 is both one of the biggest paradigm shifts since the advent of the internet age and an ever-evolving inquiry into the societal possibilities of creative technology: no matter if you are a developer, an engineer, an architect, a musician, a theorist or seasoned NFT artist - we invite you to build hyperstructures with us with focus on NFTs, on-chain music ecosystems, a new generation of DAOs and Zora’s vast ecosystem of tools and smart contracts.

    +
    +
  • +
  • Digital Identity: Enabling dignified access to humanitarian services in migration - PrepareCenter 2021-06-07 PrepareCenter +
    +

    The primary objective of the report is to inform humanitarian organizations working with migrants of the opportunities and risks in the use of digital identities in providing services throughout the migrants’ journeys.

    +
    +
  • +
  • Gravity’s work with refugees in Turkey featured in latest report from Oxford Centre for Technology and Development, “Digital Identity: An Analysis for the Humanitarian Sector” 2021-05-25 Gravity Earth +
    +

    “Gravity’s work is selected as a case study here because their solution included close collaboration with four other organizations from the start. It thus offered a rife example of interoperability challenges associated with digital ID systems, as well as how the same systems may be used to overcome existing coordination challenges. Moreover, Gravity has made more documentation of this project publicly available.”

    +
    +
  • +
  • Can digital identity help with the world refugee crisis? 2022-05 SecurityBoulevard +
    +

    The first international agreement on how refugees could handle the issue of missing or incomplete identity documents resulted from the Arrangement of 5 July, 1922, which was a meeting of the League of Nations. Among other things, the conference established a uniform “identity certificate” for Russian refugees, between one and two million of whom had been displaced by various conflicts over the previous decade.

    +
    +
  • +
  • Can digital identity help with the world refugee crisis? 2022-05-24 Avast +
    +

    At the moment, a lack of documents isn’t too much of a hindrance to Ukrainian refugees, who are largely being welcomed in neighboring states. Dr. Dzeneta Karabegovic, PhD, an expert in migration and human rights and a childhood refugee herself, tells Avast that Ukrainians currently don’t need a passport in order to get through most borders of the European Union (EU).

    +
    +
  • +
  • Blockchain Can Empower Stateless Refugees 2018-12-02 Law360 +
    +

    InternetBar.org Institute, or IBO, a global NGO, developed the idea for a project to pursue these goals, and presented it at the World Justice Forum V in July 2017, in a presentation titled “The Invisibles: Digital Identity for Stateless Refugees.” Then, earlier this year, IBO recorded music with top musicians living in refugee camps in eight countries, in order to make these refugees owners of digital assets.

    +
    +
  • +
  • Report launch: ‘Identity at the Margins — identification systems for refugees” 2018-11-29 Caribou Digital +
    +

    For refugees, the current state of humanitarian identity systems presents challenges. Most described having very limited visibility into and agency around the data collected about them by organizations. They were rarely offered the opportunity to exercise control over what data is collected, despite having the capacity and interest to do so. At the same time, many refugees described making active efforts to negotiate the various identities available to them, consciously weighing the benefits and constraints associated with different statuses in order to access services, employment, and to preserve their spatial mobility.

    +
    +
  • +
  • Self-Sovereignty for Refugees? The Contested Horizons of Digital Identity 2020-10-04 Margie Cheesman +
    +

    I identify a series of competing logics in the debates around SSI’s emancipatory potential, which relate to four issues: (i) the neutrality of the technology, (ii) the capacities of refugees, (iii) global governance and the nation state, and (iv) new economic models for digital identity. SSI is simultaneously the potential enabler of new modes of empowerment, autonomy and data security for refugees and a means of maintaining and extending bureaucratic and commercial power. I situate SSI in a genealogy of systems of identity control and argue that, in practice, it is likely to feed into the powers of corporations and states over refugee populations.

    +
    +
  • +
+ +

Projects

+ + +

Business

+
    +
  • What are the limits of the private sector in serving the poor? 2021-08-17 Caribou Digital +
    +

    A large set of impact investor, international donor, and government anti-poverty policy is based on the notion that for-profit companies can be induced to serve the poor with life changing services like banking or schooling but the limits of the for profit model are not always taken into account

    +
    +
  • +
  • Layering Digital ID on Top of Traditional Data Management 2020-05-20 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.

    +
    +
  • +
+ +

Biometrics

+ +
    +
  • Biometrics in the Humanitarian Sector 2018-03 The Engine Room Oxfam +
    +

    The seminal 2013 study by Alan Gelb and Julia Clark researched 160 cases of biometrics deployment in 73 developing countries (excluding biometrics systems primarily for border control or law enforcement means), and noted two primary categories of biometrics identification systems: foundational systems and functional systems

    +
      +
    • Foundational systems are those which supply general identification for many official uses, such as national civil registries and national IDs.
    • +
    • Functional systems are those which are introduced in response to a demand for a particular service or transaction, such as voter IDs, health records, or financial access.
    • +
    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/kyc/index.html b/application/kyc/index.html new file mode 100644 index 00000000..f5b53872 --- /dev/null +++ b/application/kyc/index.html @@ -0,0 +1,1283 @@ + + + + + + +KYC\AML and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 2 minute read + + + +

+ + +
+ + +
+ + + +

Explainer

+ + +

Literature

+
    +
  • Designing a Framework for Digital KYC Processes Built on Blockchain-Based Self-Sovereign Identity 2021-11-11 Vincent Schlatt, Johannes Sedlmeir, Simon Feulner, Nils Urbach +
    +

    We demonstrate how blockchain-based self-sovereign identity (SSI) can solve the challenges of KYC. We follow a rigorous design science research approach to create a framework that utilizes SSI in the KYC process, deriving nascent design principles that theorize on blockchain’s role for SSI.

    +
    +
  • +
  • zkKYC: A solution concept for KYC without knowing your customer, leveraging self-sovereign identity and zero-knowledge proofs 2021-07-05 Pieter Pauwels +
    +

    The proposed solution concept, zkKYC, removes the need for the customer to share any personal information with a regulated business for the purpose of KYC, and yet provides the transparency to allow for a customer to be identified if and when that is ruled necessary by a designated governing entity (e.g. regulator, law enforcement). This approach breaks the traditional privacy vs. transparency trade-off and provides structured transparency, resulting in a net positive outcome for all parties involved.

    +
    +
  • +
+ +

Standards

+
    +
  • eKYC & Identity Assurance WG OpenID +
    +

    Among the many dots Mark is connecting on behalf of the OpenID Foundation is work with the Global Legal Entity Identifier Foundation, the Open Identity Exchange Trust Framework Initiatives and the Open Banking Implementation Entity.

    +
    +
  • +
  • “eKYC with Mark Haine” 2021-03-10 Auth0, Identity Unlocked +
    +

    In this episode of Identity. Unlocked, principal architect at Auth0 and podcast host, Vittorio Bertocci, invites guest Filip Skokan to have a conversation about a few three-letter extensions to OAuth (which, incidentally, would also fit well in a pirate incantation!): PAR, RAR, and JAR. Filip is a Senior Engineer II at Auth0, the author of a popular book on open source identification, and a contributor to both the IETF and the OpenID Foundation.

    +
    +
  • +
+ +

Companies

+
    +
  • [Video] DIDComm for KYC 2021-05-25 Trustbloc +
    +

    Demonstrates a financial “KYC” identity proofing using TrustBloc DIDComm capabilities. Stored credentials and real-time attestations can be authorized in a single flow.

    +
    +
  • +
+ +

CDE Services

+ + + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/supply-chain/index.html b/application/supply-chain/index.html new file mode 100644 index 00000000..6c644aec --- /dev/null +++ b/application/supply-chain/index.html @@ -0,0 +1,1303 @@ + + + + + + +Supply Chains and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 4 minute read + + + +

+ + +
+ + +
+ + + +

Main

+ +
    +
  • The Digital Supply Chain of the Future 2021-12-09 Nis Jespersen Transmute +
    +

    There is no limit to what a DID can identify. The obvious examples are organizations and people, as explained above. They can also represent assets such as shipping containers, seals, boxes, vessels, or locations, and intangible concepts like bookings, agreements, transactions, or documents.

    +
    +
  • +
  • The Phygital Future of the Supply Chain 2022-09-21 Next Level Supply Chain Podcast with GS1 +
    +

    The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain.

    +
    +
  • +
  • Visibility 2.0: Creating Digital Consistency in an International Supply Chain 2022-08-10 Next Level Supply +
    +

    how can something as complicated as the international supply chain take fundamental trade practices and marry them with innovation so we can move at the speed of digitization? Join us for a mind-blowing discussion with Karyl Fowler, CEO at Transmute

    +
    +
  • +
  • eDATA Verifiable Credentials for Cross Border Trade 2022-07 UNECE UN/CEFACT White Paper +
    +

    This paper describes a highly scalable operating model for digitisation and trust of cross border trade based on verifiable credentials, linked data, and decentralised identifiers. It provides national regulators with implementation guidance that will facilitate the following outcomes

    +
    +
  • +
  • Identity Terms Provide Value along the Supply Chain: How We Know When to Buy the Farm 2022-06-10 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.

    +
    +
  • +
  • The missing link: digitizing supply chains with portable data 2021-05-17 Mavnet +
    +

    The traceability vocabulary bridges the gap between existing record-keeping systems and the verifiable exchange of supply chain information across organizations envisioned by proponents of these data portability technologies.

    +
    +
  • +
  • How digital identity empowers consumers and producers in a circular supply chain 2020-05-07 Hyperledger +
    +

    The benefit is a circular supply chain that goes beyond where it started and creates a closer connection between consumers and small growers. Processors, distributors, wholesalers and retailers can trace product provenance, creating market differentiation for sustainability, food security and quality. The hope is that by aligning incentives through an immersive customer experience that fosters informed purchasing decisions, we can empower an inclusive economy that encourages the actions to mitigate environmental impact and benefit people.

    +
    +
  • +
  • How to Prevent Supply Chain Fraud With Blockchain 2023-05-01 Dock +
    +

    The global supply chain management market size was valued at USD 10.1 Billion in 2020 and is projected to reach USD 19.3 Billion by 2028. Supply chain is the path for any product such as food, clothes, or appliances to go from where it was a produced, to distributors, procurement officers (quality inspections), and the market.

    +
    +
  • +
  • SAP Pharma Solution Supports Supply Chain Compliance 2021-04-06 SAP +
    +

    SAP has chosen an open, interoperable technology to validate all stakeholders in the pharma supply chain in order to provide customers with the best solution for compliance under the U.S. Drug Supply Chain Security Act (DSCSA) requirements. The DSCSA also limits stakeholders’ interactions to ATPs.

    +
    +
  • +
  • SAP Completes Pharmaceutical Industry Pilot to Improve Supply Chain Authenticity 2021-03 SAP +
    +

    today announced the completion of an industry-wide pilot utilizing self-sovereign identity (SSI) credentials to establish trust in the pharmaceutical supply chain for indirect trade relationships.

    +
    +
  • +
  • Identity in the Supply Chain 2022-01-25 Vienna Digital Identity #30 +
    +

    GS1 is the global association for supply chain identifiers with members across all industry sectors and interacting (unbeknownst) with general consumer on a daily basis. Transmute a foundational member of the DID/VC community and a participant in the US DHS Silicon Valley Innovation Program’s cross-border shipping use case.

    + + +
    +
  • +
  • CBP: Blockchain for Import Security with Vincent Annunziato 2020-11-16 Federal Blockchain News +
    +

    He is the Director of Transformation & Innovation Division of the Customs and Border Patrol Office of Trade, talks about shaping blockchain technologies to make imports safer and more secure. CBP’s current projects include tracking steel, oil, and natural gas imports from Canada.

    +
    +
  • +
+ +

Literature

+
    +
  • Blockchain-Based Self-Sovereign Identity Approach for Inter-Organizational Business Processes 2022-08-30 Annals +
    +

    To address trust and privacy issues in IOBP, this paper presents a Blockchain-based Self-Sovereign Identity (SSI) approach. The SSI concept is combined with a registry proof smart contract to provide an efficient privacy-preserving solution. The proposed approach is applied to the pharmaceutical supply chain case study and implemented on the Ethereum Blockchain

    +
    +
  • +
  • Blockchain and SSI Support Quality in Food Supply Chain 2021-11 Luisanna Cocco, Roberto Tonelli, Michele Marchesi - Università degli studi di Cagliari +
    +

    using standards that are WWW Consortium-compatible and the Ethereum Blockchain, ensures eligibility, transparency, and traceability of the certifications along a food supply chain, and could be an innovation model/idea that the companies that adopt the Open Innovation paradigm might want to pursue.

    +
    +
  • +
  • Providing Assurance and Scrutability on Shared Data and Machine Learning Models with Verifiable Credentials 2021-05 Iain Barclay, Alun Preece, Ian Taylor, Swapna Radha +
    +

    This paper introduces a software architecture and implementation of a system based on design patterns from the field of self-sovereign identity. Scientists can issue signed credentials attesting to qualities of their data resources. Data contributions to ML models are recorded in a bill of materials (BOM), which is stored with the model as a verifiable credential. The BOM provides a traceable record of the supply chain for an AI system, which facilitates on-going scrutiny of the qualities of the contributing components.

    +
    +
  • +
+ + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + , + + , + + , + + , + + , + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/travel/index.html b/application/travel/index.html new file mode 100644 index 00000000..19f78dd8 --- /dev/null +++ b/application/travel/index.html @@ -0,0 +1,1336 @@ + + + + + + +Travel and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 6 minute read + + + +

+ + +
+ + +
+ + + +

Main

+
    +
  • Making travelling more seamless and relaxed 2022-09-29 IDNow +
    +

    Until now, we relied on physical id document such as ID cards driving licenses to identify ourselves in the real world as well as online. Digital attributes and credentials were solely used online. Digital identity wallets, like the IDnow Wallet, are about to change that, as they are simultaneously addressing our digital and real-world requirements by bringing physical and digital credentials together.

    +
    +
  • +
  • WHY THE TRAVEL INDUSTRY SHOULD CARE ABOUT SSI AND DID 2022-09-02 PhocusWire +
    +

    As chair of the Hospitality and Travel Special Interest Group within the Decentralized Identity Foundation, Price is one of the leading voices on how DID and SSI will impact all sectors of travel.

    + +

    At Phocuswright Europe, [Nick] Price explains how this technology – and the trusted, permissioned, secure communication it enables -  will change the way suppliers and travelers interact and eliminate impediments that exist today.

    +
    +
  • +
  • Op Ed: Sam Hilgendorf On The Role Of Self-Sovereign Identification In Travel 2022-08-19 The Company Dime +
    +

    With all the uses that have emerged for the Internet, I have systematically lost control of my identity. I started to review the retail websites where I created accounts; I counted 50 when I gave up. As a frequent business traveler, I have identity data in the form of profiles stored with suppliers, booking tools, review sites and more. These companies know even more about me than the typical retailer, as they have copies of my passport number and driver’s license, and even know when I am away from home.

    +
    +
  • +
  • How DID and SSI will Transform the Travel Experience Market 2022-08-17 Phocuswire +
    +

    Over time the evolution of DID/SSI is likely to be a travel industry game-changer, enabling travelers to manage their own personal information to maximize personal economic effect and protect personal privacy.

    + +

    The DID/SSI effort is already gaining a foothold in the banking and medical industries. Like travel, these are sectors that need to engage with consumers of all types en masse while requiring proof of identity prior to the certified exchange of digital documents.

    +
    +
  • +
  • [Video] Drone Pilot Credentialing for Air Safety 2022-07-21 TOIP +
    +

    Discussed the approach and the implementation challenges of drone pilot credentialing for air safety using verifiable credentials at the July 21, 2022 Ecosystem Foundry Working Group of the Trust Over IP Foundation.

    +
    +
  • +
  • Businesses’ desire to store less digital identity data stokes travel’s SSI brushfire 2022-01 BiometricUpdate +
    +

    The potential use cases for self-sovereign identity to transform the travel industry are almost limitless, particularly with the impending arrival of decentralized identifier communications, also known as DIDComm, attendees of a PhocusWire roundtable discussion on the role of SSI in the future of identity and travel at the Phocuswright Conference 2021 heard from an panel of digital identity experts.

    +
    +
  • +
  • SOUNDING OFF: A MAJOR - AND OVERDUE - POWER SHIFT IS COMING TO TRAVEL 2022-01-14 Phocuswire +
    +

    When this comes to fruition – and not if, but when – it will be a transformative change, shifting power from travel suppliers to travelers themselves and giving travelers more choice, better personalization, lower friction and more security.

    +
    +
  • +
  • Is the biggest tech change for travel since the internet and mobile the shift to self-sovereign identity tech? 2021-10-17 CAPA TV +
    +
      +
    • What are some of the benefits of this new wave, such as reduced cybersecurity risk and enhanced travel experiences/personalisation?
    • +
    • Will this affect the way travel is distributed and paid for change?
    • +
    • What can players in the established travel eco-system expect?
    • +
    • When will we see this come about – where will we be by 2030?
    • +
    +
    +
  • +
  • Airports continue to deploy biometrics as SSI ‘big wave’ approaches 2021-10 Biometric Update +
    +

    TravelScrum Co-founder and Chairman Gene Quinn described self-sovereign ID (SSI) as “a big wave of change that’s coming,” and advised that organizations can “ride this wave by swimming at it, greeting it, and rolling gently over it as it heads to shore, or you can be caught in the shore-break and have it consume you later.”

    +
    +
  • +
  • Q&A: The Potential of Decentralized ID in Travel 2021-08-09 WebInTravel +
    +

    Since February he has also been the informal chair of the Hospitality and Travel Special Interest Group, 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.

    +
    +
  • +
  • WEF The Known Traveller Digital Identity Concept 2018-01 +
    +

    A paradigm shift towards a Known Traveller Digital Identity concept will radically transform the way in which legitimate travellers are securely and seamlessly facilitated across borders and bring to life the ideas discussed in Digital Borders. The concept focuses on the use of traveller-managed digital identities, which will enable governments, in partnership with industry leaders and passengers, to conduct pre-vetting risk assessment and security procedures to enhance the seamless flow of travellers through borders. Security officials will redirect attention and resources to identifying threats, thus contributing to improved geopolitical security worldwide. The Known Traveller Digital Identity concept provides multiple applications for government and industry, across and beyond the travel and tourism sector, to provide more personalized and value-added services to travellers

    +
    +
  • +
+ +

Projects

+
    +
  • [Video] Traveller ID Ecosystem - ProofSpace x RateTiger Integration 2022-08-31 ProofSpace +
    +

    Guests can reclaim, re-use and protect their personal data, the “Traveller ID”, within the ecosystem of participating hotels.

    + +

    The Traveller ID and other credentials in this solution are Atala PRISM Verifiable Credentials on Cardano blockchain - a global first for hospitality.

    +
    +
  • +
  • World’s Airports And Leading Airlines Join CommonTrust Network And Begin Roll-out Of CommonPass 2021-04-02 PRNewswire +
    +

    The CommonTrust Network is enabled by a global network of labs, vaccine distributors, and health care providers that agree to provide individuals with digital access to their own health information using open, globally-interoperable standards (e.g. HL7 FHIR, W3C verifiable credentials).  The network includes hundreds of health systems covering thousands of locations in the United States and a growing network of labs and health care providers around the world.

    +
    +
  • +
+ +

IATA

+ +
    +
  • IDnow joins Accelerate@IATA to shape the future of seamless air travel 2022-08-13 IDnow +
    +

    The goal of IATA One ID is to set industry standards that further streamline the passenger journey with digitalization of admissibility and a contactless process through secure biometric enabled identification.

    +
    +
  • +
  • IATA unveils key design elements of travel pass 2021-01-05 Japan Today +
    +

    The IATA Travel Pass three critical design elements:

    + +
      +
    • The IATA Travel Pass stores encrypted data including verified test or vaccination results on the mobile device of the traveler. The traveler controls what information is shared from their phone with airlines and authorities. No central database or data repository is storing the information. By keeping travelers 100% in control of their information, the highest standards for data privacy are ensured. IATA Travel Pass is also built on the highest standards of data protection laws, including General Data Protection Regulation (EU GDPR).
    • +
    • Global standards recognized by governments to ensure verified identity and test/vaccine information.
    • +
    • Convenience and biosafety will be enhanced with integration into contactless travel processes. The ICAO CART recommendations for biosafety include the use of contactless travel processes to reduce the risk of virus transmission when documents need to be exchanged in the travel process.
    • +
    +
    +
  • +
+ +

TSA

+
    +
  • TSA Seeks Contractor for Upgraded Passenger Identification System 2022-08-30 FindBiometrics +
    +

    Essentially, the TSA wants a CAT2 system that confirms and displays passenger information, including flight reservation information and pre-screening status, to TSA operators, and that uses facial recognition to match travelers to their photo ID.

    +
    +
  • +
+ +

Apple

+ +
    +
  • You’ll soon be able to use your iPhone as ID at the airport: Apple Wallet is also getting support for hotel keys 2021-06-07 The Verge +
    +

    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.

    +
    +
  • +
+ + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + , + + , + + , + + , + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/trending-adoption/index.html b/application/trending-adoption/index.html new file mode 100644 index 00000000..45815e7c --- /dev/null +++ b/application/trending-adoption/index.html @@ -0,0 +1,1454 @@ + + + + + + +Market signals, SSI trending, and the road to mainstream adoption. | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 9 minute read + + + +

+ + +
+ + +
+ + + + + +
    +
  • +Global Verifiable Credential Adoption Trinsic (Notion) +
    +

    🔥 This is a community resource for tracking the adoption of verifiable credentials around the world. Please have a look around and join 10+ others who have contributed!

    +
    +
  • +
  • +Self-Sovereign Identity Exploding Topics 2023-06-17 - up 4293% over 5 years.
  • +
  • +Decentralized Identifiers 2023-06-17 ExplodingTopics - up 2200% over 5 years
  • +
  • +Thoughtworks has graduated Verifiable Credentials into the “Trial” category of their technology radar map 2023-04-26 Thoughtworks Technology Radar +
    +

    When we first included it in the Radar three years ago, verifiable credentials (VC) was an intriguing standard with some promising potential applications, but it wasn’t widely known or understood outside the community of enthusiasts. This was particularly true when it came to the credential-granting institutions, such as state governments, who would be responsible for implementing the standards. Three years and one pandemic later, the demand for cryptographically secure, privacy-respecting and machine-verifiable electronic credentials has grown and, as a result, governments are starting to wake up to VC’s potential. The W3C standard puts credential holders at the center, which is similar to our experience when using physical credentials: users can put their verifiable credentials in their own digital wallets and show them to anyone at any time without the permission of the credentials’ issuer. This decentralized approach also helps users to better manage and selectively disclose their own information which greatly improves data privacy protection.

    +
    +
  • +
  • +New McKinsey Digital Trend 2022-08-24 +We went through the paywall so you don’t have to - SSI only mentioned once. From page 99»
  • +
  • New Encyclopedia entry Self-Sovereign Identity (SSI) 2022-06-07 Scholarly Community Encyclopedia +
    +

    Self-sovereign identity (SSI), a new concept, is becoming more popular as a secure and reliable identity solution for users based on identity principles. SSI provides users with a way to control their personal information and consent for it to be used in various ways. In addition, the user’s identity details are stored in a decentralized manner, which helps to overcome the problems with digital identity solutions.

    +
    +
  • +
  • +EIC2022 Centralized & Decentralized Identity converging 2022-05-18 Martin Kuppinger +
    +

    For me, the most relevant new topic and trend was to finally see the convergence of decentralized identities (DID) and traditional approaches on IAM starting. DID, also referred to as SSI (Self Sovereign Identity) or verifiable credentials, is a concept where the user has a wallet that holds proofs of identities and attributes. This could be an ID proof based on a government-issued ID card. It could be a proof of the employer that the user works in an organization in a certain role. It can be other proofs such as the drivers license, health cards, self-issued proofs, etc.

    +
    +
  • +
  • +Digital identity market revenues to reach US$53bn in 2026 2022-01-31 NFCW +
    +

    Juniper’s Digital Identity: Key Opportunities, Regulatory Landscape & Market Forecasts 2022-2026 report also identifies multimodal biometric authentication, digital onboarding — including single sign-on solutions and self-sovereign identity — as “growing trends” across the digital identity market.

    +
    +
  • +
  • +Digital Identity Trends and Predictions for 2022 2022-01-14 Signicat +
    +

    What will be the buzzwords of 2022?

    +
      +
    • Identity wallet
    • +
    • Decentralized identity
    • +
    • Web 3.0
    • +
    • Passwordless
    • +
    +
    +
  • +
  • +Webinar Recording – 2021 Redux/2022 Trends To Watch 2022-01-24 Continuum Loop Video Presentation +
    +

    Darrell talked about his top 5 stories from 2021:

    + +
    +
  • +
  • +Top 5 digital identity trends injecting trust back into governance 2021-11-29 Open Access Government +
    +

    As early SSI use cases develop and legal and political institutions evolve, the reality of impactful, integrated SSI systems becomes more tangible. Such use cases include privacy-preserving vaccination certificates, digital identity wallets, and decentralised data verification and certification services that streamline processes like visa applications and workplace credential checks.

    +
    +
  • +
  • [Video] Is Self-Sovereign Identity Going Exponential? 2021-10-27 Sybrin Recap +
    +

    with Andrew Baker, Head of EC2 Engineering at AWS, and Lohan Spies, Chair of the 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?

    +
    +
  • +
  • +Sebastian Gebski’s Reviews > Self-Sovereign Identity: Decentralized Digital Identity and Verifiable Credentials by Alex Preukschat, Drummond Reed 2021-07-24 Goodreads +
    +

    The authors do a lot to carefully describe all the hard concepts one by one, in order, w/o getting bound to any particular implementation. This is not easy and twice or thrice I made a mental note that “I’m missing X here, if I were him/her, I would write about Y”, but to my satisfaction, these deficiencies were always fixed in further chapters of the book.

    +
    +
  • +
  • +Volume 10, Issue 2 : Glossary of decentralized technosocial systems 2021 Internet Policy Review +Self-sovereign identity Definition <-its quite good +
    +

    Self-sovereign identity (SSI) is rooted in the belief that individuals have the right to an identity independent of reliance on a third-party identity provider, such as the state or any other central authority. Its implementation requires the development of technical standards, as well as socio-political adaptations rooted in legal amendments in order to be successful.

    +
    +
  • +
  • +Self Sovereign Identity Wikipedia (Needs Work) +
    +

    It is generally recognized that for an identity system to be self-sovereign, users control the verifiable credentials that they hold and their consent is required to use those credentials. This reduces the unintended sharing of users’ personal data. This is contrasted with the centralized identity paradigm where identity is provided by some outside entity.

    +
    +
  • +
  • +How Verifiable Credentials Can Rebuild Trust On The Internet 2020-12-18 Forbes +
    +

    Berners-Lee recently suggested that the web needs a midcourse correction. Part of that change involves making systems accountable and making it easy for users to find where information comes from. Verifiable credentials promise major strides in that direction.

    +
    +
  • +
  • +Thoughtworks put Decentralized Identity into the “Assess” category of their technology radar map 2020-05-19 Thoughtworks Technology Radar +
    +

    Adopting and implementing decentralized identity is gaining momentum and becoming attainable. We see its adoption in privacy-respecting customer health applications, government healthcare infrastructure and corporate legal identity.

    +
    +
  • +
  • +Self-sovereign identity 2020-06 Wikipedia - WE have a wikipedia article!
  • +
  • +Self Sovereign Identity - A glossary of distributed technologies 2020-05-18 Policy Review +
    +

    Released by the Internet Policy Review Journal on Internet Regulations received an entry on Self-Sovereign Identity By Alexandra Giannopoulou & Fennie Wang

    +
    +
  • +
+ +

On Adoption

+
    +
  • +The Decentralized Identity Schelling Point 2023-03-01 Sarah Baldeo +
    +

    Back to the Schelling Point - communication requires a common language and understanding. As governments, banks, hospitals, etc. navigate how best to homogenize authenticating user identities in multiple contexts, solutions will depend on user adoption. Maximizing adoption requires avoiding a Schelling point by creating a shared, accessible, and evolving Decentralized Identity Lexicon.

    +
    +
  • +
  • +Decentralized Identity: Keys to Mainstream Adoption 2022-05-27 Trust Over IP +When it comes to decentralized identity solutions, many business sponsors do not yet understand how DCI can provide practical answers to immediate frontline business problems. This climate creates the impression that decentralized identity is interesting but not ready for prime time adoption.
  • +
  • +I had a stab at why Cardspace failed, in 2022-04-23 Steve Lockstep +
    +

    Identities Evolve: Why Federated Identity is Easier Said than Done

    + +

    Why does digital identity turn out to be such a hard problem? People are social animals with deep seated intuitions and conventions around identity, but exercising our identities online has been hugely problematic.

    +
    +
  • +
  • [Video] Self-Sovereign Identities in Productive Systems - A Reality Check 2021-11-25 Frankfurt School Blockchain Center +
    +
      +
    • Which use cases does SSI have?
    • +
    • What is the disruptive potential of SSI’s?
    • +
    • Which risks does the adoption of SSI pose?
    • +
    • What are the challenges and opportunities of SSI?
    • +
    • Where do the limitations of SSI lie?
    • +
    • How can SSI be incorporated into existing infrastructure?
    • +
    • Which steps need to be taken for the proliferation of SSI?
    • +
    +
    +
  • +
  • [Video] IIW33 Session: Crossing the chasm ➔ Mass market adoption of SSI and VC 2021-10-16 IAMX Session Notes +
    +
      +
    1. How to ➡ enable mass market adoption of SSI and VC?
    2. +
    3. Is the preservation of human rights the correct design-principle?
    4. +
    5. What is needed to make triangle of trust work? + a) How to design verifiable credentials ZKP and GDPR conform? + b) How to onboard verifiable credentials? + c) What are the use cases?
    6. +
    +
    +
  • +
  • +Nice overview, somewhat questionable assumptions 2021-06-18 UbikomProject +
      +
    • +To Succeed In Decentralizing Digital Identity, Focus On Relationships First 2021-06-16 Forbes +
      +

      when it comes to consumers of services, we need to think about identity in terms of building and maintaining trusted digital relationships. With adtech cookies in the regulatory crosshairs, and our research finding that 70% of consumers prefer apps that won’t sell their personally identifiable information, we can’t afford to think in terms of one-time purchases or disappointing experiences. Many consumers need to manage person-to-person and person-to-device relationships, too. We’re not alone in this connected world.

      +
      +
    • +
    +
  • +
  • +The Growth Factors of Self Sovereign Identity 2020-08-14 Adrian Doerk +
    +

    The post details 5 components necessary for the advance of SSI: Business, Technology, User Experience, Compliance, and Governance.

    +
    +
  • +
  • +Why self-sovereign identity will get adopted (and it’s not the reason you probably want) 2018-06-15 Tuesday Night +
    +

    In the payment card world, there are clear guidelines on personal liability. $50 if you use credit and up to $500 for debit depending on when you report the issue. Based on that, different people choose to use different “systems.”

    + +

    However, no such guidelines exist for the use of identity information (e.g. attributes.)

    +
    +
  • +
  • +OWI Digital Forum Recap: The Rise & Adoption of Verifiable Credentials 2021-05-21 Trinsic +
    +

    Riley went on to more specifically address where verifiable credentials are at in terms of adoption. About a year and a half ago, there was essentially zero real-world adoption. Today, there’s between 100,000-300,000 verifiable credentials being used by real end users. In the last 18 months, demand has skyrocketed and there have been strong adoption signals, but the adoption of verifiable credentials is still very early.

    +
    +
  • +
  • +Some early thinking about where #SSI is under @swardley model of Genesis -> Custom -> Product -> Utility. 2021-05-15 Darrell O’Donnell +
    +

    We’ve come a long way, but we are still in the earliest of stages. +

    +
    +
  • +
  • +Bullish Case for Self-Sovereign Identity 2021-03-01 Stepan Gershuni +
    +

    This is the first part of the 2-part series covering self-sovereign identity technology. First part is covering the key problems that this technology is aiming to solve and how it is being achieved, and in the second part I’m focusing on the business model and go-to-market aspects.

    +
    +
  • +
  • +4 Keys to Self-sovereign Identity Adoption 2021-01-19 Trinsic +
    +

    Many implementers won’t realize the potential of SSI until it’s deployed at scale, but in order to get to scale, we need implementers to realize value. It’s the classic chicken & egg problem.

    +
    +
  • +
  • +The challenge for self-sovereign identity (SSI) 2020-09-10 Nick Byrne +
    +

    The reason why we have seen less uptake in SSI solutions is because the people behind these solutions fail to recognise the design principles that will be most important to its success. Instead, we see people focusing on technological nirvanas like blockchain or an over-emphasis on governance.

    +
    +
  • +
  • +SSI: A Roadmap for Adoption 2018-08-02 rwot-spring2018 +
    +

    This document proposes the formation of a short-term team to develop consistent messaging for the Self-Sovereign Identity (SSI) market.

    +
    +
  • +
+ + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + , + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/use-cases/index.html b/application/use-cases/index.html new file mode 100644 index 00000000..bfc40bd4 --- /dev/null +++ b/application/use-cases/index.html @@ -0,0 +1,1642 @@ + + + + + + +SSI Use-Cases | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 20 minute read + + + +

+ + +
+ + +
+ + + +

General

+
    +
  • A Solution Looking for a Problem? Digital ID Solves a Million of Them 2022-08-09 David Birch, Forbes +
    +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are, unless something goes wrong, it which case law enforcement or professional bodies take over.

    + +

    Here, then, there is most definitely a problem looking for a solution and we already know what the solution is: verifiable credentials (VCs).

    +
    +
  • +
  • 25+ Proof of Concepts (PoCs) for Verifiable Credentials 2021-05-20 Affinidi +
    +

    Today, we proudly present another 25+ Proof of Concepts for VC implementation. These use cases are a compilation of the submissions (in no particular order) made by the participants of the Affindi PoCathon 2021.

    +
    +
  • +
  • Self-Sovereign Identity: More Use Cases 2021-04-22 BankInfoSecurity Heather Dahl and Ken Ebert of Indicio +
    +

    In a video interview with Information Security Media Group, Dahl and Ebert discuss:

    + +
      +
    • The evolution of Indicio.tech from the Sovrin Foundation;
    • +
    • Key initiatives in implementing and testing decentralized identity;
    • +
    • How a decentralized workforce is accelerating the need for identity management.
    • +
    +
    +
  • +
  • 26 Suggested Use Cases of Verifiable Credentials (With Some Real-World Examples) 2021-04-15 Affinidi +
    +

    we hope that business leaders, entrepreneurs, and developers will use this article as a guide to create some breakthrough solutions that will benefit the society at large.

    +
    +
  • +
  • How Exactly Are Verifiable Credentials Making the World Better? 2021-01-05 Stepan Gershuni +
    +

    6 stories of how verifiable credentials can improve the lives of every day people:

    + +

    Ajay is an Uber driver in San Francisco. He wants to try various temporary jobs while he’s studying but joining Lyft, Postmates and other platforms requires going through a long and tedious background verification and car certification process over and over again.

    +
    +
  • +
  • Digital Identity Isn’t Only For People 2020-12-22 David Birch, Forbes +
    +

    fintechs and regtechs looking for opportunities in the digital identity space should cast their ideas net pretty wide. Digital identities are not only for people and the future desperately needs digital identities for pretty much everything to underpin recognition, relationships and reputation (the 3Rs of the online economy).

    +
    +
  • +
  • 5 Promising Use Cases for Verifiable Credentials 2020-12-05 Hackernoon +
    +

    several industries are already digging in. Here are some of the most visible and promising use cases.

    +
    +
  • +
  • SSI Essentials: 35 use cases of decentralized identities that will make your life easier 2022-04-07 Gataca +
    +

    It is not farfetched to assume that we all strive to perform routine activities in the most simple and efficient way. This can include relatively easy activities such as logging in to your student/employee portal and shopping online or slightly more complex activities such as opening a bank account, renting an apartment, or applying to a master’s program or job.

    +
    +
  • +
  • How to Convince Dad* of the Importance of Self-Sovereign Identity *and your sister and your daughter and your best friend and your nephew 2018-12-12 rwot7 +
    +

    This paper addresses that need by offering arguments to a variety of people who might be reluctant to use self-sovereign identity, uninterested in its possibilities, or oblivious to the dangers of centralization. By focusing on the needs of real people, we hope to also encourage developers, engineers, and software business owners to create the apps that will address their reluctance and fulfill their needs, making self-sovereign identity a reality.

    +
    +
  • +
+ +

Use Cases

+

Career

+
    +
  • Coming soon — a resume-validating blockchain network for job seeker 2022-10-05 Computer World +
    +

    “Verifying applicant career records can take days, weeks, if not months, to complete,” said Dror Gurevich, founder and CEO of the Velocity Network Foundation. “Hiring methods are severely outdated to the point that one in three Americans have admitted to lying on their resumes, which slows the hiring process immensely.

    +
    +
  • +
  • How Blockchain Technology and Self-Sovereign Identity Enables the New Normal of Remote Learning, Training and Working 2022-08-06 Md Sabbir Hossain +
    +

    This model lets the identity owner easily organize a unique, verifiable learning path from a wide variety of resources to powerfully prepare for a particular job. Similarly, employers can encourage job candidates to complete recommended learning paths for certain roles, ensuring that they enter the organization with the right skills and verifiable competencies. Or, employers can upskill employees by designing curriculums that draw upon a diverse variety of online courses, university or community college programs, coding academies, or other competency evaluation frameworks. Any course that is completed, a certificate that is earned, or work experience that is gained will produce a verifiable credential that can be shared with any other entity that uses a compatible self-sovereign identity system.

    +
    +
  • +
  • Trusted Career Credentials 2022-02-11 Dr Gordon Jones +
    +

    Today, even in this digital world that has expanded over the past two years, the job market still relies on self-reported attributes, records, resumes, and/or LinkedIn profiles, that individuals share with employers or recruiters as the source for applicants and employee data.

    +
    +
  • +
  • Blockchain and the Decentralised Workforce 2021-05-01 WorkforceFuturist +
    +

    For workers, life-long learning will be a big theme and there will more opportunities to earn and learn. We will ditch the CV/resume and use digital credential wallets, as we will for other personal data e.g. health, financial, identity. There will be greater competition for our time and attention, where work and leisure overlap.

    +
    +
  • +
  • Self sovereign career identity 2020-11-16 Meg Bear Diginomica +
    +

    The Velocity piece is a way for me as an individual to own my credentials, to say, these are the things that I know. And these are the things I’ve done. And if I can own that, I have a lot more interest in it. And I can use it in a lot more interesting ways. In the past, that might have just been something that I built as reputation within a company, I can now make that a more dynamic and portable reputation I can take with me anywhere.

    +
    +
  • +
+ +

e-Commerce

+ + +

Content Attribution

+ + +

Events

+
    +
  • Event tickets as verifiable credentials 2022-09-22 Lissi +
    +

    This article explains how verifiable credentials can be used to benefit event organizers and visitors alike based on a practical usage of the Lissi team.

    +
    +
  • +
  • [literature] Exploring the use of self-sovereign identity for event ticketing systems 2022-07-30 Simon Feulner, Johannes Sedlmeir, Vincent Schlatt, Nils Urbach +
    +

    Our findings demonstrate that SSI-based event ticketing can enable efficient secondary market control by facilitating a practical implementation of the centralized exchange model. To generalize our results, we derive design principles for the efficient, reliable, and privacy-oriented ticket and identity verification and the use of revocation registries.

    +
    +
  • +
+ +

Notarization

+
    +
  • Digital Notarization Can Kickstart Digital ID Ecosystems (with Dan Gisolfi) 2022-09-08 Northern Block +
    +
      +
    • The missing role in the trust triangle: The Examiner.
    • +
    • using attestations from multiple issuers helps to create more trust.
    • +
    • How Issuance can become a business model for many trusted service providers.
    • +
    • Some challenges with the mDL (ISO/IEC 18013) standard.
    • +
    • The benefits of using a Microcredentials approach.
    • +
    +
    +
  • +
+ +

Energy Systems

+
    +
  • Digital identities – building block for an automated energy system 2022-09-02 Smart Energy +
    +

    New features include credential revocation and expiration, full support for role-authorised issuance, credential issuance based on email verification and asset administration as well as better alignment with the W3C’s Verifiable Credential Standards.

    +
    +
  • +
  • Use Case: American Electric Power 2021-05-11 IDRamp +
    +

    What kind of strategy will take you to being a next-generation utility company? For AEP Ohio, a large electric utility company based in Columbus, this challenge began with a comprehensive review of their entire ecosystem and which identified their key pain points for innovation.

    +
    +
  • +
+ +

Reputation

+
    +
  • Digital Identities Will Change The Nature Of Online Reputation 2022-08-30 Alastair Johnson, Forbes +
    +

    This could then act as a form of universal Verifiable Credentials (VCs) that would be acceptable for any platform to confirm who someone is but wouldn’t give access to any information that an individual elected to restrict. As an individual demonstrates experience, earns certifications, or expands their credentials, this digital identity would instantly reflect that, evolving an online reputation.

    +
    +
  • +
  • [Video] SSI & Proof of Reputation 2022-04-14 Catalyst Swarm +
    +

    Join Frank Albanese (Snapbrillia), Lance Byrd (RootsID), Nick Mason (ProofSpace), Niels Kijf (Design Academy), Patrick Suzzi (F8 OSDE), Juan Sierra (HERG), Zoéys Welt, Brian Harper, Ashton Engberg, Ninh Tran (Snapbrillia) and many others as the community discusses the different what is SSI & Proof of Reputation and why it matters.

    +
    +
  • +
+ +

As a Service

+
    +
  • Self-Sovereign Identity as a Service: Architecture in Practice 2022-06-02 Yepeng Ding, Hiroyuki Sato, University of Tokyo +
    +

    We propose a practical architecture by elaborating the service concept, SSI, and DLT to implement SSIaaS platforms and SSI services. Besides, we present an architecture for constructing and customizing SSI services with a set of architectural patterns and provide corresponding evaluations. Furthermore, we demonstrate the feasibility of our proposed architecture in practice with Selfid, an SSIaaS platform based on our proposed architecture.

    +
    +
  • +
  • Credentials as a Service Providing Self Sovereign Identity as a Cloud Service Using Trusted Execution Environments 2021-10-04 Hira Siddiqui, Mujtaba Idrees, Ivan Gudymenko, Do Le Quoc, Christof Fetzer +
    +

    With increasing digitization, more and more people use their identification credentials for accessing online services; which increases concern for data privacy. To ensure user’s privacy, alternate credential management schemes must be adopted. Self-Sovereign Identity (SSI) is a form of credential management where users are in charge of their credentials. Privacy-critical data is stored at the user’s end and they can choose to do selective disclosure of minimal required information to access services. Currently, SSI solutions are not being widely adopted by service providers and the ecosystem is fragmented. One of the reasons for the lack of adoption is the need for maintaining private infrastructure for credential issuance, as critical user information is to be handled during credential issuance. To cater to this, we present a solution that enables the service providers to run their credential issuers on public cloud - a so-called Credentials as a Service (CaaS). CaaS issuers run inside Trusted Execution Environments (TEE) enabling credential issuers to ensure user’s privacy while enjoying the flexibility of the pay-per-use cloud model. CaaS can pave the way for making SSI credentials ubiquitous in identity management solutions.

    +
    +
  • +
+ +

Account Managment

+
    +
  • Transferable Accounts Putting Passengers at Risk 2022-06 Phil Windley +
    +

    The non-transferability of verifiable credential is one of their super powers. This post examines how that super power can be used to reduce fraud and increase safety in a hired car platform.

    +
    +
  • +
+ +

Security

+
    +
  • Hackers Gaining Power of Subpoena Via Fake “Emergency Data Requests” 2022-03 +
    +

    If there was a trust framework for police departments and a DID registry for them - the police departments could issue VCs to their officers.

    + +

    If you want to se how hard this was/would have been to achieve in earlier technology stacks take a look at conceptual outlines from this NSTIC (National Strategies for Trusted Identities in Cyberspace) developing a trust framework for law enforcement federations done by the Georgia Technology Reserach Institute and the results/learnings.

    +
    +
  • +
  • Digital IDs under attack: How to tackle the threat? 2022-01-27 HelpnetSecurity +
    +
      +
    • photo attacks based on the presentation of facial evidence of an image of a face printed or displayed via a device’s screen.
    • +
    • video of user replay attack usually consisting of placing the screen of the attacker’s device in front of the camera.
    • +
    • 3D mask attacks where 3D masks are crafted to reproduce the real traits of a human face and even include eyes holes to fool the liveliness detection based on eye gaze, blinking and motion.
    • +
    • deepfake attacks make use of leveraging software capable to create a synthetic video or image realistically representing someone else. Attackers are suspected to have access to a wide dataset containing images or a video of their target.
    • +
    +
    +
  • +
  • Beware of Digital ID attacks: your face can be spoofed! 2022-01-20 ENISA +
    +

    Digital identification is the focus of two new reports by the European Union Agency for Cybersecurity (ENISA): an analysis of self-sovereign identity (SSI) and a study of major face presentation attacks.

    +
    +
  • +
  • A Tour Through the OWASP Top 10 2021-10-21 Auth0
    +Market issues that we should make sure SSI addresses +
    +

    A quick look at the refreshed OWASP Top 10 to celebrate Cybersecurity Awareness Month

    +
      +
    • Broken access control
    • +
    • Cryptographic Failure
    • +
    • Injection
    • +
    • Insecure Design
    • +
    • Security Misconfiguration
    • +
    • Outdated Components
    • +
    • ID-Auth Failure
    • +
    • Software\Data Integrity Failure
    • +
    • Logging\Monitoring Failure
    • +
    • Server Side Request Forgery
    • +
    +
    +
  • +
+ +

Banking

+
    +
  • [Whitepaper] The changing landscape of digital identity by Tata Consultancy Services +
    +

    This paper will redefine the traditional relationship between credit bureaus and consumers by offering a disruptive solution to digital identity management through a self-sovereign identity solution based on blockchain. We propose a solution that will place the control of digital identity and consent to the use of personally identifiable information (PII) in the hands of the individual consumer for the first time. The follow-up article will further expand on this concept of the consumer consent hub.

    +
    +
  • +
  • Banking’s identity problem 2021-08-19 Global Banking and Finance +
    +

    Banks have sought to overcome some of these challenges with the use of biometrics such as facial recognition and fingerprints.  These are now more commonly used to login to, or unlock devices, and increase usability, but still leave the challenge of proving the authenticity of a document wide open to abuse.

    +
    +
  • +
  • Opening the domestic card rails to innovation 2021-07-29 Meeco +
    +

    Of the recommendations in the report, Meeco is especially interested in the inclusion of data as the new currency, mobile wallets and digital identity. These map directly to the work Meeco has had the privilege to explore and validate together with eftpos over the past year. This includes a micropayments Proof-of-Technology using Meeco’s multipurpose wallet decentralised on Hedera and a pilot that is now underway with eftpos’ identity broker solution, connectID, for credentials verification as part of employee onboarding.

    +
    +
  • +
  • MemberPass Digital ID can help Reduce Expenses and Build Member Trust 2021-06 MemberPass +
    +

    You can probably use the good news. It’s never been easy to run a credit union, especially when you get whacked from all sides. Regulations change, members always seem to want access to another shiny new technology gadget, and financial fraud continues to be a threat. On top of that, we’ve all had to grapple with the pervasive life-changing effects of the coronavirus pandemic for the past year.

    +
    +
  • +
  • Building an SSI Ecosystem: MemberPass and Credit Unions 2021/06 Phil Windley +
    +

    Credit unions and their members face the threat of fraud on all sides. And credit unions employ lots of tools to fight it. But ultimately, the problem comes down to the member and credit union authenticating each other. The problem is that doing this securely annoys people.

    +
    +
  • +
  • [Video] [Video] New Bank Account Use Case 2021-05-25 Trustblock +
    +

    As a user, you should be able to open a new bank account online by providing your digital drivers license, digital drivers license assurance/evidence and digital credit report.

    +
    +
  • +
  • Julian Wilson: Self-Sovereign Data meets Open Banking 2021-03-03 Masters of Privacy +
    +

    Julian Wilson began his career at Apple in the late 80s […] joined Ecospend in 2019 to build a self-sovereign data service on top of an Open Banking platform. He describes his role as putting an Internet lens onto product design.

    +
    +
  • +
  • A banking approach to decentralized identity and building a credential ecosystem - Mike Brown 2019-01-29 presentation +
    +

    Mike Brown is the Director of Product Innovation with ATB Financial, leading their efforts on blockchain-related technologies. With 5,000 team members serving over 725,000 Albertans for the past 80 years, ATB Financial is Alberta’s largest home grown financial institution. This presentation provides an overview of the work ATB has done to-date through various proof-of-concepts around self-sovereign identity, and their current efforts around developing an ecosystem within Alberta (Canada) around SSI, and more specifically around trusted credentials.

    +
    +
  • +
+ +

Video Distribution

+ + +

Property Management

+
    +
  • A Decentralised Real Estate Transfer Verification Based on Self-Sovereign Identity and Smart Contracts 2022-07-10 Abubakar-Sadiq Shehu, Anto ́nio Pinto, Manuel E. Correia1 +
    +

    SSI technology enable methods for acquiring verified credential (VC) that are verifiable on a decentralised blockchain registry to identify both real estate owner(s) and real estate property. Second, the smart contracts are used to negotiate the secure transfer of real estate property deeds on the marketplace. To assess the viability of our proposal we define an application scenario and compare our work with other approaches.

    +
    +
  • +
  • Apartment rentals and fraud: Discover technology that will ensure trusted content 2022-01-27 Michel Plante +
    +

    At the root of the problem is the fact that uniquely identifying a person is hard to do and that people can create fake IDs for themselves quite easily.

    +
    +
  • +
  • A brighter future for tenant/landlord relationships 2021-05-26 Domi Labs +
    +

    it’s hard to keep track since some call, some… email, and still others send you a message on WhatsApp.” Going through all of these disparate messages is its own fulltime job!

    + +

    That’s why Domi locates all communication about a property in one place, making it easy for tenants and property managers to stay in touch.

    +
    +
  • +
  • The Credential Highway - How Self-Sovereign Identity Unlocks Property Rights for the Bottom Billion 2019-05-13 +
    +

    Why? Because the pieces of evidence that administrative agencies require to register property — things like a survey plan, a notarized will, or a state-issued identity card — may be inaccessible, or may not represent the reality of rights on the ground. As a result, land administration systems end up excluding billions of people.

    +
    +
  • +
  • [Report] The Nail Finds a Hammer: Self-Sovereign Identity, Design Principles, and Property Rights in the Developing World 2018-10-18 New America +
    +

    Our interest in identity systems was an inevitable outgrowth of our earlier work on blockchain-based1 land registries.2 Property registries, which at the simplest level are ledgers of who has which rights to which asset, require a very secure and reliable means of identifying both people and properties. In the course of investigating solutions to that problem, we began to appreciate the broader challenges of digital identity and its role in international development. And the more we learned about digital identity, the more convinced we became of the need for self-sovereign identity, or SSI. This model, and the underlying principles of identity which it incorporates, will be described in detail in this paper.

    +
    +
  • +
+ +

Loyalty programs

+ + +

Smart Cities

+
    +
  • What does it take to develop human-centric solutions for the built environment? 2022-05-13 MyData [Video] +
    +

    Building better, more human-centric solutions in smart cities starts by realising that citizens and their digital footprints are not merely aspects to monitor and evaluate. They are active participants in the cities we live and work together and need to be engaged in designing better cities and managing the data about themselves. This is not important only for respecting citizens’ rights, but it is crucial to building sustainable services and humane cities.

    +
    +
  • +
  • Non-human Personas: Including Nature in the Participatory Design of Smart Cities 2022-01-05 Martin Tomitsch, Joel Fredericks, Dan Vo, Jessica Frawley, Marcus Foth +
    +

    this article assesses how the personas method can be adapted to include morethan-human perspectives in the design process. Based on a case study, which involved designing smart urban furniture for human and non-human use, we introduce a framework for developing and employing non-human personas. As a key element of the framework, we describe a middle-out approach for forming a coalition that can speak on behalf of the non-human species that are impacted by design decisions.

    +
    +
  • +
  • Catalysing transformative change: new project to produce innovative services in smart cities 2021-09-02 MyData +
    +

    “Cities around the world are racing ahead to be smarter by taking ethical approaches to personal data”, explains Teemu Ropponen, General Manager of MyData Global “MyData Global is a centre of excellence for personal data management expertise, with the H3C project we are bringing together city administrations, companies and individuals to find solutions that put people in control of their personal data”

    +
    +
  • +
  • Data Co-Operatives through Data Sovereignty 2021-08-15 Igor Calzada +
    +

    This article illustrates an open debate in data governance and the data justice field related to current trends and challenges in smart cities, resulting in a new approach advocated for and recently coined by the UN-Habitat programme ‘People-Centred Smart Cities’.

    +
    +
  • +
  • Training: Building smart cities services 2.0 2021-08 MyData +
    +

    You will learn about business models, compliance with complex regulatory regimes, standards, and governance mechanisms. You will be connected with EU funding opportunities, and you will learn how to build successful partnerships with companies and cities

    +
    +
  • +
  • Smart cities need user centric digital id to be built on foundational principles 2019-11 +
    +

    DIACC firmly believes in user-centred digital ID – designed to prioritize and require user choice, control and consent regarding access to collect and manage data. As Sidewalk Labs looks to move forward in their work in Waterfront Toronto, we reiterate the importance of these principles as foundational to the empowerment of a digital society that works for all Canadians.

    +
    +
  • +
+ +

Gaming

+ + + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/css/main.css b/assets/css/main.css new file mode 100644 index 00000000..f710b528 --- /dev/null +++ b/assets/css/main.css @@ -0,0 +1,5 @@ +.page__footer{color:#fff !important}.page__footer-follow .social-icons .svg-inline--fa{color:inherit}/*! + * Minimal Mistakes Jekyll Theme 4.24.0 by Michael Rose + * Copyright 2013-2020 Michael Rose - mademistakes.com | @mmistakes + * Licensed under MIT (https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE) +*/.mfp-counter{font-family:Georgia,Times,serif}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;filter:alpha(opacity=100);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Georgia,Times,serif}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:1;filter:alpha(opacity=100);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-figure figcaption{margin-top:0;margin-bottom:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}a:focus,button:focus{outline:thin dotted #084981;outline:5px auto #084981;outline-offset:-2px}*{box-sizing:border-box}html{box-sizing:border-box;background-color:#eee;font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media (min-width: 48em){html{font-size:18px}}@media (min-width: 64em){html{font-size:20px}}@media (min-width: 80em){html{font-size:22px}}body{margin:0}::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}a{color:#313843}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{box-sizing:border-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}html{position:relative;min-height:100%}body{margin:0;padding:0;color:#19263a;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;line-height:1.5}body.overflow--hidden{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:2em 0 0.5em;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:bold}h1{margin-top:0;font-size:2.75em}h2{font-size:2.25em}h3{font-size:1.75em}h4{font-size:1.25em}h5{font-size:1.25em}h6{font-size:.85em}small,.small{font-size:.85em}p{margin-bottom:1.3em}u,ins{text-decoration:none;border-bottom:1px solid #19263a}u a,ins a{color:inherit}del a{color:inherit}p,pre,blockquote,ul,ol,dl,figure,table,fieldset{orphans:3;widows:3}.tags{display:inline-block;margin:0;padding:0.25rem 0.25rem;border:0;border-radius:0.317rem;background-color:#909094;color:#fff;text-decoration:none;font-weight:500;font-size:0.65em;line-height:.7}abbr[title],abbr[data-original-title]{text-decoration:none;cursor:help;border-bottom:1px dotted #19263a}blockquote{margin:1em 1em 1em 0;padding-left:1em;padding-right:1em;font-style:italic;border-left:0.25em solid #084981}blockquote cite{font-style:italic}blockquote cite:before{content:"\2014";padding-right:5px}a:visited{color:#83888e}a:hover{color:#0c0e11;outline:0}tt,code,kbd,samp,pre{font-family:Monaco,Consolas,"Lucida Console",monospace}pre{overflow-x:auto}p>code,a>code,li>code,figcaption>code,td>code{padding-top:0.1rem;padding-bottom:0.1rem;font-size:0.8em;background:#fafafa;border-radius:4px}p>code:before,p>code:after,a>code:before,a>code:after,li>code:before,li>code:after,figcaption>code:before,figcaption>code:after,td>code:before,td>code:after{letter-spacing:-0.2em;content:"\00a0"}hr{display:block;margin:1em 0;border:0;border-top:1px solid #cecfd1}ul li,ol li{margin-bottom:0.5em}li ul,li ol{margin-top:0.5em}figure{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;margin:2em 0}figure img,figure iframe,figure .fluid-width-video-wrapper{margin-bottom:1em}figure img{width:100%;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}figure>a{display:block}@media (min-width: 37.5em){figure.half>a,figure.half>img{width:calc(50% - 0.5em)}}figure.half figcaption{width:100%}@media (min-width: 37.5em){figure.third>a,figure.third>img{width:calc(33.3333% - 0.5em)}}figure.third figcaption{width:100%}figcaption{margin-bottom:0.5em;color:#323a47;font-family:Georgia,Times,serif;font-size:.85em}figcaption a{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}figcaption a:hover{color:#0c0e11}svg:not(:root){overflow:hidden}nav ul{margin:0;padding:0}nav li{list-style:none}nav a{text-decoration:none}nav ul li,nav ol li{margin-bottom:0}nav li ul,nav li ol{margin-top:0}b,i,strong,em,blockquote,p,q,span,figure,img,h1,h2,header,input,a,tr,td,form button,input[type="submit"],.btn,#goog-wm-sb,.highlight,.archive__item-teaser{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}form{margin:0 0 5px 0;padding:1em;background-color:#f2f3f3}form fieldset{margin-bottom:5px;padding:0;border-width:0}form legend{display:block;width:100%;margin-bottom:10px;*margin-left:-7px;padding:0;color:#19263a;border:0;white-space:normal}form p{margin-bottom:2.5px}form ul{list-style-type:none;margin:0 0 5px 0;padding:0}form br{display:none}label,input,button,select,textarea{vertical-align:baseline;*vertical-align:middle}input,button,select,textarea{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}label{display:block;margin-bottom:0.25em;color:#19263a;cursor:pointer}label small{font-size:.85em}label input,label textarea,label select{display:block}input,textarea,select{display:inline-block;width:100%;padding:0.25em;margin-bottom:0.5em;color:#19263a;background-color:#eee;border:#cecfd1;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.125)}.input-mini{width:60px}.input-small{width:90px}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;border-radius:0;border:0 \9}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="image"]{border:0;box-shadow:none}input[type="file"]{width:auto;padding:initial;line-height:initial;border:initial;background-color:transparent;background-color:initial;box-shadow:none}input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;cursor:pointer;*overflow:visible}select,input[type="file"]{*margin-top:4px}select{width:auto;background-color:#fff}select[multiple],select[size]{height:auto}textarea{resize:vertical;height:auto;overflow:auto;vertical-align:top}input[type="hidden"]{display:none}.form{position:relative}.radio,.checkbox{padding-left:18px;font-weight:normal}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{opacity:0.5;cursor:not-allowed}input:focus,textarea:focus{border-color:#084981;outline:0;outline:thin dotted \9;box-shadow:inset 0 1px 3px rgba(25,38,58,0.06),0 0 5px rgba(8,73,129,0.7)}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{box-shadow:none}.help-block,.help-inline{color:#323a47}.help-block{display:block;margin-bottom:1em;line-height:1em}.help-inline{display:inline-block;vertical-align:middle;padding-left:5px}.form-group{margin-bottom:5px;padding:0;border-width:0}.form-inline input,.form-inline textarea,.form-inline select{display:inline-block;margin-bottom:0}.form-inline label{display:inline-block}.form-inline .radio,.form-inline .checkbox,.form-inline .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-left:0;margin-right:3px}.form-search input,.form-search textarea,.form-search select{display:inline-block;margin-bottom:0}.form-search .search-query{padding-left:14px;padding-right:14px;margin-bottom:0;border-radius:14px}.form-search label{display:inline-block}.form-search .radio,.form-search .checkbox,.form-inline .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"]{float:left;margin-left:0;margin-right:3px}.form--loading:before{content:""}.form--loading .form__spinner{display:block}.form:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);z-index:10}.form__spinner{display:none;position:absolute;top:50%;left:50%;z-index:11}#goog-fixurl ul{list-style:none;margin-left:0;padding-left:0}#goog-fixurl ul li{list-style-type:none}#goog-wm-qt{width:auto;margin-right:10px;margin-bottom:20px;padding:8px 20px;display:inline-block;font-size:.85em;background-color:#fff;color:#000;border-width:2px !important;border-style:solid !important;border-color:#cecfd1;border-radius:4px}table{display:block;margin-bottom:1em;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em;border-collapse:collapse;overflow-x:auto}table+table{margin-top:1em}thead{background-color:#cecfd1;border-bottom:2px solid #9b9b9d}th{padding:0.5em;font-weight:bold;text-align:left}td{padding:0.5em;border-bottom:1px solid #9b9b9d}tr,td,th{vertical-align:middle}@-webkit-keyframes intro{0%{opacity:0}100%{opacity:1}}@keyframes intro{0%{opacity:0}100%{opacity:1}}.btn,#goog-wm-sb{display:inline-block;margin-bottom:0.25em;padding:0.5em 1em;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em;font-weight:bold;text-align:center;text-decoration:none;border-width:0;border-radius:4px;cursor:pointer}.btn .icon,#goog-wm-sb .icon{margin-right:0.5em}.btn .icon+.hidden,#goog-wm-sb .icon+.hidden{margin-left:-0.5em}.btn--primary{background-color:#084981;color:#fff}.btn--primary:visited{background-color:#084981;color:#fff}.btn--primary:hover{background-color:#063a67;color:#fff}.btn--inverse{background-color:#fff;color:#494e52;border:1px solid #cecfd1}.btn--inverse:visited{background-color:#fff;color:#494e52}.btn--inverse:hover{background-color:#ccc;color:#494e52}.btn--light-outline{background-color:transparent;color:#fff;border:1px solid #fff}.btn--light-outline:visited{background-color:transparent;color:#fff}.btn--light-outline:hover{background-color:rgba(0,0,0,0.2);color:#fff}.btn--success{background-color:#3fa63f;color:#fff}.btn--success:visited{background-color:#3fa63f;color:#fff}.btn--success:hover{background-color:#328532;color:#fff}.btn--warning{background-color:#d67f05;color:#fff}.btn--warning:visited{background-color:#d67f05;color:#fff}.btn--warning:hover{background-color:#ab6604;color:#fff}.btn--danger{background-color:#ee5f5b;color:#fff}.btn--danger:visited{background-color:#ee5f5b;color:#fff}.btn--danger:hover{background-color:#be4c49;color:#fff}.btn--info{background-color:#3b9cba;color:#fff}.btn--info:visited{background-color:#3b9cba;color:#fff}.btn--info:hover{background-color:#2f7d95;color:#fff}.btn--facebook{background-color:#3b5998;color:#fff}.btn--facebook:visited{background-color:#3b5998;color:#fff}.btn--facebook:hover{background-color:#2f477a;color:#fff}.btn--twitter{background-color:#55acee;color:#fff}.btn--twitter:visited{background-color:#55acee;color:#fff}.btn--twitter:hover{background-color:#448abe;color:#fff}.btn--reddit{background-color:#ff4500;color:#fff}.btn--reddit:visited{background-color:#ff4500;color:#fff}.btn--reddit:hover{background-color:#cc3700;color:#fff}.btn--linkedin{background-color:#007bb6;color:#fff}.btn--linkedin:visited{background-color:#007bb6;color:#fff}.btn--linkedin:hover{background-color:#006292;color:#fff}.btn--block{display:block;width:100%}.btn--block+.btn--block{margin-top:0.25em}.btn--disabled{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:0.65}.btn--x-large{font-size:1.75em}.btn--large{font-size:1.25em}.btn--small{font-size:.7}.notice{margin:2em 0 !important;padding:1em;color:#494e52;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em !important;text-indent:initial;background-color:#f8f9f9;border-radius:4px;box-shadow:0 1px 1px rgba(189,193,196,0.25)}.notice h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice h4{margin-bottom:0;font-size:1em}.notice p:last-child{margin-bottom:0 !important}.notice h4+p{margin-top:0;padding-top:0}.notice a{color:#bdc1c4}.notice a:hover{color:#717476}.notice code{background-color:#fcfcfc}.notice ul:last-child{margin-bottom:0}.notice--primary{margin:2em 0 !important;padding:1em;color:#494e52;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em !important;text-indent:initial;background-color:#e6edf2;border-radius:4px;box-shadow:0 1px 1px rgba(8,73,129,0.25)}.notice--primary h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--primary h4{margin-bottom:0;font-size:1em}.notice--primary p:last-child{margin-bottom:0 !important}.notice--primary h4+p{margin-top:0;padding-top:0}.notice--primary a{color:#084981}.notice--primary a:hover{color:#052c4d}.notice--primary code{background-color:#f3f6f9}.notice--primary ul:last-child{margin-bottom:0}.notice--info{margin:2em 0 !important;padding:1em;color:#494e52;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em !important;text-indent:initial;background-color:#ebf5f8;border-radius:4px;box-shadow:0 1px 1px rgba(59,156,186,0.25)}.notice--info h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--info h4{margin-bottom:0;font-size:1em}.notice--info p:last-child{margin-bottom:0 !important}.notice--info h4+p{margin-top:0;padding-top:0}.notice--info a{color:#3b9cba}.notice--info a:hover{color:#235e70}.notice--info code{background-color:#f5fafc}.notice--info ul:last-child{margin-bottom:0}.notice--warning{margin:2em 0 !important;padding:1em;color:#494e52;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em !important;text-indent:initial;background-color:#fbf2e6;border-radius:4px;box-shadow:0 1px 1px rgba(214,127,5,0.25)}.notice--warning h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--warning h4{margin-bottom:0;font-size:1em}.notice--warning p:last-child{margin-bottom:0 !important}.notice--warning h4+p{margin-top:0;padding-top:0}.notice--warning a{color:#d67f05}.notice--warning a:hover{color:#804c03}.notice--warning code{background-color:#fdf9f3}.notice--warning ul:last-child{margin-bottom:0}.notice--success{margin:2em 0 !important;padding:1em;color:#494e52;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em !important;text-indent:initial;background-color:#ecf6ec;border-radius:4px;box-shadow:0 1px 1px rgba(63,166,63,0.25)}.notice--success h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--success h4{margin-bottom:0;font-size:1em}.notice--success p:last-child{margin-bottom:0 !important}.notice--success h4+p{margin-top:0;padding-top:0}.notice--success a{color:#3fa63f}.notice--success a:hover{color:#266426}.notice--success code{background-color:#f5fbf5}.notice--success ul:last-child{margin-bottom:0}.notice--danger{margin:2em 0 !important;padding:1em;color:#494e52;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em !important;text-indent:initial;background-color:#fdefef;border-radius:4px;box-shadow:0 1px 1px rgba(238,95,91,0.25)}.notice--danger h4{margin-top:0 !important;margin-bottom:0.75em}.page__content .notice--danger h4{margin-bottom:0;font-size:1em}.notice--danger p:last-child{margin-bottom:0 !important}.notice--danger h4+p{margin-top:0;padding-top:0}.notice--danger a{color:#ee5f5b}.notice--danger a:hover{color:#8f3937}.notice--danger code{background-color:#fef7f7}.notice--danger ul:last-child{margin-bottom:0}.masthead{position:relative;border-bottom:2px solid #cecfd1;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.15s;animation-delay:0.15s;z-index:20}.masthead__inner-wrap{clear:both;margin-left:auto;margin-right:auto;padding:0.5em;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.masthead__inner-wrap::after{clear:both;content:"";display:table}@media (min-width: 80em){.masthead__inner-wrap{max-width:1280px}}.masthead__inner-wrap nav{z-index:10}.masthead__inner-wrap a{text-decoration:none}.site-logo img{max-height:2rem}.site-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;font-weight:bold;z-index:20}.masthead__menu{float:left;margin-left:0;margin-right:0;width:100%;clear:both}.masthead__menu .site-nav{margin-left:0}@media (min-width: 37.5em){.masthead__menu .site-nav{float:right}}.masthead__menu ul{margin:0;padding:0;clear:both;list-style-type:none}.masthead__menu-item{display:block;list-style-type:none;white-space:nowrap}.masthead__menu-item--lg{padding-right:2em;font-weight:700}.breadcrumbs{clear:both;margin:0 auto;max-width:100%;padding-left:1em;padding-right:1em;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.3s;animation-delay:0.3s}.breadcrumbs::after{clear:both;content:"";display:table}@media (min-width: 80em){.breadcrumbs{max-width:1280px}}.breadcrumbs ol{padding:0;list-style:none;font-size:.85em}@media (min-width: 64em){.breadcrumbs ol{float:right;width:calc(100% - 200px)}}@media (min-width: 80em){.breadcrumbs ol{width:calc(100% - 300px)}}.breadcrumbs li{display:inline}.breadcrumbs .current{font-weight:bold}.pagination{clear:both;float:left;margin-top:1em;padding-top:1em;width:100%}.pagination::after{clear:both;content:"";display:table}.pagination ul{margin:0;padding:0;list-style-type:none;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.pagination li{display:block;float:left;margin-left:-1px}.pagination li a{display:block;margin-bottom:0.25em;padding:0.5em 1em;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:14px;font-weight:bold;line-height:1.5;text-align:center;text-decoration:none;color:#323a47;border:1px solid #9b9b9d;border-radius:0}.pagination li a:hover{color:#0c0e11}.pagination li a.current,.pagination li a.current.disabled{color:#fff;background:#084981}.pagination li a.disabled{color:rgba(50,58,71,0.5);pointer-events:none;cursor:not-allowed}.pagination li:first-child{margin-left:0}.pagination li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination--pager{display:block;padding:1em 2em;float:left;width:50%;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1.25em;font-weight:bold;text-align:center;text-decoration:none;color:#323a47;border:1px solid #9b9b9d;border-radius:4px}.pagination--pager:hover{background-color:#323a47;color:#fff}.pagination--pager:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.pagination--pager:last-child{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.pagination--pager.disabled{color:rgba(50,58,71,0.5);pointer-events:none;cursor:not-allowed}.page__content+.pagination,.page__meta+.pagination,.comment__date+.pagination,.page__share+.pagination,.page__comments+.pagination{margin-top:2em;padding-top:2em;border-top:1px solid #cecfd1}.greedy-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:2em;background:#eee}.greedy-nav a{display:block;margin:0 1rem;color:#19263a;text-decoration:none}.greedy-nav a:hover{color:#19263a}.greedy-nav a.site-logo{margin-left:0;margin-right:0.5rem}.greedy-nav a.site-title{margin-left:0}.greedy-nav__toggle{-ms-flex-item-align:center;align-self:center;height:2rem;border:0;outline:none;background-color:transparent;cursor:pointer}.greedy-nav .visible-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.greedy-nav .visible-links li{-webkit-box-flex:0;-ms-flex:none;flex:none}.greedy-nav .visible-links a{position:relative}.greedy-nav .visible-links a:before{content:"";position:absolute;left:0;bottom:0;height:4px;background:#084981;width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scaleX(0) translate3d(0, 0, 0);transform:scaleX(0) translate3d(0, 0, 0)}.greedy-nav .visible-links a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.greedy-nav .hidden-links{position:absolute;top:100%;right:0;margin-top:15px;padding:5px;border:1px solid #cecfd1;border-radius:4px;background:#eee;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.greedy-nav .hidden-links.hidden{display:none}.greedy-nav .hidden-links a{margin:0;padding:10px 20px;font-size:1.25em}.greedy-nav .hidden-links a:hover{color:#19263a;background:#d1d4d8}.greedy-nav .hidden-links:before{content:"";position:absolute;top:-11px;right:10px;width:0;border-style:solid;border-width:0 10px 10px;border-color:#cecfd1 transparent;display:block;z-index:0}.greedy-nav .hidden-links:after{content:"";position:absolute;top:-10px;right:10px;width:0;border-style:solid;border-width:0 10px 10px;border-color:#eee transparent;display:block;z-index:1}.greedy-nav .hidden-links li{display:block;border-bottom:1px solid #cecfd1}.greedy-nav .hidden-links li:last-child{border-bottom:none}.no-js .greedy-nav .visible-links{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:visible}.nav__list{margin-bottom:1.5em}.nav__list input[type="checkbox"],.nav__list label{display:none}@media (max-width: 63.9375em){.nav__list label{position:relative;display:inline-block;padding:0.5em 2.5em 0.5em 1em;color:#7a8288;font-size:.85em;font-weight:bold;border:1px solid #bdc1c4;border-radius:4px;z-index:20;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;cursor:pointer}.nav__list label:before,.nav__list label:after{content:"";position:absolute;right:1em;top:1.25em;width:0.75em;height:0.125em;line-height:1;background-color:#7a8288;-webkit-transition:0.2s ease-out;transition:0.2s ease-out}.nav__list label:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nav__list label:hover{color:#fff;border-color:#7a8288;background-color:#333}.nav__list label:hover:before,.nav__list label:hover:after{background-color:#fff}.nav__list input:checked+label{color:white;background-color:#333}.nav__list input:checked+label:before,.nav__list input:checked+label:after{background-color:#fff}.nav__list label:hover:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nav__list input:checked+label:hover:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.nav__list ul{margin-bottom:1em}.nav__list a{display:block;padding:0.25em 0}}@media (max-width: 63.9375em) and (min-width: 64em){.nav__list a{padding-top:0.125em;padding-bottom:0.125em}}@media (max-width: 63.9375em){.nav__list a:hover{text-decoration:underline}}.nav__list .nav__items{margin:0;font-size:1.25rem}.nav__list .nav__items a{color:inherit}.nav__list .nav__items .active{margin-left:-0.5em;padding-left:0.5em;padding-right:0.5em;font-weight:bold}@media (max-width: 63.9375em){.nav__list .nav__items{position:relative;max-height:0;opacity:0%;overflow:hidden;z-index:10;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transform:translate(0, 10%);-ms-transform:translate(0, 10%);transform:translate(0, 10%)}}@media (max-width: 63.9375em){.nav__list input:checked ~ .nav__items{-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;max-height:9999px;overflow:visible;opacity:1;margin-top:1em;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}.nav__title{margin:0;padding:0.5rem 0.75rem;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1.25em;font-weight:bold}.nav__sub-title{display:block;margin:0.5rem 0;padding:0.25rem 0;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #cecfd1}.toc{font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#7a8288;background-color:#eee;border:1px solid #cecfd1;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125);box-shadow:0 1px 1px rgba(0,0,0,0.125)}.toc .nav__title{color:#fff;font-size:.85em;background:#084981;border-top-left-radius:4px;border-top-right-radius:4px}.toc .active a{background-color:#cedbe6;color:#494e52}.toc__menu{margin:0;padding:0;width:100%;list-style:none;font-size:.85em}@media (min-width: 64em){.toc__menu{font-size:.7}}.toc__menu a{display:block;padding:0.25rem 0.75rem;color:#323a47;font-weight:bold;line-height:1.5;border-bottom:1px solid #cecfd1}.toc__menu a:hover{color:#19263a}.toc__menu li ul>li a{padding-left:1.25rem;font-weight:normal}.toc__menu li ul li ul>li a{padding-left:1.75rem}.toc__menu li ul li ul li ul>li a{padding-left:2.25rem}.toc__menu li ul li ul li ul li ul>li a{padding-left:2.75rem}.toc__menu li ul li ul li ul li ul li ul>li a{padding-left:3.25rem}.page__footer{clear:both;float:left;margin-left:0;margin-right:0;width:100%;clear:both;position:absolute;bottom:0;height:auto;margin-top:3em;color:#323a47;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.45s;animation-delay:0.45s;background-color:#084981}.page__footer::after{clear:both;content:"";display:table}.page__footer footer{clear:both;margin-left:auto;margin-right:auto;margin-top:2em;max-width:100%;padding:0 1em 2em}.page__footer footer::after{clear:both;content:"";display:table}@media (min-width: 80em){.page__footer footer{max-width:1280px}}.page__footer a{color:inherit;text-decoration:none}.page__footer a:hover{text-decoration:underline}.page__footer .fas,.page__footer .fab,.page__footer .far,.page__footer .fal{color:#323a47}.page__footer-copyright{font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.7}.page__footer-follow ul{margin:0;padding:0;list-style-type:none}.page__footer-follow li{display:inline-block;padding-top:5px;padding-bottom:5px;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em;text-transform:uppercase}.page__footer-follow li+li:before{content:"";padding-right:5px}.page__footer-follow a{padding-right:10px;font-weight:bold}.page__footer-follow .social-icons a{white-space:nowrap}.layout--search .archive__item-teaser{margin-bottom:0.25em}.search__toggle{margin-left:1rem;margin-right:1rem;height:2rem;border:0;outline:none;color:#084981;background-color:transparent;cursor:pointer;-webkit-transition:0.2s;transition:0.2s}.search__toggle:hover{color:#063761}.search-icon{width:100%;height:100%}.search-content{display:none;visibility:hidden;padding-top:1em;padding-bottom:1em}.search-content__inner-wrap{width:100%;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.15s;animation-delay:0.15s}@media (min-width: 80em){.search-content__inner-wrap{max-width:1280px}}.search-content .search-input{display:block;margin-bottom:0;padding:0;border:none;outline:none;box-shadow:none;background-color:transparent;font-size:2.25em}@media (min-width: 64em){.search-content .search-input{font-size:2.75em}}@media (min-width: 80em){.search-content .search-input{font-size:2.8em}}.search-content.is--visible{display:block;visibility:visible}.search-content.is--visible::after{content:"";display:block}.search-content .results__found{margin-top:0.5em;font-size:.85em}.search-content .archive__item{margin-bottom:2em}@media (min-width: 64em){.search-content .archive__item{width:75%}}@media (min-width: 80em){.search-content .archive__item{width:50%}}.search-content .archive__item-title{margin-top:0}.search-content .archive__item-excerpt{margin-bottom:0}.ais-search-box{max-width:100% !important;margin-bottom:2em}.archive__item-title .ais-Highlight{color:#084981;font-style:normal;text-decoration:underline}.archive__item-excerpt .ais-Highlight{color:#084981;font-style:normal;font-weight:bold}div.highlighter-rouge,figure.highlight{position:relative;margin-bottom:1em;background:#263238;color:#eff;font-family:Monaco,Consolas,"Lucida Console",monospace;font-size:.85em;line-height:1.8;border-radius:4px}div.highlighter-rouge>pre,div.highlighter-rouge pre.highlight,figure.highlight>pre,figure.highlight pre.highlight{margin:0;padding:1em}.highlight table{margin-bottom:0;font-size:1em;border:0}.highlight table td{padding:0;width:calc(100% - 1em);border:0}.highlight table td.gutter,.highlight table td.rouge-gutter{padding-right:1em;width:1em;color:#b2ccd6;border-right:1px solid #b2ccd6;text-align:right}.highlight table td.code,.highlight table td.rouge-code{padding-left:1em}.highlight table pre{margin:0}.highlight pre{width:100%}.highlight .hll{background-color:#eff}.highlight .c{color:#b2ccd6}.highlight .err{color:#f07178}.highlight .k{color:#c792ea}.highlight .l{color:#f78c6c}.highlight .n{color:#eff}.highlight .o{color:#89ddff}.highlight .p{color:#eff}.highlight .cm{color:#b2ccd6}.highlight .cp{color:#b2ccd6}.highlight .c1{color:#b2ccd6}.highlight .cs{color:#b2ccd6}.highlight .gd{color:#f07178}.highlight .ge{font-style:italic}.highlight .gh{color:#eff;font-weight:bold}.highlight .gi{color:#c3e88d}.highlight .gp{color:#b2ccd6;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#89ddff;font-weight:bold}.highlight .kc{color:#c792ea}.highlight .kd{color:#c792ea}.highlight .kn{color:#89ddff}.highlight .kp{color:#c792ea}.highlight .kr{color:#c792ea}.highlight .kt{color:#ffcb6b}.highlight .ld{color:#c3e88d}.highlight .m{color:#f78c6c}.highlight .s{color:#c3e88d}.highlight .na{color:#82aaff}.highlight .nb{color:#eff}.highlight .nc{color:#ffcb6b}.highlight .no{color:#f07178}.highlight .nd{color:#89ddff}.highlight .ni{color:#eff}.highlight .ne{color:#f07178}.highlight .nf{color:#82aaff}.highlight .nl{color:#eff}.highlight .nn{color:#ffcb6b}.highlight .nx{color:#82aaff}.highlight .py{color:#eff}.highlight .nt{color:#89ddff}.highlight .nv{color:#f07178}.highlight .ow{color:#89ddff}.highlight .w{color:#eff}.highlight .mf{color:#f78c6c}.highlight .mh{color:#f78c6c}.highlight .mi{color:#f78c6c}.highlight .mo{color:#f78c6c}.highlight .sb{color:#c3e88d}.highlight .sc{color:#eff}.highlight .sd{color:#b2ccd6}.highlight .s2{color:#c3e88d}.highlight .se{color:#f78c6c}.highlight .sh{color:#c3e88d}.highlight .si{color:#f78c6c}.highlight .sx{color:#c3e88d}.highlight .sr{color:#c3e88d}.highlight .s1{color:#c3e88d}.highlight .ss{color:#c3e88d}.highlight .bp{color:#eff}.highlight .vc{color:#f07178}.highlight .vg{color:#f07178}.highlight .vi{color:#f07178}.highlight .il{color:#f78c6c}.gist th,.gist td{border-bottom:0}.hidden,.is--hidden{display:none;visibility:hidden}.load{display:none}.transparent{opacity:0}.visually-hidden,.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);height:1px !important;width:1px !important;border:0 !important;overflow:hidden}body:hover .visually-hidden a,body:hover .visually-hidden input,body:hover .visually-hidden button{display:none !important}.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto !important;height:auto !important;width:auto !important;display:block;font-size:1em;font-weight:bold;padding:15px 23px 14px;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}.skip-link{position:fixed;z-index:20;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;white-space:nowrap}.skip-link li{height:0;width:0;list-style:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.task-list{padding:0}.task-list li{list-style-type:none}.task-list .task-list-item-checkbox{margin-right:0.5em;opacity:1}.cf{clear:both}.wrapper{margin-left:auto;margin-right:auto;width:100%}.align-left{display:block;margin-left:auto;margin-right:auto}@media (min-width: 37.5em){.align-left{float:left;margin-right:1em}}.align-right{display:block;margin-left:auto;margin-right:auto}@media (min-width: 37.5em){.align-right{float:right;margin-left:1em}}.align-center{display:block;margin-left:auto;margin-right:auto}@media (min-width: 64em){.full{margin-right:-20.3389830508% !important}}.icon{display:inline-block;fill:currentColor;width:1em;height:1.1em;line-height:1;position:relative;top:-0.1em;vertical-align:middle}.social-icons .fas,.social-icons .fab,.social-icons .far,.social-icons .fal{color:#19263a}.social-icons .fa-behance,.social-icons .fa-behance-square{color:#1769ff}.social-icons .fa-bitbucket{color:#205081}.social-icons .fa-dribbble,.social-icons .fa-dribble-square{color:#ea4c89}.social-icons .fa-facebook,.social-icons .fa-facebook-square,.social-icons .fa-facebook-f{color:#3b5998}.social-icons .fa-flickr{color:#ff0084}.social-icons .fa-foursquare{color:#0072b1}.social-icons .fa-github,.social-icons .fa-github-alt,.social-icons .fa-github-square{color:#171516}.social-icons .fa-gitlab{color:#e24329}.social-icons .fa-instagram{color:#517fa4}.social-icons .fa-lastfm,.social-icons .fa-lastfm-square{color:#d51007}.social-icons .fa-linkedin,.social-icons .fa-linkedin-in{color:#007bb6}.social-icons .fa-mastodon,.social-icons .fa-mastodon-square{color:#2b90d9}.social-icons .fa-pinterest,.social-icons .fa-pinterest-p,.social-icons .fa-pinterest-square{color:#cb2027}.social-icons .fa-reddit{color:#ff4500}.social-icons .fa-rss,.social-icons .fa-rss-square{color:#fa9b39}.social-icons .fa-soundcloud{color:#f30}.social-icons .fa-stack-exchange,.social-icons .fa-stack-overflow{color:#fe7a15}.social-icons .fa-tumblr,.social-icons .fa-tumblr-square{color:#32506d}.social-icons .fa-twitter,.social-icons .fa-twitter-square{color:#55acee}.social-icons .fa-vimeo,.social-icons .fa-vimeo-square,.social-icons .fa-vimeo-v{color:#1ab7ea}.social-icons .fa-vine{color:#00bf8f}.social-icons .fa-youtube{color:#b00}.social-icons .fa-xing,.social-icons .fa-xing-square{color:#006567}.navicon{position:relative;width:1.5rem;height:.25rem;background:#084981;margin:auto;-webkit-transition:0.3s;transition:0.3s}.navicon:before,.navicon:after{content:"";position:absolute;left:0;width:1.5rem;height:.25rem;background:#084981;-webkit-transition:0.3s;transition:0.3s}.navicon:before{top:-.5rem}.navicon:after{bottom:-.5rem}.close .navicon{background:transparent}.close .navicon:before,.close .navicon:after{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:1.5rem}.close .navicon:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.close .navicon:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.greedy-nav__toggle:hover .navicon,.greedy-nav__toggle:hover .navicon:before,.greedy-nav__toggle:hover .navicon:after{background:#063761}.greedy-nav__toggle:hover.close .navicon{background:transparent}@media (min-width: 64em){.sticky{clear:both;position:-webkit-sticky;position:sticky;top:2em}.sticky::after{clear:both;content:"";display:table}.sticky>*{display:block}}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.show-modal{overflow:hidden;position:relative}.show-modal:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(255,255,255,0.85)}.show-modal .modal{display:block}.modal{display:none;position:fixed;width:300px;top:50%;left:50%;margin-left:-150px;margin-top:-150px;min-height:0;z-index:9999;background:#fff;border:1px solid #cecfd1;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.125)}.modal__title{margin:0;padding:0.5em 1em}.modal__supporting-text{padding:0 1em 0.5em 1em}.modal__actions{padding:0.5em 1em;border-top:1px solid #cecfd1}.footnote{color:#9ba1a6;text-decoration:none}.footnotes{color:#9ba1a6}.footnotes ol,.footnotes li,.footnotes p{margin-bottom:0;font-size:.85em}a.reversefootnote{color:#7a8288;text-decoration:none}a.reversefootnote:hover{text-decoration:underline}.required{color:#ee5f5b;font-weight:bold}.gsc-control-cse table,.gsc-control-cse tr,.gsc-control-cse td{border:0}.responsive-video-container{position:relative;margin-bottom:1em;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.responsive-video-container iframe,.responsive-video-container object,.responsive-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}:-webkit-full-screen-ancestor .masthead,:-webkit-full-screen-ancestor .page__footer{position:static}#main{clear:both;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;max-width:100%;-webkit-animation-delay:0.15s;animation-delay:0.15s}#main::after{clear:both;content:"";display:table}@media (min-width: 80em){#main{max-width:1280px}}@media (min-width: 64em){.page{float:right;width:calc(100% - 200px);padding-right:200px}}@media (min-width: 80em){.page{width:calc(100% - 300px);padding-right:300px}}.page .page__inner-wrap{float:left;margin-top:1em;margin-left:0;margin-right:0;width:100%;clear:both}.page .page__inner-wrap .page__content,.page .page__inner-wrap .page__meta,.page .page__inner-wrap .comment__date,.page .page__inner-wrap .page__share{position:relative;float:left;margin-left:0;margin-right:0;width:100%;clear:both}.page__title{margin-top:0;line-height:1}.page__title+.page__meta,.page__title+.comment__date{margin-top:-0.5em}.page__lead{font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1.75em}.page__content h2{padding-bottom:0.5em;border-bottom:1px solid #cecfd1}.page__content p,.page__content li,.page__content dl{font-size:1em}.page__content p{margin:0 0 1.3em}.page__content a:not(.btn):not(#goog-wm-sb):hover{text-decoration:underline}.page__content a:not(.btn):not(#goog-wm-sb):hover img{box-shadow:0 0 10px rgba(0,0,0,0.25)}.page__content dt{margin-top:1em;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:bold}.page__content dd{margin-left:1em;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em}.page__content .small{font-size:.85em}.page__content blockquote+.small{margin-top:-1.5em;padding-left:1.25rem}.page__hero{position:relative;margin-bottom:0em;clear:both;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.25s;animation-delay:0.25s}.page__hero::after{clear:both;content:"";display:table}.page__hero--overlay{position:relative;margin-bottom:0em;padding:2em 0;clear:both;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.25s;animation-delay:0.25s}.page__hero--overlay::after{clear:both;content:"";display:table}.page__hero--overlay a{color:#fff}.page__hero--overlay .wrapper{padding-left:1em;padding-right:1em}@media (min-width: 80em){.page__hero--overlay .wrapper{max-width:1280px}}.page__hero--overlay .page__title,.page__hero--overlay .page__meta,.page__hero--overlay .comment__date,.page__hero--overlay .page__lead,.page__hero--overlay .btn,.page__hero--overlay #goog-wm-sb{color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,0.5)}.page__hero--overlay .page__lead{max-width:768px}.page__hero--overlay .page__title{font-size:2.75em}@media (min-width: 37.5em){.page__hero--overlay .page__title{font-size:2.8em}}.page__hero-image{width:100%;height:auto;-ms-interpolation-mode:bicubic}.page__hero-caption{position:absolute;bottom:0;right:0;margin:0 auto;padding:2px 5px;color:#fff;font-family:Georgia,Times,serif;font-size:.7;background:#000;text-align:right;z-index:5;opacity:0.5;border-radius:4px 0 0 0}@media (min-width: 64em){.page__hero-caption{padding:5px 10px}}.page__hero-caption a{color:#fff;text-decoration:none}.page__share{margin-top:1em;padding-top:.5em;border-top:1px solid #cecfd1}@media (max-width: 37.5em){.page__share .btn span,.page__share #goog-wm-sb span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.page__share-title{margin-bottom:5px;font-size:.85em;text-transform:uppercase}.identosphere{width:50%;margin-left:auto;margin-right:auto}.identosphere input{text-align:center}.identosphere ::-webkit-input-placeholder{text-align:center}.identosphere :-moz-placeholder{text-align:center}.page__meta,.comment__date{margin-top:.05em;color:#323a47;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em}.page__meta p,.comment__date p{margin:0}.page__meta a,.comment__date a{color:inherit}.page__meta-title{margin-bottom:10px;font-size:.85em;text-transform:uppercase}.page__taxonomy{margin-bottom:.05em}.page__taxonomy .sep{display:none}.page__taxonomy strong{margin-right:10px}.page__taxonomy-item{display:inline-block;margin-right:5px;margin-bottom:8px;padding:5px 10px;text-decoration:none;border:1px solid #9b9b9d;border-radius:4px}.page__taxonomy-item:hover{text-decoration:none;color:#0c0e11}.taxonomy__section{margin-bottom:1em;padding-bottom:.05em}.taxonomy__section:not(:last-child){border-bottom:solid 1px #cecfd1}.taxonomy__section .archive__item-title{margin-top:0}.taxonomy__section .archive__subtitle{clear:both;border:0}.taxonomy__section+.taxonomy__section{margin-top:2em}.taxonomy__title{margin-bottom:0.5em;color:#aabddb}.taxonomy__count{color:#87a2cb}.taxonomy__index{display:grid;grid-column-gap:2em;grid-template-columns:repeat(2, 1fr);margin:1.414em 0;padding:0;font-size:0.9em;list-style:none}@media (min-width: 64em){.taxonomy__index{grid-template-columns:repeat(3, 1fr)}}.taxonomy__index a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.25em 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:inherit;text-decoration:none;border-bottom:1px solid #cecfd1}.back-to-top{display:block;clear:both;color:#87a2cb;font-size:0.6em;text-transform:uppercase;text-align:right;text-decoration:none}.page__comments{float:left;margin-left:0;margin-right:0;width:100%;clear:both}.page__comments-title{margin-top:2rem;margin-bottom:5px;padding-top:1rem;font-size:1.25em}.page__comments-form{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page__comments-form.disabled input,.page__comments-form.disabled button,.page__comments-form.disabled textarea,.page__comments-form.disabled label{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:0.65}.comment{clear:both;margin:1em 0}.comment::after{clear:both;content:"";display:table}.comment:not(:last-child){border-bottom:1px solid #cecfd1}.comment__avatar-wrapper{float:left;width:60px;height:60px}@media (min-width: 64em){.comment__avatar-wrapper{width:100px;height:100px}}.comment__avatar{width:40px;height:40px;border-radius:50%}@media (min-width: 64em){.comment__avatar{width:80px;height:80px;padding:5px;border:1px solid #cecfd1}}.comment__content-wrapper{float:right;width:calc(100% - 60px)}@media (min-width: 64em){.comment__content-wrapper{width:calc(100% - 100px)}}.comment__author{margin:0}.comment__author a{text-decoration:none}.comment__date{margin:0}.comment__date a{text-decoration:none}.page__related{clear:both;float:left;margin-top:2em;padding-top:1em;border-top:1px solid #cecfd1}.page__related::after{clear:both;content:"";display:table}@media (min-width: 64em){.page__related{float:right;width:calc(100% - 200px)}}@media (min-width: 80em){.page__related{width:calc(100% - 300px)}}.page__related a{color:inherit;text-decoration:none}.page__related-title{margin-bottom:10px;font-size:.85em;text-transform:uppercase}@media (min-width: 64em){.wide .page{padding-right:0}}@media (min-width: 80em){.wide .page{padding-right:0}}@media (min-width: 64em){.wide .page__related{padding-right:0}}@media (min-width: 80em){.wide .page__related{padding-right:0}}.archive{margin-top:1em;margin-bottom:1em}.archive blockquote,.archive p,.archive li,.archive dl{font-size:0.9em}@media (min-width: 64em){.archive{float:right;width:calc(100% - 200px);padding-right:200px}}@media (min-width: 80em){.archive{width:calc(100% - 300px);padding-right:300px}}.archive__item{position:relative}.archive__subtitle{margin:1.414em 0 0;padding-bottom:0.5em;font-size:1.75em;color:#323a47;border-bottom:1px solid #cecfd1}.archive__subtitle+.list__item .archive__item-title{margin-top:0.5em}.archive__item-title{margin-bottom:0.25em;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;line-height:initial;overflow:hidden;text-overflow:ellipsis}.archive__item-title a[rel="permalink"]::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0}.archive__item-title a+a{opacity:0.5}.page__content .archive__item-title{margin-top:1em;border-bottom:none}.archive__item-excerpt{margin-top:0;margin-bottom:1px;border-bottom:none;font-size:.85em}.archive__item-excerpt+p{text-indent:0}.archive__item-excerpt a{position:relative}.archive__item-teaser{position:relative;border-radius:4px;overflow:hidden}.archive__item-teaser img{width:100%}.archive__item-caption{position:absolute;bottom:0;right:0;margin:0 auto;padding:2px 5px;color:#fff;font-family:Georgia,Times,serif;font-size:.65em;background:#000;text-align:right;z-index:5;opacity:0.5;border-radius:4px 0 0 0}@media (min-width: 64em){.archive__item-caption{padding:5px 10px}}.archive__item-caption a{color:#fff;text-decoration:none}.list__item .page__meta,.list__item .comment__date{margin:0 0 2px;font-size:0.7em;border-bottom:none}@media (min-width: 64em){.archive .grid__wrapper{margin-right:-200px}}@media (min-width: 80em){.archive .grid__wrapper{margin-right:-300px}}.grid__item{margin-bottom:2em}@media (min-width: 37.5em){.grid__item{float:left;width:48.9795918367%}.grid__item:nth-child(2n+1){clear:both;margin-left:0}.grid__item:nth-child(2n+2){clear:none;margin-left:2.0408163265%}}@media (min-width: 48em){.grid__item{margin-left:0;margin-right:0;width:23.7288135593%}.grid__item:nth-child(2n+1){clear:none}.grid__item:nth-child(4n+1){clear:both}.grid__item:nth-child(4n+2){clear:none;margin-left:1.6949152542%}.grid__item:nth-child(4n+3){clear:none;margin-left:1.6949152542%}.grid__item:nth-child(4n+4){clear:none;margin-left:1.6949152542%}}.grid__item .page__meta,.grid__item .comment__date{margin:0 0 4px;font-size:0.6em}.grid__item .archive__item-title{margin-top:0.5em;font-size:1.25em}.grid__item .archive__item-excerpt{display:none}@media (min-width: 48em){.grid__item .archive__item-excerpt{display:block;font-size:.85em}}.feature__wrapper{clear:both;margin-bottom:2em;border-bottom:1px solid #cecfd1}.feature__wrapper::after{clear:both;content:"";display:table}.feature__wrapper .archive__item-title{margin-bottom:0}.feature__item{position:relative;margin-bottom:2em;font-size:1.125em}@media (min-width: 37.5em){.feature__item{float:left;margin-bottom:0;width:32.2033898305%}.feature__item:nth-child(3n+1){clear:both;margin-left:0}.feature__item:nth-child(3n+2){clear:none;margin-left:1.6949152542%}.feature__item:nth-child(3n+3){clear:none;margin-left:1.6949152542%}.feature__item .feature__item-teaser{max-height:200px;overflow:hidden}}.feature__item .archive__item-body{padding-left:1.6949152542%;padding-right:1.6949152542%}.feature__item a.btn::before,.feature__item a#goog-wm-sb::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0}.feature__item--left{position:relative;float:left;margin-left:0;margin-right:0;width:100%;clear:both;font-size:1.125em}.feature__item--left .archive__item{float:left}.feature__item--left .archive__item-teaser{margin-bottom:2em}.feature__item--left a.btn::before,.feature__item--left a#goog-wm-sb::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0}@media (min-width: 37.5em){.feature__item--left .archive__item-teaser{float:left;width:40.6779661017%}.feature__item--left .archive__item-body{float:right;padding-left:1.6949152542%;padding-right:1.6949152542%;width:57.6271186441%}}.feature__item--right{position:relative;float:left;margin-left:0;margin-right:0;width:100%;clear:both;font-size:1.125em}.feature__item--right .archive__item{float:left}.feature__item--right .archive__item-teaser{margin-bottom:2em}.feature__item--right a.btn::before,.feature__item--right a#goog-wm-sb::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0}@media (min-width: 37.5em){.feature__item--right{text-align:right}.feature__item--right .archive__item-teaser{float:right;width:40.6779661017%}.feature__item--right .archive__item-body{float:left;width:57.6271186441%;padding-left:1.6949152542%;padding-right:1.6949152542%}}.feature__item--center{position:relative;float:left;margin-left:0;margin-right:0;width:100%;clear:both;font-size:1.125em}.feature__item--center .archive__item{float:left;width:100%}.feature__item--center .archive__item-teaser{margin-bottom:2em}.feature__item--center a.btn::before,.feature__item--center a#goog-wm-sb::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0}@media (min-width: 37.5em){.feature__item--center{text-align:center}.feature__item--center .archive__item-teaser{margin:0 auto;width:40.6779661017%}.feature__item--center .archive__item-body{margin:0 auto;width:57.6271186441%}}.archive .feature__wrapper .archive__item-title{margin-top:0.25em;font-size:1em}.archive .feature__item,.archive .feature__item--left,.archive .feature__item--center,.archive .feature__item--right{font-size:1em}@media (min-width: 64em){.wide .archive{padding-right:0}}@media (min-width: 80em){.wide .archive{padding-right:0}}.sidebar{clear:both}.sidebar::after{clear:both;content:"";display:table}@media (max-width: 64em){.sidebar{position:relative;z-index:10;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@media (min-width: 64em){.sidebar{float:left;width:calc(200px - 1em);opacity:0.75;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.sidebar:hover{opacity:1}.sidebar.sticky{overflow-y:auto;height:calc(100vh - 2em - 2em)}}@media (min-width: 80em){.sidebar{width:calc(300px - 1em)}}.sidebar>*{margin-top:1em;margin-bottom:1em}.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{margin-bottom:0;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.sidebar p,.sidebar li{font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.85em;line-height:1.5}.sidebar img{width:100%}.sidebar img.emoji{width:20px;height:20px}.side{float:right;margin-left:20px}.sidebar__right{margin-bottom:1em}@media (min-width: 64em){.sidebar__right{position:absolute;top:0;right:0;width:200px;margin-right:-200px;padding-left:1em;z-index:10}.sidebar__right.sticky{clear:both;position:-webkit-sticky;position:sticky;top:2em;float:right}.sidebar__right.sticky::after{clear:both;content:"";display:table}}@media (min-width: 80em){.sidebar__right{width:300px;margin-right:-300px}}@media (min-width: 64em){.splash .sidebar__right{position:relative;float:right;margin-right:0}}@media (min-width: 80em){.splash .sidebar__right{margin-right:0}}.author__avatar{display:table-cell;vertical-align:top;width:36px;height:36px}@media (min-width: 64em){.author__avatar{display:block;width:auto;height:auto}}.author__avatar img{max-width:110px;border-radius:50%}@media (min-width: 64em){.author__avatar img{padding:5px;border:1px solid #cecfd1}}.author__content{display:table-cell;vertical-align:top;padding-left:15px;padding-right:25px;line-height:1}@media (min-width: 64em){.author__content{display:block;width:100%;padding-left:0;padding-right:0}}.author__content a{color:inherit;text-decoration:none}.author__name{margin:0}@media (min-width: 64em){.author__name{margin-top:10px;margin-bottom:10px}}.sidebar .author__name{font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1.25em}.author__bio{margin:0}@media (min-width: 64em){.author__bio{margin-top:10px;margin-bottom:20px}}.author__urls-wrapper{position:relative;display:table-cell;vertical-align:middle;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;z-index:10;position:relative;cursor:pointer}.author__urls-wrapper li:last-child a{margin-bottom:0}@media (min-width: 64em){.author__urls-wrapper{display:block}}.author__urls-wrapper button{margin-bottom:0}@media (min-width: 64em){.author__urls-wrapper button{display:none}}.author__urls{display:none;position:absolute;right:0;margin-top:15px;padding:10px;list-style-type:none;border:1px solid #cecfd1;border-radius:4px;background:#eee;z-index:-1;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);cursor:default}.author__urls.is--visible{display:block}@media (min-width: 64em){.author__urls{display:block;position:relative;margin:0;padding:0;border:0;background:transparent;box-shadow:none}}.author__urls:before{display:block;content:"";position:absolute;top:-11px;left:calc(50% - 10px);width:0;border-style:solid;border-width:0 10px 10px;border-color:#cecfd1 transparent;z-index:0}@media (min-width: 64em){.author__urls:before{display:none}}.author__urls:after{display:block;content:"";position:absolute;top:-10px;left:calc(50% - 10px);width:0;border-style:solid;border-width:0 10px 10px;border-color:#eee transparent;z-index:1}@media (min-width: 64em){.author__urls:after{display:none}}.author__urls li{white-space:nowrap}.author__urls a{display:block;margin-bottom:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;color:inherit;font-size:1.25em;text-decoration:none}.author__urls a:hover{text-decoration:underline}.wide .sidebar__right{margin-bottom:1em}@media (min-width: 64em){.wide .sidebar__right{position:initial;top:initial;right:initial;width:initial;margin-right:initial;padding-left:initial;z-index:initial}.wide .sidebar__right.sticky{float:none}}@media (min-width: 80em){.wide .sidebar__right{width:initial;margin-right:initial}}@media print{[hidden]{display:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;min-height:auto !important;font-size:16px}body{margin:0 auto;background:#fff !important;color:#000 !important;font-size:1rem;line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{color:#000;line-height:1.2;margin-bottom:0.75rem;margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}a,a:visited{color:#000;text-decoration:underline;word-wrap:break-word}table{border-collapse:collapse}thead{display:table-header-group}table,th,td{border-bottom:1px solid #000}td,th{padding:8px 16px}img{border:0;display:block;max-width:100% !important;vertical-align:middle}hr{border:0;border-bottom:2px solid #bbb;height:0;margin:2.25rem 0;padding:0}dt{font-weight:bold}dd{margin:0;margin-bottom:0.75rem}abbr[title],acronym[title]{border:0;text-decoration:none}table,blockquote,pre,code,figure,li,hr,ul,ol,a,tr{page-break-inside:avoid}h2,h3,h4,p,a{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}h1+p,h2+p,h3+p{page-break-before:avoid}img{page-break-after:auto;page-break-before:auto;page-break-inside:avoid}pre{white-space:pre-wrap !important;word-wrap:break-word}a[href^='http://']:after,a[href^='https://']:after,a[href^='ftp://']:after{content:" (" attr(href) ")";font-size:80%}abbr[title]:after,acronym[title]:after{content:" (" attr(title) ")"}#main{max-width:100%}.page{margin:0;padding:0;width:100%}.page-break,.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.no-print{display:none}a.no-reformat:after{content:''}abbr[title].no-reformat:after,acronym[title].no-reformat:after{content:''}.page__hero-caption{color:#000 !important;background:#fff !important;opacity:1}.page__hero-caption a{color:#000 !important}.masthead,.toc,.page__share,.page__related,.pagination,.ads,.page__footer,.page__comments-form,.author__avatar,.author__content,.author__urls-wrapper,.nav__list,.sidebar,.adsbygoogle{display:none !important;height:1px !important}} diff --git a/assets/css/style.css b/assets/css/style.css new file mode 100644 index 00000000..2440b2ef --- /dev/null +++ b/assets/css/style.css @@ -0,0 +1 @@ +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.5;color:#24292e;background-color:#fff}a{color:#0366d6;text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #dfe2e5}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:0.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:0.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:0.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:0.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:0.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:0.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:0.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:0.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:0.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:0.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:0.3}10%{opacity:1}100%{opacity:0.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:0.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow{transition:transform 0.3s;backface-visibility:hidden}.hover-grow:hover{transform:scale(1.025)}.border{border:1px #e1e4e8 solid !important}.border-y{border-top:1px #e1e4e8 solid !important;border-bottom:1px #e1e4e8 solid !important}.border-0{border:0 !important}.border-dashed{border-style:dashed !important}.border-blue{border-color:#0366d6 !important}.border-blue-light{border-color:#c8e1ff !important}.border-green{border-color:#34d058 !important}.border-green-light{border-color:#a2cbac !important}.border-red{border-color:#d73a49 !important}.border-red-light{border-color:#cea0a5 !important}.border-purple{border-color:#6f42c1 !important}.border-yellow{border-color:#d9d0a5 !important}.border-gray-light{border-color:#eaecef !important}.border-gray-dark{border-color:#d1d5da !important}.border-black-fade{border-color:rgba(27,31,35,0.15) !important}.border-top{border-top:1px #e1e4e8 solid !important}.border-right{border-right:1px #e1e4e8 solid !important}.border-bottom{border-bottom:1px #e1e4e8 solid !important}.border-left{border-left:1px #e1e4e8 solid !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:3px !important}.rounded-2{border-radius:6px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:3px !important;border-top-right-radius:3px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:3px !important;border-bottom-right-radius:3px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:3px !important;border-top-left-radius:3px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}@media (min-width: 544px){.border-sm-top{border-top:1px #e1e4e8 solid !important}.border-sm-right{border-right:1px #e1e4e8 solid !important}.border-sm-bottom{border-bottom:1px #e1e4e8 solid !important}.border-sm-left{border-left:1px #e1e4e8 solid !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:3px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:3px !important;border-top-right-radius:3px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:3px !important;border-bottom-right-radius:3px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:3px !important;border-top-left-radius:3px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}}@media (min-width: 768px){.border-md-top{border-top:1px #e1e4e8 solid !important}.border-md-right{border-right:1px #e1e4e8 solid !important}.border-md-bottom{border-bottom:1px #e1e4e8 solid !important}.border-md-left{border-left:1px #e1e4e8 solid !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:3px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:3px !important;border-top-right-radius:3px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:3px !important;border-bottom-right-radius:3px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:3px !important;border-top-left-radius:3px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}}@media (min-width: 1012px){.border-lg-top{border-top:1px #e1e4e8 solid !important}.border-lg-right{border-right:1px #e1e4e8 solid !important}.border-lg-bottom{border-bottom:1px #e1e4e8 solid !important}.border-lg-left{border-left:1px #e1e4e8 solid !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:3px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:3px !important;border-top-right-radius:3px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:3px !important;border-bottom-right-radius:3px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:3px !important;border-top-left-radius:3px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}}@media (min-width: 1280px){.border-xl-top{border-top:1px #e1e4e8 solid !important}.border-xl-right{border-right:1px #e1e4e8 solid !important}.border-xl-bottom{border-bottom:1px #e1e4e8 solid !important}.border-xl-left{border-left:1px #e1e4e8 solid !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:3px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:3px !important;border-top-right-radius:3px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:3px !important;border-bottom-right-radius:3px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:3px !important;border-top-left-radius:3px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}}.circle{border-radius:50% !important}.box-shadow{box-shadow:0 1px 1px rgba(27,31,35,0.1) !important}.box-shadow-medium{box-shadow:0 1px 5px rgba(27,31,35,0.15) !important}.box-shadow-large{box-shadow:0 1px 15px rgba(27,31,35,0.15) !important}.box-shadow-extra-large{box-shadow:0 10px 50px rgba(27,31,35,0.07) !important}.box-shadow-none{box-shadow:none !important}.bg-white{background-color:#fff !important}.bg-blue{background-color:#0366d6 !important}.bg-blue-light{background-color:#f1f8ff !important}.bg-gray-dark{background-color:#24292e !important}.bg-gray{background-color:#f6f8fa !important}.bg-gray-light{background-color:#fafbfc !important}.bg-green{background-color:#28a745 !important}.bg-green-light{background-color:#dcffe4 !important}.bg-red{background-color:#d73a49 !important}.bg-red-light{background-color:#ffdce0 !important}.bg-yellow{background-color:#ffd33d !important}.bg-yellow-light{background-color:#fff5b1 !important}.bg-purple{background-color:#6f42c1 !important}.bg-purple-light{background-color:#f5f0ff !important}.bg-shade-gradient{background-image:linear-gradient(180deg, rgba(27,31,35,0.065), rgba(27,31,35,0)) !important;background-repeat:no-repeat !important;background-size:100% 200px !important}.text-blue{color:#0366d6 !important}.text-red{color:#cb2431 !important}.text-gray-light{color:#6a737d !important}.text-gray{color:#586069 !important}.text-gray-dark{color:#24292e !important}.text-green{color:#28a745 !important}.text-orange{color:#a04100 !important}.text-orange-light{color:#e36209 !important}.text-purple{color:#6f42c1 !important}.text-white{color:#fff !important}.text-inherit{color:inherit !important}.text-pending{color:#b08800 !important}.bg-pending{color:#dbab09 !important}.link-gray{color:#586069 !important}.link-gray:hover{color:#0366d6 !important}.link-gray-dark{color:#24292e !important}.link-gray-dark:hover{color:#0366d6 !important}.link-hover-blue:hover{color:#0366d6 !important}.muted-link{color:#586069 !important}.muted-link:hover{color:#0366d6 !important;text-decoration:none}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:99;background:rgba(27,31,35,0.5)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-auto{flex:1 1 auto !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-item-equal{flex-grow:1;flex-basis:0}@media (min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-auto{flex:1 1 auto !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-item-equal{flex-grow:1;flex-basis:0}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-auto{flex:1 1 auto !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-item-equal{flex-grow:1;flex-basis:0}}@media (min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-auto{flex:1 1 auto !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-item-equal{flex-grow:1;flex-basis:0}}@media (min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-auto{flex:1 1 auto !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-item-equal{flex-grow:1;flex-basis:0}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-hidden{overflow:hidden !important}.overflow-scroll{overflow:scroll !important}.overflow-auto{overflow:auto !important}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media (min-width: 544px){.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media (min-width: 768px){.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media (min-width: 1012px){.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media (min-width: 1280px){.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mr-1{margin-right:4px !important}.mb-1{margin-bottom:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mr-n1{margin-right:-4px !important}.mb-n1{margin-bottom:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mr-2{margin-right:8px !important}.mb-2{margin-bottom:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mr-n2{margin-right:-8px !important}.mb-n2{margin-bottom:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mr-3{margin-right:16px !important}.mb-3{margin-bottom:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mr-n3{margin-right:-16px !important}.mb-n3{margin-bottom:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mr-4{margin-right:24px !important}.mb-4{margin-bottom:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mr-n4{margin-right:-24px !important}.mb-n4{margin-bottom:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mr-5{margin-right:32px !important}.mb-5{margin-bottom:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mr-n5{margin-right:-32px !important}.mb-n5{margin-bottom:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mr-6{margin-right:40px !important}.mb-6{margin-bottom:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mr-n6{margin-right:-40px !important}.mb-n6{margin-bottom:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media (min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mr-sm-0{margin-right:0 !important}.mb-sm-0{margin-bottom:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mr-sm-1{margin-right:4px !important}.mb-sm-1{margin-bottom:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mr-sm-n1{margin-right:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mr-sm-2{margin-right:8px !important}.mb-sm-2{margin-bottom:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mr-sm-n2{margin-right:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mr-sm-3{margin-right:16px !important}.mb-sm-3{margin-bottom:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mr-sm-n3{margin-right:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mr-sm-4{margin-right:24px !important}.mb-sm-4{margin-bottom:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mr-sm-n4{margin-right:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mr-sm-5{margin-right:32px !important}.mb-sm-5{margin-bottom:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mr-sm-n5{margin-right:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mr-sm-6{margin-right:40px !important}.mb-sm-6{margin-bottom:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mr-sm-n6{margin-right:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mr-md-0{margin-right:0 !important}.mb-md-0{margin-bottom:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mr-md-1{margin-right:4px !important}.mb-md-1{margin-bottom:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mr-md-n1{margin-right:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mr-md-2{margin-right:8px !important}.mb-md-2{margin-bottom:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mr-md-n2{margin-right:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mr-md-3{margin-right:16px !important}.mb-md-3{margin-bottom:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mr-md-n3{margin-right:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mr-md-4{margin-right:24px !important}.mb-md-4{margin-bottom:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mr-md-n4{margin-right:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mr-md-5{margin-right:32px !important}.mb-md-5{margin-bottom:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mr-md-n5{margin-right:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mr-md-6{margin-right:40px !important}.mb-md-6{margin-bottom:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mr-md-n6{margin-right:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media (min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mr-lg-0{margin-right:0 !important}.mb-lg-0{margin-bottom:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mr-lg-1{margin-right:4px !important}.mb-lg-1{margin-bottom:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mr-lg-n1{margin-right:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mr-lg-2{margin-right:8px !important}.mb-lg-2{margin-bottom:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mr-lg-n2{margin-right:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mr-lg-3{margin-right:16px !important}.mb-lg-3{margin-bottom:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mr-lg-n3{margin-right:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mr-lg-4{margin-right:24px !important}.mb-lg-4{margin-bottom:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mr-lg-n4{margin-right:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mr-lg-5{margin-right:32px !important}.mb-lg-5{margin-bottom:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mr-lg-n5{margin-right:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mr-lg-6{margin-right:40px !important}.mb-lg-6{margin-bottom:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mr-lg-n6{margin-right:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media (min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mr-xl-0{margin-right:0 !important}.mb-xl-0{margin-bottom:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mr-xl-1{margin-right:4px !important}.mb-xl-1{margin-bottom:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mr-xl-n1{margin-right:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mr-xl-2{margin-right:8px !important}.mb-xl-2{margin-bottom:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mr-xl-n2{margin-right:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mr-xl-3{margin-right:16px !important}.mb-xl-3{margin-bottom:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mr-xl-n3{margin-right:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mr-xl-4{margin-right:24px !important}.mb-xl-4{margin-bottom:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mr-xl-n4{margin-right:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mr-xl-5{margin-right:32px !important}.mb-xl-5{margin-bottom:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mr-xl-n5{margin-right:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mr-xl-6{margin-right:40px !important}.mb-xl-6{margin-bottom:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mr-xl-n6{margin-right:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}@media (min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}}@media (min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}}@media (min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}}@media (min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media (min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media (min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media (min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media (min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media (min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media (min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media (min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media (min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media (min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media (min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media (min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media (min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media (min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media (min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300;color:#586069}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media (min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media (min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media (min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600;color:#24292e}.list-style-none{list-style:none !important}.text-shadow-dark{text-shadow:0 1px 1px rgba(27,31,35,0.25),0 1px 25px rgba(27,31,35,0.75)}.text-shadow-light{text-shadow:0 1px 0 rgba(255,255,255,0.5)}.text-mono{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace}.user-select-none{user-select:none !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media (min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media (min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media (min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media (min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media (max-width: 544px){.hide-sm{display:none !important}}@media (min-width: 544px) and (max-width: 768px){.hide-md{display:none !important}}@media (min-width: 768px) and (max-width: 1012px){.hide-lg{display:none !important}}@media (min-width: 1012px){.hide-xl{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.columns{margin-right:-10px;margin-left:-10px}.columns::before{display:table;content:""}.columns::after{display:table;clear:both;content:""}.column{float:left;padding-right:10px;padding-left:10px}.one-third{width:33.333333%}.two-thirds{width:66.666667%}.one-fourth{width:25%}.one-half{width:50%}.three-fourths{width:75%}.one-fifth{width:20%}.four-fifths{width:80%}.centered{display:block;float:none;margin-right:auto;margin-left:auto}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}@media (min-width: 544px){.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}}@media (min-width: 768px){.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}}@media (min-width: 1012px){.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}}@media (min-width: 1280px){.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*="col-"]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*="col-"]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*="col-"]{padding-right:24px !important;padding-left:24px !important}@media (min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*="col-"]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*="col-"]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*="col-"]{padding-right:24px !important;padding-left:24px !important}}@media (min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*="col-"]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*="col-"]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*="col-"]{padding-right:24px !important;padding-left:24px !important}}@media (min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*="col-"]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*="col-"]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*="col-"]{padding-right:24px !important;padding-left:24px !important}}@media (min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*="col-"]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*="col-"]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*="col-"]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.3333333333% !important}.offset-2{margin-left:16.6666666667% !important}.offset-3{margin-left:25% !important}.offset-4{margin-left:33.3333333333% !important}.offset-5{margin-left:41.6666666667% !important}.offset-6{margin-left:50% !important}.offset-7{margin-left:58.3333333333% !important}.offset-8{margin-left:66.6666666667% !important}.offset-9{margin-left:75% !important}.offset-10{margin-left:83.3333333333% !important}.offset-11{margin-left:91.6666666667% !important}@media (min-width: 544px){.offset-sm-1{margin-left:8.3333333333% !important}.offset-sm-2{margin-left:16.6666666667% !important}.offset-sm-3{margin-left:25% !important}.offset-sm-4{margin-left:33.3333333333% !important}.offset-sm-5{margin-left:41.6666666667% !important}.offset-sm-6{margin-left:50% !important}.offset-sm-7{margin-left:58.3333333333% !important}.offset-sm-8{margin-left:66.6666666667% !important}.offset-sm-9{margin-left:75% !important}.offset-sm-10{margin-left:83.3333333333% !important}.offset-sm-11{margin-left:91.6666666667% !important}}@media (min-width: 768px){.offset-md-1{margin-left:8.3333333333% !important}.offset-md-2{margin-left:16.6666666667% !important}.offset-md-3{margin-left:25% !important}.offset-md-4{margin-left:33.3333333333% !important}.offset-md-5{margin-left:41.6666666667% !important}.offset-md-6{margin-left:50% !important}.offset-md-7{margin-left:58.3333333333% !important}.offset-md-8{margin-left:66.6666666667% !important}.offset-md-9{margin-left:75% !important}.offset-md-10{margin-left:83.3333333333% !important}.offset-md-11{margin-left:91.6666666667% !important}}@media (min-width: 1012px){.offset-lg-1{margin-left:8.3333333333% !important}.offset-lg-2{margin-left:16.6666666667% !important}.offset-lg-3{margin-left:25% !important}.offset-lg-4{margin-left:33.3333333333% !important}.offset-lg-5{margin-left:41.6666666667% !important}.offset-lg-6{margin-left:50% !important}.offset-lg-7{margin-left:58.3333333333% !important}.offset-lg-8{margin-left:66.6666666667% !important}.offset-lg-9{margin-left:75% !important}.offset-lg-10{margin-left:83.3333333333% !important}.offset-lg-11{margin-left:91.6666666667% !important}}@media (min-width: 1280px){.offset-xl-1{margin-left:8.3333333333% !important}.offset-xl-2{margin-left:16.6666666667% !important}.offset-xl-3{margin-left:25% !important}.offset-xl-4{margin-left:33.3333333333% !important}.offset-xl-5{margin-left:41.6666666667% !important}.offset-xl-6{margin-left:50% !important}.offset-xl-7{margin-left:58.3333333333% !important}.offset-xl-8{margin-left:66.6666666667% !important}.offset-xl-9{margin-left:75% !important}.offset-xl-10{margin-left:83.3333333333% !important}.offset-xl-11{margin-left:91.6666666667% !important}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#cb2431}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:0.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px 0 #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{font-size:inherit}.markdown-body h1{padding-bottom:0.3em;font-size:2em;border-bottom:1px solid #eaecef}.markdown-body h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eaecef}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:0.875em}.markdown-body h6{font-size:0.85em;color:#6a737d}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #dfe2e5}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:#24292e}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:0.2em 0.4em;margin:0;font-size:85%;background-color:rgba(27,31,35,0.05);border-radius:3px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:#fff;border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .c,.highlight .cd{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaaaaa}.highlight .gt{color:#aa0000}.highlight .kc{color:#000000;font-weight:bold}.highlight .kd{color:#000000;font-weight:bold}.highlight .kn{color:#000000;font-weight:bold}.highlight .kp{color:#000000;font-weight:bold}.highlight .kr{color:#000000;font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .k,.highlight .kv{color:#000000;font-weight:bold}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .il{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .m,.highlight .mb,.highlight .mx{color:#009999}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .bp{color:#999999}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:#008080}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nl{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:#000080}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .nv{color:#008080}.highlight .ow{color:#000000;font-weight:bold}.highlight .o{color:#000000;font-weight:bold}.highlight .w{color:#bbbbbb}.highlight{background-color:#f8f8f8} diff --git a/assets/icons/android-chrome-192x192.png b/assets/icons/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..232276dd53081d385ce8ce24b1faec6af96fccbb GIT binary patch literal 5896 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 UxvwOiMqmM`J=2C(Dp`g92cCb&tN;K2 literal 0 HcmV?d00001 diff --git a/assets/icons/browserconfig.xml b/assets/icons/browserconfig.xml new file mode 100644 index 00000000..7dad3b58 --- /dev/null +++ b/assets/icons/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #eeeeef + + + diff --git a/assets/icons/didicon.png b/assets/icons/didicon.png new file mode 100644 index 0000000000000000000000000000000000000000..dea75f0767752f8594d3a45cd5381a16876ec858 GIT binary patch literal 14561 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 KsZf6Y=6?V~1rE9Z literal 0 HcmV?d00001 diff --git a/assets/icons/favicon-16x16.png b/assets/icons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..0d8693a0c725ebdb90546468333fac97debe8ec1 GIT binary patch literal 873 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>sTmVCR;;{UyzE-~gpKC8Gjk_xx^n07yLa#3zJ0guzy;URd1ApG z+&;}*-c7zWOOoeaj+=SOr)DX)cauxWyfynTxRlNl4Ql7|YU1>4^r>EwH0N^6j7#3t zOGJX&*Y3ZN-nU*SWwJ_Ke|+cK!X?+T7ha9)T$|Rr{_>s2tM{E(jP8|-?1^bznc2Ty zJfy?DVqwCp%Td!Wxs@*hTAI&CL@z5pP{Ml>vpO=m7&Y8GTBBUd(9cWkYs=ep_|NlR|y1)S#So$SF ze!&c?DBu}(09SMVmcbgJR>mZ6cb6pXowC5dXJ9Y!^mS!_%qqZXY?oz_(qRfZM6e^~w6*~s#TS%$f}DUj94saf*So5Qlo z2~kS6izOEECap<+?9evr$T4X(6{fXQCr+Il9uN{VZF=y;pr`CsJ>kBw&cWW%?#{8{ z{4WeHF*0oMmzVe~u9^jOs%nXAL`h0wNvc(HQ7VvPFfuT-)HN{GH8cw`u(UEYv@$i< zHZZa>FkpDd{v1U^ZhlH;S|x4`g?si#12u$Kg+!DDC6+4`6y>L7=AtB?c49o_m&VW`7Z`oU!Pb*_AGALJDf%RCX(yxi8UF7B;6XyOH~RNWQrE@yqJchq*b3uGMO%)S4E~U`+m9=lJry zk@*&wY;$zhwqRO*b5HI=xoei>$JX(JmR_@9+R=ChF|WP3d+@DV;}m!M+cSA)!C9t( znOg!f^6qeRI_1YRCD&WV^P76N1Z3_$ljj(Bn~>Yq{PW=A!bk4F#EojU|Bd>S$<-&4 znXXC9+Aa~3^ZG19TG%D8dm_Hhe8Q28FD!gqTV47~m|#R1Ms0*jz`erlq~wKE zKBv_}%0sD*`Y4K_FV+1A=B<{#$1g_tLvpC};d5o(Vi{j5@9G~dYVGs5RBh--MW;1P zPQ7nni}AT_%1JfUv^nkE)bwvBk}6@|X~z>PUaO{~^Y5Al(P|zGBQu+j(Iq2t)$Giy z>fL+S#L8m{6=RCGhX}<9#U0vNZE{)X0bJoXVYvm(y~S-j3k=e4lj^ByjcZb+Ql*BPzb%MX*CjIWrMe|E3tRixf-&KU z67tj`wv6}km2gz~RQO9#Ti+>CbqJXS`2|_IJ3Mz!MBZ2a87BT21}IAZup%tI@jD7j zr_-HZ@>>5!C=xm#1X%xDX#PL`Nh4ix$%h`@5as9X!8OCZUWPXMB$U6Wz6!S0;IK2+ zT`~ftJ5U~On4=;*cE{J`!oos&d1h%oGd(@MIJYt@>vqAOe)Fy7+qRp+eC@O8bUzniL+S>>g(?jbh3=)=ihJO5-ndPE@eo$+%^qG^aGqr<)Feg9Gge8Pw{W zfWW}J%8e&<#xz$QZOx!sW_~rr-+2Bf9?}_+=xcHr<`{z4Ycvf-DmXZ}jde8qkHIL$ zjP^*3O{h0ZQmIvI`|g2hNoH=GRJz^P?L%~gL`u9*5rrY^S9yf?vky}w6PJdv$q^i! ziY1Bcu*W~TYvHDxBbt4GbuIh6IA~=gNVB zG5)ATp;v|Vf&=h5NsxAKxAOzY(0wG&a1sGWBD&y{i4XvLq@D92q~jqwCk)cr#nH~i z@rX6j-UW#SZ}ioFBV4#hh>gDX--M)RoJfcemVyZ

bCbiOCnEW8;Yk(zQe)A~unP z2jFUzYTkHrQmB=cFi<2$O`(CFrI8KZ$js8ruh?AA4BYo@=(ER`a literal 0 HcmV?d00001 diff --git a/assets/icons/favicon.ico b/assets/icons/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..08e9c79da92efbe392e5c1ef12aab2b4d6395cf6 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/assets/icons/mstile-150x150.png b/assets/icons/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..a7765e2f985538564def1f52affb5bcd2a632183 GIT binary patch literal 5458 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 N`q~gJvc`ia{{t~d2dDr5 literal 0 HcmV?d00001 diff --git a/assets/icons/safari-pinned-tab.svg b/assets/icons/safari-pinned-tab.svg new file mode 100644 index 00000000..77a4bfbd --- /dev/null +++ b/assets/icons/safari-pinned-tab.svg @@ -0,0 +1,54 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + + + diff --git a/assets/icons/site.webmanifest b/assets/icons/site.webmanifest new file mode 100644 index 00000000..87a9fb7b --- /dev/null +++ b/assets/icons/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "DIDecentral", + "short_name": "DIDecentral", + "icons": [ + { + "src": "https://decentralized-id.com/assets/icons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "https://decentralized-id.com/assets/icons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#eeeeef", + "background_color": "#eeeeef", + "display": "standalone" +} diff --git a/assets/js/lunr/lunr-en.js b/assets/js/lunr/lunr-en.js new file mode 100644 index 00000000..d1400a76 --- /dev/null +++ b/assets/js/lunr/lunr-en.js @@ -0,0 +1,69 @@ +var idx = lunr(function () { + this.field('title') + this.field('excerpt') + this.field('categories') + this.field('tags') + this.ref('id') + + this.pipeline.remove(lunr.trimmer) + + for (var item in store) { + this.add({ + title: store[item].title, + excerpt: store[item].excerpt, + categories: store[item].categories, + tags: store[item].tags, + id: item + }) + } +}); + +$(document).ready(function() { + $('input#search').on('keyup', function () { + var resultdiv = $('#results'); + var query = $(this).val().toLowerCase(); + var result = + idx.query(function (q) { + query.split(lunr.tokenizer.separator).forEach(function (term) { + q.term(term, { boost: 100 }) + if(query.lastIndexOf(" ") != query.length-1){ + q.term(term, { usePipeline: false, wildcard: lunr.Query.wildcard.TRAILING, boost: 10 }) + } + if (term != ""){ + q.term(term, { usePipeline: false, editDistance: 1, boost: 1 }) + } + }) + }); + resultdiv.empty(); + resultdiv.prepend('

'+result.length+' Result(s) found

'); + for (var item in result) { + var ref = result[item].ref; + if(store[ref].teaser){ + var searchitem = + '
'+ + '
'+ + '

'+ + ''+store[ref].title+''+ + '

'+ + '
'+ + ''+ + '
'+ + '

'+store[ref].excerpt.split(" ").splice(0,20).join(" ")+'...

'+ + '
'+ + '
'; + } + else{ + var searchitem = + '
'+ + '
'+ + '

'+ + ''+store[ref].title+''+ + '

'+ + '

'+store[ref].excerpt.split(" ").splice(0,20).join(" ")+'...

'+ + '
'+ + '
'; + } + resultdiv.append(searchitem); + } + }); +}); diff --git a/assets/js/lunr/lunr-gr.js b/assets/js/lunr/lunr-gr.js new file mode 100644 index 00000000..e829362b --- /dev/null +++ b/assets/js/lunr/lunr-gr.js @@ -0,0 +1,522 @@ +step1list = new Array(); +step1list["ΦΑΓΙΑ"] = "ΦΑ"; +step1list["ΦΑΓΙΟΥ"] = "ΦΑ"; +step1list["ΦΑΓΙΩΝ"] = "ΦΑ"; +step1list["ΣΚΑΓΙΑ"] = "ΣΚΑ"; +step1list["ΣΚΑΓΙΟΥ"] = "ΣΚΑ"; +step1list["ΣΚΑΓΙΩΝ"] = "ΣΚΑ"; +step1list["ΟΛΟΓΙΟΥ"] = "ΟΛΟ"; +step1list["ΟΛΟΓΙΑ"] = "ΟΛΟ"; +step1list["ΟΛΟΓΙΩΝ"] = "ΟΛΟ"; +step1list["ΣΟΓΙΟΥ"] = "ΣΟ"; +step1list["ΣΟΓΙΑ"] = "ΣΟ"; +step1list["ΣΟΓΙΩΝ"] = "ΣΟ"; +step1list["ΤΑΤΟΓΙΑ"] = "ΤΑΤΟ"; +step1list["ΤΑΤΟΓΙΟΥ"] = "ΤΑΤΟ"; +step1list["ΤΑΤΟΓΙΩΝ"] = "ΤΑΤΟ"; +step1list["ΚΡΕΑΣ"] = "ΚΡΕ"; +step1list["ΚΡΕΑΤΟΣ"] = "ΚΡΕ"; +step1list["ΚΡΕΑΤΑ"] = "ΚΡΕ"; +step1list["ΚΡΕΑΤΩΝ"] = "ΚΡΕ"; +step1list["ΠΕΡΑΣ"] = "ΠΕΡ"; +step1list["ΠΕΡΑΤΟΣ"] = "ΠΕΡ"; +step1list["ΠΕΡΑΤΑ"] = "ΠΕΡ"; +step1list["ΠΕΡΑΤΩΝ"] = "ΠΕΡ"; +step1list["ΤΕΡΑΣ"] = "ΤΕΡ"; +step1list["ΤΕΡΑΤΟΣ"] = "ΤΕΡ"; +step1list["ΤΕΡΑΤΑ"] = "ΤΕΡ"; +step1list["ΤΕΡΑΤΩΝ"] = "ΤΕΡ"; +step1list["ΦΩΣ"] = "ΦΩ"; +step1list["ΦΩΤΟΣ"] = "ΦΩ"; +step1list["ΦΩΤΑ"] = "ΦΩ"; +step1list["ΦΩΤΩΝ"] = "ΦΩ"; +step1list["ΚΑΘΕΣΤΩΣ"] = "ΚΑΘΕΣΤ"; +step1list["ΚΑΘΕΣΤΩΤΟΣ"] = "ΚΑΘΕΣΤ"; +step1list["ΚΑΘΕΣΤΩΤΑ"] = "ΚΑΘΕΣΤ"; +step1list["ΚΑΘΕΣΤΩΤΩΝ"] = "ΚΑΘΕΣΤ"; +step1list["ΓΕΓΟΝΟΣ"] = "ΓΕΓΟΝ"; +step1list["ΓΕΓΟΝΟΤΟΣ"] = "ΓΕΓΟΝ"; +step1list["ΓΕΓΟΝΟΤΑ"] = "ΓΕΓΟΝ"; +step1list["ΓΕΓΟΝΟΤΩΝ"] = "ΓΕΓΟΝ"; + +v = "[ΑΕΗΙΟΥΩ]"; +v2 = "[ΑΕΗΙΟΩ]" + +function stemWord(w) { + var stem; + var suffix; + var firstch; + var origword = w; + test1 = new Boolean(true); + + if(w.length < 4) { + return w; + } + + var re; + var re2; + var re3; + var re4; + + re = /(.*)(ΦΑΓΙΑ|ΦΑΓΙΟΥ|ΦΑΓΙΩΝ|ΣΚΑΓΙΑ|ΣΚΑΓΙΟΥ|ΣΚΑΓΙΩΝ|ΟΛΟΓΙΟΥ|ΟΛΟΓΙΑ|ΟΛΟΓΙΩΝ|ΣΟΓΙΟΥ|ΣΟΓΙΑ|ΣΟΓΙΩΝ|ΤΑΤΟΓΙΑ|ΤΑΤΟΓΙΟΥ|ΤΑΤΟΓΙΩΝ|ΚΡΕΑΣ|ΚΡΕΑΤΟΣ|ΚΡΕΑΤΑ|ΚΡΕΑΤΩΝ|ΠΕΡΑΣ|ΠΕΡΑΤΟΣ|ΠΕΡΑΤΑ|ΠΕΡΑΤΩΝ|ΤΕΡΑΣ|ΤΕΡΑΤΟΣ|ΤΕΡΑΤΑ|ΤΕΡΑΤΩΝ|ΦΩΣ|ΦΩΤΟΣ|ΦΩΤΑ|ΦΩΤΩΝ|ΚΑΘΕΣΤΩΣ|ΚΑΘΕΣΤΩΤΟΣ|ΚΑΘΕΣΤΩΤΑ|ΚΑΘΕΣΤΩΤΩΝ|ΓΕΓΟΝΟΣ|ΓΕΓΟΝΟΤΟΣ|ΓΕΓΟΝΟΤΑ|ΓΕΓΟΝΟΤΩΝ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + w = stem + step1list[suffix]; + test1 = false; + } + + re = /^(.+?)(ΑΔΕΣ|ΑΔΩΝ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + + reg1 = /(ΟΚ|ΜΑΜ|ΜΑΝ|ΜΠΑΜΠ|ΠΑΤΕΡ|ΓΙΑΓΙ|ΝΤΑΝΤ|ΚΥΡ|ΘΕΙ|ΠΕΘΕΡ)$/; + + if(!(reg1.test(w))) { + w = w + "ΑΔ"; + } + } + + re2 = /^(.+?)(ΕΔΕΣ|ΕΔΩΝ)$/; + + if(re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + w = stem; + + exept2 = /(ΟΠ|ΙΠ|ΕΜΠ|ΥΠ|ΓΗΠ|ΔΑΠ|ΚΡΑΣΠ|ΜΙΛ)$/; + + if(exept2.test(w)) { + w = w + "ΕΔ"; + } + } + + re3 = /^(.+?)(ΟΥΔΕΣ|ΟΥΔΩΝ)$/; + + if(re3.test(w)) { + var fp = re3.exec(w); + stem = fp[1]; + w = stem; + + exept3 = /(ΑΡΚ|ΚΑΛΙΑΚ|ΠΕΤΑΛ|ΛΙΧ|ΠΛΕΞ|ΣΚ|Σ|ΦΛ|ΦΡ|ΒΕΛ|ΛΟΥΛ|ΧΝ|ΣΠ|ΤΡΑΓ|ΦΕ)$/; + + if(exept3.test(w)) { + w = w + "ΟΥΔ"; + } + } + + re4 = /^(.+?)(ΕΩΣ|ΕΩΝ)$/; + + if(re4.test(w)) { + var fp = re4.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept4 = /^(Θ|Δ|ΕΛ|ΓΑΛ|Ν|Π|ΙΔ|ΠΑΡ)$/; + + if(exept4.test(w)) { + w = w + "Ε"; + } + } + + re = /^(.+?)(ΙΑ|ΙΟΥ|ΙΩΝ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + re2 = new RegExp(v + "$"); + test1 = false; + + if(re2.test(w)) { + w = stem + "Ι"; + } + } + + re = /^(.+?)(ΙΚΑ|ΙΚΟ|ΙΚΟΥ|ΙΚΩΝ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + re2 = new RegExp(v + "$"); + exept5 = /^(ΑΛ|ΑΔ|ΕΝΔ|ΑΜΑΝ|ΑΜΜΟΧΑΛ|ΗΘ|ΑΝΗΘ|ΑΝΤΙΔ|ΦΥΣ|ΒΡΩΜ|ΓΕΡ|ΕΞΩΔ|ΚΑΛΠ|ΚΑΛΛΙΝ|ΚΑΤΑΔ|ΜΟΥΛ|ΜΠΑΝ|ΜΠΑΓΙΑΤ|ΜΠΟΛ|ΜΠΟΣ|ΝΙΤ|ΞΙΚ|ΣΥΝΟΜΗΛ|ΠΕΤΣ|ΠΙΤΣ|ΠΙΚΑΝΤ|ΠΛΙΑΤΣ|ΠΟΣΤΕΛΝ|ΠΡΩΤΟΔ|ΣΕΡΤ|ΣΥΝΑΔ|ΤΣΑΜ|ΥΠΟΔ|ΦΙΛΟΝ|ΦΥΛΟΔ|ΧΑΣ)$/; + + if((exept5.test(w)) || (re2.test(w))) { + w = w + "ΙΚ"; + } + } + + re = /^(.+?)(ΑΜΕ)$/; + re2 = /^(.+?)(ΑΓΑΜΕ|ΗΣΑΜΕ|ΟΥΣΑΜΕ|ΗΚΑΜΕ|ΗΘΗΚΑΜΕ)$/; + if(w == "ΑΓΑΜΕ") { + w = "ΑΓΑΜ"; + } + + if(re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + } + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept6 = /^(ΑΝΑΠ|ΑΠΟΘ|ΑΠΟΚ|ΑΠΟΣΤ|ΒΟΥΒ|ΞΕΘ|ΟΥΛ|ΠΕΘ|ΠΙΚΡ|ΠΟΤ|ΣΙΧ|Χ)$/; + + if(exept6.test(w)) { + w = w + "ΑΜ"; + } + } + + re2 = /^(.+?)(ΑΝΕ)$/; + re3 = /^(.+?)(ΑΓΑΝΕ|ΗΣΑΝΕ|ΟΥΣΑΝΕ|ΙΟΝΤΑΝΕ|ΙΟΤΑΝΕ|ΙΟΥΝΤΑΝΕ|ΟΝΤΑΝΕ|ΟΤΑΝΕ|ΟΥΝΤΑΝΕ|ΗΚΑΝΕ|ΗΘΗΚΑΝΕ)$/; + + if(re3.test(w)) { + var fp = re3.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + re3 = /^(ΤΡ|ΤΣ)$/; + + if(re3.test(w)) { + w = w + "ΑΓΑΝ"; + } + } + + if(re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + re2 = new RegExp(v2 + "$"); + exept7 = /^(ΒΕΤΕΡ|ΒΟΥΛΚ|ΒΡΑΧΜ|Γ|ΔΡΑΔΟΥΜ|Θ|ΚΑΛΠΟΥΖ|ΚΑΣΤΕΛ|ΚΟΡΜΟΡ|ΛΑΟΠΛ|ΜΩΑΜΕΘ|Μ|ΜΟΥΣΟΥΛΜ|Ν|ΟΥΛ|Π|ΠΕΛΕΚ|ΠΛ|ΠΟΛΙΣ|ΠΟΡΤΟΛ|ΣΑΡΑΚΑΤΣ|ΣΟΥΛΤ|ΤΣΑΡΛΑΤ|ΟΡΦ|ΤΣΙΓΓ|ΤΣΟΠ|ΦΩΤΟΣΤΕΦ|Χ|ΨΥΧΟΠΛ|ΑΓ|ΟΡΦ|ΓΑΛ|ΓΕΡ|ΔΕΚ|ΔΙΠΛ|ΑΜΕΡΙΚΑΝ|ΟΥΡ|ΠΙΘ|ΠΟΥΡΙΤ|Σ|ΖΩΝΤ|ΙΚ|ΚΑΣΤ|ΚΟΠ|ΛΙΧ|ΛΟΥΘΗΡ|ΜΑΙΝΤ|ΜΕΛ|ΣΙΓ|ΣΠ|ΣΤΕΓ|ΤΡΑΓ|ΤΣΑΓ|Φ|ΕΡ|ΑΔΑΠ|ΑΘΙΓΓ|ΑΜΗΧ|ΑΝΙΚ|ΑΝΟΡΓ|ΑΠΗΓ|ΑΠΙΘ|ΑΤΣΙΓΓ|ΒΑΣ|ΒΑΣΚ|ΒΑΘΥΓΑΛ|ΒΙΟΜΗΧ|ΒΡΑΧΥΚ|ΔΙΑΤ|ΔΙΑΦ|ΕΝΟΡΓ|ΘΥΣ|ΚΑΠΝΟΒΙΟΜΗΧ|ΚΑΤΑΓΑΛ|ΚΛΙΒ|ΚΟΙΛΑΡΦ|ΛΙΒ|ΜΕΓΛΟΒΙΟΜΗΧ|ΜΙΚΡΟΒΙΟΜΗΧ|ΝΤΑΒ|ΞΗΡΟΚΛΙΒ|ΟΛΙΓΟΔΑΜ|ΟΛΟΓΑΛ|ΠΕΝΤΑΡΦ|ΠΕΡΗΦ|ΠΕΡΙΤΡ|ΠΛΑΤ|ΠΟΛΥΔΑΠ|ΠΟΛΥΜΗΧ|ΣΤΕΦ|ΤΑΒ|ΤΕΤ|ΥΠΕΡΗΦ|ΥΠΟΚΟΠ|ΧΑΜΗΛΟΔΑΠ|ΨΗΛΟΤΑΒ)$/; + + if((re2.test(w)) || (exept7.test(w))) { + w = w + "ΑΝ"; + } + } + + re3 = /^(.+?)(ΕΤΕ)$/; + re4 = /^(.+?)(ΗΣΕΤΕ)$/; + + if(re4.test(w)) { + var fp = re4.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + } + + if(re3.test(w)) { + var fp = re3.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + re3 = new RegExp(v2 + "$"); + exept8 = /(ΟΔ|ΑΙΡ|ΦΟΡ|ΤΑΘ|ΔΙΑΘ|ΣΧ|ΕΝΔ|ΕΥΡ|ΤΙΘ|ΥΠΕΡΘ|ΡΑΘ|ΕΝΘ|ΡΟΘ|ΣΘ|ΠΥΡ|ΑΙΝ|ΣΥΝΔ|ΣΥΝ|ΣΥΝΘ|ΧΩΡ|ΠΟΝ|ΒΡ|ΚΑΘ|ΕΥΘ|ΕΚΘ|ΝΕΤ|ΡΟΝ|ΑΡΚ|ΒΑΡ|ΒΟΛ|ΩΦΕΛ)$/; + exept9 = /^(ΑΒΑΡ|ΒΕΝ|ΕΝΑΡ|ΑΒΡ|ΑΔ|ΑΘ|ΑΝ|ΑΠΛ|ΒΑΡΟΝ|ΝΤΡ|ΣΚ|ΚΟΠ|ΜΠΟΡ|ΝΙΦ|ΠΑΓ|ΠΑΡΑΚΑΛ|ΣΕΡΠ|ΣΚΕΛ|ΣΥΡΦ|ΤΟΚ|Υ|Δ|ΕΜ|ΘΑΡΡ|Θ)$/; + + if((re3.test(w)) || (exept8.test(w)) || (exept9.test(w))) { + w = w + "ΕΤ"; + } + } + + re = /^(.+?)(ΟΝΤΑΣ|ΩΝΤΑΣ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept10 = /^(ΑΡΧ)$/; + exept11 = /(ΚΡΕ)$/; + if(exept10.test(w)) { + w = w + "ΟΝΤ"; + } + if(exept11.test(w)) { + w = w + "ΩΝΤ"; + } + } + + re = /^(.+?)(ΟΜΑΣΤΕ|ΙΟΜΑΣΤΕ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept11 = /^(ΟΝ)$/; + + if(exept11.test(w)) { + w = w + "ΟΜΑΣΤ"; + } + } + + re = /^(.+?)(ΕΣΤΕ)$/; + re2 = /^(.+?)(ΙΕΣΤΕ)$/; + + if(re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + re2 = /^(Π|ΑΠ|ΣΥΜΠ|ΑΣΥΜΠ|ΑΚΑΤΑΠ|ΑΜΕΤΑΜΦ)$/; + + if(re2.test(w)) { + w = w + "ΙΕΣΤ"; + } + } + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept12 = /^(ΑΛ|ΑΡ|ΕΚΤΕΛ|Ζ|Μ|Ξ|ΠΑΡΑΚΑΛ|ΑΡ|ΠΡΟ|ΝΙΣ)$/; + + if(exept12.test(w)) { + w = w + "ΕΣΤ"; + } + } + + re = /^(.+?)(ΗΚΑ|ΗΚΕΣ|ΗΚΕ)$/; + re2 = /^(.+?)(ΗΘΗΚΑ|ΗΘΗΚΕΣ|ΗΘΗΚΕ)$/; + + if(re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + } + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept13 = /(ΣΚΩΛ|ΣΚΟΥΛ|ΝΑΡΘ|ΣΦ|ΟΘ|ΠΙΘ)$/; + exept14 = /^(ΔΙΑΘ|Θ|ΠΑΡΑΚΑΤΑΘ|ΠΡΟΣΘ|ΣΥΝΘ|)$/; + + if((exept13.test(w)) || (exept14.test(w))) { + w = w + "ΗΚ"; + } + } + + re = /^(.+?)(ΟΥΣΑ|ΟΥΣΕΣ|ΟΥΣΕ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept15 = /^(ΦΑΡΜΑΚ|ΧΑΔ|ΑΓΚ|ΑΝΑΡΡ|ΒΡΟΜ|ΕΚΛΙΠ|ΛΑΜΠΙΔ|ΛΕΧ|Μ|ΠΑΤ|Ρ|Λ|ΜΕΔ|ΜΕΣΑΖ|ΥΠΟΤΕΙΝ|ΑΜ|ΑΙΘ|ΑΝΗΚ|ΔΕΣΠΟΖ|ΕΝΔΙΑΦΕΡ|ΔΕ|ΔΕΥΤΕΡΕΥ|ΚΑΘΑΡΕΥ|ΠΛΕ|ΤΣΑ)$/; + exept16 = /(ΠΟΔΑΡ|ΒΛΕΠ|ΠΑΝΤΑΧ|ΦΡΥΔ|ΜΑΝΤΙΛ|ΜΑΛΛ|ΚΥΜΑΤ|ΛΑΧ|ΛΗΓ|ΦΑΓ|ΟΜ|ΠΡΩΤ)$/; + + if((exept15.test(w)) || (exept16.test(w))) { + w = w + "ΟΥΣ"; + } + } + + re = /^(.+?)(ΑΓΑ|ΑΓΕΣ|ΑΓΕ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept17 = /^(ΨΟΦ|ΝΑΥΛΟΧ)$/; + exept20 = /(ΚΟΛΛ)$/; + exept18 = /^(ΑΒΑΣΤ|ΠΟΛΥΦ|ΑΔΗΦ|ΠΑΜΦ|Ρ|ΑΣΠ|ΑΦ|ΑΜΑΛ|ΑΜΑΛΛΙ|ΑΝΥΣΤ|ΑΠΕΡ|ΑΣΠΑΡ|ΑΧΑΡ|ΔΕΡΒΕΝ|ΔΡΟΣΟΠ|ΞΕΦ|ΝΕΟΠ|ΝΟΜΟΤ|ΟΛΟΠ|ΟΜΟΤ|ΠΡΟΣΤ|ΠΡΟΣΩΠΟΠ|ΣΥΜΠ|ΣΥΝΤ|Τ|ΥΠΟΤ|ΧΑΡ|ΑΕΙΠ|ΑΙΜΟΣΤ|ΑΝΥΠ|ΑΠΟΤ|ΑΡΤΙΠ|ΔΙΑΤ|ΕΝ|ΕΠΙΤ|ΚΡΟΚΑΛΟΠ|ΣΙΔΗΡΟΠ|Λ|ΝΑΥ|ΟΥΛΑΜ|ΟΥΡ|Π|ΤΡ|Μ)$/; + exept19 = /(ΟΦ|ΠΕΛ|ΧΟΡΤ|ΛΛ|ΣΦ|ΡΠ|ΦΡ|ΠΡ|ΛΟΧ|ΣΜΗΝ)$/; + + if(((exept18.test(w)) || (exept19.test(w))) && !((exept17.test(w)) || (exept20.test(w)))) { + w = w + "ΑΓ"; + } + } + + re = /^(.+?)(ΗΣΕ|ΗΣΟΥ|ΗΣΑ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept21 = /^(Ν|ΧΕΡΣΟΝ|ΔΩΔΕΚΑΝ|ΕΡΗΜΟΝ|ΜΕΓΑΛΟΝ|ΕΠΤΑΝ)$/; + + if(exept21.test(w)) { + w = w + "ΗΣ"; + } + } + + re = /^(.+?)(ΗΣΤΕ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept22 = /^(ΑΣΒ|ΣΒ|ΑΧΡ|ΧΡ|ΑΠΛ|ΑΕΙΜΝ|ΔΥΣΧΡ|ΕΥΧΡ|ΚΟΙΝΟΧΡ|ΠΑΛΙΜΨ)$/; + + if(exept22.test(w)) { + w = w + "ΗΣΤ"; + } + } + + re = /^(.+?)(ΟΥΝΕ|ΗΣΟΥΝΕ|ΗΘΟΥΝΕ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept23 = /^(Ν|Ρ|ΣΠΙ|ΣΤΡΑΒΟΜΟΥΤΣ|ΚΑΚΟΜΟΥΤΣ|ΕΞΩΝ)$/; + + if(exept23.test(w)) { + w = w + "ΟΥΝ"; + } + } + + re = /^(.+?)(ΟΥΜΕ|ΗΣΟΥΜΕ|ΗΘΟΥΜΕ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + test1 = false; + + exept24 = /^(ΠΑΡΑΣΟΥΣ|Φ|Χ|ΩΡΙΟΠΛ|ΑΖ|ΑΛΛΟΣΟΥΣ|ΑΣΟΥΣ)$/; + + if(exept24.test(w)) { + w = w + "ΟΥΜ"; + } + } + + re = /^(.+?)(ΜΑΤΑ|ΜΑΤΩΝ|ΜΑΤΟΣ)$/; + re2 = /^(.+?)(Α|ΑΓΑΤΕ|ΑΓΑΝ|ΑΕΙ|ΑΜΑΙ|ΑΝ|ΑΣ|ΑΣΑΙ|ΑΤΑΙ|ΑΩ|Ε|ΕΙ|ΕΙΣ|ΕΙΤΕ|ΕΣΑΙ|ΕΣ|ΕΤΑΙ|Ι|ΙΕΜΑΙ|ΙΕΜΑΣΤΕ|ΙΕΤΑΙ|ΙΕΣΑΙ|ΙΕΣΑΣΤΕ|ΙΟΜΑΣΤΑΝ|ΙΟΜΟΥΝ|ΙΟΜΟΥΝΑ|ΙΟΝΤΑΝ|ΙΟΝΤΟΥΣΑΝ|ΙΟΣΑΣΤΑΝ|ΙΟΣΑΣΤΕ|ΙΟΣΟΥΝ|ΙΟΣΟΥΝΑ|ΙΟΤΑΝ|ΙΟΥΜΑ|ΙΟΥΜΑΣΤΕ|ΙΟΥΝΤΑΙ|ΙΟΥΝΤΑΝ|Η|ΗΔΕΣ|ΗΔΩΝ|ΗΘΕΙ|ΗΘΕΙΣ|ΗΘΕΙΤΕ|ΗΘΗΚΑΤΕ|ΗΘΗΚΑΝ|ΗΘΟΥΝ|ΗΘΩ|ΗΚΑΤΕ|ΗΚΑΝ|ΗΣ|ΗΣΑΝ|ΗΣΑΤΕ|ΗΣΕΙ|ΗΣΕΣ|ΗΣΟΥΝ|ΗΣΩ|Ο|ΟΙ|ΟΜΑΙ|ΟΜΑΣΤΑΝ|ΟΜΟΥΝ|ΟΜΟΥΝΑ|ΟΝΤΑΙ|ΟΝΤΑΝ|ΟΝΤΟΥΣΑΝ|ΟΣ|ΟΣΑΣΤΑΝ|ΟΣΑΣΤΕ|ΟΣΟΥΝ|ΟΣΟΥΝΑ|ΟΤΑΝ|ΟΥ|ΟΥΜΑΙ|ΟΥΜΑΣΤΕ|ΟΥΝ|ΟΥΝΤΑΙ|ΟΥΝΤΑΝ|ΟΥΣ|ΟΥΣΑΝ|ΟΥΣΑΤΕ|Υ|ΥΣ|Ω|ΩΝ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem + "ΜΑ"; + } + + if((re2.test(w)) && (test1)) { + var fp = re2.exec(w); + stem = fp[1]; + w = stem; + + } + + re = /^(.+?)(ΕΣΤΕΡ|ΕΣΤΑΤ|ΟΤΕΡ|ΟΤΑΤ|ΥΤΕΡ|ΥΤΑΤ|ΩΤΕΡ|ΩΤΑΤ)$/; + + if(re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem; + } + + return w; +}; + +var greekStemmer = function (token) { + return token.update(function (word) { + return stemWord(word); + }) +} + +var idx = lunr(function () { + this.field('title') + this.field('excerpt') + this.field('categories') + this.field('tags') + this.ref('id') + + this.pipeline.remove(lunr.trimmer) + this.pipeline.add(greekStemmer) + this.pipeline.remove(lunr.stemmer) + + for (var item in store) { + this.add({ + title: store[item].title, + excerpt: store[item].excerpt, + categories: store[item].categories, + tags: store[item].tags, + id: item + }) + } +}); + +$(document).ready(function() { + $('input#search').on('keyup', function () { + var resultdiv = $('#results'); + var query = $(this).val().toLowerCase(); + var result = + idx.query(function (q) { + query.split(lunr.tokenizer.separator).forEach(function (term) { + q.term(term, { boost: 100 }) + if(query.lastIndexOf(" ") != query.length-1){ + q.term(term, { usePipeline: false, wildcard: lunr.Query.wildcard.TRAILING, boost: 10 }) + } + if (term != ""){ + q.term(term, { usePipeline: false, editDistance: 1, boost: 1 }) + } + }) + }); + resultdiv.empty(); + resultdiv.prepend('

'+result.length+' Result(s) found

'); + for (var item in result) { + var ref = result[item].ref; + if(store[ref].teaser){ + var searchitem = + '
'+ + '
'+ + '

'+ + ''+store[ref].title+''+ + '

'+ + '
'+ + ''+ + '
'+ + '

'+store[ref].excerpt.split(" ").splice(0,20).join(" ")+'...

'+ + '
'+ + '
'; + } + else{ + var searchitem = + '
'+ + '
'+ + '

'+ + ''+store[ref].title+''+ + '

'+ + '

'+store[ref].excerpt.split(" ").splice(0,20).join(" ")+'...

'+ + '
'+ + '
'; + } + resultdiv.append(searchitem); + } + }); +}); diff --git a/assets/js/lunr/lunr-store.js b/assets/js/lunr/lunr-store.js new file mode 100644 index 00000000..dfc23196 --- /dev/null +++ b/assets/js/lunr/lunr-store.js @@ -0,0 +1,751 @@ +var store = [{ + "title": "Hyperledger Indy", + "excerpt":"Protocol, Governance, Education, Ecosystem @Delpadschnick CryptoDesign.io Main Hyperledger Indy - Distributed Ledger and Utility Library - Twitter - Chat - Forum - Wiki - Documentation Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across...","categories": ["Open Source Projects"], + "tags": ["Sovrin Foundation","Verifiable Organizations Network","IBM","Evernym","Indy","RDF","IOT","Hyperledger Foundation","Adoption","Blockchain","Aries","Accenture","Consensys","Cisco","Ethereum Enterprise Alliance","CULedger","Truu","Tykn","Ursa","ATB","IOTA","UNSDGs","MyData","Anoncreds"], + "url": "https://decentralized-id.com/projects/hyperledger/indy/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Self Sovereign Identity (SSI)", + "excerpt":"About Self Sovereign Identity The Off Chain Internet: Decentralized Identity & Verifiable Credentials - Evin McMullen 2022-02-19 ETH Denver FANTASTIC NEW TALK!!!! i’m excited to share with you a little bit more about the web 3 beyond the chain. Public ledgers are where we hang out most of the time,...","categories": ["About"], + "tags": ["Self Sovereign Identity","Laws of Identity","RWoT","IIW","Learning Machine","Sovrin Foundation","Evernym"], + "url": "https://decentralized-id.com/self-sovereign-identity/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Principles and Characteristics of Self Sovereign Identity", + "excerpt":"The Path to Self Sovereign Identity Christopher Allen’s seminal work, The Path to Self Sovereign Identity, helped to concretize and proliferate the ideals behind, and movement towards, Self Sovereign Identity. His article details the history of digital identity standards, and the user experience accompanying those standards. After describing from where...","categories": ["About"], + "tags": ["Self Sovereign Identity","notes","Literature","lifeID","RWoT","Laws of Identity","Literature","UNSDGs","Windhover Principles","History"], + "url": "https://decentralized-id.com/self-sovereign-identity/characteristics/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network", + "excerpt":"[The First] Production Government Deployment of Hyperledger Indy -Published on Dec 27, 2018 John Jordan, Province of British Columbia & Stephen Curran, CloudCompass Computing Learn about the Province of British Columbia’s experience deploying the first Hyperledger Indy based production ecosystem. The Verifiable Organizations Network (VON) enables governments and organizations to...","categories": ["Government","History"], + "tags": ["HGF 2018","Indy","Verifiable Organizations Network","Verifiable Credentials","Canada","BCGov","Hyperledger Forum","W3C","Transcript","Real World"], + "url": "https://decentralized-id.com/history/2010s/late/von_first-production-government-deployment-hyperledger-indy/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Microledgers and Edge-Chains - A Primer", + "excerpt":"Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. Hyperledger Global Forum - 2018 Playlist Daniel Hardman, Chief Architect - Evernym...","categories": ["Development"], + "tags": ["Indy","Transcript","Hyperledger Forum","Evernym","GDPR","DID:PEER","Literature","HGF 2018"], + "url": "https://decentralized-id.com/development/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Governments and Decentralized Identity", + "excerpt":"Explainer It’s time for digital self-sovereign identity 2022-08 GCN But while digital IDs may offer residents convenience, they also open the flood gates for fraud and identity theft. That’s because to verify an individual’s information, agencies and businesses must collect, validate and store massive amounts of personal information. These large caches...","categories": ["Government"], + "tags": ["Policy","Government","Global","Tokyo","China","Korea","Latin America","Japan","Africa"], + "url": "https://decentralized-id.com/government/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "General Data Protection Regulation (GDPR) of the European Union", + "excerpt":"Main The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. Can Self-Sovereign Identity (SSI) fit within the GDPR?: a Conceptual Data Protection Analysis (Part I) 2022-06-03 Kuleuven Law As one can quickly notice, some of the SSI principles...","categories": ["Government"], + "tags": ["Policy","GDPR","Europe","eIDAS","CCPA","eSSIF","eSSIF-Lab"], + "url": "https://decentralized-id.com/government/europe/regulation/gdpr/", + "teaser":"https://decentralized-id.com/images/gdpr-teaser.webp"},{ + "title": "Rebooting Web Of Trust - Papers and Advance Readings Index", + "excerpt":"White Papers, Specifications & Proofs of Concept Our goal for this initial #RebootingWebOfTrust design workshop is to: Focus on the creation of the next generation of decentralized web-of-trust based identity systems. To generate 5 technical white papers on topics decided by the group that will have the greatest impact on...","categories": ["Resources","Events"], + "tags": ["RWoT","Bitcoin","Ethereum","DPKI","Verifiable Credentials","Consensys","Blockstack","JSON-LD","Data Hubs","Self Sovereign Identity","eIDAS","Blockcerts","GDPR","PGP","Veres One","W3C","XDI","BTCR","California","DKMS","Digital Bazaar","IPID"], + "url": "https://decentralized-id.com/workshops/rebooting-web-of-trust/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Web Standards and the Emerging Decentralized ID Stack", + "excerpt":" ","categories": ["Web Standards"], + "tags": ["W3C","Credentials Community Group","hyperledger foundation","FIDO","OpenID","XDI","OASIS","JSON-LD","Verifiable Credentials","Ethereum","Blockcerts","OAuth","OIDC","DKMS","ERC725","RWoT","Schema.org","Learning Machine"], + "url": "https://decentralized-id.com/web-standards/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Decentralized Identity. Pre-history + resources for further exploration.", + "excerpt":"Ultimately, the idea is to put this all into some data-structure, and funnel this information into the identity-commons historical repository: Here is a community timeline that was created at IIW in 2011 & renewed at IIW 28 in 2019 Category Index This history behind decentralized identity is loosely categorized by...","categories": ["History"], + "tags": ["IETF","DPKI","PGP","History","IIW","IDCommons"], + "url": "https://decentralized-id.com/history/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Ethereum and Decentralized Identity", + "excerpt":"Competition Ethereum Competitors: Advantages and Disadvantages 2022-08-30 Panther Protocol Ethereum competitors that aim for scalability (Solana, Polkadot, Near) […]Aiming for interoperability (Cosmos, Cardano) […]Aiming for security (MEV Mitigation) (Solana & Osmosis) […]Aiming for privacy (Secret Network, Oasis, Panther) Decentralized Identity Mastering Decentralized Identity 2023-03-14 Blockworks The current centralized identity system confines...","categories": ["Blockchain"], + "tags": ["Ethereum","Jolocom","Web3","Transmute","3box","OASIS","Microsoft","Consensys","ERC725","Nuggets","Sidetree","Web3","Ethereum Enterprise Alliance","uPort","Serto","Veramo","Sign in with ETH","ENS","Web3"], + "url": "https://decentralized-id.com/blockchain/ethereum/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "IBM Identity", + "excerpt":" ","categories": ["Companies"], + "tags": ["DIF","SecureKey","hyperledger foundation","Indy","Sovrin Steward","Sovrin Foundation","Mooti","IBM","Good Health Pass"], + "url": "https://decentralized-id.com/companies/ibm/", + "teaser":"https://decentralized-id.com/images/ibmteaser.webp"},{ + "title": "Hyperledger Global Forum-2018", + "excerpt":"Identity Related Presentations at HGF-2018 Basel Congress Center — Basel, Switzerland — December 12-15,2018 Inaugural Hyperledger Global Forum Showcases Strong Community Momentum SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day...","categories": ["Events"], + "tags": ["Hyperledger Forum","GDPR","MyCuID","Sovrin Foundation","DigiCert","Indy","Fabric","Blockcerts","Evernym","R3","Verifiable Organizations Network","CULedger","ATB","Switzerland","HGF 2018"], + "url": "https://decentralized-id.com/events/hgf-2018/", + "teaser":"https://decentralized-id.com/images/hgf-teaser.webp"},{ + "title": "Decentralized Identity Foundation - DIF", + "excerpt":"A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and discovery of decentralized identifiers and names across decentralized systems,...","categories": ["Organizations"], + "tags": ["DIF","DIDComm WG","Claims and Credentials WG","Storage and Compute WG","Identifiers and Discovery WG","DIDAuth WG","Interop WG","Affinidi","Anonyome Labs","ArcBlock","Auth0","Beijing Teleinfo Technology","Blockchain Foundry","Blockchain","Blockpass","Blockstack","Hiro","Bloom Protocol","BOTLabs","BCGov","Burrata","Centre","ceramic","civic","CollaboGate","Condatis","Consensys Mesh","Credivera","CU Ledger","Cybavo","Cyber Securiteam","Danube Tech","Diwala","dock","Earth ID","Enterprise Ethereum Alliance","extrimian","Fennel Labs","Finema","Gen Digital","Genoo","GS1","Hedera","IBCT","ID Ramp","iDAKTO","iden3","Identity.com","Infra Blockchain","Input Output","Interac","Iuncta","Keyless","Litentry","Magic Labs","Mattr","Meeco","Metadium","Microsoft","Monokee","myDid","Nayuta","Neosfer","Nest(R)","nuggets","NuID","Nymlab","OneSpan","PassiveBolt","Ping Identity","Polygon Labs","Portabl","Proxy","Qikfox","Resiliant","Sezoo","Silence Laboratories","Sphereon","SpruceID","Superlunar","Switchchord","Taqanu","The Humanized Internet","Torus Labs","Transmute","Trinsic","Trudenty","UNIFY Solutions","UniWorld","Validated ID","VelocityCareer Labs","Web3 Labs","WeBank","Workday","YellowDotPink","Aries","Universal Resolver","Standards Development Org"], + "url": "https://decentralized-id.com/organizations/decentralized-identity-foundation/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Microsoft Identity", + "excerpt":" ","categories": ["Companies"], + "tags": ["ID2020","ID2020 Founder","VCI Founder","DIF","ION","Transmute","Consensys","Blockstack","uPort","Ethereum","Bitcoin","FIDO","Mastercard","Microsoft","WebAuthN","Secure Data Storage","Real World"], + "url": "https://decentralized-id.com/companies/microsoft/", + "teaser":"https://decentralized-id.com/images/microsoft.webp"},{ + "title": "The Sovrin Foundation", + "excerpt":"Organization Website • Forum • Chat • Twitter • GitHub • Telegram • Sovrin Library • Network Status Sovrin Governance Framework 2019-12-04 Sovrin Governance Framework Master Document - The “constitution” of the Sovrin Network, this document defines the purpose, core principles, and core policies, and also references all other documents...","categories": ["Organizations"], + "tags": ["Indy","Verifiable Organizations Network","Sovrin Foundation","ABSA Group","AyanWorks","Bloqzone","Certizen","Condatis","CPQD","Danube Tech","Desert Financial Credit Union","Dhiway","ID Crypt Global","Monokee","RIDDLE&CODE","The Institute for Internet-Security","Trinsic","Axuall","Outlier Ventures","One Global","Fetch.ai","MakoLab","Regio iT","Anonyome Labs","Unveil.Social","NEC","Truu (ID)","SITA","Digicert","Veridium","Finicity","Perkins Coie","SICPA","OAS Staff Federal Credit Union","Deutsche Telekom AG","ATB Financial","esatus AG","ProSapien","InfoCert","Evernym","Royal Credit Union","iRespond","DIDx","Verifiable Credentials","W3C","GDPR","Trust Framework","Sovrin Foundation","DKMS","Humanitarian"], + "url": "https://decentralized-id.com/organizations/sovrin-foundation/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Bitcoin and Self Sovereign Identity (ION + BTCR)", + "excerpt":"ION How Decentralized Identifiers and Bitcoin Fix the Web 2021-10-13 Bitcoin Magazine On October 4, 2021, Facebook, along with WhatsApp and Instagram, disappeared from the internet. Their DNS names stopped resolving, and their infrastructure IPs were offline. They were completely disconnected from the internet. At the same time, it was reported...","categories": ["Blockchain"], + "tags": ["Bitcoin","Blockchain","Microsoft","History","ION","BTCR","XDI","RWoT"], + "url": "https://decentralized-id.com/blockchain/bitcoin/", + "teaser":"https://decentralized-id.com/images/bitcoin-1813503_madartzgraphics.webp"},{ + "title": "Research, Literature, Reports related to Self Sovereign Identity", + "excerpt":"Self Sovereign Identity Self-Sovereign Identity in a World of Authentication: Architecture and Domain Usecases 2022-09-23 Morgan Reece & Sudip Mittal Mississippi State University In this paper, we describe the SSI framework architecture as well as possible use cases across domains like healthcare, finance, retail, and government. The paper also contrasts SSI...","categories": ["Resources"], + "tags": ["Literature","Resources"], + "url": "https://decentralized-id.com/resources/literature/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "XDI (XRI Data Interchange)", + "excerpt":"tutorial.xdi2.org XDI is a technology for modeling, storing, and manipulating data. It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. XDI is a graph-based data model. This means that all data is expressed using nodes and...","categories": ["History"], + "tags": ["XDI","Danube Tech","OASIS","BTCR","W3C","Planetwork","Indy"], + "url": "https://decentralized-id.com/history/2000s/xri-data-exchange/", + "teaser":"https://decentralized-id.com/images/xdi-teaser.webp"},{ + "title": "Danube Tech", + "excerpt":" ","categories": ["Companies"], + "tags": [], + "url": "https://decentralized-id.com/companies/danube-tech/", + "teaser":"https://decentralized-id.com/images/danube-teaser.webp"},{ + "title": "~~uPort:~~ Veramo and Serto", + "excerpt":"uPort project has split into two new projects: Veramo and Serto - both of which carry on the mission of decentralizing the internet. Veramo Veramo • GitHub • Twitter • Blog • Docs Performant and modular APIs for Verifiable Data and SSI. Create and manage decentralized identifiers + verifiable credentials...","categories": ["Web 3"], + "tags": ["Ethereum","Credentials Community Group","GDPR","DIDComm","Consensys","uPort","Web3","Zug","LibP2P","PWC","Onfido","DIF","Veramo","Serto","GLEIF","uPortlandia","Switzerland","Cheqd","Alastria","LACChain","ENS","Sphereon","Metamask","Spherity"], + "url": "https://decentralized-id.com/web-3/ethereum/uport-veramo-serto/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "MyData", + "excerpt":"Main Mydata - Twitter - Youtube - Podcast - Papers When you join the MyData Global, you are helping to create a trustworthy human centered data economy. Read from the MyData Declaration what we mean by this. MyData Declaration 2017-08-24 We are entrepreneurs, activists, academics, listed corporations, public agencies, and...","categories": ["Organizations"], + "tags": ["MyData","eIDAS","GDPR","Meeco","JLinc","Verifiable Credentials","OAuth","AI","DKMS","Avast","MyDex","Cozy Cloud","Data Governance"], + "url": "https://decentralized-id.com/organizations/mydata/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Blockchain and Self Sovereign Identity", + "excerpt":"Literature ISO/TR 23249:2022 – Overview of existing DLT systems for identity management 2022-05 ISO This document covers the following topics: Managing identity for individuals, organizations, things (IoT & objects), functions and processes and other entities including within and across DLT systems. Description of the actors and their interactions and common interfaces....","categories": ["Blockchain"], + "tags": ["NIST","Identiverse","Authenteq","Blockstack","Civic","Microsoft","Datum","ProCivis"], + "url": "https://decentralized-id.com/blockchain/", + "teaser":"https://decentralized-id.com/images/blockchain-Tumisu_3019121.webp"},{ + "title": "Women in Identity - @WomeninID", + "excerpt":"Women in Identity Women in ID - Forum @WomeninID Linkedin Blog Three Questions Around Self Sovereign Identity On paper, I like the idea of a Self Sovereign Identity. After all, digital identity is about what you do with the information that makes up who you are – surely that should...","categories": ["Organizations"], + "tags": ["WomeninID","GDPR"], + "url": "https://decentralized-id.com/organizations/women-in-identity/", + "teaser":"https://decentralized-id.com/images/womenin-id-teaser.webp"},{ + "title": "History (2000-2009) Augmented Social Network - Laws of Identity - User Centric", + "excerpt":"International Planetwork Conference The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. About Planetwork Planetwork is a San Francisco based...","categories": ["History"], + "tags": ["XDI","IDCommons","OAuth","Laws of Identity","IIW","OpenID","Digital Bazaar","Planetwork","Augmented Social Network","OASIS","Microsoft","FIDO","History","Neustar","YADIS","Verisign"], + "url": "https://decentralized-id.com/history/2000s/", + "teaser":"https://decentralized-id.com/images/identity-commons-teaser.webp"},{ + "title": "History (2010-2014) Personal Data: Emergence of a New Assets Class", + "excerpt":"Personal Data: The Emergence of a New Asset Class WEForum - Personal Data: The Emergence of a New Asset Class Personal Data Ecosystem Charter Personal Data Ecosystem Consortium - Identity Commons Founded in 2011, the Personal Data Ecosystem Consortium advocates a user-centric approach to managing personal data. We believe that,...","categories": ["History"], + "tags": ["Jolocom","Trust Framework","Credentials Community Group","Bitcoin","IndieAuth","OAuth","IBM","FIDO","Danube Tech","WebAuthN","Respect Network","W3C","XDI","Microsoft","California","Swisscom","DIACC","IDCommons","Self Sovereign Identity","NSTIC","Namecoin","PCTF","Windhover Principles"], + "url": "https://decentralized-id.com/history/2010s/early/personal-data/", + "teaser":"https://decentralized-id.com/images/handshake-pickpik.webp"},{ + "title": "History (2015-2019) Emergence of Blockchain for Identity and the United Nations", + "excerpt":"UN Agenda for Sustainable Development The same month, the UN unveiled it’s Agenda for Sustainable Development: Promote peaceful and inclusive societies for sustainable development, provide access to justice for all and build effective, accountable and inclusive institutions at all levels Substantially reduce corruption and bribery in all their forms Develop...","categories": ["History"], + "tags": ["UNSDGs","Bitcoin","RWoT","Self Sovereign Identity","ID2020","Evernym","Digital Bazaar","Consensys","Veres One","DKMS","DHS","WEF","BTCR","IBM","Decentralized Identifiers","Verifiable Credentials","MyData","Blockcerts","Verifiable Organizations Network","Indy","UNHCR","UNDP","UN/CEFACT","Blockchain for Impact","DPKI","GDPR","Credentials Community Group","PGP","Learning Machine","W3C","XDI","uPort","Ethereum","Universal Resolver","Accenture","Microsoft","Respect Network","ERC725","Mastercard","Humanitarian","Linked Data"], + "url": "https://decentralized-id.com/history/2010s/late/blockchain/", + "teaser":"https://decentralized-id.com/images/sustainable-development-goal-16.webp"},{ + "title": "JSON-LD - W3C", + "excerpt":" ","categories": ["Web Standards"], + "tags": ["Digital Bazaar","JSON-LD","Credentials Community Group","Veres One","Linked Data","W3C","Verifiable Credentials","RDF","Schema.org"], + "url": "https://decentralized-id.com/web-standards/w3c/json-ld/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "eIDAS - European Electronic Identification and Trust Services", + "excerpt":"Main EIDAS - Regulation with linked TOC Regulation (EU) No 910/2014 of the European Parliament and of the Council of 23 July 2014 on electronic identification and trust services for electronic transactions in the internal market and repealing Directive 1999/93/EC (2) This Regulation seeks to enhance trust in electronic transactions...","categories": ["Government"], + "tags": ["Policy","eIDAS","Europe","EU","Trust Framework","EUDI Wallet","EUDI Framework","eIDAS2","eIDAS Bridge"], + "url": "https://decentralized-id.com/government/europe/eu/eidas/", + "teaser":"https://decentralized-id.com/images/EIDAS_teaser.webp"},{ + "title": "Hyperledger Aries", + "excerpt":"About Introduction to Hyperledger Sovereign Identity Blockchain Solutions: Indy, Aries & Ursa 2020-09-03 (LFS172) Hyperledger Aries is the Present and the Future of Internet-Scale Trusted Verifiable Credential Ecosystems 2022-09-13 Indicio While no technology runs perfectly on every device, a signal strength of Aries, AnonCreds, and Indy is that they work on...","categories": ["Open Source Projects"], + "tags": ["Aries","Blockchain","Bitcoin","Verifiable Organizations Network","DKMS","Indy"], + "url": "https://decentralized-id.com/projects/hyperledger/aries/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Blockcerts", + "excerpt":" ","categories": ["Web Standards"], + "tags": ["Bitcoin","Learning Machine","BTCR","Verifiable Credentials","JSON-LD","Ethereum","Blockcerts","RWoT","DHS","DID"], + "url": "https://decentralized-id.com/web-standards/blockcerts/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Secure Scuttlebutt", + "excerpt":"Secure Scuttlebutt Scuttlebutt social network - a decentralised platform Secure Scuttlebutt is a database protocol for unforgeable append-only message feeds. “Unforgeable” means that only the owner of a feed can update that feed, as enforced by digital signing (see Security properties). This property makes Secure Scuttlebutt useful for peer-to-peer applications....","categories": ["Decentralized Web"], + "tags": ["Scuttlebot"], + "url": "https://decentralized-id.com/decentralized-web/scuttlebot/", + "teaser":"https://decentralized-id.com/images/scuttlebot.webp"},{ + "title": "WebAuthN - W3C", + "excerpt":" ","categories": ["Web Standards"], + "tags": ["W3C","WebAuthN","Microsoft","FIDO","Stranger Labs"], + "url": "https://decentralized-id.com/web-standards/w3c/webauthn/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Welcome to Decentralized-ID.com!", + "excerpt":"I got serious about tech in 2017, and began learning about Bitcoin, Blockchain, and everything related, seeing great opportunity amidst all of the confusion. In the following year, having gone down the rabbit-hole, I turned my attention to Self Sovereign Identity. I realized the potential of this technology, when learning...","categories": [], + "tags": [], + "url": "https://decentralized-id.com/about/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Linked Data and the Semantic Web", + "excerpt":" ","categories": ["Development"], + "tags": ["Linked Data","Solid","JSON-LD","RDF","W3C","Veres One","RSA"], + "url": "https://decentralized-id.com/development/linked-data/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Introduction to Decentralized Identity", + "excerpt":"Essence of Decentralized Identity The essence of Decentralized-ID is in creating open standards for a privacy preserving internet-wide identity layer — not owned by any one particular organization, but interoperable between all. Background It’s impossible to have a conversation about decentralized-id without discussing blockchain, self sovereign identity, standardization, frameworks, and...","categories": ["About"], + "tags": ["101","Verifiable Credentials","Decentralized Identifiers"], + "url": "https://decentralized-id.com/resources/getting-started/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Decentralized Identifiers (DIDs) - W3C", + "excerpt":" ","categories": ["Web Standards"], + "tags": ["Credentials Community Group","Decentralized Identifiers","DIDWG","DIF","Evernym","FIMSA","ID2020","IETF","IIW","NIST","RWoT","SRI International","W3C"], + "url": "https://decentralized-id.com/web-standards/w3c/decentralized-identifier/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Verifiable Credentials - W3C", + "excerpt":" ","categories": ["Web Standards"], + "tags": ["W3C","Verifiable Credentials","Credentials Community Group","VC-WG","JSON-LD","Claims and Credentials WG"], + "url": "https://decentralized-id.com/web-standards/w3c/verifiable-credentials/", + "teaser":"https://decentralized-id.com/images/verifiable-credentials-teaser.webp"},{ + "title": "The Pan Canadian Trust Framework", + "excerpt":"The Framework Pan-Canadian Trust Framework (“PCTF”) Trust Registries 2023-03-28 Draft Recommendation V1.0 - Defines criteria, requirements, and guidelines regarding Trust Registries. Stakeholders have identified the need for a set of criteria, requirements, and guidelines regarding Trust Registries governance, operations, and registration and certification management. Digital Wallet 2023-04-25 Final Recommendation V1.0...","categories": ["Government"], + "tags": ["Policy","Trust Framework","Canada","Verifiable Credentials","DIACC","PCTF"], + "url": "https://decentralized-id.com/government/canada/pctf/", + "teaser":"https://decentralized-id.com/images/pctf-teaser.webp"},{ + "title": "European Digital Identity and SSI", + "excerpt":"General @EIC2022 Centralized & Decentralized Identity converging 2022-05-18 Martin Kuppinger For me, the most relevant new topic and trend was to finally see the convergence of decentralized identities (DID) and traditional approaches on IAM starting. DID, also referred to as SSI (Self Sovereign Identity) or verifiable credentials, is a concept where...","categories": ["Government"], + "tags": ["Policy","Ethereum","uPort","Europe","EU","Zug","Finland","Spain","Netherlands","Germany","Catalonia","ESSIFlab","eIDAS","EBSI","Verifiable Credentials","W3C","IDUnion","Aries","Indy"], + "url": "https://decentralized-id.com/government/europe/", + "teaser":"https://decentralized-id.com/images/europe_teaser.webp"},{ + "title": "United States Governments and Self Sovereign Identity", + "excerpt":"White House The White House’s Future of the Internet is Available Today 2022-04-29 Indicio Tech The Biden administration, in coordination with 60 other countries, on Thursday unveiled a “Declaration for the Future of the Internet” that “reclaims the promise of the Internet in the face of the global opportunities and challenges...","categories": ["Government"], + "tags": ["Policy","USA","New York","Austin","Illinois","Wyoming","Utah","FATF","IRS","FTC","Data Privacy","Web3","Digital Immigration Credentials","Verifiable Credentials","Real World"], + "url": "https://decentralized-id.com/government/usa/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "US Department Homeland Security (DHS)", + "excerpt":"Small Business Innovation Research Program Homeland Security Small Business Innovation Research (SBIR) Program Portal The DHS S&T SBIR Program was initiated in 2004 with the goal of increasing the participation of innovative and creative U.S. small businesses in federal research and development programs and challenging industry to bring innovative homeland...","categories": ["Government"], + "tags": ["Policy","USA","DHS","Dignario","Indicio","Trinsic","Mavnet","SecureKey","Spherity","MATTR","Mesur","Stranger Labs","Verified.ME","SICPA","Learning Machine","Transmute","Danube Tech","Factom","Digital Bazaar","Evernym","Respect Network","Solarity","Narf","Celerity","Verifiable Credentials","W3C","Blockcerts","DKMS","USCIS"], + "url": "https://decentralized-id.com/government/usa/dhs/", + "teaser":"https://decentralized-id.com/images/dhs-teaser.webp"},{ + "title": "Evernym", + "excerpt":" ","categories": ["Companies"], + "tags": ["Evernym","DHS","Respect Network","Trust over IP","Sovrin Foundation","DIF","ATB","IOTA","Sovrin","Indy"], + "url": "https://decentralized-id.com/companies/evernym/", + "teaser":"https://decentralized-id.com/images/evernym-teaser.webp"},{ + "title": "MATTR", + "excerpt":" ","categories": ["Companies"], + "tags": ["DHS","MATTR","Sovrin Foundation","Schema.org","JSON-LD","BBS Signatures","Linked Data"], + "url": "https://decentralized-id.com/companies/mattr/", + "teaser":"https://decentralized-id.com/images/mattr_teaser.webp"},{ + "title": "Session Topics from the Internet Identity Workshop since 2005", + "excerpt":"The Internet Identity Workshop has been finding, probing and solving identity issues twice every year since 2005. We meet in the Computer History Museum in Mountain View, CA. Every IIW moves topics, code and projects downfield. Name an identity topic and it’s likely that more substantial discussion and work has...","categories": ["Events","Resources"], + "tags": ["Decentralized Identifiers","WebAuthN","MATTR","GS1","JSON-LD","KERI","Evernym","GDPR","CCPA","DIF","DIDComm","ID2020","Aries","Indy","BBS Signatures","JLinc","Verifiable Credentials","W3C","XDI","Veres One","Ethereum","eIDAS","Universal Resolver","DKMI","Universal Registrar","OASIS","OAuth","OIDC","Blockstack","Onfido","XDI","Ursa","Respect Network","AI","California","DKMS","Danube Tech","FIDO","iRespond","Trust Framework","MyData"], + "url": "https://decentralized-id.com/workshops/internet-identity-workshop/", + "teaser":"https://decentralized-id.com/images/Internet-Identity-Workshop_teaser.webp"},{ + "title": "Meeco", + "excerpt":" ","categories": ["Companies"], + "tags": ["MyData","Respect Network","DIF","Meeco"], + "url": "https://decentralized-id.com/companies/meeco/", + "teaser":"https://decentralized-id.com/images/meeco-teaser.webp"},{ + "title": "Transmute", + "excerpt":" ","categories": ["Companies"], + "tags": ["DHS","Transmute","Ethereum","Blockchain","Microsoft","Consensys","DIF","Encrypted Data Vaults","Oracle","OAuth","OIDC","Okta","Custom Authz Servers","Okta Identity Cloud"," Element Block Explorer","Element","Sidetree","IPFS","DID:GITHUB","IOT","Web3"], + "url": "https://decentralized-id.com/companies/transmute/", + "teaser":"https://decentralized-id.com/images/transmute_thumb.webp"},{ + "title": "Karyl Fowler and History of Transmute", + "excerpt":"Transmute Industries • Blog • Tech Talk • Github • Twitter • Linkedin Transmute secures critical supplier, product, and shipment data to give customers a competitive edge in the increasingly dynamic global marketplace. The Story of Karyl Fowler and Transmute For all the sexy tech stuff happening, it’s deep comprehension...","categories": ["Companies"], + "tags": ["DHS","Transmute","Ethereum","Blockchain","Microsoft","Consensys","DIF","Encrypted Data Vaults","Oracle","OAuth","OIDC","Okta","Custom Authz Servers","Okta Identity Cloud"," Element Block Explorer","Element","Sidetree","IPFS","DID:GITHUB","IOT"], + "url": "https://decentralized-id.com/companies/karyl-fowler_transmute/", + "teaser":"https://decentralized-id.com/images/transmute_thumb.webp"},{ + "title": "Ceramic - 3box", + "excerpt":"Ceramic GitHub • Ceramic Studio • Documentation • Forum Ceramic is a decentralized data network that powers an ecosystem of interoperable Web3 applications and services. Ceramic’s event streaming protocol is a highly-scalable decentralized data infrastructure used for building all kinds of interoperable Web3 services and protocols, such as decentralized databases....","categories": ["Web 3"], + "tags": ["Ethereum","Ceramic","DIF","Web3","3box","uPort","IPID","Web3Connect","ENS","oCap","Gitcoin","revocation","DAO"], + "url": "https://decentralized-id.com/web-3/ethereum/3box-ceramic/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Spherity", + "excerpt":" ","categories": ["Companies"], + "tags": ["Sovrin Foundation","DIF","Ontology","eIDAS","W3C","Swisscom","Digital Twins","AI","IOT","ISO 27001","DID"], + "url": "https://decentralized-id.com/companies/spherity/", + "teaser":"https://decentralized-id.com/images/spherity_teaser.webp"},{ + "title": "Hyland Credentials - Issue verifiable records using the blockchain.", + "excerpt":" ","categories": ["Companies"], + "tags": ["DIF","Learning Machine","W3C","Hyland Credentials","Blockcerts"], + "url": "https://decentralized-id.com/companies/hyland-credentials-learning-machine/", + "teaser":"https://decentralized-id.com/images/hyland-teaser.webp"},{ + "title": "Trinsic", + "excerpt":" ","categories": ["Companies"], + "tags": ["DIF","Sovrin Foundation","Verifiable Organizations Network","Good Health Pass","Trust over IP","hyperledger foundation","W3C","Aries","Indy"], + "url": "https://decentralized-id.com/companies/trinsic/", + "teaser":"https://decentralized-id.com/images/trinsic_teaser.webp"},{ + "title": "World Wide Web Consortium - W3C", + "excerpt":" ","categories": ["Web Standards","Organizations"], + "tags": ["W3C","Credentials Community Group","JSON-LD","WebAuthN","Decentralized Identifiers","Verifiable Credentials","Veres One","BTCR","Linked Data","Standards Development Org"], + "url": "https://decentralized-id.com/web-standards/w3c/", + "teaser":"https://decentralized-id.com/images/w3c_teaser.webp"},{ + "title": "Blockstack", + "excerpt":"Website • GitHub • Forum • Blog • Twitter • Whitepaper • Apps Blockchain BitcoinWiki] BlockStack is a new network for decentralized applications[1]. Blockstack aims to address the centralization at the application-layer of the internet. More specifically, Blockstack builds an alternate DNS and alternate public-key infrastructure. It’s the first implementation...","categories": ["Blockchain"], + "tags": ["Blockstack","Bitcoin","DID","Blockchain"], + "url": "https://decentralized-id.com/blockchain/blockstack/", + "teaser":"https://decentralized-id.com/images/blockstack_teaser.webp"},{ + "title": "Veres One", + "excerpt":"Download • GitHub • Community Group • Developers • Twitter Veres One - Summary The Veres One Project envisions a world where people and organizations control their identifiers and their identity data. The Veres One Blockchain is a fit-for-purpose blockchain optimized for identity on the Web. The network ecosystem is...","categories": ["Blockchain"], + "tags": ["Blockchain","Veres One","Digital Bazaar","Veres One CG","W3C"], + "url": "https://decentralized-id.com/blockchain/veres-one/", + "teaser":"https://decentralized-id.com/images/veres_one-teaser.webp"},{ + "title": "Handshake", + "excerpt":"Website • WhitePaper • Docs • Twitter • Github • Hacker News The Case for Handshake - A Compelling Bid to Decentralize Domain Names by Steven McKie Handshake is public blockchain that will serve as a global list of top-level domain names. By pointing your browser to resolve requests via...","categories": ["Decentralized Web"], + "tags": ["Blockchain","DNS","Handshake"], + "url": "https://decentralized-id.com/decentralized-web/handshake/", + "teaser":"https://decentralized-id.com/images/handshake_teaser.webp"},{ + "title": "Ontology", + "excerpt":"Website • Onto.App • OoDApp • Blog • GitHub • Telegram • Telegram Ann • Twitter • Youtube • Linkedin • Discord • Reddit ONTology [G]— “a “Distributed Trust Network” which combines a cross-chain identity system, peer-to-peer data transmission, data authorization mechanisms, distributed data storage, attestation, and various industry-specific modules....","categories": ["Blockchain"], + "tags": ["Blockchain","Ontology","Ethereum","NEO","Polkadot","Microsoft","Consensys","Universal Resolver"], + "url": "https://decentralized-id.com/blockchain/ontology/", + "teaser":"https://decentralized-id.com/images/ontology_teaser.webp"},{ + "title": "Dragonchain & Factor", + "excerpt":"Guest post by Holly Jolly Jeffrey (Linkedin) and Dragonchain Founder\\CEO Joe Roets. Technology Overview As enterprises continuously digitize their businesses, there is an increasing need for security and trust built around digital identities. Current identification systems are siloed and enterprises are having major challenges to manage Personal Identifiable Information (PII)...","categories": [], + "tags": ["Dragonchain","Blockchain"], + "url": "https://decentralized-id.com/blockchain/dragonchain-factor/", + "teaser":"https://decentralized-id.com/images/dragon-teaser.webp"},{ + "title": "BCGov - Government of British Columbia Canada", + "excerpt":"Main gov.bc.ca - The official website of the Government of British Columbia. The Government of B.C. is made up of ministries, agencies and Crown corporations. Browse ministry, agency and Crown corporation websites for the latest news, service plans, publications and more. British Columbia - Digital Government - B.C.’s digital future...","categories": ["Government"], + "tags": ["Policy","Trust Framework","Canada","Verifiable Organizations Network","Trinsic","IIW","Aries","W3C","Trust over IP","Indy","Real World","Orgbook"], + "url": "https://decentralized-id.com/government/canada/bcgov/", + "teaser":"https://decentralized-id.com/images/bcgov-teaser.webp"},{ + "title": "Zug ID", + "excerpt":"Blockchain-based digital ID now available for all residents 2020-07 The IT department of the city of Zug is currently developing the e-train app in collaboration with Swiss providers. With the eZug app, Zug residents can use the city of Zug’s online services digitally, especially when they are out and about...","categories": ["Government"], + "tags": ["Policy","Zug","Switzerland","Aries","uPort","Crypto Valley Association","ProCivis","Europe","Ethereum","Consensys","Real World","Consensys"], + "url": "https://decentralized-id.com/government/europe/switzerland/zug/", + "teaser":"https://decentralized-id.com/images/zug-teaser.webp"},{ + "title": "Hyperledger Foundation", + "excerpt":"Organization Website • Blog • GitHub • Linkedin • Twitter An Introduction to Hyperledger 2018-07 Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. These firms decided to pool their resources and create open-source blockchain...","categories": ["Organizations"], + "tags": ["Indy","Fabric","Aries","Evernym","Sovrin Foundation","Enterprise Ethereum Alliance","Linux Foundation","Ursa","Microsoft","Salesforce","Sawtooth","agreementsolutions","BTP","Ayanworks","Blinking","SecureKey","Oracle","HealthDigit","T-Mobile NEXT Identity","Sony","Global","Education"], + "url": "https://decentralized-id.com/blockchain/hyperledger/", + "teaser":"https://decentralized-id.com/images/hyperledger-teaser.webp"},{ + "title": "GS1 - The Global Language of Business", + "excerpt":" ","categories": ["Web Standards","Organizations"], + "tags": ["GS1","KERI","Digital Link","Enterprise","Barcode","RFID","Global Standards Management Process","Supply Chain","Healthcare","Digital Signatures"], + "url": "https://decentralized-id.com/web-standards/gs1/", + "teaser":"https://decentralized-id.com/images/gs1-teaser.webp"},{ + "title": "KERI - Key Event Receipt Infrastructure", + "excerpt":" ","categories": ["Open Source Projects"], + "tags": ["DIF","KERI","DKMI","RWoT","GLEIF"], + "url": "https://decentralized-id.com/projects/gleif/keri/", + "teaser":"https://decentralized-id.com/images/keri-teaser.webp"},{ + "title": "Augmented Social Network", + "excerpt":"Introduction Building identity and trust into the next-generation Internet by Ken Jordan, Jan Hauser, and Steven Foster. The ASN white paper was presented at the June 2003 Planetwork conference and published in First Monday. There are also 1,000 word and 5,600 word excerpts from the original 34,000 word white paper....","categories": ["History"], + "tags": ["Planetwork","Augmented Social Network","OASIS","Microsoft","Literature"], + "url": "https://decentralized-id.com/history/2000s/early/augmented-social-network/", + "teaser":"https://decentralized-id.com/images/augmented-social-network-teaser.png"},{ + "title": "Claims and Credentials Working Group - DIF", + "excerpt":"DIF - Claims and Credentials Working Group - GitHub Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a...","categories": ["Open Source Projects"], + "tags": ["Verifiable Credentials","Claims and Credentials WG","JSON-LD","Credentials Community Group","DIF","W3C"], + "url": "https://decentralized-id.com/projects/decentralized-identity-foundation/claims-and-credentials/", + "teaser":"https://decentralized-id.com/images/claims-credentials-teaser.webp"},{ + "title": "Planetwork", + "excerpt":"Planetwork was founded in 1998 with the recognition that the only phenomenon growing as fast as the global ecological crisis was the global communications system and that with it, we could address the biggest threats facing humanity and the planet. - About Planetwork.net In July 1998, at the height of...","categories": ["Organizations","History"], + "tags": ["Planetwork","Augmented Social Network","Bloom","XDI","JLinc","IDCommons","OASIS"], + "url": "https://decentralized-id.com/organizations/planetwork/", + "teaser":"https://decentralized-id.com/images/planetwork-teaser.webp"},{ + "title": "DID Communications (DIDComm) - DIF", + "excerpt":" ","categories": ["Open Source Projects"], + "tags": ["DIDComm WG","DIDComm","DIF","Aries","Decentralized Identifiers","W3C","Indicio","TBD","SICPA","Danube Tech","MATTR","Animo","Aviary","Transmute","Centre","Microsoft","Evernym","DSR","SecureKey","ConsenSys","BCGov","Anonyome","uPort","Animo","Hyperledger Foundation","Jolocom"], + "url": "https://decentralized-id.com/projects/decentralized-identity-foundation/did-communications/", + "teaser":"https://decentralized-id.com/images/DIDComm-teaser.webp"},{ + "title": "(DID) Authentication Working Group - DIF", + "excerpt":"DID Authentication Working Group - GitHub Join this group to contribute to standards and technology that designs and implements authentication protocols that rely upon open standards and cryptographic protocols, including DIDs and DID Documents. This group develops specifications, protocols, and formats for data structures used for authentication. Mailing list Charter...","categories": ["Open Source Projects"], + "tags": ["DIDAuth WG","DIDAuth","DIF","Decentralized Identifiers","SOIP","Aries","W3C","DIDComm","BCGov"], + "url": "https://decentralized-id.com/projects/decentralized-identity-foundation/did-authentication/", + "teaser":"https://decentralized-id.com/images/didauth-wg-teaser.webp"},{ + "title": "Identifiers & Discovery Working Group - DIF", + "excerpt":"Working Group Identifiers and Discovery Working Group - GitHub Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. I&D WG Charter Specifications, implementations, test suites, etc....","categories": ["Open Source Projects"], + "tags": ["Identifiers and Discovery WG","Decentralized Identifiers","DIF","Universal Resolver","Universal Registrar","JSON-LD","Ethereum","ION","BTCR","DID:PEER","ERC725","Linked Data"], + "url": "https://decentralized-id.com/projects/decentralized-identity-foundation/identifiers-and-discovery/", + "teaser":"https://decentralized-id.com/images/identifiers-discovery-teaser.webp"},{ + "title": "Interop Working Group - DIF", + "excerpt":"Webpage - Wiki - GitHub Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assumed that over time, that number will increase,...","categories": ["Open Source Projects"], + "tags": ["Interop WG","DIF","IETF","W3C","Credentials Community Group","Hyperledger Foundation","Trust over IP","Interop"], + "url": "https://decentralized-id.com/projects/decentralized-identity-foundation/interop/", + "teaser":"https://decentralized-id.com/images/dif-interop-teaser.webp"},{ + "title": "Secure Data Storage WG - DIF", + "excerpt":"Secure Data Storage and Compute Working Group Create one or more specifications to establish a foundational layer for secure data storage (including personal data), specifically data models for storage and transport, syntax, data at rest protection, CRUD API, access control, synchronization, and at least a minimum viable HTTP-based interface compatible...","categories": ["Open Source Projects"], + "tags": ["Storage and Compute WG","DIF","Secure Data Storage","Data Hubs","W3C","Encrypted Data Vaults"], + "url": "https://decentralized-id.com/projects/decentralized-identity-foundation/secure-data-storage/", + "teaser":"https://decentralized-id.com/images/secure-data-storage-teaser.webp"},{ + "title": "Schema.org Community Group - W3C", + "excerpt":"The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties developing independent...","categories": ["Web Standards"], + "tags": ["Schema.org","W3C","JSON-LD","RDF","Microsoft"], + "url": "https://decentralized-id.com/web-standards/w3c/schema-org/", + "teaser":"https://decentralized-id.com/images/schema-teaser.webp"},{ + "title": "Consensys", + "excerpt":"ConsenSys • Discord • Twitter • Youtube • Blog • GitHub ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligence, serves...","categories": ["Web 3"], + "tags": ["Ethereum","Web3","DeFi","Consensys","Zug","uPort","DIF","uPortlandia","RWoT","ID2020"], + "url": "https://decentralized-id.com/web-3/ethereum/consensys/", + "teaser":"https://decentralized-id.com/images/consensys-teaser.webp"},{ + "title": "Baseline Protocol • EEA Community Projects", + "excerpt":"EEA Community Projects GitHub • Baseline • Docs • Twitter • Slack EEA Community Projects The EEA Community Projects provide support for open source development of code, APIs, standards, and reference implementations. Its foundation is the former Ethereum OASIS Open Project, which represents 25+ years of OASIS experience in collaborative...","categories": ["Web 3","Open Source Projects"], + "tags": ["OASIS","Ethereum","Enterprise Ethereum Alliance","Ethereum Foundation","Consensys","Chainlink","Provide","Unibright","Ernst & Young","Microsoft","Limechain","Web 3"], + "url": "https://decentralized-id.com/web-3/ethereum/baseline/", + "teaser":"https://decentralized-id.com/images/baseline-teaser.webp"},{ + "title": "Digital Identification and Authentication Council of Canada - DIACC", + "excerpt":"Website • Twitter • GitHub • Pan-Canadian Trust Framework (“PCTF”) The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. The framework is intended to enable Canadians...","categories": ["Organizations"], + "tags": ["Policy","DIACC","Canada","Trust Framework","BMO","Canadapost","Cibc","Desjardins","ForgeRock","Interac","Manulife","Newbruns","Ontairo","SecureKey","Td","Telus","2Keys","ATB","Affinity Credit Union","Applied Recognition","CCUA","CDIC","C1","Canada Health Infoway","Convergence","DI","Digidentity","Equifax","FIDO","Equitable Bank","Hypersecu","iComply","IDC2018","IdentityNorth","Identos","In fidem","Ltsa","Libro","LD","Mastercard","Northern Block","Notarius couleur","OARO","One span","Onfido","Outlier","Payments Canada","Prodigy","PlaceSpeak","Quartech","RBC 1","Safran","Saskatchewan","Securefact","Simeio","Smart species","TreeFort","Trulioo","Vallid","Vancity","Worldreach","Yoti","IBM","BCGov","Vivvo","UXP Systems","Boloro","Plurilock","1Kosmos","Gambit","In-Sec-M","Ingenico","ISO 18013-5","100101075","Get Group","Pragma","Modohr","Celero","Vlinder","Mavennet","iProov","Peer Social","Jumio","Folio","Auth0","Arucc","Stash","Supercluster","PCTF"], + "url": "https://decentralized-id.com/government/canada/diacc/", + "teaser":"https://decentralized-id.com/images/diacc-teaser.webp"},{ + "title": "California: SSI, Policy, Blockchain, and Vaccine Records", + "excerpt":"VCs Policy Committeee (California) – Participate in passing legislation to create a California Trust Framework! 2021-05-06 IIW, IDcommons Kaliya Young, Ally Medina Slides discussed how the Blockchain Advocacy Coalition’s sponsorship of AB 2004 pushed verifiable credentials into mainstream political discourse and how companies can help us shape public policy and government pilot...","categories": ["Government"], + "tags": ["Policy","USA","CCPA","California","IAB","IAPP","CPRA","SMART Health Card","Covid 19","Trust Framework"], + "url": "https://decentralized-id.com/government/usa/california", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "The Dataweb: An Introduction to XDI", + "excerpt":"A White Paper for the OASIS XDI Technical Committee v2, April 12, 2004 Drummond Reed, Cordance Geoffrey Strongin, AMD Abstract XDI (XRI Data Interchange) is a new service for generalized distributed data sharing and mediation using XRIs (Extensible Resource Identifiers), a URI-compatible abstract identifier scheme developed by the OASIS XRI...","categories": ["History"], + "tags": ["XRI","XDI","Dataweb","Literature","History"], + "url": "https://decentralized-id.com/history/2000s/early/dataweb-introduction-to-xdi/", + "teaser":"https://decentralized-id.com/images/dataweb/dataweb-whitepaper-teaser.webp"},{ + "title": "Humanitarian Aid", + "excerpt":"Explainer Fixing Aid - Can blockchain help fix the I.D. problem for a billion people? 2022-03-31 The New Humanitarian When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be...","categories": ["Uses"], + "tags": ["Humanitarian","iRespond","Ukraine","Tu Delft","Gravity Earth","Human Rights","Inclusion","Trinsic","Affinidi","Aid:Tech","GlobalID","Onfido","Biometrics","Avast","Berkman Klein","World Bank"], + "url": "https://decentralized-id.com/application/humanitarian/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "IOTA Foundation", + "excerpt":"Website • Blog • Linkedin • Docs • GPlay IOTA Foundation is a non-profit organization and creator of the Tangle, a permissionless, multi-dimensional distributed ledger, designed as a foundation of a global protocol for all things connected. The Case for a Unified Identity Our Vision for a Unified Identity Protocol on the...","categories": ["Blockchain"], + "tags": ["IOTA","Blockchain","Dark Matter Labs","Eclipse"], + "url": "https://decentralized-id.com/blockchain/iota-foundation/", + "teaser":"https://decentralized-id.com/images/iota.webp"},{ + "title": "The ID2020 Alliance", + "excerpt":"Website • Blog • GitHub • Twitter • Linkedin • Crunchbase Main ID2020 and Digital Impact Alliance Join Forces to Champion People-Centric Digital Transformation 2023-08-02 DIAL Global Going forward, the Digital Impact Alliance will house ID2020’s unique knowledge, products, and expertise in digital ID, and will integrate the importance of...","categories": ["Organizations"], + "tags": ["DIAL","Accenture","ID2020","Gavi","Ideo","Microsoft","Rockefeller Foundation","UC Berkeley","BLOK","FHI360","hyperledger foundation","ICC","iRespond","Kiva","Mastercard","Mercy Corps","National Cybersecurity Center","Panta Transportation","Simprints","RWoT"], + "url": "https://decentralized-id.com/organizations/id2020/", + "teaser":"https://decentralized-id.com/images/id2020-teaser.webp"},{ + "title": "Hyperledger Ursa", + "excerpt":"Website • Wiki • GitHub • RFCs • Docs • Mailing List • Chat • Blog Hyperledger Ursa code review Hyperledger 2022-05-31 Rooted in a “trust but verify” mindset, several Canadian public sector entities and Interac (Canada’s interbank network) sponsored a project at the Digital Identity Laboratory of Canada (IDLab) to perform a security and cryptography code review...","categories": ["Open Source Projects"], + "tags": ["Ursa","Kiva","Sovrin Foundation","Web3","ACM","Bitwise","DFINITY","Evernym","Fujitsu","Intel","Linux Foundation","Sovrin Foundation","State Street"], + "url": "https://decentralized-id.com/projects/hyperledger/ursa/", + "teaser":"https://decentralized-id.com/images/ursa-square.webp"},{ + "title": "Global Legal Entity Identifier Foundation - GLEIF", + "excerpt":"Main Website • Blog •  Twitter • Youtube • Linkedin • Crunchbase Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory...","categories": ["Organizations"], + "tags": ["GLEIF","Verifiable Credentials","Serto","CFCA","DigiCert","InfoCert","DIZME","Entrust Datacard","ICAI India","SwissSign","Evernym","Ubisecure","Standards Development Org","Contour","RapidLEI","Amazon","Government","Policy"], + "url": "https://decentralized-id.com/organizations/gleif/", + "teaser":"https://decentralized-id.com/images/gleif-teaser.webp"},{ + "title": "LFPH and Covid-19: CCI and Good Health Pass", + "excerpt":"Linux Foundation Public Health Understanding the Global COVID Certificate Landscape 2021-10-13 DIVOC The DIVOC project is hosted and maintained by India’s eGov Foundation and is available as an MIT-licensed open source software package DIVOC is also supported by various multilateral funding institutions, as well as a community of software contributors and adopters...","categories": ["History"], + "tags": ["Linux Foundation","LFPH","MedCreds","Evernym","ID2020","uPort","Dutch Research","TNO","Microsoft","Consensys Health","Luxoft","CCI","SITA","WHO","Good Health Pass","Vaccine Credentials","Cardea"], + "url": "https://decentralized-id.com/application/covid-19/lfph_cci_good-health-pass/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "SSI Resources: Directories, Courses, Curated Lists, Blogs, Podcasts and more.", + "excerpt":"General [Directory] Global Verifiable Credential Adoption 2023-07-05 Trinsic 🔥 This is a community resource for tracking the adoption of verifiable credentials around the world. Please have a look around and join 10+ others who have contributed! [Curated List] animo/awesome-self-sovereign-identity/ 2023-07-07 Animo An awesome list of self-sovereign identity resources. [Publication] SSI...","categories": ["Resources"], + "tags": ["Resources"], + "url": "https://decentralized-id.com/resources/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Object Capability Model", + "excerpt":" ","categories": ["Development"], + "tags": ["oCap","JSON-LD","zCap","Cosmos"], + "url": "https://decentralized-id.com/development/object-capabilities/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Gataca", + "excerpt":" ","categories": ["Companies"], + "tags": ["ESSIFlab","DID Registry","Verifier Api"], + "url": "https://decentralized-id.com/companies/Gataca/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Global ID", + "excerpt":" ","categories": ["Companies"], + "tags": ["Compliance","PRIVATE","Wallets","COVID","Indicio"], + "url": "https://decentralized-id.com/companies/GlobalID/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "IDramp", + "excerpt":" ","categories": ["Companies"], + "tags": ["IDRamp","Oracle","Trust Stamp","Qiqochat","Evernym"], + "url": "https://decentralized-id.com/companies/IDramp/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Indicio", + "excerpt":" ","categories": ["Companies"], + "tags": ["Enterprise","VCI","Proven","Compliance","Trusted Digital Ecosystems","Aries","Mediator Agent","Mobile Agent","EntTrustient","Certification","GlobaliD","Uphold","IDRamp","Cynjatech","Finclusive","Xertify","Snowbridge Inc","Bot Ventures","BlockSpaces","Blockster Labs","Anonyome Labs","Selfd.id","Liquid Avatar Technologies","Snapper Future Tech","Lorica Identity","BizSecure","Networks Synergy","Absolutely Zero Cyber","Cysecure","VERSES Labs","Aruba Health App","SITA","Public Benefit Corporation","Privatyze","Bullet ID","Verio ID","DID:INDY","Machine Readable Governance","Indicio TestNet","Lissi Wallet"], + "url": "https://decentralized-id.com/companies/Indicio/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Lissi", + "excerpt":" ","categories": ["Companies"], + "tags": ["Lissi Connect","Lissi Wallet","Indicio","EUDI Wallet","eIDAS","Evernym","IBM"], + "url": "https://decentralized-id.com/companies/Lissi/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Magic Labs", + "excerpt":" ","categories": ["Companies"], + "tags": ["Enterprise","ID","IAM","Passwordless","Magic Link","Onboarding","Web3","DWeb","WebAuthN","SMS"], + "url": "https://decentralized-id.com/companies/MagicLabs/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Mattereum", + "excerpt":" ","categories": ["Companies"], + "tags": ["Enterprise","DWeb","IOT","Ethereum","Metaverse"], + "url": "https://decentralized-id.com/companies/Mattereum/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "MyDex", + "excerpt":" ","categories": ["Companies"], + "tags": ["Enterprise","Personal Data","National Data Strategy","Data A New Direction","Personal Data Stores","Public Sector","DigitalScot","ISO 27001"], + "url": "https://decentralized-id.com/companies/MyDEX/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Spherity", + "excerpt":" ","categories": ["Companies"], + "tags": ["Sovrin Steward","EU","Enterprise","AI","IOT","ISO 27001","Healthcare","Ontology","Cloud Identity Wallet","Secure Digital Identity Association","IDUnion","European Data Infrastructure","Legisym","Kuppinger Cole","Supply Chain"], + "url": "https://decentralized-id.com/companies/Spherity/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Spruce Systems", + "excerpt":" ","categories": ["Companies"], + "tags": ["USA","Enterprise","Credible","Ethereum","Kepler","DIDKit","Rebase","Ethereum Foundation","ENS","Graph Hack 2022","Tezos","DID:TEZOS","OpenID Connect","FIDO2","TreeLDR","Sign in with ETH","Web3"], + "url": "https://decentralized-id.com/companies/Spruce/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "ValidatedID", + "excerpt":" ","categories": ["Companies"], + "tags": ["Europe","Enterprise","VIDSigner","SaaS","ViDChain","EBSI","Wallets","Digital Signatures","Education","eIDAS Bridge","Interop"], + "url": "https://decentralized-id.com/companies/ValidatedID/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Credentials Community Group - W3C", + "excerpt":"Main GitHub - Mailing List Archive - Charter - Meetings - Announcements - IRC Credentials Community Group 2014-08-08 W3C to explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group,...","categories": ["Web Standards","Organizations"], + "tags": ["Credentials Community Group","Verifiable Credentials","Decentralized Identifiers","W3C","ECDSA Cryptosuite v2019","ECDSA Cryptosuite v2020","JWS","Tracability","Standards Development Org"], + "url": "https://decentralized-id.com/web-standards/sdo/w3c/credentials-community-group/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Exchange Protocols - CHAPI, VC Api, WACI...", + "excerpt":" ","categories": ["Web Standards"], + "tags": ["CHAPI","VC Api","WACI","Credentials Community Group","TrustBloc","DIF","Bloom","hyperledger foundation","Human Colossus Foundation"], + "url": "https://decentralized-id.com/web-standards/exchange-protocol/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Mobile Drivers License (mDL - ISO 18013)", + "excerpt":" ","categories": ["Web Standards"], + "tags": ["mDL","iso-18013","SpruceID","MATTR","Digital Bazaar","INATBA","Procivis","AAMVA","Kantara Initiative","IETF"], + "url": "https://decentralized-id.com/web-standards/mobile-drivers-license-mdl-iso-18013/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "OpenID Connect - OpenID Foundation", + "excerpt":" ","categories": ["Web Standards"], + "tags": ["OpenID","OpenID Connect","Ubisecure","Identiverse","OpenID Japan","DIF","Sphereon","Auth0","SpruceID","IETF"], + "url": "https://decentralized-id.com/web-standards/openid/openid-connect/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Trust over IP Foundation - TOIP", + "excerpt":"About [Video] View From The Field, Riley Hughes 2022-03-23 Trust Over IP Perspectives on the business problems being addressed by ToIP-aligned solutions. Primary research performed by Trinsic to get to the core issues getting in the way of scaling adoption of trust solutions. Riley presents his results and offers perspectives on...","categories": ["Organizations"], + "tags": ["Centre","BCGov","GLEIF","Interop","Governance","OIX","Sovrin Foundation","Avast","KABN Network"], + "url": "https://decentralized-id.com/organizations/trustoverip/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Centre Consortium and Verite", + "excerpt":"Main Centre Twitter - GitHub - Blog Founded by Coinbase and Circle in 2018, the mission is to provide the governance and standards for the future digital financial ecosystem. We began by launching US Dollar Coin (USDC), a fiat-backed stablecoin and now the second largest stablecoin on the market. The...","categories": ["Web 3","Organizations"], + "tags": ["Centre","Coinbase","Web3","Policy"], + "url": "https://decentralized-id.com/organizations/centre/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Governments of Canada", + "excerpt":"National Old Policy, New Tech: Reconciling Permissioned Blockchain Systems with Transatlantic Privacy Frameworks 2022-05 Remy Hellstern, Victoria Lemieux This paper will explore the global conversation and consensus around data privacy regulation, with specific attention to the European Union and Canada. It will work to understand how blockchain-based firms situate themselves...","categories": ["Government"], + "tags": ["Policy","Canada","Verifiable Credentials","DIACC","PCTF","Saskatchewan","Alberta","Ontario","UCVDCC","Real World"], + "url": "https://decentralized-id.com/government/canada/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "European Blockchain Services Infrastructure (EBSI) and the eSSIF", + "excerpt":"Main European Blockchain Services Infrastructure (EBSI) 2023-02-14 The European blockchain services infrastructure (EBSI) consists of a peer-to-peer network of interconnected nodes running a blockchain-based services infrastructure. Each member of the European Blockchain Partnership (EBP) – the 27 EU countries, Norway, Liechtenstein and the European Commission – will run at least...","categories": ["Government"], + "tags": ["Policy","Europe","EU","EBSI","ESSIF","GDPR","VIDChain","ValidatedID","Danube","Walt ID","Thales","CIMEA Naric","DXCTechnology","Identyum","Real World","Interop","Education"], + "url": "https://decentralized-id.com/government/europe/eu/ebsi-essif/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "NGI - ESSIF Lab", + "excerpt":"THE NGI ESSIF-LAB PROJECT ENDED ON 31 DECEMBER 2022 SIMPLER AND SAFER DIGITAL LIVING WITH SELF-SOVEREIGN IDENTITY 2022-07-28 TNO On 1 November 2019 the EU Cascaded Funding project ‘eSSIF-Lab’ (European Self-Sovereign Identity Framework Lab) has started. In this project, EU funds will be made available to SMEs and start-ups that...","categories": ["Government","History"], + "tags": ["eIDAS","GDPR","EBSI","EU","Europe","ESSIF","NGI","Interop"], + "url": "https://decentralized-id.com/history/2020s/early/essif-lab/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Australia", + "excerpt":"Main Australia and state govts agree on digital ID, credential sharing deal 2023-02-27 “There is a lot more work to be done and plenty of consultations to undertake, but we understand that as we increasingly rely on digital technology as part of our everyday lives, the government has a responsibility...","categories": ["Government"], + "tags": ["Policy","Australia","Australian Payments Network"], + "url": "https://decentralized-id.com/government/australia/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "India", + "excerpt":"Background Dynamic Data Economy Presented to Technology Consortium in India 2023-06-09 HumanColossus Foundation The “Data Governance and Semantics” project featured three webinars introducing DDE as a decentralised trust infrastructure acutely aligned with the current movement toward data exchange models in the Economic domain where actors regain transactional sovereignty to share accurate...","categories": ["Government"], + "tags": ["Policy","India","Aadhaar","Hyperledger","Orgbook"], + "url": "https://decentralized-id.com/government/india/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Digital Identity New Zealand", + "excerpt":"Main The Trust Economy in a Future New Zealand 2021-06-16 My interest was first piqued when I came across three videos on YouTube from Rachel Botsman, Jordan Perterson and Philipp Kristian Diekhöner. Trust has always been at the centre of society overall and commerce in particular.  There’s a reason why during the first industrial...","categories": ["Government"], + "tags": ["Policy","New Zealand","Aotearoa","DINZ","DISTF"], + "url": "https://decentralized-id.com/government/new-zealand/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Switzerland", + "excerpt":"Main The New Draft Law on eID Switzerland 2022-06-30 Procivis The preliminary draft of the federal law declared the purpose of the E-ID to be to ensure “secure identification by means of E-ID among private individuals and with authorities”. The protection of the personality and fundamental rights of individuals is to be...","categories": ["Government"], + "tags": ["Policy","Europe","Switzerland"], + "url": "https://decentralized-id.com/government/europe/switzerland/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "United Kingdom", + "excerpt":"Government Information Commission’s (ICO) Children’s Code 2023-07-07 UK officially known as the“Age Appropriate Design Code: a code of practice for online services,” after a year grace period, goes into effect Thursday, Sept. 2, 2021. Digital identity and attributes consultation 2023-02-03 Gov UK The government is committed to realising the benefits of...","categories": ["Government"], + "tags": ["Policy","Europe","UK","NHS","Digital Staff Passport","Real World"], + "url": "https://decentralized-id.com/government/europe/united-kingdom/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Data Governance Act", + "excerpt":"EU DATA ACT – MAKING DATA PORTABILITY ACTIONABLE 2022-02-25 MyData A critical fork in the data road? MyData Is the EU discussion about data portability missing a key point? In its discussion of data portability the EU rightly recognises the economic importance of this issue, stressing that “market imbalances arising from...","categories": ["Government"], + "tags": ["Policy","Europe","Data Governance Act","EU","MyData"], + "url": "https://decentralized-id.com/government/europe/eu/data-governance-act/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Sidetree Working Group - DIF", + "excerpt":"Main Sidetree Working Group The development and maintenance of the formal Sidetree specification, and a hub of coordination for Sidetree-based DID Method node operators. This group also generates libraries, tooling, and documentation to aid Sidetree-based DID Method node operators. Charter Agenda Mailing list GitHub Meetings About Decoding the Sidetree Protocol...","categories": ["Open Source Projects"], + "tags": ["DIF","Sidetree","ION"], + "url": "https://decentralized-id.com/projects/decentralized-identity-foundation/sidetree/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Hyperledger Anoncreds: Attribute Based Credentials", + "excerpt":"Main Website - Specification - Specification V2 Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the core...","categories": ["Open Source Projects"], + "tags": ["Hyperledger Foundation","IBM","IDEMIX","Anoncreds","Sovrin Foundation","Evernym"], + "url": "https://decentralized-id.com/projects/hyperledger/anoncreds/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Biometrics and Self Sovereign Identity", + "excerpt":"Explainer My Voice is my Password 2022-04-21 State of Identity How can biometrics help improve accessibility to critical services? On this week’s State of Identity podcast, host Cameron D’Ambrosi is joined by Chief Fraud Prevention Officer for security and biometrics at Nuance, Simon Marchand. Tune in for their discussion about...","categories": ["Development"], + "tags": ["Biometrics"], + "url": "https://decentralized-id.com/development/biometrics/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Internet of Things (IOT)", + "excerpt":"Explainer [ITN, European Commission] Why is Trusted Identity Important in IoT Commerce? 2022-07-14 MOBI This technology has enormous implications for consumers and organizations alike. For consumers, it spells a more seamless way of interacting with the devices used in day-to-day life. Likewise, many industries across the globe are increasingly turning...","categories": ["Uses"], + "tags": ["IOT","Digital Twins","MOBI","ITN","European Commission","Peaq","Microsoft","LFPH","Sophie Project","Digital Twin Consortium","Venafi","Caution"], + "url": "https://decentralized-id.com/application/IOT/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "PICOs: Persistent Compute Objects", + "excerpt":"Explainer The Most Inventive Thing I’ve Done 2022-07 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...","categories": ["Decentralized Web"], + "tags": ["PICO","IOT"], + "url": "https://decentralized-id.com/decentralized-web/biometrics/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Education and Self Sovereign Identity", + "excerpt":"Explainer The Importance of Verifiable Credentials to Training Providers 2022-06-03 Credivera like many other aspects of our daily lives, the digital transformation of education and training has added both convenience and challenges. Much like the shift to remote work, we can now learn from the comfort of our homes. Gone are...","categories": ["Uses"], + "tags": ["Education","Real World","RMIT","Azure","Microsoft","DIF","ACE","Fluree","Evernym","Velocity Network","IDRamp","Digitary","Open Badges"], + "url": "https://decentralized-id.com/application/education/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Healthcare and Self Sovereign Identity", + "excerpt":"Explainer Webinar: The Future of Self Sovereign Identity 2021-12-21 Patientory Association, with Michael Merchant, Health Information Exchange; Jim Clair, LFPH; Kapil Bareja, Technical Governance Board Self-sovereign identity (SSI) is a movement that claims digital identity should be just as legitimate and nuanced as a person’s human identity, while being accessible...","categories": ["Uses"], + "tags": ["Healthcare","Real World","Dock","Evernym","Affinidi","DIZME","Gravity Earth","SMART","LFPH"], + "url": "https://decentralized-id.com/application/healthcare/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "KYC\\AML and Self Sovereign Identity", + "excerpt":"Explainer Importance of an Integrated KYC solution for your compliance program 2022-04-12 KYC-Chain The way many businesses have traditionally implemented KYC is by taking a manual, fragmented approach – essentially implementing various different KYC processes using different tools, methods and resources, including human compliance teams. How can self-sovereign identity solve the...","categories": ["Uses"], + "tags": ["KYC","Compliance","eKYC","Cryptocurrency","Real World"], + "url": "https://decentralized-id.com/application/kyc/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Travel and Self Sovereign Identity", + "excerpt":"Main Making travelling more seamless and relaxed 2022-09-29 IDNow Until now, we relied on physical id document such as ID cards driving licenses to identify ourselves in the real world as well as online. Digital attributes and credentials were solely used online. Digital identity wallets, like the IDnow Wallet, are about to...","categories": ["Uses"], + "tags": ["Travel","IATA","TOIP","TSA","Apple"], + "url": "https://decentralized-id.com/application/travel/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Africa and Self Sovereign Identity", + "excerpt":"Explainer [Video] What Is a Blockchain (SSI) Self-Sovereign Identity? Blockchain Africa Conference 2022 What is the value of Self-Sovereign Identity (SSI) for organisations and citizens? What are the current initiatives and traction of SSI in South Africa? What are the economic benefits and the hurdles to SSI adoption in South Africa?...","categories": ["Government"], + "tags": ["Policy","Africa","GLEIF","Kiva","LEI","Indy","DIDx","Farmer Connect","Onfido","Yoma","Diwala","FlexID","Gravity Earth","Real World"], + "url": "https://decentralized-id.com/government/africa/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity", + "excerpt":"Explainer Digital identity is critical in the new world since covid 2021-11-17 DigitalID NZ In my recent podcast with Brad Carr of the Institute of International Finance, we discussed how digital identity and verified credentials can support a digital-first world, something that’s extremely relevant amid the current pandemic. https://verified.me/blog/the-value-of-verifiable-credentials-in-the-evolving-digital-identity-landscape/ Verified Me COVID-19 as...","categories": ["History","Uses"], + "tags": ["Vaccine Credentials","LFPH","CCI","SITA","WHO","Good Health Pass","Excelsior Pass Pluss","Digi.me","EU Digital Green","Real World"], + "url": "https://decentralized-id.com/application/covid-19/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "SSI Use-Cases", + "excerpt":"General A Solution Looking for a Problem? Digital ID Solves a Million of Them 2022-08-09 David Birch, Forbes The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit,...","categories": ["Uses"], + "tags": ["Content Attribution","Events","Climate","Bots","IAM","Reputation","Workplace","Energy Systems","Property Management","Gaming","Business","Career","Security","Banking","Loyalty Programs"], + "url": "https://decentralized-id.com/application/use-cases/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Supply Chains and Self Sovereign Identity", + "excerpt":"Main The Digital Supply Chain of the Future 2021-12-09 Nis Jespersen Transmute There is no limit to what a DID can identify. The obvious examples are organizations and people, as explained above. They can also represent assets such as shipping containers, seals, boxes, vessels, or locations, and intangible concepts like bookings,...","categories": ["Uses"], + "tags": ["Supply Chain","Transmute","GS1","UNECE","SAP","USCBP"], + "url": "https://decentralized-id.com/application/supply-chain/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Guardianship", + "excerpt":"Main [Whitepaper] On Guardianship in Self-Sovereign Identity 2023-04 Sovrin This paper, published by the Sovrin Guardianship Working Group, explores the guardianship relationship and how it fits in with the overall SSI “web of trust.” It presents risks, benefits and approaches to implementation of Guardianship for SSI use cases. Let’s Go...","categories": ["Uses"], + "tags": ["Guardianship","Delegation","Sovrin Foundation","Trust over IP"], + "url": "https://decentralized-id.com/application/guardianship/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Market signals, SSI trending, and the road to mainstream adoption.", + "excerpt":"SSI Trending Global Verifiable Credential Adoption Trinsic (Notion) 🔥 This is a community resource for tracking the adoption of verifiable credentials around the world. Please have a look around and join 10+ others who have contributed! Self-Sovereign Identity Exploding Topics 2023-06-17 - up 4293% over 5 years. Decentralized Identifiers 2023-06-17 ExplodingTopics -...","categories": ["Uses"], + "tags": ["Adoption","Trends"], + "url": "https://decentralized-id.com/application/trending-adoption/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "User Experience and Self Sovereign Identity", + "excerpt":"General Identity and Consistent User Experience 2021-11 Phil Windley There’s a saying in security: “Don’t roll your own crypto.” I think we need a corollary in identity: “Don’t roll your own interface.” But how do we do that? And what should the interface be? One answer is to adopt the user...","categories": ["Development"], + "tags": ["User Experience","Relationships"], + "url": "https://decentralized-id.com/development/user-experience/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "System Architecture and Self Sovereign Identity", + "excerpt":"General Centralized\\Federated vs Self Sovereign 2022-08-29 dominiumssi Anyone who wants to understand DID and Self Sovereign Identity should begin by understanding the graph below. We are shifting the power from the companies to the users. That’s it in a nutshell. Good Welfare, Bad Platforms?: The Risks of Centralized Digital Identity Systems...","categories": ["Development"], + "tags": ["Architecture"], + "url": "https://decentralized-id.com/development/architecture/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Ethics, Human Rights, Sovereignty and Self Sovereign Identity", + "excerpt":"Ethics Pro-social behaviours 2023-06-14 Wikipedia   those intended to benefit others, or society as a whole — for example, helping, sharing, donating, co-operating, and volunteering. Within a community, they’re the behaviours that make it an attractive space to belong to, and which encourage its growth and/or development. It’s a central...","categories": ["Development"], + "tags": ["Ethics","Human Rights","Sovereignty"], + "url": "https://decentralized-id.com/development/ethics-rights-sovereignty/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Web3 Explained", + "excerpt":"Explainer WEB2 VS WEB3 2022-09-27 Ethereum Web2 refers to the version of the internet most of us know today. An internet dominated by companies that provide services in exchange for your personal data. Web3, in the context of Ethereum, refers to decentralized apps that run on the blockchain. These are apps...","categories": ["Web 3"], + "tags": ["Web3","Ethereum"], + "url": "https://decentralized-id.com/web-3/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Web 3 and Self Sovereign Identity", + "excerpt":"Identity and Web3 Identity and Web3 2022-09-12 auth0 A key opportunity Web3 presents in the identity space is the ability to interact with a user’s blockchain data. This presents two benefits: enriching user profiles and streamlining the login process with federated logins using storage wallets. Decentralized Identity and Web3 2022-08-05 SpruceID In...","categories": ["Web 3"], + "tags": ["Web3","Ethereum","Dominium","Citopia","Civic","Atala PRISM","Gitcoin","Elastos"], + "url": "https://decentralized-id.com/web-3/id/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Data Governance and Self Sovereign Identity", + "excerpt":"Explainer [Video] Data Sovereignty International Forum 2021(English) 2021-09-08 경기도청 My personal data has value?! We need to be aware of data sovereignty to recognize and protect value of our personal data. Make the Fair Data World Together! Everybody has our data … except us 2021-06-20 reb00ted Google has all my e-mail....","categories": ["About"], + "tags": ["Data Governance"], + "url": "https://decentralized-id.com/self-sovereign-identity/data-governance/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Non Fungible Tokens (NFT) and Soulbound Tokens (SBT)", + "excerpt":"Discussion What Do NFTs Do Well? 2022-03-09 Indicio NFTs are technologically interesting as a way of proving ownership and facilitating value transfer; but they are problematic if applied to proving a person’s identity. Three thoughts about NFTs 2022-03-03 Doc Searls There’s a thread in a list I’m on titled “NFTs are a...","categories": ["Web 3"], + "tags": ["Soulbound Tokens","NFTs","Web 3","Ethereum"], + "url": "https://decentralized-id.com/web-3/nft/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Decentralized Autonomous Organizations (DAO) and Self Sovereign Identity", + "excerpt":"DAO Explainer DAOs are not corporations: where decentralization in autonomous organizations matters 2022-09-20 Vitalik Buterin Because DAOs do not have a sovereign above them, and are often explicitly in the business of providing services (like currency and arbitration) that are typically reserved for sovereigns, it is precisely the design of sovereigns...","categories": ["Web 3"], + "tags": ["Web 3","Ethereum","DAO"], + "url": "https://decentralized-id.com/web-3/dao/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Decentralized Finance, KYC and Self Sovereign Identity", + "excerpt":"Defi Explainer Proposal: it’s not Web3 — it’s DeWeb (a la DeFi) as we undo all the mistakes around centralized ownership of the web 2 era. 2022-06-28 InsideTheSimulation.eth Opinions? […] DeWeb is: - Self-sovereign identity with portable accounts and easy sign-on (such as sign-in with Ethereum). - Custody of your...","categories": ["Web 3"], + "tags": ["DeFi","CeDeFi","Web 3","Ethereum","SelfKey","JPMorgan","Opulous","KYC","KYC-Chain"], + "url": "https://decentralized-id.com/web-3/defi/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "The Metaverse in Web3 and Self Sovereign Identity", + "excerpt":"Metaverse Explainer Everything You Should Know About the Metaverse Right Now 2022-08-24 Anyonyome But the first thing you should know about the metaverse, even as it’s still emerging and being defined, is that the time to act is now. The metaverse is expected to contribute USD 3 trillion to global GDP by...","categories": ["Web 3"], + "tags": ["Metaverse","NFTs","Web 3","Ethereum"], + "url": "https://decentralized-id.com/web-3/metaverse/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Decentralization and Self Sovereign Identity", + "excerpt":"Explainer The Web3 Decentralization Debate Is Focused on the Wrong Question 2022-05-22 Wired Fixating on the degree—rather than the type—of decentralization is leading us astray Decentralization is the Future of Digitization 2022-05-29 Jolocom In Germany, for example, the federal government initially decided to store data from the nation’s Corona-Warn app on centralized...","categories": ["Development"], + "tags": ["Decentralization"], + "url": "https://decentralized-id.com/development/decentralization/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Critique and Caution regarding Self Sovereign Identity", + "excerpt":"Main Thread: VCs need Threat Modeling 2022-06-16 Pamela Dingle Another pre-read recommendation for @identiverse: the @openid for Verifiable Credentials Whitepaper. Firstyear Replying to @Erstejahre @pamelarosiedee and 4 others It also seems to lack any sections about threat modelling and possible risks, making it hard to trust since risks are not...","categories": ["About"], + "tags": ["Critique","Caution","Decentralized Identifiers","Verifiable Credentials"], + "url": "https://decentralized-id.com/self-sovereign-identity/critique-caution/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Personal Privacy and Self Sovereign Identity", + "excerpt":"Explainer What is Privacy? 2022-03 Phil Windley The International Association of Privacy Professionals (IAPP) defines four classes of privacy: Bodily Privacy—The protection of a person’s physical being and any invasion thereof. This includes practices like genetic testing, drug testing, or body cavity searches. Communications Privacy—The protection of the means of correspondence,...","categories": ["About"], + "tags": ["Privacy","Data Privacy"], + "url": "https://decentralized-id.com/self-sovereign-identity/privacy/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Business [Value, Models, Practice] and Self Sovereign Identity", + "excerpt":"General Top 8 Identity Challenges After an Merger and Acquisition 2022-06-20 RadiantLogic If you’re on the IT team, your headaches are just beginning as you’ll be responsible for integrating the new employees into your current tech and identity stack. You’ll be faced with multiple identity sources, a new identity governance and...","categories": ["Development"], + "tags": ["Business","Trends","Markets"], + "url": "https://decentralized-id.com/development/business/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Trust Frameworks, Trust Registries, and Machine Readable Governance in Self Sovereign Identity", + "excerpt":"Trust Modelling [literature] On the Trust and Trust Modelling for the Future Fully-Connected Digital World: A Comprehensive Study 2021-06-14 HANNAH LIM JING TING, XIN KANG IEEE Under our analysis of trust and the digital world, we define different types of trust relationships and find out the factors that are needed...","categories": ["Development"], + "tags": ["Governance","Trust Frameworks","Trust Registries","Machine Readable Governance"], + "url": "https://decentralized-id.com/development/governance-trust-frameworks-registries/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Digital Wallets and Self Sovereign Identity", + "excerpt":"Explainer Handout: The history and future of digital wallets 2023-06-29 Steve Lockstep PDF We can trace the history of digital wallets with a Capability-Maturity Model (CMM) from paper and magnetic stripes to chip and mobiles. The fundamentally important trend over the decades has been to use smart technology to prove...","categories": ["Development"], + "tags": ["Wallets","User Experience"], + "url": "https://decentralized-id.com/development/wallets/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Interoperability of Self Sovereign Identity Systems", + "excerpt":"Main [Video] SSI Report - Interoperability 2022-08-18 RootsID Interoperability is the ultimate challenge of a Decentralized Self-Sovereign Identity. Hyperledger Aries is hosting an Interopathon to showcase all the work their community has done to promote Interoperability. We have also started discussions about a standard import/export format that would further improve interop...","categories": ["Development"], + "tags": ["Aries","INTABA","Indicio","Transmute","Danube Tech","DHS","Open Badges","Interop"], + "url": "https://decentralized-id.com/development/interop/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "The Future of Digital Identity with Self Sovereign ID", + "excerpt":"The Future of Digital Identity: Separating the digital from the individual 2022-07-27 Finextra [Report] the concept of real-time and frictionless processes is what is driving the future of digital identity forward. [Video] Webinar: The Future of Self Sovereign Identity 2021-12-21 Patientory Self-sovereign identity (SSI) is a movement that claims digital identity should...","categories": ["About"], + "tags": ["Future"], + "url": "https://decentralized-id.com/application/future/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Web5: A Decentralized Web Platform", + "excerpt":"TBD Website - GitHub - Twitter - TBDevs @ Twitter TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a...","categories": ["Open Source Projects","Web 3"], + "tags": ["Block","TBD","Web5","Web3","DWeb","GLEIF"], + "url": "https://decentralized-id.com/projects/tbd/web5/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Linux Foundation Public Health (LFPH) and the Cardea Project", + "excerpt":"Main Website - Slack - Twitter - Blog - Youtube LFPH tackles the next frontier in Open Source Health Technology: The rise of Digital Twins 2022-08-29 Jim St. Clair, LFPH Among the many challenges in our global healthcare delivery landscape, digital health plays an increasingly important role on almost a...","categories": ["Organizations"], + "tags": ["Linux Foundation","LFPH","Healthcare","Covid 19","Public Health Advisory Council","Cardea","TRAIN","ESSIF","GCCN","Hyperledger Labs"], + "url": "https://decentralized-id.com/organizations/Linux-Foundation-Public-Health_Cardea/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "OpenID Foundation", + "excerpt":"Main OpenID Foundation Publishes “Open Banking and Open Data: Ready to Cross Borders?” 2023-02-06 OpenID More than 50 open data, digital identity and API security technologists globally contributed to this whitepaper to answer the following questions: What are the differences and similarities between different open data ecosystems? Is global interoperability...","categories": ["Organizations"], + "tags": ["OpenID","Open Banking","SSE","GAIN","Standards Development Org"], + "url": "https://decentralized-id.com/organizations/openid/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "We Are Open Cooperative", + "excerpt":"Website - Blog - Twitter - LinkedIn - Mastadon Main Open Workplace Recognition using Verifiable Credentials 2022-09-30 WeAreOpenCoop Yesterday, the draft 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). Creating a...","categories": ["Organizations"], + "tags": ["We are Open","Open Badges","Open Recognition","Accredible","Badgecraft","Open Recognition","Keep Badges Weird","BadgeCollect","Badge List","BadgeFactor","BadgeOS","Badgetree™","BCdiploma","Bestr","CanCred.ca","Canvas Credentials","Credly","ForAllRubrics","HPass","Hyland Credentials","Milestone","NOCTI","Open Badge Factory","Openbadges.me","Participate","RedCritter","Sertifier","VerifyEd"], + "url": "https://decentralized-id.com/organizations/we-are-open/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "DID Methods - Various", + "excerpt":" ","categories": ["Web Standards"], + "tags": ["51nodes","ABT Network","Aergo","Alastria","ArcBlock","Ardor","Baidu","BCGov","Besu","BIF","BiiLabs","Binance","Bitcoin","BlockchainCommons","Blockcore","Blocko","Blockstack","BOTLabs","bryk","BSC","Teleinfo CAICT","Celo","Ceramic Network","Chainyard","Cloudchain","Commercio","Consensys","Consent","Corda","Cosmos","Credentials Community Group","cryptonics","DID:AERGO","DID:ALA","DID:AVVCYBER","DID:BBA","DID:BID","DID:BNB","DID:BRYK","DID:BTCR","DID:CCP","DID:CELO","DID:COM","DID:CORDA","DID:DID","DID:DOCK","DID:DOGE","DID:ECHO","DID:ELASTOS","DID:ELEM","DID:EMTRUST","DID:EOS","DID:ERC725","DID:ETHO","DID:ETHR","DID:EVAN","DID:FACTOM","DID:GATC","DID:GIT","DID:GITHUB","DID:GRG","DID:HEDERA","DID:HOLO","DID:ICON","DID:INDY","DID:IO","DID:ION","DID:IPID","DID:IS","DID:IWT","DID:JLINC","DID:JNCTN","DID:JOLO","DID:JWK","DID:KEY","DID:KILT","DID:KLAY","DID:LIFE","DID:META","DID:MOAC","DID:MORPHEUS","DID:NEAR","DID:NFT","DID:OBJECT","DID:OCKAM","DID:OMN","DID:ONION","DID:ONT","DID:OP","DID:ORB","DID:PANACEA","DID:PEER","DID:PISTIS","DID:PKH","DID:PTN","DID:SAN","DID:SCHEMA","DID:SELFKEY","DID:SIGNOR","DID:SIRIUS","DID:SOV","DID:STACK","DID:TAG","DID:TANGLE","DID:TRUSTBLOC","DID:TRX","DID:TTM","DID:TWIT","DID:TYRON","DID:TYS","DID:TZ","DID:UNDID","DID:UNISOT","DID:UNS","DID:V1","DID:VAA","DID:VAULTIE","DID:VID","DID:VVO","DID:WEB","DID:WLK","DID:WORK","Decentralized Identifiers","Digital Bazaar","Dock","Echo","Elastos","Element","Email","EOS","ERC725","Ethereum","Evan Network","Evernym","Fabric","Factom","Gatica","Github","GRGBanking","GrgChain","Halialabs","Hashgraph","Holochain","Hydra","Hyland Credentials","hyperledger foundation","IBM","ICONLOOP","IIW","Indy","InfoWallet","ION","IOP","IOTA","IoTeX","IPFS","JLinc","Jnctn","Jolocom","JWK","KILT","Klaytn","lifeID","MediBloc","Metadium","Microsoft","MOAC","NEAR","Ocean Protocol","Ockam","OmniOne","Ontology","Panacea","ProximaX","Quorum","Raonsecure","RChain","RWoT","SecureKey","SelfKey Identity","SelfKey","Sovrin Foundation","Sovrin","SpaceElephant","Sphereon","SpruceID","Swisscom","TIFAC-CORE","TMChain","Token.TM","TOR","TranSendX","Transmute","TRON","Twitter","UNISOT","UNS","uPort","Vaultie","VeramoLabs","Veres One","Vivvo","VP","W3C","Weelink","Workday","YLZ Inc","Zilliqa"], + "url": "https://decentralized-id.com/web-standards/w3c/decentralized-identifier/did-methods/", + "teaser":"https://decentralized-id.com/images/did-square.webp"},{ + "title": "Verifiable Credentials - Working Groups, Standards and Development", + "excerpt":" ","categories": ["Web Standards","Development"], + "tags": ["W3C","Verifiable Credentials","Credentials Community Group","VC-WG","JSON-LD","OAuth","FIDO","Claims and Credentials WG"], + "url": "https://decentralized-id.com/web-standards/w3c/verifiable-credentials/standards-and-development/", + "teaser":"https://decentralized-id.com/images/did-square.webp"}] diff --git a/assets/js/lunr/lunr.js b/assets/js/lunr/lunr.js new file mode 100644 index 00000000..b37984ab --- /dev/null +++ b/assets/js/lunr/lunr.js @@ -0,0 +1,3484 @@ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.5 + * Copyright (C) 2018 Oliver Nightingale + * @license MIT + */ + +;(function(){ + +/** + * A convenience function for configuring and constructing + * a new lunr Index. + * + * A lunr.Builder instance is created and the pipeline setup + * with a trimmer, stop word filter and stemmer. + * + * This builder object is yielded to the configuration function + * that is passed as a parameter, allowing the list of fields + * and other builder parameters to be customised. + * + * All documents _must_ be added within the passed config function. + * + * @example + * var idx = lunr(function () { + * this.field('title') + * this.field('body') + * this.ref('id') + * + * documents.forEach(function (doc) { + * this.add(doc) + * }, this) + * }) + * + * @see {@link lunr.Builder} + * @see {@link lunr.Pipeline} + * @see {@link lunr.trimmer} + * @see {@link lunr.stopWordFilter} + * @see {@link lunr.stemmer} + * @namespace {function} lunr + */ +var lunr = function (config) { + var builder = new lunr.Builder + + builder.pipeline.add( + lunr.trimmer, + lunr.stopWordFilter, + lunr.stemmer + ) + + builder.searchPipeline.add( + lunr.stemmer + ) + + config.call(builder, builder) + return builder.build() +} + +lunr.version = "2.3.5" +/*! + * lunr.utils + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * A namespace containing utils for the rest of the lunr library + * @namespace lunr.utils + */ +lunr.utils = {} + +/** + * Print a warning message to the console. + * + * @param {String} message The message to be printed. + * @memberOf lunr.utils + * @function + */ +lunr.utils.warn = (function (global) { + /* eslint-disable no-console */ + return function (message) { + if (global.console && console.warn) { + console.warn(message) + } + } + /* eslint-enable no-console */ +})(this) + +/** + * Convert an object to a string. + * + * In the case of `null` and `undefined` the function returns + * the empty string, in all other cases the result of calling + * `toString` on the passed object is returned. + * + * @param {Any} obj The object to convert to a string. + * @return {String} string representation of the passed object. + * @memberOf lunr.utils + */ +lunr.utils.asString = function (obj) { + if (obj === void 0 || obj === null) { + return "" + } else { + return obj.toString() + } +} + +/** + * Clones an object. + * + * Will create a copy of an existing object such that any mutations + * on the copy cannot affect the original. + * + * Only shallow objects are supported, passing a nested object to this + * function will cause a TypeError. + * + * Objects with primitives, and arrays of primitives are supported. + * + * @param {Object} obj The object to clone. + * @return {Object} a clone of the passed object. + * @throws {TypeError} when a nested object is passed. + * @memberOf Utils + */ +lunr.utils.clone = function (obj) { + if (obj === null || obj === undefined) { + return obj + } + + var clone = Object.create(null), + keys = Object.keys(obj) + + for (var i = 0; i < keys.length; i++) { + var key = keys[i], + val = obj[key] + + if (Array.isArray(val)) { + clone[key] = val.slice() + continue + } + + if (typeof val === 'string' || + typeof val === 'number' || + typeof val === 'boolean') { + clone[key] = val + continue + } + + throw new TypeError("clone is not deep and does not support nested objects") + } + + return clone +} +lunr.FieldRef = function (docRef, fieldName, stringValue) { + this.docRef = docRef + this.fieldName = fieldName + this._stringValue = stringValue +} + +lunr.FieldRef.joiner = "/" + +lunr.FieldRef.fromString = function (s) { + var n = s.indexOf(lunr.FieldRef.joiner) + + if (n === -1) { + throw "malformed field ref string" + } + + var fieldRef = s.slice(0, n), + docRef = s.slice(n + 1) + + return new lunr.FieldRef (docRef, fieldRef, s) +} + +lunr.FieldRef.prototype.toString = function () { + if (this._stringValue == undefined) { + this._stringValue = this.fieldName + lunr.FieldRef.joiner + this.docRef + } + + return this._stringValue +} +/*! + * lunr.Set + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * A lunr set. + * + * @constructor + */ +lunr.Set = function (elements) { + this.elements = Object.create(null) + + if (elements) { + this.length = elements.length + + for (var i = 0; i < this.length; i++) { + this.elements[elements[i]] = true + } + } else { + this.length = 0 + } +} + +/** + * A complete set that contains all elements. + * + * @static + * @readonly + * @type {lunr.Set} + */ +lunr.Set.complete = { + intersect: function (other) { + return other + }, + + union: function (other) { + return other + }, + + contains: function () { + return true + } +} + +/** + * An empty set that contains no elements. + * + * @static + * @readonly + * @type {lunr.Set} + */ +lunr.Set.empty = { + intersect: function () { + return this + }, + + union: function (other) { + return other + }, + + contains: function () { + return false + } +} + +/** + * Returns true if this set contains the specified object. + * + * @param {object} object - Object whose presence in this set is to be tested. + * @returns {boolean} - True if this set contains the specified object. + */ +lunr.Set.prototype.contains = function (object) { + return !!this.elements[object] +} + +/** + * Returns a new set containing only the elements that are present in both + * this set and the specified set. + * + * @param {lunr.Set} other - set to intersect with this set. + * @returns {lunr.Set} a new set that is the intersection of this and the specified set. + */ + +lunr.Set.prototype.intersect = function (other) { + var a, b, elements, intersection = [] + + if (other === lunr.Set.complete) { + return this + } + + if (other === lunr.Set.empty) { + return other + } + + if (this.length < other.length) { + a = this + b = other + } else { + a = other + b = this + } + + elements = Object.keys(a.elements) + + for (var i = 0; i < elements.length; i++) { + var element = elements[i] + if (element in b.elements) { + intersection.push(element) + } + } + + return new lunr.Set (intersection) +} + +/** + * Returns a new set combining the elements of this and the specified set. + * + * @param {lunr.Set} other - set to union with this set. + * @return {lunr.Set} a new set that is the union of this and the specified set. + */ + +lunr.Set.prototype.union = function (other) { + if (other === lunr.Set.complete) { + return lunr.Set.complete + } + + if (other === lunr.Set.empty) { + return this + } + + return new lunr.Set(Object.keys(this.elements).concat(Object.keys(other.elements))) +} +/** + * A function to calculate the inverse document frequency for + * a posting. This is shared between the builder and the index + * + * @private + * @param {object} posting - The posting for a given term + * @param {number} documentCount - The total number of documents. + */ +lunr.idf = function (posting, documentCount) { + var documentsWithTerm = 0 + + for (var fieldName in posting) { + if (fieldName == '_index') continue // Ignore the term index, its not a field + documentsWithTerm += Object.keys(posting[fieldName]).length + } + + var x = (documentCount - documentsWithTerm + 0.5) / (documentsWithTerm + 0.5) + + return Math.log(1 + Math.abs(x)) +} + +/** + * A token wraps a string representation of a token + * as it is passed through the text processing pipeline. + * + * @constructor + * @param {string} [str=''] - The string token being wrapped. + * @param {object} [metadata={}] - Metadata associated with this token. + */ +lunr.Token = function (str, metadata) { + this.str = str || "" + this.metadata = metadata || {} +} + +/** + * Returns the token string that is being wrapped by this object. + * + * @returns {string} + */ +lunr.Token.prototype.toString = function () { + return this.str +} + +/** + * A token update function is used when updating or optionally + * when cloning a token. + * + * @callback lunr.Token~updateFunction + * @param {string} str - The string representation of the token. + * @param {Object} metadata - All metadata associated with this token. + */ + +/** + * Applies the given function to the wrapped string token. + * + * @example + * token.update(function (str, metadata) { + * return str.toUpperCase() + * }) + * + * @param {lunr.Token~updateFunction} fn - A function to apply to the token string. + * @returns {lunr.Token} + */ +lunr.Token.prototype.update = function (fn) { + this.str = fn(this.str, this.metadata) + return this +} + +/** + * Creates a clone of this token. Optionally a function can be + * applied to the cloned token. + * + * @param {lunr.Token~updateFunction} [fn] - An optional function to apply to the cloned token. + * @returns {lunr.Token} + */ +lunr.Token.prototype.clone = function (fn) { + fn = fn || function (s) { return s } + return new lunr.Token (fn(this.str, this.metadata), this.metadata) +} +/*! + * lunr.tokenizer + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * A function for splitting a string into tokens ready to be inserted into + * the search index. Uses `lunr.tokenizer.separator` to split strings, change + * the value of this property to change how strings are split into tokens. + * + * This tokenizer will convert its parameter to a string by calling `toString` and + * then will split this string on the character in `lunr.tokenizer.separator`. + * Arrays will have their elements converted to strings and wrapped in a lunr.Token. + * + * Optional metadata can be passed to the tokenizer, this metadata will be cloned and + * added as metadata to every token that is created from the object to be tokenized. + * + * @static + * @param {?(string|object|object[])} obj - The object to convert into tokens + * @param {?object} metadata - Optional metadata to associate with every token + * @returns {lunr.Token[]} + * @see {@link lunr.Pipeline} + */ +lunr.tokenizer = function (obj, metadata) { + if (obj == null || obj == undefined) { + return [] + } + + if (Array.isArray(obj)) { + return obj.map(function (t) { + return new lunr.Token( + lunr.utils.asString(t).toLowerCase(), + lunr.utils.clone(metadata) + ) + }) + } + + var str = obj.toString().trim().toLowerCase(), + len = str.length, + tokens = [] + + for (var sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) { + var char = str.charAt(sliceEnd), + sliceLength = sliceEnd - sliceStart + + if ((char.match(lunr.tokenizer.separator) || sliceEnd == len)) { + + if (sliceLength > 0) { + var tokenMetadata = lunr.utils.clone(metadata) || {} + tokenMetadata["position"] = [sliceStart, sliceLength] + tokenMetadata["index"] = tokens.length + + tokens.push( + new lunr.Token ( + str.slice(sliceStart, sliceEnd), + tokenMetadata + ) + ) + } + + sliceStart = sliceEnd + 1 + } + + } + + return tokens +} + +/** + * The separator used to split a string into tokens. Override this property to change the behaviour of + * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens. + * + * @static + * @see lunr.tokenizer + */ +lunr.tokenizer.separator = /[\s\-]+/ +/*! + * lunr.Pipeline + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * lunr.Pipelines maintain an ordered list of functions to be applied to all + * tokens in documents entering the search index and queries being ran against + * the index. + * + * An instance of lunr.Index created with the lunr shortcut will contain a + * pipeline with a stop word filter and an English language stemmer. Extra + * functions can be added before or after either of these functions or these + * default functions can be removed. + * + * When run the pipeline will call each function in turn, passing a token, the + * index of that token in the original list of all tokens and finally a list of + * all the original tokens. + * + * The output of functions in the pipeline will be passed to the next function + * in the pipeline. To exclude a token from entering the index the function + * should return undefined, the rest of the pipeline will not be called with + * this token. + * + * For serialisation of pipelines to work, all functions used in an instance of + * a pipeline should be registered with lunr.Pipeline. Registered functions can + * then be loaded. If trying to load a serialised pipeline that uses functions + * that are not registered an error will be thrown. + * + * If not planning on serialising the pipeline then registering pipeline functions + * is not necessary. + * + * @constructor + */ +lunr.Pipeline = function () { + this._stack = [] +} + +lunr.Pipeline.registeredFunctions = Object.create(null) + +/** + * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token + * string as well as all known metadata. A pipeline function can mutate the token string + * or mutate (or add) metadata for a given token. + * + * A pipeline function can indicate that the passed token should be discarded by returning + * null. This token will not be passed to any downstream pipeline functions and will not be + * added to the index. + * + * Multiple tokens can be returned by returning an array of tokens. Each token will be passed + * to any downstream pipeline functions and all will returned tokens will be added to the index. + * + * Any number of pipeline functions may be chained together using a lunr.Pipeline. + * + * @interface lunr.PipelineFunction + * @param {lunr.Token} token - A token from the document being processed. + * @param {number} i - The index of this token in the complete list of tokens for this document/field. + * @param {lunr.Token[]} tokens - All tokens for this document/field. + * @returns {(?lunr.Token|lunr.Token[])} + */ + +/** + * Register a function with the pipeline. + * + * Functions that are used in the pipeline should be registered if the pipeline + * needs to be serialised, or a serialised pipeline needs to be loaded. + * + * Registering a function does not add it to a pipeline, functions must still be + * added to instances of the pipeline for them to be used when running a pipeline. + * + * @param {lunr.PipelineFunction} fn - The function to check for. + * @param {String} label - The label to register this function with + */ +lunr.Pipeline.registerFunction = function (fn, label) { + if (label in this.registeredFunctions) { + lunr.utils.warn('Overwriting existing registered function: ' + label) + } + + fn.label = label + lunr.Pipeline.registeredFunctions[fn.label] = fn +} + +/** + * Warns if the function is not registered as a Pipeline function. + * + * @param {lunr.PipelineFunction} fn - The function to check for. + * @private + */ +lunr.Pipeline.warnIfFunctionNotRegistered = function (fn) { + var isRegistered = fn.label && (fn.label in this.registeredFunctions) + + if (!isRegistered) { + lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\n', fn) + } +} + +/** + * Loads a previously serialised pipeline. + * + * All functions to be loaded must already be registered with lunr.Pipeline. + * If any function from the serialised data has not been registered then an + * error will be thrown. + * + * @param {Object} serialised - The serialised pipeline to load. + * @returns {lunr.Pipeline} + */ +lunr.Pipeline.load = function (serialised) { + var pipeline = new lunr.Pipeline + + serialised.forEach(function (fnName) { + var fn = lunr.Pipeline.registeredFunctions[fnName] + + if (fn) { + pipeline.add(fn) + } else { + throw new Error('Cannot load unregistered function: ' + fnName) + } + }) + + return pipeline +} + +/** + * Adds new functions to the end of the pipeline. + * + * Logs a warning if the function has not been registered. + * + * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline. + */ +lunr.Pipeline.prototype.add = function () { + var fns = Array.prototype.slice.call(arguments) + + fns.forEach(function (fn) { + lunr.Pipeline.warnIfFunctionNotRegistered(fn) + this._stack.push(fn) + }, this) +} + +/** + * Adds a single function after a function that already exists in the + * pipeline. + * + * Logs a warning if the function has not been registered. + * + * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline. + * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline. + */ +lunr.Pipeline.prototype.after = function (existingFn, newFn) { + lunr.Pipeline.warnIfFunctionNotRegistered(newFn) + + var pos = this._stack.indexOf(existingFn) + if (pos == -1) { + throw new Error('Cannot find existingFn') + } + + pos = pos + 1 + this._stack.splice(pos, 0, newFn) +} + +/** + * Adds a single function before a function that already exists in the + * pipeline. + * + * Logs a warning if the function has not been registered. + * + * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline. + * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline. + */ +lunr.Pipeline.prototype.before = function (existingFn, newFn) { + lunr.Pipeline.warnIfFunctionNotRegistered(newFn) + + var pos = this._stack.indexOf(existingFn) + if (pos == -1) { + throw new Error('Cannot find existingFn') + } + + this._stack.splice(pos, 0, newFn) +} + +/** + * Removes a function from the pipeline. + * + * @param {lunr.PipelineFunction} fn The function to remove from the pipeline. + */ +lunr.Pipeline.prototype.remove = function (fn) { + var pos = this._stack.indexOf(fn) + if (pos == -1) { + return + } + + this._stack.splice(pos, 1) +} + +/** + * Runs the current list of functions that make up the pipeline against the + * passed tokens. + * + * @param {Array} tokens The tokens to run through the pipeline. + * @returns {Array} + */ +lunr.Pipeline.prototype.run = function (tokens) { + var stackLength = this._stack.length + + for (var i = 0; i < stackLength; i++) { + var fn = this._stack[i] + var memo = [] + + for (var j = 0; j < tokens.length; j++) { + var result = fn(tokens[j], j, tokens) + + if (result === void 0 || result === '') continue + + if (Array.isArray(result)) { + for (var k = 0; k < result.length; k++) { + memo.push(result[k]) + } + } else { + memo.push(result) + } + } + + tokens = memo + } + + return tokens +} + +/** + * Convenience method for passing a string through a pipeline and getting + * strings out. This method takes care of wrapping the passed string in a + * token and mapping the resulting tokens back to strings. + * + * @param {string} str - The string to pass through the pipeline. + * @param {?object} metadata - Optional metadata to associate with the token + * passed to the pipeline. + * @returns {string[]} + */ +lunr.Pipeline.prototype.runString = function (str, metadata) { + var token = new lunr.Token (str, metadata) + + return this.run([token]).map(function (t) { + return t.toString() + }) +} + +/** + * Resets the pipeline by removing any existing processors. + * + */ +lunr.Pipeline.prototype.reset = function () { + this._stack = [] +} + +/** + * Returns a representation of the pipeline ready for serialisation. + * + * Logs a warning if the function has not been registered. + * + * @returns {Array} + */ +lunr.Pipeline.prototype.toJSON = function () { + return this._stack.map(function (fn) { + lunr.Pipeline.warnIfFunctionNotRegistered(fn) + + return fn.label + }) +} +/*! + * lunr.Vector + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * A vector is used to construct the vector space of documents and queries. These + * vectors support operations to determine the similarity between two documents or + * a document and a query. + * + * Normally no parameters are required for initializing a vector, but in the case of + * loading a previously dumped vector the raw elements can be provided to the constructor. + * + * For performance reasons vectors are implemented with a flat array, where an elements + * index is immediately followed by its value. E.g. [index, value, index, value]. This + * allows the underlying array to be as sparse as possible and still offer decent + * performance when being used for vector calculations. + * + * @constructor + * @param {Number[]} [elements] - The flat list of element index and element value pairs. + */ +lunr.Vector = function (elements) { + this._magnitude = 0 + this.elements = elements || [] +} + + +/** + * Calculates the position within the vector to insert a given index. + * + * This is used internally by insert and upsert. If there are duplicate indexes then + * the position is returned as if the value for that index were to be updated, but it + * is the callers responsibility to check whether there is a duplicate at that index + * + * @param {Number} insertIdx - The index at which the element should be inserted. + * @returns {Number} + */ +lunr.Vector.prototype.positionForIndex = function (index) { + // For an empty vector the tuple can be inserted at the beginning + if (this.elements.length == 0) { + return 0 + } + + var start = 0, + end = this.elements.length / 2, + sliceLength = end - start, + pivotPoint = Math.floor(sliceLength / 2), + pivotIndex = this.elements[pivotPoint * 2] + + while (sliceLength > 1) { + if (pivotIndex < index) { + start = pivotPoint + } + + if (pivotIndex > index) { + end = pivotPoint + } + + if (pivotIndex == index) { + break + } + + sliceLength = end - start + pivotPoint = start + Math.floor(sliceLength / 2) + pivotIndex = this.elements[pivotPoint * 2] + } + + if (pivotIndex == index) { + return pivotPoint * 2 + } + + if (pivotIndex > index) { + return pivotPoint * 2 + } + + if (pivotIndex < index) { + return (pivotPoint + 1) * 2 + } +} + +/** + * Inserts an element at an index within the vector. + * + * Does not allow duplicates, will throw an error if there is already an entry + * for this index. + * + * @param {Number} insertIdx - The index at which the element should be inserted. + * @param {Number} val - The value to be inserted into the vector. + */ +lunr.Vector.prototype.insert = function (insertIdx, val) { + this.upsert(insertIdx, val, function () { + throw "duplicate index" + }) +} + +/** + * Inserts or updates an existing index within the vector. + * + * @param {Number} insertIdx - The index at which the element should be inserted. + * @param {Number} val - The value to be inserted into the vector. + * @param {function} fn - A function that is called for updates, the existing value and the + * requested value are passed as arguments + */ +lunr.Vector.prototype.upsert = function (insertIdx, val, fn) { + this._magnitude = 0 + var position = this.positionForIndex(insertIdx) + + if (this.elements[position] == insertIdx) { + this.elements[position + 1] = fn(this.elements[position + 1], val) + } else { + this.elements.splice(position, 0, insertIdx, val) + } +} + +/** + * Calculates the magnitude of this vector. + * + * @returns {Number} + */ +lunr.Vector.prototype.magnitude = function () { + if (this._magnitude) return this._magnitude + + var sumOfSquares = 0, + elementsLength = this.elements.length + + for (var i = 1; i < elementsLength; i += 2) { + var val = this.elements[i] + sumOfSquares += val * val + } + + return this._magnitude = Math.sqrt(sumOfSquares) +} + +/** + * Calculates the dot product of this vector and another vector. + * + * @param {lunr.Vector} otherVector - The vector to compute the dot product with. + * @returns {Number} + */ +lunr.Vector.prototype.dot = function (otherVector) { + var dotProduct = 0, + a = this.elements, b = otherVector.elements, + aLen = a.length, bLen = b.length, + aVal = 0, bVal = 0, + i = 0, j = 0 + + while (i < aLen && j < bLen) { + aVal = a[i], bVal = b[j] + if (aVal < bVal) { + i += 2 + } else if (aVal > bVal) { + j += 2 + } else if (aVal == bVal) { + dotProduct += a[i + 1] * b[j + 1] + i += 2 + j += 2 + } + } + + return dotProduct +} + +/** + * Calculates the similarity between this vector and another vector. + * + * @param {lunr.Vector} otherVector - The other vector to calculate the + * similarity with. + * @returns {Number} + */ +lunr.Vector.prototype.similarity = function (otherVector) { + return this.dot(otherVector) / this.magnitude() || 0 +} + +/** + * Converts the vector to an array of the elements within the vector. + * + * @returns {Number[]} + */ +lunr.Vector.prototype.toArray = function () { + var output = new Array (this.elements.length / 2) + + for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) { + output[j] = this.elements[i] + } + + return output +} + +/** + * A JSON serializable representation of the vector. + * + * @returns {Number[]} + */ +lunr.Vector.prototype.toJSON = function () { + return this.elements +} +/* eslint-disable */ +/*! + * lunr.stemmer + * Copyright (C) 2018 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */ + +/** + * lunr.stemmer is an english language stemmer, this is a JavaScript + * implementation of the PorterStemmer taken from http://tartarus.org/~martin + * + * @static + * @implements {lunr.PipelineFunction} + * @param {lunr.Token} token - The string to stem + * @returns {lunr.Token} + * @see {@link lunr.Pipeline} + * @function + */ +lunr.stemmer = (function(){ + var step2list = { + "ational" : "ate", + "tional" : "tion", + "enci" : "ence", + "anci" : "ance", + "izer" : "ize", + "bli" : "ble", + "alli" : "al", + "entli" : "ent", + "eli" : "e", + "ousli" : "ous", + "ization" : "ize", + "ation" : "ate", + "ator" : "ate", + "alism" : "al", + "iveness" : "ive", + "fulness" : "ful", + "ousness" : "ous", + "aliti" : "al", + "iviti" : "ive", + "biliti" : "ble", + "logi" : "log" + }, + + step3list = { + "icate" : "ic", + "ative" : "", + "alize" : "al", + "iciti" : "ic", + "ical" : "ic", + "ful" : "", + "ness" : "" + }, + + c = "[^aeiou]", // consonant + v = "[aeiouy]", // vowel + C = c + "[^aeiouy]*", // consonant sequence + V = v + "[aeiou]*", // vowel sequence + + mgr0 = "^(" + C + ")?" + V + C, // [C]VC... is m>0 + meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$", // [C]VC[V] is m=1 + mgr1 = "^(" + C + ")?" + V + C + V + C, // [C]VCVC... is m>1 + s_v = "^(" + C + ")?" + v; // vowel in stem + + var re_mgr0 = new RegExp(mgr0); + var re_mgr1 = new RegExp(mgr1); + var re_meq1 = new RegExp(meq1); + var re_s_v = new RegExp(s_v); + + var re_1a = /^(.+?)(ss|i)es$/; + var re2_1a = /^(.+?)([^s])s$/; + var re_1b = /^(.+?)eed$/; + var re2_1b = /^(.+?)(ed|ing)$/; + var re_1b_2 = /.$/; + var re2_1b_2 = /(at|bl|iz)$/; + var re3_1b_2 = new RegExp("([^aeiouylsz])\\1$"); + var re4_1b_2 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + + var re_1c = /^(.+?[^aeiou])y$/; + var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + + var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + + var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + var re2_4 = /^(.+?)(s|t)(ion)$/; + + var re_5 = /^(.+?)e$/; + var re_5_1 = /ll$/; + var re3_5 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + + var porterStemmer = function porterStemmer(w) { + var stem, + suffix, + firstch, + re, + re2, + re3, + re4; + + if (w.length < 3) { return w; } + + firstch = w.substr(0,1); + if (firstch == "y") { + w = firstch.toUpperCase() + w.substr(1); + } + + // Step 1a + re = re_1a + re2 = re2_1a; + + if (re.test(w)) { w = w.replace(re,"$1$2"); } + else if (re2.test(w)) { w = w.replace(re2,"$1$2"); } + + // Step 1b + re = re_1b; + re2 = re2_1b; + if (re.test(w)) { + var fp = re.exec(w); + re = re_mgr0; + if (re.test(fp[1])) { + re = re_1b_2; + w = w.replace(re,""); + } + } else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = re_s_v; + if (re2.test(stem)) { + w = stem; + re2 = re2_1b_2; + re3 = re3_1b_2; + re4 = re4_1b_2; + if (re2.test(w)) { w = w + "e"; } + else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,""); } + else if (re4.test(w)) { w = w + "e"; } + } + } + + // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say) + re = re_1c; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + w = stem + "i"; + } + + // Step 2 + re = re_2; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = re_mgr0; + if (re.test(stem)) { + w = stem + step2list[suffix]; + } + } + + // Step 3 + re = re_3; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = re_mgr0; + if (re.test(stem)) { + w = stem + step3list[suffix]; + } + } + + // Step 4 + re = re_4; + re2 = re2_4; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = re_mgr1; + if (re.test(stem)) { + w = stem; + } + } else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = re_mgr1; + if (re2.test(stem)) { + w = stem; + } + } + + // Step 5 + re = re_5; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = re_mgr1; + re2 = re_meq1; + re3 = re3_5; + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) { + w = stem; + } + } + + re = re_5_1; + re2 = re_mgr1; + if (re.test(w) && re2.test(w)) { + re = re_1b_2; + w = w.replace(re,""); + } + + // and turn initial Y back to y + + if (firstch == "y") { + w = firstch.toLowerCase() + w.substr(1); + } + + return w; + }; + + return function (token) { + return token.update(porterStemmer); + } +})(); + +lunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer') +/*! + * lunr.stopWordFilter + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * lunr.generateStopWordFilter builds a stopWordFilter function from the provided + * list of stop words. + * + * The built in lunr.stopWordFilter is built using this generator and can be used + * to generate custom stopWordFilters for applications or non English languages. + * + * @function + * @param {Array} token The token to pass through the filter + * @returns {lunr.PipelineFunction} + * @see lunr.Pipeline + * @see lunr.stopWordFilter + */ +lunr.generateStopWordFilter = function (stopWords) { + var words = stopWords.reduce(function (memo, stopWord) { + memo[stopWord] = stopWord + return memo + }, {}) + + return function (token) { + if (token && words[token.toString()] !== token.toString()) return token + } +} + +/** + * lunr.stopWordFilter is an English language stop word list filter, any words + * contained in the list will not be passed through the filter. + * + * This is intended to be used in the Pipeline. If the token does not pass the + * filter then undefined will be returned. + * + * @function + * @implements {lunr.PipelineFunction} + * @params {lunr.Token} token - A token to check for being a stop word. + * @returns {lunr.Token} + * @see {@link lunr.Pipeline} + */ +lunr.stopWordFilter = lunr.generateStopWordFilter([ + 'a', + 'able', + 'about', + 'across', + 'after', + 'all', + 'almost', + 'also', + 'am', + 'among', + 'an', + 'and', + 'any', + 'are', + 'as', + 'at', + 'be', + 'because', + 'been', + 'but', + 'by', + 'can', + 'cannot', + 'could', + 'dear', + 'did', + 'do', + 'does', + 'either', + 'else', + 'ever', + 'every', + 'for', + 'from', + 'get', + 'got', + 'had', + 'has', + 'have', + 'he', + 'her', + 'hers', + 'him', + 'his', + 'how', + 'however', + 'i', + 'if', + 'in', + 'into', + 'is', + 'it', + 'its', + 'just', + 'least', + 'let', + 'like', + 'likely', + 'may', + 'me', + 'might', + 'most', + 'must', + 'my', + 'neither', + 'no', + 'nor', + 'not', + 'of', + 'off', + 'often', + 'on', + 'only', + 'or', + 'other', + 'our', + 'own', + 'rather', + 'said', + 'say', + 'says', + 'she', + 'should', + 'since', + 'so', + 'some', + 'than', + 'that', + 'the', + 'their', + 'them', + 'then', + 'there', + 'these', + 'they', + 'this', + 'tis', + 'to', + 'too', + 'twas', + 'us', + 'wants', + 'was', + 'we', + 'were', + 'what', + 'when', + 'where', + 'which', + 'while', + 'who', + 'whom', + 'why', + 'will', + 'with', + 'would', + 'yet', + 'you', + 'your' +]) + +lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter') +/*! + * lunr.trimmer + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * lunr.trimmer is a pipeline function for trimming non word + * characters from the beginning and end of tokens before they + * enter the index. + * + * This implementation may not work correctly for non latin + * characters and should either be removed or adapted for use + * with languages with non-latin characters. + * + * @static + * @implements {lunr.PipelineFunction} + * @param {lunr.Token} token The token to pass through the filter + * @returns {lunr.Token} + * @see lunr.Pipeline + */ +lunr.trimmer = function (token) { + return token.update(function (s) { + return s.replace(/^\W+/, '').replace(/\W+$/, '') + }) +} + +lunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer') +/*! + * lunr.TokenSet + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * A token set is used to store the unique list of all tokens + * within an index. Token sets are also used to represent an + * incoming query to the index, this query token set and index + * token set are then intersected to find which tokens to look + * up in the inverted index. + * + * A token set can hold multiple tokens, as in the case of the + * index token set, or it can hold a single token as in the + * case of a simple query token set. + * + * Additionally token sets are used to perform wildcard matching. + * Leading, contained and trailing wildcards are supported, and + * from this edit distance matching can also be provided. + * + * Token sets are implemented as a minimal finite state automata, + * where both common prefixes and suffixes are shared between tokens. + * This helps to reduce the space used for storing the token set. + * + * @constructor + */ +lunr.TokenSet = function () { + this.final = false + this.edges = {} + this.id = lunr.TokenSet._nextId + lunr.TokenSet._nextId += 1 +} + +/** + * Keeps track of the next, auto increment, identifier to assign + * to a new tokenSet. + * + * TokenSets require a unique identifier to be correctly minimised. + * + * @private + */ +lunr.TokenSet._nextId = 1 + +/** + * Creates a TokenSet instance from the given sorted array of words. + * + * @param {String[]} arr - A sorted array of strings to create the set from. + * @returns {lunr.TokenSet} + * @throws Will throw an error if the input array is not sorted. + */ +lunr.TokenSet.fromArray = function (arr) { + var builder = new lunr.TokenSet.Builder + + for (var i = 0, len = arr.length; i < len; i++) { + builder.insert(arr[i]) + } + + builder.finish() + return builder.root +} + +/** + * Creates a token set from a query clause. + * + * @private + * @param {Object} clause - A single clause from lunr.Query. + * @param {string} clause.term - The query clause term. + * @param {number} [clause.editDistance] - The optional edit distance for the term. + * @returns {lunr.TokenSet} + */ +lunr.TokenSet.fromClause = function (clause) { + if ('editDistance' in clause) { + return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance) + } else { + return lunr.TokenSet.fromString(clause.term) + } +} + +/** + * Creates a token set representing a single string with a specified + * edit distance. + * + * Insertions, deletions, substitutions and transpositions are each + * treated as an edit distance of 1. + * + * Increasing the allowed edit distance will have a dramatic impact + * on the performance of both creating and intersecting these TokenSets. + * It is advised to keep the edit distance less than 3. + * + * @param {string} str - The string to create the token set from. + * @param {number} editDistance - The allowed edit distance to match. + * @returns {lunr.Vector} + */ +lunr.TokenSet.fromFuzzyString = function (str, editDistance) { + var root = new lunr.TokenSet + + var stack = [{ + node: root, + editsRemaining: editDistance, + str: str + }] + + while (stack.length) { + var frame = stack.pop() + + // no edit + if (frame.str.length > 0) { + var char = frame.str.charAt(0), + noEditNode + + if (char in frame.node.edges) { + noEditNode = frame.node.edges[char] + } else { + noEditNode = new lunr.TokenSet + frame.node.edges[char] = noEditNode + } + + if (frame.str.length == 1) { + noEditNode.final = true + } + + stack.push({ + node: noEditNode, + editsRemaining: frame.editsRemaining, + str: frame.str.slice(1) + }) + } + + // deletion + // can only do a deletion if we have enough edits remaining + // and if there are characters left to delete in the string + if (frame.editsRemaining > 0 && frame.str.length > 1) { + var char = frame.str.charAt(1), + deletionNode + + if (char in frame.node.edges) { + deletionNode = frame.node.edges[char] + } else { + deletionNode = new lunr.TokenSet + frame.node.edges[char] = deletionNode + } + + if (frame.str.length <= 2) { + deletionNode.final = true + } else { + stack.push({ + node: deletionNode, + editsRemaining: frame.editsRemaining - 1, + str: frame.str.slice(2) + }) + } + } + + // deletion + // just removing the last character from the str + if (frame.editsRemaining > 0 && frame.str.length == 1) { + frame.node.final = true + } + + // substitution + // can only do a substitution if we have enough edits remaining + // and if there are characters left to substitute + if (frame.editsRemaining > 0 && frame.str.length >= 1) { + if ("*" in frame.node.edges) { + var substitutionNode = frame.node.edges["*"] + } else { + var substitutionNode = new lunr.TokenSet + frame.node.edges["*"] = substitutionNode + } + + if (frame.str.length == 1) { + substitutionNode.final = true + } else { + stack.push({ + node: substitutionNode, + editsRemaining: frame.editsRemaining - 1, + str: frame.str.slice(1) + }) + } + } + + // insertion + // can only do insertion if there are edits remaining + if (frame.editsRemaining > 0) { + if ("*" in frame.node.edges) { + var insertionNode = frame.node.edges["*"] + } else { + var insertionNode = new lunr.TokenSet + frame.node.edges["*"] = insertionNode + } + + if (frame.str.length == 0) { + insertionNode.final = true + } else { + stack.push({ + node: insertionNode, + editsRemaining: frame.editsRemaining - 1, + str: frame.str + }) + } + } + + // transposition + // can only do a transposition if there are edits remaining + // and there are enough characters to transpose + if (frame.editsRemaining > 0 && frame.str.length > 1) { + var charA = frame.str.charAt(0), + charB = frame.str.charAt(1), + transposeNode + + if (charB in frame.node.edges) { + transposeNode = frame.node.edges[charB] + } else { + transposeNode = new lunr.TokenSet + frame.node.edges[charB] = transposeNode + } + + if (frame.str.length == 1) { + transposeNode.final = true + } else { + stack.push({ + node: transposeNode, + editsRemaining: frame.editsRemaining - 1, + str: charA + frame.str.slice(2) + }) + } + } + } + + return root +} + +/** + * Creates a TokenSet from a string. + * + * The string may contain one or more wildcard characters (*) + * that will allow wildcard matching when intersecting with + * another TokenSet. + * + * @param {string} str - The string to create a TokenSet from. + * @returns {lunr.TokenSet} + */ +lunr.TokenSet.fromString = function (str) { + var node = new lunr.TokenSet, + root = node + + /* + * Iterates through all characters within the passed string + * appending a node for each character. + * + * When a wildcard character is found then a self + * referencing edge is introduced to continually match + * any number of any characters. + */ + for (var i = 0, len = str.length; i < len; i++) { + var char = str[i], + final = (i == len - 1) + + if (char == "*") { + node.edges[char] = node + node.final = final + + } else { + var next = new lunr.TokenSet + next.final = final + + node.edges[char] = next + node = next + } + } + + return root +} + +/** + * Converts this TokenSet into an array of strings + * contained within the TokenSet. + * + * @returns {string[]} + */ +lunr.TokenSet.prototype.toArray = function () { + var words = [] + + var stack = [{ + prefix: "", + node: this + }] + + while (stack.length) { + var frame = stack.pop(), + edges = Object.keys(frame.node.edges), + len = edges.length + + if (frame.node.final) { + /* In Safari, at this point the prefix is sometimes corrupted, see: + * https://github.com/olivernn/lunr.js/issues/279 Calling any + * String.prototype method forces Safari to "cast" this string to what + * it's supposed to be, fixing the bug. */ + frame.prefix.charAt(0) + words.push(frame.prefix) + } + + for (var i = 0; i < len; i++) { + var edge = edges[i] + + stack.push({ + prefix: frame.prefix.concat(edge), + node: frame.node.edges[edge] + }) + } + } + + return words +} + +/** + * Generates a string representation of a TokenSet. + * + * This is intended to allow TokenSets to be used as keys + * in objects, largely to aid the construction and minimisation + * of a TokenSet. As such it is not designed to be a human + * friendly representation of the TokenSet. + * + * @returns {string} + */ +lunr.TokenSet.prototype.toString = function () { + // NOTE: Using Object.keys here as this.edges is very likely + // to enter 'hash-mode' with many keys being added + // + // avoiding a for-in loop here as it leads to the function + // being de-optimised (at least in V8). From some simple + // benchmarks the performance is comparable, but allowing + // V8 to optimize may mean easy performance wins in the future. + + if (this._str) { + return this._str + } + + var str = this.final ? '1' : '0', + labels = Object.keys(this.edges).sort(), + len = labels.length + + for (var i = 0; i < len; i++) { + var label = labels[i], + node = this.edges[label] + + str = str + label + node.id + } + + return str +} + +/** + * Returns a new TokenSet that is the intersection of + * this TokenSet and the passed TokenSet. + * + * This intersection will take into account any wildcards + * contained within the TokenSet. + * + * @param {lunr.TokenSet} b - An other TokenSet to intersect with. + * @returns {lunr.TokenSet} + */ +lunr.TokenSet.prototype.intersect = function (b) { + var output = new lunr.TokenSet, + frame = undefined + + var stack = [{ + qNode: b, + output: output, + node: this + }] + + while (stack.length) { + frame = stack.pop() + + // NOTE: As with the #toString method, we are using + // Object.keys and a for loop instead of a for-in loop + // as both of these objects enter 'hash' mode, causing + // the function to be de-optimised in V8 + var qEdges = Object.keys(frame.qNode.edges), + qLen = qEdges.length, + nEdges = Object.keys(frame.node.edges), + nLen = nEdges.length + + for (var q = 0; q < qLen; q++) { + var qEdge = qEdges[q] + + for (var n = 0; n < nLen; n++) { + var nEdge = nEdges[n] + + if (nEdge == qEdge || qEdge == '*') { + var node = frame.node.edges[nEdge], + qNode = frame.qNode.edges[qEdge], + final = node.final && qNode.final, + next = undefined + + if (nEdge in frame.output.edges) { + // an edge already exists for this character + // no need to create a new node, just set the finality + // bit unless this node is already final + next = frame.output.edges[nEdge] + next.final = next.final || final + + } else { + // no edge exists yet, must create one + // set the finality bit and insert it + // into the output + next = new lunr.TokenSet + next.final = final + frame.output.edges[nEdge] = next + } + + stack.push({ + qNode: qNode, + output: next, + node: node + }) + } + } + } + } + + return output +} +lunr.TokenSet.Builder = function () { + this.previousWord = "" + this.root = new lunr.TokenSet + this.uncheckedNodes = [] + this.minimizedNodes = {} +} + +lunr.TokenSet.Builder.prototype.insert = function (word) { + var node, + commonPrefix = 0 + + if (word < this.previousWord) { + throw new Error ("Out of order word insertion") + } + + for (var i = 0; i < word.length && i < this.previousWord.length; i++) { + if (word[i] != this.previousWord[i]) break + commonPrefix++ + } + + this.minimize(commonPrefix) + + if (this.uncheckedNodes.length == 0) { + node = this.root + } else { + node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child + } + + for (var i = commonPrefix; i < word.length; i++) { + var nextNode = new lunr.TokenSet, + char = word[i] + + node.edges[char] = nextNode + + this.uncheckedNodes.push({ + parent: node, + char: char, + child: nextNode + }) + + node = nextNode + } + + node.final = true + this.previousWord = word +} + +lunr.TokenSet.Builder.prototype.finish = function () { + this.minimize(0) +} + +lunr.TokenSet.Builder.prototype.minimize = function (downTo) { + for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) { + var node = this.uncheckedNodes[i], + childKey = node.child.toString() + + if (childKey in this.minimizedNodes) { + node.parent.edges[node.char] = this.minimizedNodes[childKey] + } else { + // Cache the key for this node since + // we know it can't change anymore + node.child._str = childKey + + this.minimizedNodes[childKey] = node.child + } + + this.uncheckedNodes.pop() + } +} +/*! + * lunr.Index + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * An index contains the built index of all documents and provides a query interface + * to the index. + * + * Usually instances of lunr.Index will not be created using this constructor, instead + * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be + * used to load previously built and serialized indexes. + * + * @constructor + * @param {Object} attrs - The attributes of the built search index. + * @param {Object} attrs.invertedIndex - An index of term/field to document reference. + * @param {Object} attrs.fieldVectors - Field vectors + * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens. + * @param {string[]} attrs.fields - The names of indexed document fields. + * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms. + */ +lunr.Index = function (attrs) { + this.invertedIndex = attrs.invertedIndex + this.fieldVectors = attrs.fieldVectors + this.tokenSet = attrs.tokenSet + this.fields = attrs.fields + this.pipeline = attrs.pipeline +} + +/** + * A result contains details of a document matching a search query. + * @typedef {Object} lunr.Index~Result + * @property {string} ref - The reference of the document this result represents. + * @property {number} score - A number between 0 and 1 representing how similar this document is to the query. + * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match. + */ + +/** + * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple + * query language which itself is parsed into an instance of lunr.Query. + * + * For programmatically building queries it is advised to directly use lunr.Query, the query language + * is best used for human entered text rather than program generated text. + * + * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported + * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello' + * or 'world', though those that contain both will rank higher in the results. + * + * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can + * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding + * wildcards will increase the number of documents that will be found but can also have a negative + * impact on query performance, especially with wildcards at the beginning of a term. + * + * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term + * hello in the title field will match this query. Using a field not present in the index will lead + * to an error being thrown. + * + * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term + * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported + * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2. + * Avoid large values for edit distance to improve query performance. + * + * Each term also supports a presence modifier. By default a term's presence in document is optional, however + * this can be changed to either required or prohibited. For a term's presence to be required in a document the + * term should be prefixed with a '+', e.g. `+foo bar` is a search for documents that must contain 'foo' and + * optionally contain 'bar'. Conversely a leading '-' sets the terms presence to prohibited, i.e. it must not + * appear in a document, e.g. `-foo bar` is a search for documents that do not contain 'foo' but may contain 'bar'. + * + * To escape special characters the backslash character '\' can be used, this allows searches to include + * characters that would normally be considered modifiers, e.g. `foo\~2` will search for a term "foo~2" instead + * of attempting to apply a boost of 2 to the search term "foo". + * + * @typedef {string} lunr.Index~QueryString + * @example Simple single term query + * hello + * @example Multiple term query + * hello world + * @example term scoped to a field + * title:hello + * @example term with a boost of 10 + * hello^10 + * @example term with an edit distance of 2 + * hello~2 + * @example terms with presence modifiers + * -foo +bar baz + */ + +/** + * Performs a search against the index using lunr query syntax. + * + * Results will be returned sorted by their score, the most relevant results + * will be returned first. For details on how the score is calculated, please see + * the {@link https://lunrjs.com/guides/searching.html#scoring|guide}. + * + * For more programmatic querying use lunr.Index#query. + * + * @param {lunr.Index~QueryString} queryString - A string containing a lunr query. + * @throws {lunr.QueryParseError} If the passed query string cannot be parsed. + * @returns {lunr.Index~Result[]} + */ +lunr.Index.prototype.search = function (queryString) { + return this.query(function (query) { + var parser = new lunr.QueryParser(queryString, query) + parser.parse() + }) +} + +/** + * A query builder callback provides a query object to be used to express + * the query to perform on the index. + * + * @callback lunr.Index~queryBuilder + * @param {lunr.Query} query - The query object to build up. + * @this lunr.Query + */ + +/** + * Performs a query against the index using the yielded lunr.Query object. + * + * If performing programmatic queries against the index, this method is preferred + * over lunr.Index#search so as to avoid the additional query parsing overhead. + * + * A query object is yielded to the supplied function which should be used to + * express the query to be run against the index. + * + * Note that although this function takes a callback parameter it is _not_ an + * asynchronous operation, the callback is just yielded a query object to be + * customized. + * + * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query. + * @returns {lunr.Index~Result[]} + */ +lunr.Index.prototype.query = function (fn) { + // for each query clause + // * process terms + // * expand terms from token set + // * find matching documents and metadata + // * get document vectors + // * score documents + + var query = new lunr.Query(this.fields), + matchingFields = Object.create(null), + queryVectors = Object.create(null), + termFieldCache = Object.create(null), + requiredMatches = Object.create(null), + prohibitedMatches = Object.create(null) + + /* + * To support field level boosts a query vector is created per + * field. An empty vector is eagerly created to support negated + * queries. + */ + for (var i = 0; i < this.fields.length; i++) { + queryVectors[this.fields[i]] = new lunr.Vector + } + + fn.call(query, query) + + for (var i = 0; i < query.clauses.length; i++) { + /* + * Unless the pipeline has been disabled for this term, which is + * the case for terms with wildcards, we need to pass the clause + * term through the search pipeline. A pipeline returns an array + * of processed terms. Pipeline functions may expand the passed + * term, which means we may end up performing multiple index lookups + * for a single query term. + */ + var clause = query.clauses[i], + terms = null, + clauseMatches = lunr.Set.complete + + if (clause.usePipeline) { + terms = this.pipeline.runString(clause.term, { + fields: clause.fields + }) + } else { + terms = [clause.term] + } + + for (var m = 0; m < terms.length; m++) { + var term = terms[m] + + /* + * Each term returned from the pipeline needs to use the same query + * clause object, e.g. the same boost and or edit distance. The + * simplest way to do this is to re-use the clause object but mutate + * its term property. + */ + clause.term = term + + /* + * From the term in the clause we create a token set which will then + * be used to intersect the indexes token set to get a list of terms + * to lookup in the inverted index + */ + var termTokenSet = lunr.TokenSet.fromClause(clause), + expandedTerms = this.tokenSet.intersect(termTokenSet).toArray() + + /* + * If a term marked as required does not exist in the tokenSet it is + * impossible for the search to return any matches. We set all the field + * scoped required matches set to empty and stop examining any further + * clauses. + */ + if (expandedTerms.length === 0 && clause.presence === lunr.Query.presence.REQUIRED) { + for (var k = 0; k < clause.fields.length; k++) { + var field = clause.fields[k] + requiredMatches[field] = lunr.Set.empty + } + + break + } + + for (var j = 0; j < expandedTerms.length; j++) { + /* + * For each term get the posting and termIndex, this is required for + * building the query vector. + */ + var expandedTerm = expandedTerms[j], + posting = this.invertedIndex[expandedTerm], + termIndex = posting._index + + for (var k = 0; k < clause.fields.length; k++) { + /* + * For each field that this query term is scoped by (by default + * all fields are in scope) we need to get all the document refs + * that have this term in that field. + * + * The posting is the entry in the invertedIndex for the matching + * term from above. + */ + var field = clause.fields[k], + fieldPosting = posting[field], + matchingDocumentRefs = Object.keys(fieldPosting), + termField = expandedTerm + "/" + field, + matchingDocumentsSet = new lunr.Set(matchingDocumentRefs) + + /* + * if the presence of this term is required ensure that the matching + * documents are added to the set of required matches for this clause. + * + */ + if (clause.presence == lunr.Query.presence.REQUIRED) { + clauseMatches = clauseMatches.union(matchingDocumentsSet) + + if (requiredMatches[field] === undefined) { + requiredMatches[field] = lunr.Set.complete + } + } + + /* + * if the presence of this term is prohibited ensure that the matching + * documents are added to the set of prohibited matches for this field, + * creating that set if it does not yet exist. + */ + if (clause.presence == lunr.Query.presence.PROHIBITED) { + if (prohibitedMatches[field] === undefined) { + prohibitedMatches[field] = lunr.Set.empty + } + + prohibitedMatches[field] = prohibitedMatches[field].union(matchingDocumentsSet) + + /* + * Prohibited matches should not be part of the query vector used for + * similarity scoring and no metadata should be extracted so we continue + * to the next field + */ + continue + } + + /* + * The query field vector is populated using the termIndex found for + * the term and a unit value with the appropriate boost applied. + * Using upsert because there could already be an entry in the vector + * for the term we are working with. In that case we just add the scores + * together. + */ + queryVectors[field].upsert(termIndex, clause.boost, function (a, b) { return a + b }) + + /** + * If we've already seen this term, field combo then we've already collected + * the matching documents and metadata, no need to go through all that again + */ + if (termFieldCache[termField]) { + continue + } + + for (var l = 0; l < matchingDocumentRefs.length; l++) { + /* + * All metadata for this term/field/document triple + * are then extracted and collected into an instance + * of lunr.MatchData ready to be returned in the query + * results + */ + var matchingDocumentRef = matchingDocumentRefs[l], + matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field), + metadata = fieldPosting[matchingDocumentRef], + fieldMatch + + if ((fieldMatch = matchingFields[matchingFieldRef]) === undefined) { + matchingFields[matchingFieldRef] = new lunr.MatchData (expandedTerm, field, metadata) + } else { + fieldMatch.add(expandedTerm, field, metadata) + } + + } + + termFieldCache[termField] = true + } + } + } + + /** + * If the presence was required we need to update the requiredMatches field sets. + * We do this after all fields for the term have collected their matches because + * the clause terms presence is required in _any_ of the fields not _all_ of the + * fields. + */ + if (clause.presence === lunr.Query.presence.REQUIRED) { + for (var k = 0; k < clause.fields.length; k++) { + var field = clause.fields[k] + requiredMatches[field] = requiredMatches[field].intersect(clauseMatches) + } + } + } + + /** + * Need to combine the field scoped required and prohibited + * matching documents into a global set of required and prohibited + * matches + */ + var allRequiredMatches = lunr.Set.complete, + allProhibitedMatches = lunr.Set.empty + + for (var i = 0; i < this.fields.length; i++) { + var field = this.fields[i] + + if (requiredMatches[field]) { + allRequiredMatches = allRequiredMatches.intersect(requiredMatches[field]) + } + + if (prohibitedMatches[field]) { + allProhibitedMatches = allProhibitedMatches.union(prohibitedMatches[field]) + } + } + + var matchingFieldRefs = Object.keys(matchingFields), + results = [], + matches = Object.create(null) + + /* + * If the query is negated (contains only prohibited terms) + * we need to get _all_ fieldRefs currently existing in the + * index. This is only done when we know that the query is + * entirely prohibited terms to avoid any cost of getting all + * fieldRefs unnecessarily. + * + * Additionally, blank MatchData must be created to correctly + * populate the results. + */ + if (query.isNegated()) { + matchingFieldRefs = Object.keys(this.fieldVectors) + + for (var i = 0; i < matchingFieldRefs.length; i++) { + var matchingFieldRef = matchingFieldRefs[i] + var fieldRef = lunr.FieldRef.fromString(matchingFieldRef) + matchingFields[matchingFieldRef] = new lunr.MatchData + } + } + + for (var i = 0; i < matchingFieldRefs.length; i++) { + /* + * Currently we have document fields that match the query, but we + * need to return documents. The matchData and scores are combined + * from multiple fields belonging to the same document. + * + * Scores are calculated by field, using the query vectors created + * above, and combined into a final document score using addition. + */ + var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]), + docRef = fieldRef.docRef + + if (!allRequiredMatches.contains(docRef)) { + continue + } + + if (allProhibitedMatches.contains(docRef)) { + continue + } + + var fieldVector = this.fieldVectors[fieldRef], + score = queryVectors[fieldRef.fieldName].similarity(fieldVector), + docMatch + + if ((docMatch = matches[docRef]) !== undefined) { + docMatch.score += score + docMatch.matchData.combine(matchingFields[fieldRef]) + } else { + var match = { + ref: docRef, + score: score, + matchData: matchingFields[fieldRef] + } + matches[docRef] = match + results.push(match) + } + } + + /* + * Sort the results objects by score, highest first. + */ + return results.sort(function (a, b) { + return b.score - a.score + }) +} + +/** + * Prepares the index for JSON serialization. + * + * The schema for this JSON blob will be described in a + * separate JSON schema file. + * + * @returns {Object} + */ +lunr.Index.prototype.toJSON = function () { + var invertedIndex = Object.keys(this.invertedIndex) + .sort() + .map(function (term) { + return [term, this.invertedIndex[term]] + }, this) + + var fieldVectors = Object.keys(this.fieldVectors) + .map(function (ref) { + return [ref, this.fieldVectors[ref].toJSON()] + }, this) + + return { + version: lunr.version, + fields: this.fields, + fieldVectors: fieldVectors, + invertedIndex: invertedIndex, + pipeline: this.pipeline.toJSON() + } +} + +/** + * Loads a previously serialized lunr.Index + * + * @param {Object} serializedIndex - A previously serialized lunr.Index + * @returns {lunr.Index} + */ +lunr.Index.load = function (serializedIndex) { + var attrs = {}, + fieldVectors = {}, + serializedVectors = serializedIndex.fieldVectors, + invertedIndex = Object.create(null), + serializedInvertedIndex = serializedIndex.invertedIndex, + tokenSetBuilder = new lunr.TokenSet.Builder, + pipeline = lunr.Pipeline.load(serializedIndex.pipeline) + + if (serializedIndex.version != lunr.version) { + lunr.utils.warn("Version mismatch when loading serialised index. Current version of lunr '" + lunr.version + "' does not match serialized index '" + serializedIndex.version + "'") + } + + for (var i = 0; i < serializedVectors.length; i++) { + var tuple = serializedVectors[i], + ref = tuple[0], + elements = tuple[1] + + fieldVectors[ref] = new lunr.Vector(elements) + } + + for (var i = 0; i < serializedInvertedIndex.length; i++) { + var tuple = serializedInvertedIndex[i], + term = tuple[0], + posting = tuple[1] + + tokenSetBuilder.insert(term) + invertedIndex[term] = posting + } + + tokenSetBuilder.finish() + + attrs.fields = serializedIndex.fields + + attrs.fieldVectors = fieldVectors + attrs.invertedIndex = invertedIndex + attrs.tokenSet = tokenSetBuilder.root + attrs.pipeline = pipeline + + return new lunr.Index(attrs) +} +/*! + * lunr.Builder + * Copyright (C) 2018 Oliver Nightingale + */ + +/** + * lunr.Builder performs indexing on a set of documents and + * returns instances of lunr.Index ready for querying. + * + * All configuration of the index is done via the builder, the + * fields to index, the document reference, the text processing + * pipeline and document scoring parameters are all set on the + * builder before indexing. + * + * @constructor + * @property {string} _ref - Internal reference to the document reference field. + * @property {string[]} _fields - Internal reference to the document fields to index. + * @property {object} invertedIndex - The inverted index maps terms to document fields. + * @property {object} documentTermFrequencies - Keeps track of document term frequencies. + * @property {object} documentLengths - Keeps track of the length of documents added to the index. + * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing. + * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing. + * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index. + * @property {number} documentCount - Keeps track of the total number of documents indexed. + * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75. + * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2. + * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space. + * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index. + */ +lunr.Builder = function () { + this._ref = "id" + this._fields = Object.create(null) + this._documents = Object.create(null) + this.invertedIndex = Object.create(null) + this.fieldTermFrequencies = {} + this.fieldLengths = {} + this.tokenizer = lunr.tokenizer + this.pipeline = new lunr.Pipeline + this.searchPipeline = new lunr.Pipeline + this.documentCount = 0 + this._b = 0.75 + this._k1 = 1.2 + this.termIndex = 0 + this.metadataWhitelist = [] +} + +/** + * Sets the document field used as the document reference. Every document must have this field. + * The type of this field in the document should be a string, if it is not a string it will be + * coerced into a string by calling toString. + * + * The default ref is 'id'. + * + * The ref should _not_ be changed during indexing, it should be set before any documents are + * added to the index. Changing it during indexing can lead to inconsistent results. + * + * @param {string} ref - The name of the reference field in the document. + */ +lunr.Builder.prototype.ref = function (ref) { + this._ref = ref +} + +/** + * A function that is used to extract a field from a document. + * + * Lunr expects a field to be at the top level of a document, if however the field + * is deeply nested within a document an extractor function can be used to extract + * the right field for indexing. + * + * @callback fieldExtractor + * @param {object} doc - The document being added to the index. + * @returns {?(string|object|object[])} obj - The object that will be indexed for this field. + * @example Extracting a nested field + * function (doc) { return doc.nested.field } + */ + +/** + * Adds a field to the list of document fields that will be indexed. Every document being + * indexed should have this field. Null values for this field in indexed documents will + * not cause errors but will limit the chance of that document being retrieved by searches. + * + * All fields should be added before adding documents to the index. Adding fields after + * a document has been indexed will have no effect on already indexed documents. + * + * Fields can be boosted at build time. This allows terms within that field to have more + * importance when ranking search results. Use a field boost to specify that matches within + * one field are more important than other fields. + * + * @param {string} fieldName - The name of a field to index in all documents. + * @param {object} attributes - Optional attributes associated with this field. + * @param {number} [attributes.boost=1] - Boost applied to all terms within this field. + * @param {fieldExtractor} [attributes.extractor] - Function to extract a field from a document. + * @throws {RangeError} fieldName cannot contain unsupported characters '/' + */ +lunr.Builder.prototype.field = function (fieldName, attributes) { + if (/\//.test(fieldName)) { + throw new RangeError ("Field '" + fieldName + "' contains illegal character '/'") + } + + this._fields[fieldName] = attributes || {} +} + +/** + * A parameter to tune the amount of field length normalisation that is applied when + * calculating relevance scores. A value of 0 will completely disable any normalisation + * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b + * will be clamped to the range 0 - 1. + * + * @param {number} number - The value to set for this tuning parameter. + */ +lunr.Builder.prototype.b = function (number) { + if (number < 0) { + this._b = 0 + } else if (number > 1) { + this._b = 1 + } else { + this._b = number + } +} + +/** + * A parameter that controls the speed at which a rise in term frequency results in term + * frequency saturation. The default value is 1.2. Setting this to a higher value will give + * slower saturation levels, a lower value will result in quicker saturation. + * + * @param {number} number - The value to set for this tuning parameter. + */ +lunr.Builder.prototype.k1 = function (number) { + this._k1 = number +} + +/** + * Adds a document to the index. + * + * Before adding fields to the index the index should have been fully setup, with the document + * ref and all fields to index already having been specified. + * + * The document must have a field name as specified by the ref (by default this is 'id') and + * it should have all fields defined for indexing, though null or undefined values will not + * cause errors. + * + * Entire documents can be boosted at build time. Applying a boost to a document indicates that + * this document should rank higher in search results than other documents. + * + * @param {object} doc - The document to add to the index. + * @param {object} attributes - Optional attributes associated with this document. + * @param {number} [attributes.boost=1] - Boost applied to all terms within this document. + */ +lunr.Builder.prototype.add = function (doc, attributes) { + var docRef = doc[this._ref], + fields = Object.keys(this._fields) + + this._documents[docRef] = attributes || {} + this.documentCount += 1 + + for (var i = 0; i < fields.length; i++) { + var fieldName = fields[i], + extractor = this._fields[fieldName].extractor, + field = extractor ? extractor(doc) : doc[fieldName], + tokens = this.tokenizer(field, { + fields: [fieldName] + }), + terms = this.pipeline.run(tokens), + fieldRef = new lunr.FieldRef (docRef, fieldName), + fieldTerms = Object.create(null) + + this.fieldTermFrequencies[fieldRef] = fieldTerms + this.fieldLengths[fieldRef] = 0 + + // store the length of this field for this document + this.fieldLengths[fieldRef] += terms.length + + // calculate term frequencies for this field + for (var j = 0; j < terms.length; j++) { + var term = terms[j] + + if (fieldTerms[term] == undefined) { + fieldTerms[term] = 0 + } + + fieldTerms[term] += 1 + + // add to inverted index + // create an initial posting if one doesn't exist + if (this.invertedIndex[term] == undefined) { + var posting = Object.create(null) + posting["_index"] = this.termIndex + this.termIndex += 1 + + for (var k = 0; k < fields.length; k++) { + posting[fields[k]] = Object.create(null) + } + + this.invertedIndex[term] = posting + } + + // add an entry for this term/fieldName/docRef to the invertedIndex + if (this.invertedIndex[term][fieldName][docRef] == undefined) { + this.invertedIndex[term][fieldName][docRef] = Object.create(null) + } + + // store all whitelisted metadata about this token in the + // inverted index + for (var l = 0; l < this.metadataWhitelist.length; l++) { + var metadataKey = this.metadataWhitelist[l], + metadata = term.metadata[metadataKey] + + if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) { + this.invertedIndex[term][fieldName][docRef][metadataKey] = [] + } + + this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata) + } + } + + } +} + +/** + * Calculates the average document length for this index + * + * @private + */ +lunr.Builder.prototype.calculateAverageFieldLengths = function () { + + var fieldRefs = Object.keys(this.fieldLengths), + numberOfFields = fieldRefs.length, + accumulator = {}, + documentsWithField = {} + + for (var i = 0; i < numberOfFields; i++) { + var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]), + field = fieldRef.fieldName + + documentsWithField[field] || (documentsWithField[field] = 0) + documentsWithField[field] += 1 + + accumulator[field] || (accumulator[field] = 0) + accumulator[field] += this.fieldLengths[fieldRef] + } + + var fields = Object.keys(this._fields) + + for (var i = 0; i < fields.length; i++) { + var fieldName = fields[i] + accumulator[fieldName] = accumulator[fieldName] / documentsWithField[fieldName] + } + + this.averageFieldLength = accumulator +} + +/** + * Builds a vector space model of every document using lunr.Vector + * + * @private + */ +lunr.Builder.prototype.createFieldVectors = function () { + var fieldVectors = {}, + fieldRefs = Object.keys(this.fieldTermFrequencies), + fieldRefsLength = fieldRefs.length, + termIdfCache = Object.create(null) + + for (var i = 0; i < fieldRefsLength; i++) { + var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]), + fieldName = fieldRef.fieldName, + fieldLength = this.fieldLengths[fieldRef], + fieldVector = new lunr.Vector, + termFrequencies = this.fieldTermFrequencies[fieldRef], + terms = Object.keys(termFrequencies), + termsLength = terms.length + + + var fieldBoost = this._fields[fieldName].boost || 1, + docBoost = this._documents[fieldRef.docRef].boost || 1 + + for (var j = 0; j < termsLength; j++) { + var term = terms[j], + tf = termFrequencies[term], + termIndex = this.invertedIndex[term]._index, + idf, score, scoreWithPrecision + + if (termIdfCache[term] === undefined) { + idf = lunr.idf(this.invertedIndex[term], this.documentCount) + termIdfCache[term] = idf + } else { + idf = termIdfCache[term] + } + + score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[fieldName])) + tf) + score *= fieldBoost + score *= docBoost + scoreWithPrecision = Math.round(score * 1000) / 1000 + // Converts 1.23456789 to 1.234. + // Reducing the precision so that the vectors take up less + // space when serialised. Doing it now so that they behave + // the same before and after serialisation. Also, this is + // the fastest approach to reducing a number's precision in + // JavaScript. + + fieldVector.insert(termIndex, scoreWithPrecision) + } + + fieldVectors[fieldRef] = fieldVector + } + + this.fieldVectors = fieldVectors +} + +/** + * Creates a token set of all tokens in the index using lunr.TokenSet + * + * @private + */ +lunr.Builder.prototype.createTokenSet = function () { + this.tokenSet = lunr.TokenSet.fromArray( + Object.keys(this.invertedIndex).sort() + ) +} + +/** + * Builds the index, creating an instance of lunr.Index. + * + * This completes the indexing process and should only be called + * once all documents have been added to the index. + * + * @returns {lunr.Index} + */ +lunr.Builder.prototype.build = function () { + this.calculateAverageFieldLengths() + this.createFieldVectors() + this.createTokenSet() + + return new lunr.Index({ + invertedIndex: this.invertedIndex, + fieldVectors: this.fieldVectors, + tokenSet: this.tokenSet, + fields: Object.keys(this._fields), + pipeline: this.searchPipeline + }) +} + +/** + * Applies a plugin to the index builder. + * + * A plugin is a function that is called with the index builder as its context. + * Plugins can be used to customise or extend the behaviour of the index + * in some way. A plugin is just a function, that encapsulated the custom + * behaviour that should be applied when building the index. + * + * The plugin function will be called with the index builder as its argument, additional + * arguments can also be passed when calling use. The function will be called + * with the index builder as its context. + * + * @param {Function} plugin The plugin to apply. + */ +lunr.Builder.prototype.use = function (fn) { + var args = Array.prototype.slice.call(arguments, 1) + args.unshift(this) + fn.apply(this, args) +} +/** + * Contains and collects metadata about a matching document. + * A single instance of lunr.MatchData is returned as part of every + * lunr.Index~Result. + * + * @constructor + * @param {string} term - The term this match data is associated with + * @param {string} field - The field in which the term was found + * @param {object} metadata - The metadata recorded about this term in this field + * @property {object} metadata - A cloned collection of metadata associated with this document. + * @see {@link lunr.Index~Result} + */ +lunr.MatchData = function (term, field, metadata) { + var clonedMetadata = Object.create(null), + metadataKeys = Object.keys(metadata || {}) + + // Cloning the metadata to prevent the original + // being mutated during match data combination. + // Metadata is kept in an array within the inverted + // index so cloning the data can be done with + // Array#slice + for (var i = 0; i < metadataKeys.length; i++) { + var key = metadataKeys[i] + clonedMetadata[key] = metadata[key].slice() + } + + this.metadata = Object.create(null) + + if (term !== undefined) { + this.metadata[term] = Object.create(null) + this.metadata[term][field] = clonedMetadata + } +} + +/** + * An instance of lunr.MatchData will be created for every term that matches a + * document. However only one instance is required in a lunr.Index~Result. This + * method combines metadata from another instance of lunr.MatchData with this + * objects metadata. + * + * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one. + * @see {@link lunr.Index~Result} + */ +lunr.MatchData.prototype.combine = function (otherMatchData) { + var terms = Object.keys(otherMatchData.metadata) + + for (var i = 0; i < terms.length; i++) { + var term = terms[i], + fields = Object.keys(otherMatchData.metadata[term]) + + if (this.metadata[term] == undefined) { + this.metadata[term] = Object.create(null) + } + + for (var j = 0; j < fields.length; j++) { + var field = fields[j], + keys = Object.keys(otherMatchData.metadata[term][field]) + + if (this.metadata[term][field] == undefined) { + this.metadata[term][field] = Object.create(null) + } + + for (var k = 0; k < keys.length; k++) { + var key = keys[k] + + if (this.metadata[term][field][key] == undefined) { + this.metadata[term][field][key] = otherMatchData.metadata[term][field][key] + } else { + this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key]) + } + + } + } + } +} + +/** + * Add metadata for a term/field pair to this instance of match data. + * + * @param {string} term - The term this match data is associated with + * @param {string} field - The field in which the term was found + * @param {object} metadata - The metadata recorded about this term in this field + */ +lunr.MatchData.prototype.add = function (term, field, metadata) { + if (!(term in this.metadata)) { + this.metadata[term] = Object.create(null) + this.metadata[term][field] = metadata + return + } + + if (!(field in this.metadata[term])) { + this.metadata[term][field] = metadata + return + } + + var metadataKeys = Object.keys(metadata) + + for (var i = 0; i < metadataKeys.length; i++) { + var key = metadataKeys[i] + + if (key in this.metadata[term][field]) { + this.metadata[term][field][key] = this.metadata[term][field][key].concat(metadata[key]) + } else { + this.metadata[term][field][key] = metadata[key] + } + } +} +/** + * A lunr.Query provides a programmatic way of defining queries to be performed + * against a {@link lunr.Index}. + * + * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method + * so the query object is pre-initialized with the right index fields. + * + * @constructor + * @property {lunr.Query~Clause[]} clauses - An array of query clauses. + * @property {string[]} allFields - An array of all available fields in a lunr.Index. + */ +lunr.Query = function (allFields) { + this.clauses = [] + this.allFields = allFields +} + +/** + * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause. + * + * This allows wildcards to be added to the beginning and end of a term without having to manually do any string + * concatenation. + * + * The wildcard constants can be bitwise combined to select both leading and trailing wildcards. + * + * @constant + * @default + * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour + * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists + * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists + * @see lunr.Query~Clause + * @see lunr.Query#clause + * @see lunr.Query#term + * @example query term with trailing wildcard + * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING }) + * @example query term with leading and trailing wildcard + * query.term('foo', { + * wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING + * }) + */ + +lunr.Query.wildcard = new String ("*") +lunr.Query.wildcard.NONE = 0 +lunr.Query.wildcard.LEADING = 1 +lunr.Query.wildcard.TRAILING = 2 + +/** + * Constants for indicating what kind of presence a term must have in matching documents. + * + * @constant + * @enum {number} + * @see lunr.Query~Clause + * @see lunr.Query#clause + * @see lunr.Query#term + * @example query term with required presence + * query.term('foo', { presence: lunr.Query.presence.REQUIRED }) + */ +lunr.Query.presence = { + /** + * Term's presence in a document is optional, this is the default value. + */ + OPTIONAL: 1, + + /** + * Term's presence in a document is required, documents that do not contain + * this term will not be returned. + */ + REQUIRED: 2, + + /** + * Term's presence in a document is prohibited, documents that do contain + * this term will not be returned. + */ + PROHIBITED: 3 +} + +/** + * A single clause in a {@link lunr.Query} contains a term and details on how to + * match that term against a {@link lunr.Index}. + * + * @typedef {Object} lunr.Query~Clause + * @property {string[]} fields - The fields in an index this clause should be matched against. + * @property {number} [boost=1] - Any boost that should be applied when matching this clause. + * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be. + * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline. + * @property {number} [wildcard=lunr.Query.wildcard.NONE] - Whether the term should have wildcards appended or prepended. + * @property {number} [presence=lunr.Query.presence.OPTIONAL] - The terms presence in any matching documents. + */ + +/** + * Adds a {@link lunr.Query~Clause} to this query. + * + * Unless the clause contains the fields to be matched all fields will be matched. In addition + * a default boost of 1 is applied to the clause. + * + * @param {lunr.Query~Clause} clause - The clause to add to this query. + * @see lunr.Query~Clause + * @returns {lunr.Query} + */ +lunr.Query.prototype.clause = function (clause) { + if (!('fields' in clause)) { + clause.fields = this.allFields + } + + if (!('boost' in clause)) { + clause.boost = 1 + } + + if (!('usePipeline' in clause)) { + clause.usePipeline = true + } + + if (!('wildcard' in clause)) { + clause.wildcard = lunr.Query.wildcard.NONE + } + + if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) { + clause.term = "*" + clause.term + } + + if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) { + clause.term = "" + clause.term + "*" + } + + if (!('presence' in clause)) { + clause.presence = lunr.Query.presence.OPTIONAL + } + + this.clauses.push(clause) + + return this +} + +/** + * A negated query is one in which every clause has a presence of + * prohibited. These queries require some special processing to return + * the expected results. + * + * @returns boolean + */ +lunr.Query.prototype.isNegated = function () { + for (var i = 0; i < this.clauses.length; i++) { + if (this.clauses[i].presence != lunr.Query.presence.PROHIBITED) { + return false + } + } + + return true +} + +/** + * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause} + * to the list of clauses that make up this query. + * + * The term is used as is, i.e. no tokenization will be performed by this method. Instead conversion + * to a token or token-like string should be done before calling this method. + * + * The term will be converted to a string by calling `toString`. Multiple terms can be passed as an + * array, each term in the array will share the same options. + * + * @param {object|object[]} term - The term(s) to add to the query. + * @param {object} [options] - Any additional properties to add to the query clause. + * @returns {lunr.Query} + * @see lunr.Query#clause + * @see lunr.Query~Clause + * @example adding a single term to a query + * query.term("foo") + * @example adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard + * query.term("foo", { + * fields: ["title"], + * boost: 10, + * wildcard: lunr.Query.wildcard.TRAILING + * }) + * @example using lunr.tokenizer to convert a string to tokens before using them as terms + * query.term(lunr.tokenizer("foo bar")) + */ +lunr.Query.prototype.term = function (term, options) { + if (Array.isArray(term)) { + term.forEach(function (t) { this.term(t, lunr.utils.clone(options)) }, this) + return this + } + + var clause = options || {} + clause.term = term.toString() + + this.clause(clause) + + return this +} +lunr.QueryParseError = function (message, start, end) { + this.name = "QueryParseError" + this.message = message + this.start = start + this.end = end +} + +lunr.QueryParseError.prototype = new Error +lunr.QueryLexer = function (str) { + this.lexemes = [] + this.str = str + this.length = str.length + this.pos = 0 + this.start = 0 + this.escapeCharPositions = [] +} + +lunr.QueryLexer.prototype.run = function () { + var state = lunr.QueryLexer.lexText + + while (state) { + state = state(this) + } +} + +lunr.QueryLexer.prototype.sliceString = function () { + var subSlices = [], + sliceStart = this.start, + sliceEnd = this.pos + + for (var i = 0; i < this.escapeCharPositions.length; i++) { + sliceEnd = this.escapeCharPositions[i] + subSlices.push(this.str.slice(sliceStart, sliceEnd)) + sliceStart = sliceEnd + 1 + } + + subSlices.push(this.str.slice(sliceStart, this.pos)) + this.escapeCharPositions.length = 0 + + return subSlices.join('') +} + +lunr.QueryLexer.prototype.emit = function (type) { + this.lexemes.push({ + type: type, + str: this.sliceString(), + start: this.start, + end: this.pos + }) + + this.start = this.pos +} + +lunr.QueryLexer.prototype.escapeCharacter = function () { + this.escapeCharPositions.push(this.pos - 1) + this.pos += 1 +} + +lunr.QueryLexer.prototype.next = function () { + if (this.pos >= this.length) { + return lunr.QueryLexer.EOS + } + + var char = this.str.charAt(this.pos) + this.pos += 1 + return char +} + +lunr.QueryLexer.prototype.width = function () { + return this.pos - this.start +} + +lunr.QueryLexer.prototype.ignore = function () { + if (this.start == this.pos) { + this.pos += 1 + } + + this.start = this.pos +} + +lunr.QueryLexer.prototype.backup = function () { + this.pos -= 1 +} + +lunr.QueryLexer.prototype.acceptDigitRun = function () { + var char, charCode + + do { + char = this.next() + charCode = char.charCodeAt(0) + } while (charCode > 47 && charCode < 58) + + if (char != lunr.QueryLexer.EOS) { + this.backup() + } +} + +lunr.QueryLexer.prototype.more = function () { + return this.pos < this.length +} + +lunr.QueryLexer.EOS = 'EOS' +lunr.QueryLexer.FIELD = 'FIELD' +lunr.QueryLexer.TERM = 'TERM' +lunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE' +lunr.QueryLexer.BOOST = 'BOOST' +lunr.QueryLexer.PRESENCE = 'PRESENCE' + +lunr.QueryLexer.lexField = function (lexer) { + lexer.backup() + lexer.emit(lunr.QueryLexer.FIELD) + lexer.ignore() + return lunr.QueryLexer.lexText +} + +lunr.QueryLexer.lexTerm = function (lexer) { + if (lexer.width() > 1) { + lexer.backup() + lexer.emit(lunr.QueryLexer.TERM) + } + + lexer.ignore() + + if (lexer.more()) { + return lunr.QueryLexer.lexText + } +} + +lunr.QueryLexer.lexEditDistance = function (lexer) { + lexer.ignore() + lexer.acceptDigitRun() + lexer.emit(lunr.QueryLexer.EDIT_DISTANCE) + return lunr.QueryLexer.lexText +} + +lunr.QueryLexer.lexBoost = function (lexer) { + lexer.ignore() + lexer.acceptDigitRun() + lexer.emit(lunr.QueryLexer.BOOST) + return lunr.QueryLexer.lexText +} + +lunr.QueryLexer.lexEOS = function (lexer) { + if (lexer.width() > 0) { + lexer.emit(lunr.QueryLexer.TERM) + } +} + +// This matches the separator used when tokenising fields +// within a document. These should match otherwise it is +// not possible to search for some tokens within a document. +// +// It is possible for the user to change the separator on the +// tokenizer so it _might_ clash with any other of the special +// characters already used within the search string, e.g. :. +// +// This means that it is possible to change the separator in +// such a way that makes some words unsearchable using a search +// string. +lunr.QueryLexer.termSeparator = lunr.tokenizer.separator + +lunr.QueryLexer.lexText = function (lexer) { + while (true) { + var char = lexer.next() + + if (char == lunr.QueryLexer.EOS) { + return lunr.QueryLexer.lexEOS + } + + // Escape character is '\' + if (char.charCodeAt(0) == 92) { + lexer.escapeCharacter() + continue + } + + if (char == ":") { + return lunr.QueryLexer.lexField + } + + if (char == "~") { + lexer.backup() + if (lexer.width() > 0) { + lexer.emit(lunr.QueryLexer.TERM) + } + return lunr.QueryLexer.lexEditDistance + } + + if (char == "^") { + lexer.backup() + if (lexer.width() > 0) { + lexer.emit(lunr.QueryLexer.TERM) + } + return lunr.QueryLexer.lexBoost + } + + // "+" indicates term presence is required + // checking for length to ensure that only + // leading "+" are considered + if (char == "+" && lexer.width() === 1) { + lexer.emit(lunr.QueryLexer.PRESENCE) + return lunr.QueryLexer.lexText + } + + // "-" indicates term presence is prohibited + // checking for length to ensure that only + // leading "-" are considered + if (char == "-" && lexer.width() === 1) { + lexer.emit(lunr.QueryLexer.PRESENCE) + return lunr.QueryLexer.lexText + } + + if (char.match(lunr.QueryLexer.termSeparator)) { + return lunr.QueryLexer.lexTerm + } + } +} + +lunr.QueryParser = function (str, query) { + this.lexer = new lunr.QueryLexer (str) + this.query = query + this.currentClause = {} + this.lexemeIdx = 0 +} + +lunr.QueryParser.prototype.parse = function () { + this.lexer.run() + this.lexemes = this.lexer.lexemes + + var state = lunr.QueryParser.parseClause + + while (state) { + state = state(this) + } + + return this.query +} + +lunr.QueryParser.prototype.peekLexeme = function () { + return this.lexemes[this.lexemeIdx] +} + +lunr.QueryParser.prototype.consumeLexeme = function () { + var lexeme = this.peekLexeme() + this.lexemeIdx += 1 + return lexeme +} + +lunr.QueryParser.prototype.nextClause = function () { + var completedClause = this.currentClause + this.query.clause(completedClause) + this.currentClause = {} +} + +lunr.QueryParser.parseClause = function (parser) { + var lexeme = parser.peekLexeme() + + if (lexeme == undefined) { + return + } + + switch (lexeme.type) { + case lunr.QueryLexer.PRESENCE: + return lunr.QueryParser.parsePresence + case lunr.QueryLexer.FIELD: + return lunr.QueryParser.parseField + case lunr.QueryLexer.TERM: + return lunr.QueryParser.parseTerm + default: + var errorMessage = "expected either a field or a term, found " + lexeme.type + + if (lexeme.str.length >= 1) { + errorMessage += " with value '" + lexeme.str + "'" + } + + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } +} + +lunr.QueryParser.parsePresence = function (parser) { + var lexeme = parser.consumeLexeme() + + if (lexeme == undefined) { + return + } + + switch (lexeme.str) { + case "-": + parser.currentClause.presence = lunr.Query.presence.PROHIBITED + break + case "+": + parser.currentClause.presence = lunr.Query.presence.REQUIRED + break + default: + var errorMessage = "unrecognised presence operator'" + lexeme.str + "'" + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } + + var nextLexeme = parser.peekLexeme() + + if (nextLexeme == undefined) { + var errorMessage = "expecting term or field, found nothing" + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } + + switch (nextLexeme.type) { + case lunr.QueryLexer.FIELD: + return lunr.QueryParser.parseField + case lunr.QueryLexer.TERM: + return lunr.QueryParser.parseTerm + default: + var errorMessage = "expecting term or field, found '" + nextLexeme.type + "'" + throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) + } +} + +lunr.QueryParser.parseField = function (parser) { + var lexeme = parser.consumeLexeme() + + if (lexeme == undefined) { + return + } + + if (parser.query.allFields.indexOf(lexeme.str) == -1) { + var possibleFields = parser.query.allFields.map(function (f) { return "'" + f + "'" }).join(', '), + errorMessage = "unrecognised field '" + lexeme.str + "', possible fields: " + possibleFields + + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } + + parser.currentClause.fields = [lexeme.str] + + var nextLexeme = parser.peekLexeme() + + if (nextLexeme == undefined) { + var errorMessage = "expecting term, found nothing" + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } + + switch (nextLexeme.type) { + case lunr.QueryLexer.TERM: + return lunr.QueryParser.parseTerm + default: + var errorMessage = "expecting term, found '" + nextLexeme.type + "'" + throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) + } +} + +lunr.QueryParser.parseTerm = function (parser) { + var lexeme = parser.consumeLexeme() + + if (lexeme == undefined) { + return + } + + parser.currentClause.term = lexeme.str.toLowerCase() + + if (lexeme.str.indexOf("*") != -1) { + parser.currentClause.usePipeline = false + } + + var nextLexeme = parser.peekLexeme() + + if (nextLexeme == undefined) { + parser.nextClause() + return + } + + switch (nextLexeme.type) { + case lunr.QueryLexer.TERM: + parser.nextClause() + return lunr.QueryParser.parseTerm + case lunr.QueryLexer.FIELD: + parser.nextClause() + return lunr.QueryParser.parseField + case lunr.QueryLexer.EDIT_DISTANCE: + return lunr.QueryParser.parseEditDistance + case lunr.QueryLexer.BOOST: + return lunr.QueryParser.parseBoost + case lunr.QueryLexer.PRESENCE: + parser.nextClause() + return lunr.QueryParser.parsePresence + default: + var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" + throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) + } +} + +lunr.QueryParser.parseEditDistance = function (parser) { + var lexeme = parser.consumeLexeme() + + if (lexeme == undefined) { + return + } + + var editDistance = parseInt(lexeme.str, 10) + + if (isNaN(editDistance)) { + var errorMessage = "edit distance must be numeric" + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } + + parser.currentClause.editDistance = editDistance + + var nextLexeme = parser.peekLexeme() + + if (nextLexeme == undefined) { + parser.nextClause() + return + } + + switch (nextLexeme.type) { + case lunr.QueryLexer.TERM: + parser.nextClause() + return lunr.QueryParser.parseTerm + case lunr.QueryLexer.FIELD: + parser.nextClause() + return lunr.QueryParser.parseField + case lunr.QueryLexer.EDIT_DISTANCE: + return lunr.QueryParser.parseEditDistance + case lunr.QueryLexer.BOOST: + return lunr.QueryParser.parseBoost + case lunr.QueryLexer.PRESENCE: + parser.nextClause() + return lunr.QueryParser.parsePresence + default: + var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" + throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) + } +} + +lunr.QueryParser.parseBoost = function (parser) { + var lexeme = parser.consumeLexeme() + + if (lexeme == undefined) { + return + } + + var boost = parseInt(lexeme.str, 10) + + if (isNaN(boost)) { + var errorMessage = "boost must be numeric" + throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) + } + + parser.currentClause.boost = boost + + var nextLexeme = parser.peekLexeme() + + if (nextLexeme == undefined) { + parser.nextClause() + return + } + + switch (nextLexeme.type) { + case lunr.QueryLexer.TERM: + parser.nextClause() + return lunr.QueryParser.parseTerm + case lunr.QueryLexer.FIELD: + parser.nextClause() + return lunr.QueryParser.parseField + case lunr.QueryLexer.EDIT_DISTANCE: + return lunr.QueryParser.parseEditDistance + case lunr.QueryLexer.BOOST: + return lunr.QueryParser.parseBoost + case lunr.QueryLexer.PRESENCE: + parser.nextClause() + return lunr.QueryParser.parsePresence + default: + var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" + throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) + } +} + + /** + * export the module via AMD, CommonJS or as a browser global + * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js + */ + ;(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(factory) + } else if (typeof exports === 'object') { + /** + * Node. Does not work with strict CommonJS, but + * only CommonJS-like enviroments that support module.exports, + * like Node. + */ + module.exports = factory() + } else { + // Browser globals (root is window) + root.lunr = factory() + } + }(this, function () { + /** + * Just return a value to define the module export. + * This example returns an object, but the module + * can return a function as the exported value. + */ + return lunr + })) +})(); diff --git a/assets/js/lunr/lunr.min.js b/assets/js/lunr/lunr.min.js new file mode 100644 index 00000000..f45a81eb --- /dev/null +++ b/assets/js/lunr/lunr.min.js @@ -0,0 +1 @@ +!function(){var t,l,c,e,r,h,d,f,p,y,m,g,x,v,w,Q,k,S,E,L,b,P,T,O,I,i,n,s,z=function(e){var t=new z.Builder;return t.pipeline.add(z.trimmer,z.stopWordFilter,z.stemmer),t.searchPipeline.add(z.stemmer),e.call(t,t),t.build()};z.version="2.3.5",z.utils={},z.utils.warn=(t=this,function(e){t.console&&console.warn&&console.warn(e)}),z.utils.asString=function(e){return null==e?"":e.toString()},z.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),i=0;i=this.length)return z.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},z.QueryLexer.prototype.width=function(){return this.pos-this.start},z.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},z.QueryLexer.prototype.backup=function(){this.pos-=1},z.QueryLexer.prototype.acceptDigitRun=function(){for(var e,t;47<(t=(e=this.next()).charCodeAt(0))&&t<58;);e!=z.QueryLexer.EOS&&this.backup()},z.QueryLexer.prototype.more=function(){return this.pos0&&t-1 in e}function i(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function a(e,t,n){return xe(t)?Ee.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?Ee.grep(e,function(e){return e===t!==n}):"string"!=typeof t?Ee.grep(e,function(e){return pe.call(t,e)>-1!==n}):Ee.filter(t,e,n)}function s(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function u(e){var t={};return Ee.each(e.match(qe)||[],function(e,n){t[n]=!0}),t}function l(e){return e}function c(e){throw e}function f(e,t,n,r){var o;try{e&&xe(o=e.promise)?o.call(e).done(t).fail(n):e&&xe(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}function d(){ue.removeEventListener("DOMContentLoaded",d),e.removeEventListener("load",d),Ee.ready()}function p(e,t){return t.toUpperCase()}function h(e){return e.replace(Be,"ms-").replace($e,p)}function m(){this.expando=Ee.expando+m.uid++}function g(e){return"true"===e?!0:"false"===e?!1:"null"===e?null:e===+e+""?+e:Ue.test(e)?JSON.parse(e):e}function v(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Xe,"-$&").toLowerCase(),n=e.getAttribute(r),"string"==typeof n){try{n=g(n)}catch(o){}We.set(e,t,n)}else n=void 0;return n}function y(e,t,n,r){var o,i,a=20,s=r?function(){return r.cur()}:function(){return Ee.css(e,t,"")},u=s(),l=n&&n[3]||(Ee.cssNumber[t]?"":"px"),c=e.nodeType&&(Ee.cssNumber[t]||"px"!==l&&+u)&&Ye.exec(Ee.css(e,t));if(c&&c[3]!==l){for(u/=2,l=l||c[3],c=+u||1;a--;)Ee.style(e,t,c+l),(1-i)*(1-(i=s()/u||.5))<=0&&(a=0),c/=i;c=2*c,Ee.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,o=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=o)),o}function b(e){var t,n=e.ownerDocument,r=e.nodeName,o=tt[r];return o?o:(t=n.body.appendChild(n.createElement(r)),o=Ee.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),tt[r]=o,o)}function x(e,t){for(var n,r,o=[],i=0,a=e.length;a>i;i++)r=e[i],r.style&&(n=r.style.display,t?("none"===n&&(o[i]=ze.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&Je(r)&&(o[i]=b(r))):"none"!==n&&(o[i]="none",ze.set(r,"display",n)));for(i=0;a>i;i++)null!=o[i]&&(e[i].style.display=o[i]);return e}function w(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&i(e,t)?Ee.merge([e],n):n}function C(e,t){for(var n=0,r=e.length;r>n;n++)ze.set(e[n],"globalEval",!t||ze.get(t[n],"globalEval"))}function T(e,t,n,o,i){for(var a,s,u,l,c,f,d=t.createDocumentFragment(),p=[],h=0,m=e.length;m>h;h++)if(a=e[h],a||0===a)if("object"===r(a))Ee.merge(p,a.nodeType?[a]:a);else if(at.test(a)){for(s=s||d.appendChild(t.createElement("div")),u=(rt.exec(a)||["",""])[1].toLowerCase(),l=it[u]||it._default,s.innerHTML=l[1]+Ee.htmlPrefilter(a)+l[2],f=l[0];f--;)s=s.lastChild;Ee.merge(p,s.childNodes),s=d.firstChild,s.textContent=""}else p.push(t.createTextNode(a));for(d.textContent="",h=0;a=p[h++];)if(o&&Ee.inArray(a,o)>-1)i&&i.push(a);else if(c=Ke(a),s=w(d.appendChild(a),"script"),c&&C(s),n)for(f=0;a=s[f++];)ot.test(a.type||"")&&n.push(a);return d}function E(){return!0}function S(){return!1}function k(e,t){return e===A()==("focus"===t)}function A(){try{return ue.activeElement}catch(e){}}function N(e,t,n,r,o,i){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)N(e,s,n,r,t[s],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),o===!1)o=S;else if(!o)return e;return 1===i&&(a=o,o=function(e){return Ee().off(e),a.apply(this,arguments)},o.guid=a.guid||(a.guid=Ee.guid++)),e.each(function(){Ee.event.add(this,t,o,r,n)})}function j(e,t,n){return n?(ze.set(e,t,!1),void Ee.event.add(e,t,{namespace:!1,handler:function(e){var r,o,i=ze.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(Ee.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=ce.call(arguments),ze.set(this,t,i),r=n(this,t),this[t](),o=ze.get(this,t),i!==o||r?ze.set(this,t,!1):o={},i!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else i.length&&(ze.set(this,t,{value:Ee.event.trigger(Ee.extend(i[0],Ee.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void(void 0===ze.get(e,t)&&Ee.event.add(e,t,E))}function I(e,t){return i(e,"table")&&i(11!==t.nodeType?t:t.firstChild,"tr")?Ee(e).children("tbody")[0]||e:e}function L(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function D(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function O(e,t){var n,r,o,i,a,s,u,l;if(1===t.nodeType){if(ze.hasData(e)&&(i=ze.access(e),a=ze.set(t,i),l=i.events)){delete a.handle,a.events={};for(o in l)for(n=0,r=l[o].length;r>n;n++)Ee.event.add(t,o,l[o][n])}We.hasData(e)&&(s=We.access(e),u=Ee.extend({},s),We.set(t,u))}}function H(e,t){var n=t.nodeName.toLowerCase();"input"===n&&nt.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function P(e,t,r,o){t=fe.apply([],t);var i,a,s,u,l,c,f=0,d=e.length,p=d-1,h=t[0],m=xe(h);if(m||d>1&&"string"==typeof h&&!be.checkClone&&dt.test(h))return e.each(function(n){var i=e.eq(n);m&&(t[0]=h.call(this,n,i.html())),P(i,t,r,o)});if(d&&(i=T(t,e[0].ownerDocument,!1,e,o),a=i.firstChild,1===i.childNodes.length&&(i=a),a||o)){for(s=Ee.map(w(i,"script"),L),u=s.length;d>f;f++)l=i,f!==p&&(l=Ee.clone(l,!0,!0),u&&Ee.merge(s,w(l,"script"))),r.call(e[f],l,f);if(u)for(c=s[s.length-1].ownerDocument,Ee.map(s,D),f=0;u>f;f++)l=s[f],ot.test(l.type||"")&&!ze.access(l,"globalEval")&&Ee.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?Ee._evalUrl&&!l.noModule&&Ee._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")}):n(l.textContent.replace(pt,""),l,c))}return e}function q(e,t,n){for(var r,o=t?Ee.filter(t,e):e,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||Ee.cleanData(w(r)),r.parentNode&&(n&&Ke(r)&&C(w(r,"script")),r.parentNode.removeChild(r));return e}function M(e,t,n){var r,o,i,a,s=e.style;return n=n||mt(e),n&&(a=n.getPropertyValue(t)||n[t],""!==a||Ke(e)||(a=Ee.style(e,t)),!be.pixelBoxStyles()&&ht.test(a)&>.test(t)&&(r=s.width,o=s.minWidth,i=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=o,s.maxWidth=i)),void 0!==a?a+"":a}function _(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function R(e){for(var t=e[0].toUpperCase()+e.slice(1),n=vt.length;n--;)if(e=vt[n]+t,e in yt)return e}function B(e){var t=Ee.cssProps[e]||bt[e];return t?t:e in yt?e:bt[e]=R(e)||e}function $(e,t,n){var r=Ye.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function F(e,t,n,r,o,i){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;4>a;a+=2)"margin"===n&&(u+=Ee.css(e,n+Ve[a],!0,o)),r?("content"===n&&(u-=Ee.css(e,"padding"+Ve[a],!0,o)),"margin"!==n&&(u-=Ee.css(e,"border"+Ve[a]+"Width",!0,o))):(u+=Ee.css(e,"padding"+Ve[a],!0,o),"padding"!==n?u+=Ee.css(e,"border"+Ve[a]+"Width",!0,o):s+=Ee.css(e,"border"+Ve[a]+"Width",!0,o));return!r&&i>=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-u-s-.5))||0),u}function z(e,t,n){var r=mt(e),o=!be.boxSizingReliable()||n,i=o&&"border-box"===Ee.css(e,"boxSizing",!1,r),a=i,s=M(e,t,r),u="offset"+t[0].toUpperCase()+t.slice(1);if(ht.test(s)){if(!n)return s;s="auto"}return(!be.boxSizingReliable()&&i||"auto"===s||!parseFloat(s)&&"inline"===Ee.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===Ee.css(e,"boxSizing",!1,r),a=u in e,a&&(s=e[u])),s=parseFloat(s)||0,s+F(e,t,n||(i?"border":"content"),a,r,s)+"px"}function W(e,t,n,r,o){return new W.prototype.init(e,t,n,r,o)}function U(){St&&(ue.hidden===!1&&e.requestAnimationFrame?e.requestAnimationFrame(U):e.setTimeout(U,Ee.fx.interval),Ee.fx.tick())}function X(){return e.setTimeout(function(){Et=void 0}),Et=Date.now()}function Q(e,t){var n,r=0,o={height:e};for(t=t?1:0;4>r;r+=2-t)n=Ve[r],o["margin"+n]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function Y(e,t,n){for(var r,o=(K.tweeners[t]||[]).concat(K.tweeners["*"]),i=0,a=o.length;a>i;i++)if(r=o[i].call(n,t,e))return r}function V(e,t,n){var r,o,i,a,s,u,l,c,f="width"in t||"height"in t,d=this,p={},h=e.style,m=e.nodeType&&Je(e),g=ze.get(e,"fxshow");n.queue||(a=Ee._queueHooks(e,"fx"),null==a.unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,d.always(function(){d.always(function(){a.unqueued--,Ee.queue(e,"fx").length||a.empty.fire()})}));for(r in t)if(o=t[r],kt.test(o)){if(delete t[r],i=i||"toggle"===o,o===(m?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;m=!0}p[r]=g&&g[r]||Ee.style(e,r)}if(u=!Ee.isEmptyObject(t),u||!Ee.isEmptyObject(p)){f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],l=g&&g.display,null==l&&(l=ze.get(e,"display")),c=Ee.css(e,"display"),"none"===c&&(l?c=l:(x([e],!0),l=e.style.display||l,c=Ee.css(e,"display"),x([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===Ee.css(e,"float")&&(u||(d.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",d.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1;for(r in p)u||(g?"hidden"in g&&(m=g.hidden):g=ze.access(e,"fxshow",{display:l}),i&&(g.hidden=!m),m&&x([e],!0),d.done(function(){m||x([e]),ze.remove(e,"fxshow");for(r in p)Ee.style(e,r,p[r])})),u=Y(m?g[r]:0,r,d),r in g||(g[r]=u.start,m&&(u.end=u.start,u.start=0))}}function G(e,t){var n,r,o,i,a;for(n in e)if(r=h(n),o=t[r],i=e[n],Array.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),a=Ee.cssHooks[r],a&&"expand"in a){i=a.expand(i),delete e[r];for(n in i)n in e||(e[n]=i[n],t[n]=o)}else t[r]=o}function K(e,t,n){var r,o,i=0,a=K.prefilters.length,s=Ee.Deferred().always(function(){delete u.elem}),u=function(){if(o)return!1;for(var t=Et||X(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,i=1-r,a=0,u=l.tweens.length;u>a;a++)l.tweens[a].run(i);return s.notifyWith(e,[l,i,n]),1>i&&u?n:(u||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:Ee.extend({},t),opts:Ee.extend(!0,{specialEasing:{},easing:Ee.easing._default},n),originalProperties:t,originalOptions:n,startTime:Et||X(),duration:n.duration,tweens:[],createTween:function(t,n){var r=Ee.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(o)return this;for(o=!0;r>n;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for(G(c,l.opts.specialEasing);a>i;i++)if(r=K.prefilters[i].call(l,e,c,l.opts))return xe(r.stop)&&(Ee._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return Ee.map(c,Y,l),xe(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),Ee.fx.timer(Ee.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l}function Z(e){var t=e.match(qe)||[];return t.join(" ")}function J(e){return e.getAttribute&&e.getAttribute("class")||""}function ee(e){return Array.isArray(e)?e:"string"==typeof e?e.match(qe)||[]:[]}function te(e,t,n,o){var i;if(Array.isArray(t))Ee.each(t,function(t,r){n||_t.test(e)?o(e,r):te(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,n,o)});else if(n||"object"!==r(t))o(e,t);else for(i in t)te(e+"["+i+"]",t[i],n,o)}function ne(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(qe)||[];if(xe(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function re(e,t,n,r){function o(s){var u;return i[s]=!0,Ee.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||a||i[l]?a?!(u=l):void 0:(t.dataTypes.unshift(l),o(l),!1)}),u}var i={},a=e===Gt;return o(t.dataTypes[0])||!i["*"]&&o("*")}function oe(e,t){var n,r,o=Ee.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&Ee.extend(!0,e,r),e}function ie(e,t,n){for(var r,o,i,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in s)if(s[o]&&s[o].test(r)){u.unshift(o);break}if(u[0]in n)i=u[0];else{for(o in n){if(!u[0]||e.converters[o+" "+u[0]]){i=o;break}a||(a=o)}i=i||a}return i?(i!==u[0]&&u.unshift(i),n[i]):void 0}function ae(e,t,n,r){var o,i,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(i=c.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=i,i=c.shift())if("*"===i)i=u;else if("*"!==u&&u!==i){if(a=l[u+" "+i]||l["* "+i],!a)for(o in l)if(s=o.split(" "),s[1]===i&&(a=l[u+" "+s[0]]||l["* "+s[0]])){a===!0?a=l[o]:l[o]!==!0&&(i=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(f){return{state:"parsererror",error:a?f:"No conversion from "+u+" to "+i}}}return{state:"success",data:t}}var se=[],ue=e.document,le=Object.getPrototypeOf,ce=se.slice,fe=se.concat,de=se.push,pe=se.indexOf,he={},me=he.toString,ge=he.hasOwnProperty,ve=ge.toString,ye=ve.call(Object),be={},xe=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},we=function(e){return null!=e&&e===e.window},Ce={type:!0,src:!0,nonce:!0,noModule:!0},Te="3.4.1",Ee=function(e,t){return new Ee.fn.init(e,t)},Se=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;Ee.fn=Ee.prototype={jquery:Te,constructor:Ee,length:0,toArray:function(){return ce.call(this)},get:function(e){return null==e?ce.call(this):0>e?this[e+this.length]:this[e]},pushStack:function(e){var t=Ee.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return Ee.each(this,e)},map:function(e){return this.pushStack(Ee.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(ce.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:de,sort:se.sort,splice:se.splice},Ee.extend=Ee.fn.extend=function(){var e,t,n,r,o,i,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||xe(a)||(a={}),s===u&&(a=this,s--);u>s;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(Ee.isPlainObject(r)||(o=Array.isArray(r)))?(n=a[t],i=o&&!Array.isArray(n)?[]:o||Ee.isPlainObject(n)?n:{},o=!1,a[t]=Ee.extend(l,i,r)):void 0!==r&&(a[t]=r));return a},Ee.extend({expando:"jQuery"+(Te+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return e&&"[object Object]"===me.call(e)?(t=le(e))?(n=ge.call(t,"constructor")&&t.constructor,"function"==typeof n&&ve.call(n)===ye):!0:!1},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){n(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(o(e))for(n=e.length;n>r&&t.call(e[r],r,e[r])!==!1;r++);else for(r in e)if(t.call(e[r],r,e[r])===!1)break;return e},trim:function(e){return null==e?"":(e+"").replace(Se,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(o(Object(e))?Ee.merge(n,"string"==typeof e?[e]:e):de.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:pe.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;n>r;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r,o=[],i=0,a=e.length,s=!n;a>i;i++)r=!t(e[i],i),r!==s&&o.push(e[i]);return o},map:function(e,t,n){var r,i,a=0,s=[];if(o(e))for(r=e.length;r>a;a++)i=t(e[a],a,n),null!=i&&s.push(i);else for(a in e)i=t(e[a],a,n),null!=i&&s.push(i);return fe.apply([],s)},guid:1,support:be}),"function"==typeof Symbol&&(Ee.fn[Symbol.iterator]=se[Symbol.iterator]),Ee.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){he["[object "+t+"]"]=t.toLowerCase()});var ke=function(e){function t(e,t,n,r){var o,i,a,s,u,l,c,d=t&&t.ownerDocument,h=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return n;if(!r&&((t?t.ownerDocument||t:$)!==O&&D(t),t=t||O,P)){if(11!==h&&(u=be.exec(e)))if(o=u[1]){if(9===h){if(!(a=t.getElementById(o)))return n;if(a.id===o)return n.push(a),n}else if(d&&(a=d.getElementById(o))&&R(t,a)&&a.id===o)return n.push(a),n}else{if(u[2])return J.apply(n,t.getElementsByTagName(e)),n;if((o=u[3])&&C.getElementsByClassName&&t.getElementsByClassName)return J.apply(n,t.getElementsByClassName(o)),n}if(C.qsa&&!Q[e+" "]&&(!q||!q.test(e))&&(1!==h||"object"!==t.nodeName.toLowerCase())){if(c=e,d=t,1===h&&fe.test(e)){for((s=t.getAttribute("id"))?s=s.replace(Te,Ee):t.setAttribute("id",s=B),l=k(e),i=l.length;i--;)l[i]="#"+s+" "+p(l[i]);c=l.join(","),d=xe.test(e)&&f(t.parentNode)||t}try{return J.apply(n,d.querySelectorAll(c)),n}catch(m){Q(e,!0)}finally{s===B&&t.removeAttribute("id")}}}return N(e.replace(ue,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>T.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[B]=!0,e}function o(e){var t=O.createElement("fieldset");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function i(e,t){for(var n=e.split("|"),r=n.length;r--;)T.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function l(e){return function(t){return"form"in t?t.parentNode&&t.disabled===!1?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ke(t)===e:t.disabled===e:"label"in t?t.disabled===e:!1}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))})})}function f(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function d(){}function p(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,o=t.next,i=o||r,a=n&&"parentNode"===i,s=z++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,o);return!1}:function(t,n,u){var l,c,f,d=[F,s];if(u){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,u))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(f=t[B]||(t[B]={}),c=f[t.uniqueID]||(f[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[i])&&l[0]===F&&l[1]===s)return d[2]=l[2];if(c[i]=d,d[2]=e(t,n,u))return!0}return!1}}function m(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function g(e,n,r){for(var o=0,i=n.length;i>o;o++)t(e,n[o],r);return r}function v(e,t,n,r,o){for(var i,a=[],s=0,u=e.length,l=null!=t;u>s;s++)(i=e[s])&&(n&&!n(i,r,o)||(a.push(i),l&&t.push(s)));return a}function y(e,t,n,o,i,a){return o&&!o[B]&&(o=y(o)),i&&!i[B]&&(i=y(i,a)),r(function(r,a,s,u){var l,c,f,d=[],p=[],h=a.length,m=r||g(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?m:v(m,d,e,s,u),b=n?i||(r?e:h||o)?[]:a:y;if(n&&n(y,b,s,u),o)for(l=v(b,p),o(l,[],s,u),c=l.length;c--;)(f=l[c])&&(b[p[c]]=!(y[p[c]]=f));if(r){if(i||e){if(i){for(l=[],c=b.length;c--;)(f=b[c])&&l.push(y[c]=f);i(null,b=[],l,u)}for(c=b.length;c--;)(f=b[c])&&(l=i?te(r,f):d[c])>-1&&(r[l]=!(a[l]=f))}}else b=v(b===a?b.splice(h,b.length):b),i?i(null,a,b,u):J.apply(a,b)})}function b(e){for(var t,n,r,o=e.length,i=T.relative[e[0].type],a=i||T.relative[" "],s=i?1:0,u=h(function(e){return e===t},a,!0),l=h(function(e){return te(t,e)>-1},a,!0),c=[function(e,n,r){var o=!i&&(r||n!==j)||((t=n).nodeType?u(e,n,r):l(e,n,r));return t=null,o}];o>s;s++)if(n=T.relative[e[s].type])c=[h(m(c),n)];else{if(n=T.filter[e[s].type].apply(null,e[s].matches),n[B]){for(r=++s;o>r&&!T.relative[e[r].type];r++);return y(s>1&&m(c),s>1&&p(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ue,"$1"),n,r>s&&b(e.slice(s,r)),o>r&&b(e=e.slice(r)),o>r&&p(e))}c.push(n)}return m(c)}function x(e,n){var o=n.length>0,i=e.length>0,a=function(r,a,s,u,l){var c,f,d,p=0,h="0",m=r&&[],g=[],y=j,b=r||i&&T.find.TAG("*",l),x=F+=null==y?1:Math.random()||.1,w=b.length;for(l&&(j=a===O||a||l);h!==w&&null!=(c=b[h]);h++){if(i&&c){for(f=0,a||c.ownerDocument===O||(D(c),s=!P);d=e[f++];)if(d(c,a||O,s)){u.push(c);break}l&&(F=x)}o&&((c=!d&&c)&&p--,r&&m.push(c))}if(p+=h,o&&h!==p){for(f=0;d=n[f++];)d(m,g,a,s);if(r){if(p>0)for(;h--;)m[h]||g[h]||(g[h]=K.call(u));g=v(g)}J.apply(u,g),l&&!r&&g.length>0&&p+n.length>1&&t.uniqueSort(u)}return l&&(F=x,j=y),m};return o?r(a):a}var w,C,T,E,S,k,A,N,j,I,L,D,O,H,P,q,M,_,R,B="sizzle"+1*new Date,$=e.document,F=0,z=0,W=n(),U=n(),X=n(),Q=n(),Y=function(e,t){return e===t&&(L=!0),0},V={}.hasOwnProperty,G=[],K=G.pop,Z=G.push,J=G.push,ee=G.slice,te=function(e,t){for(var n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",oe="(?:\\\\.|[\\w-]|[^\x00-\\xa0])+",ie="\\["+re+"*("+oe+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+oe+"))|)"+re+"*\\]",ae=":("+oe+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ie+")*)|.*)\\)|)",se=new RegExp(re+"+","g"),ue=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),fe=new RegExp(re+"|>"),de=new RegExp(ae),pe=new RegExp("^"+oe+"$"),he={ID:new RegExp("^#("+oe+")"),CLASS:new RegExp("^\\.("+oe+")"),TAG:new RegExp("^("+oe+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},me=/HTML$/i,ge=/^(?:input|select|textarea|button)$/i,ve=/^h\d$/i,ye=/^[^{]+\{\s*\[native \w/,be=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,xe=/[+~]/,we=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),Ce=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},Te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Ee=function(e,t){return t?"\x00"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Se=function(){D()},ke=h(function(e){return e.disabled===!0&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{J.apply(G=ee.call($.childNodes),$.childNodes),G[$.childNodes.length].nodeType}catch(Ae){J={apply:G.length?function(e,t){Z.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}C=t.support={},S=t.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!me.test(t||n&&n.nodeName||"HTML")},D=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:$;return r!==O&&9===r.nodeType&&r.documentElement?(O=r,H=O.documentElement,P=!S(O),$!==O&&(n=O.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Se,!1):n.attachEvent&&n.attachEvent("onunload",Se)),C.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),C.getElementsByTagName=o(function(e){return e.appendChild(O.createComment("")),!e.getElementsByTagName("*").length}),C.getElementsByClassName=ye.test(O.getElementsByClassName),C.getById=o(function(e){return H.appendChild(e).id=B,!O.getElementsByName||!O.getElementsByName(B).length}),C.getById?(T.filter.ID=function(e){var t=e.replace(we,Ce);return function(e){return e.getAttribute("id")===t}},T.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&P){var n=t.getElementById(e);return n?[n]:[]}}):(T.filter.ID=function(e){var t=e.replace(we,Ce);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},T.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&P){var n,r,o,i=t.getElementById(e);if(i){if(n=i.getAttributeNode("id"),n&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if(n=i.getAttributeNode("id"),n&&n.value===e)return[i]}return[]}}),T.find.TAG=C.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):C.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},T.find.CLASS=C.getElementsByClassName&&function(e,t){return"undefined"!=typeof t.getElementsByClassName&&P?t.getElementsByClassName(e):void 0},M=[],q=[],(C.qsa=ye.test(O.querySelectorAll))&&(o(function(e){H.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||q.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll("[id~="+B+"-]").length||q.push("~="),e.querySelectorAll(":checked").length||q.push(":checked"),e.querySelectorAll("a#"+B+"+*").length||q.push(".#.+[+~]")}),o(function(e){e.innerHTML="";var t=O.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&q.push("name"+re+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),H.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),q.push(",.*:")})),(C.matchesSelector=ye.test(_=H.matches||H.webkitMatchesSelector||H.mozMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&o(function(e){C.disconnectedMatch=_.call(e,"*"),_.call(e,"[s!='']:x"),M.push("!=",ae)}),q=q.length&&new RegExp(q.join("|")),M=M.length&&new RegExp(M.join("|")),t=ye.test(H.compareDocumentPosition),R=t||ye.test(H.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Y=t?function(e,t){if(e===t)return L=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!C.sortDetached&&t.compareDocumentPosition(e)===n?e===O||e.ownerDocument===$&&R($,e)?-1:t===O||t.ownerDocument===$&&R($,t)?1:I?te(I,e)-te(I,t):0:4&n?-1:1)}:function(e,t){if(e===t)return L=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,s=[e],u=[t];if(!o||!i)return e===O?-1:t===O?1:o?-1:i?1:I?te(I,e)-te(I,t):0;if(o===i)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;s[r]===u[r];)r++;return r?a(s[r],u[r]):s[r]===$?-1:u[r]===$?1:0},O):O},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==O&&D(e),C.matchesSelector&&P&&!Q[n+" "]&&(!M||!M.test(n))&&(!q||!q.test(n)))try{var r=_.call(e,n);if(r||C.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(o){Q(n,!0)}return t(n,O,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==O&&D(e),R(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==O&&D(e);var n=T.attrHandle[t.toLowerCase()],r=n&&V.call(T.attrHandle,t.toLowerCase())?n(e,t,!P):void 0;return void 0!==r?r:C.attributes||!P?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(Te,Ee)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,o=0;if(L=!C.detectDuplicates,I=!C.sortStable&&e.slice(0),e.sort(Y),L){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return I=null,e},E=t.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=E(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=E(t);return n},T=t.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(we,Ce),e[3]=(e[3]||e[4]||e[5]||"").replace(we,Ce),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=k(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(we,Ce).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=W[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&W(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(o){var i=t.attr(o,e);return null==i?"!="===n:n?(i+="","="===n?i===r:"!="===n?i!==r:"^="===n?r&&0===i.indexOf(r):"*="===n?r&&i.indexOf(r)>-1:"$="===n?r&&i.slice(-r.length)===r:"~="===n?(" "+i.replace(se," ")+" ").indexOf(r)>-1:"|="===n?i===r||i.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,d,p,h,m=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!u&&!s,b=!1;if(g){if(i){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(d=g,f=d[B]||(d[B]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),l=c[e]||[],p=l[0]===F&&l[1],b=p&&l[2],d=p&&g.childNodes[p];d=++p&&d&&d[m]||(b=p=0)||h.pop();)if(1===d.nodeType&&++b&&d===t){c[e]=[F,p,b];break}}else if(y&&(d=t,f=d[B]||(d[B]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),l=c[e]||[],p=l[0]===F&&l[1],b=p),b===!1)for(;(d=++p&&d&&d[m]||(b=p=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++b||(y&&(f=d[B]||(d[B]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),c[e]=[F,b]),d!==t)););return b-=o,b===r||b%r===0&&b/r>=0}}},PSEUDO:function(e,n){var o,i=T.pseudos[e]||T.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return i[B]?i(n):i.length>1?(o=[e,e,"",n],T.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,o=i(e,n),a=o.length;a--;)r=te(e,o[a]),e[r]=!(t[r]=o[a])}):function(e){ +return i(e,0,o)}):i}},pseudos:{not:r(function(e){var t=[],n=[],o=A(e.replace(ue,"$1"));return o[B]?r(function(e,t,n,r){for(var i,a=o(e,null,r,[]),s=e.length;s--;)(i=a[s])&&(e[s]=!(t[s]=i))}):function(e,r,i){return t[0]=e,o(t,null,i,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(we,Ce),function(t){return(t.textContent||E(t)).indexOf(e)>-1}}),lang:r(function(e){return pe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(we,Ce).toLowerCase(),function(t){var n;do if(n=P?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===H},focus:function(e){return e===O.activeElement&&(!O.hasFocus||O.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:l(!1),disabled:l(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!T.pseudos.empty(e)},header:function(e){return ve.test(e.nodeName)},input:function(e){return ge.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n>t?t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=i[0]).type&&9===t.nodeType&&P&&T.relative[i[1].type]){if(t=(T.find.ID(a.matches[0].replace(we,Ce),t)||[])[0],!t)return n;l&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=he.needsContext.test(e)?0:i.length;o--&&(a=i[o],!T.relative[s=a.type]);)if((u=T.find[s])&&(r=u(a.matches[0].replace(we,Ce),xe.test(i[0].type)&&f(t.parentNode)||t))){if(i.splice(o,1),e=r.length&&p(i),!e)return J.apply(n,r),n;break}}return(l||A(e,c))(r,t,!P,n,!t||xe.test(e)&&f(t.parentNode)||t),n},C.sortStable=B.split("").sort(Y).join("")===B,C.detectDuplicates=!!L,D(),C.sortDetached=o(function(e){return 1&e.compareDocumentPosition(O.createElement("fieldset"))}),o(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||i("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),C.attributes&&o(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||i("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||i(ne,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);Ee.find=ke,Ee.expr=ke.selectors,Ee.expr[":"]=Ee.expr.pseudos,Ee.uniqueSort=Ee.unique=ke.uniqueSort,Ee.text=ke.getText,Ee.isXMLDoc=ke.isXML,Ee.contains=ke.contains,Ee.escapeSelector=ke.escape;var Ae=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&Ee(e).is(n))break;r.push(e)}return r},Ne=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},je=Ee.expr.match.needsContext,Ie=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;Ee.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?Ee.find.matchesSelector(r,e)?[r]:[]:Ee.find.matches(e,Ee.grep(t,function(e){return 1===e.nodeType}))},Ee.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(Ee(e).filter(function(){for(t=0;r>t;t++)if(Ee.contains(o[t],this))return!0}));for(n=this.pushStack([]),t=0;r>t;t++)Ee.find(e,o[t],n);return r>1?Ee.uniqueSort(n):n},filter:function(e){return this.pushStack(a(this,e||[],!1))},not:function(e){return this.pushStack(a(this,e||[],!0))},is:function(e){return!!a(this,"string"==typeof e&&je.test(e)?Ee(e):e||[],!1).length}});var Le,De=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Oe=Ee.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||Le,"string"==typeof e){if(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:De.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof Ee?t[0]:t,Ee.merge(this,Ee.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:ue,!0)),Ie.test(r[1])&&Ee.isPlainObject(t))for(r in t)xe(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return o=ue.getElementById(r[2]),o&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):xe(e)?void 0!==n.ready?n.ready(e):e(Ee):Ee.makeArray(e,this)};Oe.prototype=Ee.fn,Le=Ee(ue);var He=/^(?:parents|prev(?:Until|All))/,Pe={children:!0,contents:!0,next:!0,prev:!0};Ee.fn.extend({has:function(e){var t=Ee(e,this),n=t.length;return this.filter(function(){for(var e=0;n>e;e++)if(Ee.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,o=this.length,i=[],a="string"!=typeof e&&Ee(e);if(!je.test(e))for(;o>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&Ee.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?Ee.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?pe.call(Ee(e),this[0]):pe.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Ee.uniqueSort(Ee.merge(this.get(),Ee(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Ee.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Ae(e,"parentNode")},parentsUntil:function(e,t,n){return Ae(e,"parentNode",n)},next:function(e){return s(e,"nextSibling")},prev:function(e){return s(e,"previousSibling")},nextAll:function(e){return Ae(e,"nextSibling")},prevAll:function(e){return Ae(e,"previousSibling")},nextUntil:function(e,t,n){return Ae(e,"nextSibling",n)},prevUntil:function(e,t,n){return Ae(e,"previousSibling",n)},siblings:function(e){return Ne((e.parentNode||{}).firstChild,e)},children:function(e){return Ne(e.firstChild)},contents:function(e){return"undefined"!=typeof e.contentDocument?e.contentDocument:(i(e,"template")&&(e=e.content||e),Ee.merge([],e.childNodes))}},function(e,t){Ee.fn[e]=function(n,r){var o=Ee.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=Ee.filter(r,o)),this.length>1&&(Pe[e]||Ee.uniqueSort(o),He.test(e)&&o.reverse()),this.pushStack(o)}});var qe=/[^\x20\t\r\n\f]+/g;Ee.Callbacks=function(e){e="string"==typeof e?u(e):Ee.extend({},e);var t,n,o,i,a=[],s=[],l=-1,c=function(){for(i=i||e.once,o=t=!0;s.length;l=-1)for(n=s.shift();++l-1;)a.splice(n,1),l>=n&&l--}),this},has:function(e){return e?Ee.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return i=s=[],a=n="",this},disabled:function(){return!a},lock:function(){return i=s=[],n||t||(a=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},Ee.extend({Deferred:function(t){var n=[["notify","progress",Ee.Callbacks("memory"),Ee.Callbacks("memory"),2],["resolve","done",Ee.Callbacks("once memory"),Ee.Callbacks("once memory"),0,"resolved"],["reject","fail",Ee.Callbacks("once memory"),Ee.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},"catch":function(e){return o.then(null,e)},pipe:function(){var e=arguments;return Ee.Deferred(function(t){Ee.each(n,function(n,r){var o=xe(e[r[4]])&&e[r[4]];i[r[1]](function(){var e=o&&o.apply(this,arguments);e&&xe(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(t,r,o){function i(t,n,r,o){return function(){var s=this,u=arguments,f=function(){var e,f;if(!(a>t)){if(e=r.apply(s,u),e===n.promise())throw new TypeError("Thenable self-resolution");f=e&&("object"==typeof e||"function"==typeof e)&&e.then,xe(f)?o?f.call(e,i(a,n,l,o),i(a,n,c,o)):(a++,f.call(e,i(a,n,l,o),i(a,n,c,o),i(a,n,l,n.notifyWith))):(r!==l&&(s=void 0,u=[e]),(o||n.resolveWith)(s,u))}},d=o?f:function(){try{f()}catch(e){Ee.Deferred.exceptionHook&&Ee.Deferred.exceptionHook(e,d.stackTrace),t+1>=a&&(r!==c&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?d():(Ee.Deferred.getStackHook&&(d.stackTrace=Ee.Deferred.getStackHook()),e.setTimeout(d))}}var a=0;return Ee.Deferred(function(e){n[0][3].add(i(0,e,xe(o)?o:l,e.notifyWith)),n[1][3].add(i(0,e,xe(t)?t:l)),n[2][3].add(i(0,e,xe(r)?r:c))}).promise()},promise:function(e){return null!=e?Ee.extend(e,o):o}},i={};return Ee.each(n,function(e,t){var a=t[2],s=t[5];o[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),i[t[0]]=function(){return i[t[0]+"With"](this===i?void 0:this,arguments),this},i[t[0]+"With"]=a.fireWith}),o.promise(i),t&&t.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=ce.call(arguments),i=Ee.Deferred(),a=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?ce.call(arguments):n,--t||i.resolveWith(r,o)}};if(1>=t&&(f(e,i.done(a(n)).resolve,i.reject,!t),"pending"===i.state()||xe(o[n]&&o[n].then)))return i.then();for(;n--;)f(o[n],a(n),i.reject);return i.promise()}});var Me=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Ee.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&Me.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},Ee.readyException=function(t){e.setTimeout(function(){throw t})};var _e=Ee.Deferred();Ee.fn.ready=function(e){return _e.then(e)["catch"](function(e){Ee.readyException(e)}),this},Ee.extend({isReady:!1,readyWait:1,ready:function(e){(e===!0?--Ee.readyWait:Ee.isReady)||(Ee.isReady=!0,e!==!0&&--Ee.readyWait>0||_e.resolveWith(ue,[Ee]))}}),Ee.ready.then=_e.then,"complete"===ue.readyState||"loading"!==ue.readyState&&!ue.documentElement.doScroll?e.setTimeout(Ee.ready):(ue.addEventListener("DOMContentLoaded",d),e.addEventListener("load",d));var Re=function(e,t,n,o,i,a,s){var u=0,l=e.length,c=null==n;if("object"===r(n)){i=!0;for(u in n)Re(e,t,u,n[u],!0,a,s)}else if(void 0!==o&&(i=!0,xe(o)||(s=!0),c&&(s?(t.call(e,o),t=null):(c=t,t=function(e,t,n){return c.call(Ee(e),n)})),t))for(;l>u;u++)t(e[u],n,s?o:o.call(e[u],u,t(e[u],n)));return i?e:c?t.call(e):l?t(e[0],n):a},Be=/^-ms-/,$e=/-([a-z])/g,Fe=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};m.uid=1,m.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Fe(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[h(t)]=n;else for(r in t)o[h(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][h(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){Array.isArray(t)?t=t.map(h):(t=h(t),t=t in r?[t]:t.match(qe)||[]),n=t.length;for(;n--;)delete r[t[n]]}(void 0===t||Ee.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!Ee.isEmptyObject(t)}};var ze=new m,We=new m,Ue=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Xe=/[A-Z]/g;Ee.extend({hasData:function(e){return We.hasData(e)||ze.hasData(e)},data:function(e,t,n){return We.access(e,t,n)},removeData:function(e,t){We.remove(e,t)},_data:function(e,t,n){return ze.access(e,t,n)},_removeData:function(e,t){ze.remove(e,t)}}),Ee.fn.extend({data:function(e,t){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(o=We.get(i),1===i.nodeType&&!ze.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=h(r.slice(5)),v(i,r,o[r])));ze.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each(function(){We.set(this,e)}):Re(this,function(t){var n;if(i&&void 0===t){if(n=We.get(i,e),void 0!==n)return n;if(n=v(i,e),void 0!==n)return n}else this.each(function(){We.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){We.remove(this,e)})}}),Ee.extend({queue:function(e,t,n){var r;return e?(t=(t||"fx")+"queue",r=ze.get(e,t),n&&(!r||Array.isArray(n)?r=ze.access(e,t,Ee.makeArray(n)):r.push(n)),r||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=Ee.queue(e,t),r=n.length,o=n.shift(),i=Ee._queueHooks(e,t),a=function(){Ee.dequeue(e,t)};"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,a,i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return ze.get(e,n)||ze.access(e,n,{empty:Ee.Callbacks("once memory").add(function(){ze.remove(e,[t+"queue",n])})})}}),Ee.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,ot=/^$|^module$|\/(?:java|ecma)script/i,it={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};it.optgroup=it.option,it.tbody=it.tfoot=it.colgroup=it.caption=it.thead,it.th=it.td;var at=/<|&#?\w+;/;!function(){var e=ue.createDocumentFragment(),t=e.appendChild(ue.createElement("div")),n=ue.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),be.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",be.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var st=/^key/,ut=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,lt=/^([^.]*)(?:\.(.+)|)/;Ee.event={global:{},add:function(e,t,n,r,o){var i,a,s,u,l,c,f,d,p,h,m,g=ze.get(e);if(g)for(n.handler&&(i=n,n=i.handler,o=i.selector),o&&Ee.find.matchesSelector(Ge,o),n.guid||(n.guid=Ee.guid++),(u=g.events)||(u=g.events={}),(a=g.handle)||(a=g.handle=function(t){return"undefined"!=typeof Ee&&Ee.event.triggered!==t.type?Ee.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(qe)||[""],l=t.length;l--;)s=lt.exec(t[l])||[],p=m=s[1],h=(s[2]||"").split(".").sort(),p&&(f=Ee.event.special[p]||{},p=(o?f.delegateType:f.bindType)||p,f=Ee.event.special[p]||{},c=Ee.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&Ee.expr.match.needsContext.test(o),namespace:h.join(".")},i),(d=u[p])||(d=u[p]=[],d.delegateCount=0,f.setup&&f.setup.call(e,r,h,a)!==!1||e.addEventListener&&e.addEventListener(p,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),o?d.splice(d.delegateCount++,0,c):d.push(c),Ee.event.global[p]=!0)},remove:function(e,t,n,r,o){var i,a,s,u,l,c,f,d,p,h,m,g=ze.hasData(e)&&ze.get(e);if(g&&(u=g.events)){for(t=(t||"").match(qe)||[""],l=t.length;l--;)if(s=lt.exec(t[l])||[],p=m=s[1],h=(s[2]||"").split(".").sort(),p){for(f=Ee.event.special[p]||{},p=(r?f.delegateType:f.bindType)||p,d=u[p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=d.length;i--;)c=d[i],!o&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(i,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&f.teardown.call(e,h,g.handle)!==!1||Ee.removeEvent(e,p,g.handle),delete u[p])}else for(p in u)Ee.event.remove(e,p+t[l],n,r,!0);Ee.isEmptyObject(u)&&ze.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,s=Ee.event.fix(e),u=new Array(arguments.length),l=(ze.get(this,"events")||{})[s.type]||[],c=Ee.event.special[s.type]||{};for(u[0]=s,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||l.disabled!==!0)){for(i=[],a={},n=0;u>n;n++)r=t[n],o=r.selector+" ",void 0===a[o]&&(a[o]=r.needsContext?Ee(o,this).index(l)>-1:Ee.find(o,this,null,[l]).length),a[o]&&i.push(r);i.length&&s.push({elem:l,handlers:i})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,ft=/\s*$/g;Ee.extend({htmlPrefilter:function(e){return e.replace(ct,"<$1>")},clone:function(e,t,n){var r,o,i,a,s=e.cloneNode(!0),u=Ke(e);if(!(be.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Ee.isXMLDoc(e)))for(a=w(s),i=w(e),r=0,o=i.length;o>r;r++)H(i[r],a[r]);if(t)if(n)for(i=i||w(e),a=a||w(s),r=0,o=i.length;o>r;r++)O(i[r],a[r]);else O(e,s);return a=w(s,"script"),a.length>0&&C(a,!u&&w(e,"script")),s},cleanData:function(e){for(var t,n,r,o=Ee.event.special,i=0;void 0!==(n=e[i]);i++)if(Fe(n)){if(t=n[ze.expando]){if(t.events)for(r in t.events)o[r]?Ee.event.remove(n,r):Ee.removeEvent(n,r,t.handle);n[ze.expando]=void 0}n[We.expando]&&(n[We.expando]=void 0)}}}),Ee.fn.extend({detach:function(e){return q(this,e,!0)},remove:function(e){return q(this,e)},text:function(e){return Re(this,function(e){return void 0===e?Ee.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return P(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=I(this,e);t.appendChild(e)}})},prepend:function(){return P(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=I(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return P(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return P(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Ee.cleanData(w(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return Ee.clone(this,e,t)})},html:function(e){return Re(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ft.test(e)&&!it[(rt.exec(e)||["",""])[1].toLowerCase()]){e=Ee.htmlPrefilter(e);try{for(;r>n;n++)t=this[n]||{},1===t.nodeType&&(Ee.cleanData(w(t,!1)),t.innerHTML=e);t=0}catch(o){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return P(this,arguments,function(t){var n=this.parentNode;Ee.inArray(this,e)<0&&(Ee.cleanData(w(this)),n&&n.replaceChild(t,this))},e)}}),Ee.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){Ee.fn[e]=function(e){for(var n,r=[],o=Ee(e),i=o.length-1,a=0;i>=a;a++)n=a===i?this:this.clone(!0),Ee(o[a])[t](n),de.apply(r,n.get());return this.pushStack(r)}});var ht=new RegExp("^("+Qe+")(?!px)[a-z%]+$","i"),mt=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},gt=new RegExp(Ve.join("|"),"i");!function(){function t(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Ge.appendChild(u).appendChild(l);var t=e.getComputedStyle(l);r="1%"!==t.top,s=12===n(t.marginLeft),l.style.right="60%",a=36===n(t.right),o=36===n(t.width),l.style.position="absolute",i=12===n(l.offsetWidth/3),Ge.removeChild(u),l=null}}function n(e){return Math.round(parseFloat(e))}var r,o,i,a,s,u=ue.createElement("div"),l=ue.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",be.clearCloneStyle="content-box"===l.style.backgroundClip,Ee.extend(be,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),a},pixelPosition:function(){return t(),r},reliableMarginLeft:function(){return t(),s},scrollboxSize:function(){return t(),i}}))}();var vt=["Webkit","Moz","ms"],yt=ue.createElement("div").style,bt={},xt=/^(none|table(?!-c[ea]).+)/,wt=/^--/,Ct={position:"absolute",visibility:"hidden",display:"block"},Tt={letterSpacing:"0",fontWeight:"400"};Ee.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=M(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,s=h(t),u=wt.test(t),l=e.style;return u||(t=B(s)),a=Ee.cssHooks[t]||Ee.cssHooks[s],void 0===n?a&&"get"in a&&void 0!==(o=a.get(e,!1,r))?o:l[t]:(i=typeof n,"string"===i&&(o=Ye.exec(n))&&o[1]&&(n=y(e,t,o),i="number"),null!=n&&n===n&&("number"!==i||u||(n+=o&&o[3]||(Ee.cssNumber[s]?"":"px")),be.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n)),void 0)}},css:function(e,t,n,r){var o,i,a,s=h(t),u=wt.test(t);return u||(t=B(s)),a=Ee.cssHooks[t]||Ee.cssHooks[s],a&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=M(e,t,r)),"normal"===o&&t in Tt&&(o=Tt[t]),""===n||n?(i=parseFloat(o),n===!0||isFinite(i)?i||0:o):o}}),Ee.each(["height","width"],function(e,t){Ee.cssHooks[t]={get:function(e,n,r){return n?!xt.test(Ee.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?z(e,t,r):et(e,Ct,function(){return z(e,t,r)}):void 0},set:function(e,n,r){var o,i=mt(e),a=!be.scrollboxSize()&&"absolute"===i.position,s=a||r,u=s&&"border-box"===Ee.css(e,"boxSizing",!1,i),l=r?F(e,t,r,u,i):0;return u&&a&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-F(e,t,"border",!1,i)-.5)),l&&(o=Ye.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=Ee.css(e,t)),$(e,n,l)}}}),Ee.cssHooks.marginLeft=_(be.reliableMarginLeft,function(e,t){return t?(parseFloat(M(e,"marginLeft"))||e.getBoundingClientRect().left-et(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px":void 0}),Ee.each({margin:"",padding:"",border:"Width"},function(e,t){Ee.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];4>r;r++)o[e+Ve[r]+t]=i[r]||i[r-2]||i[0];return o}},"margin"!==e&&(Ee.cssHooks[e+t].set=$)}),Ee.fn.extend({css:function(e,t){return Re(this,function(e,t,n){var r,o,i={},a=0;if(Array.isArray(t)){for(r=mt(e),o=t.length;o>a;a++)i[t[a]]=Ee.css(e,t[a],!1,r);return i}return void 0!==n?Ee.style(e,t,n):Ee.css(e,t)},e,t,arguments.length>1)}}),Ee.Tween=W,W.prototype={constructor:W,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||Ee.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(Ee.cssNumber[n]?"":"px")},cur:function(){var e=W.propHooks[this.prop];return e&&e.get?e.get(this):W.propHooks._default.get(this)},run:function(e){var t,n=W.propHooks[this.prop];return this.options.duration?this.pos=t=Ee.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):W.propHooks._default.set(this),this}},W.prototype.init.prototype=W.prototype,W.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=Ee.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){Ee.fx.step[e.prop]?Ee.fx.step[e.prop](e):1!==e.elem.nodeType||!Ee.cssHooks[e.prop]&&null==e.elem.style[B(e.prop)]?e.elem[e.prop]=e.now:Ee.style(e.elem,e.prop,e.now+e.unit)}}},W.propHooks.scrollTop=W.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Ee.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},Ee.fx=W.prototype.init,Ee.fx.step={};var Et,St,kt=/^(?:toggle|show|hide)$/,At=/queueHooks$/;Ee.Animation=Ee.extend(K,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return y(n.elem,e,Ye.exec(t),n),n}]},tweener:function(e,t){xe(e)?(t=e,e=["*"]):e=e.match(qe); +for(var n,r=0,o=e.length;o>r;r++)n=e[r],K.tweeners[n]=K.tweeners[n]||[],K.tweeners[n].unshift(t)},prefilters:[V],prefilter:function(e,t){t?K.prefilters.unshift(e):K.prefilters.push(e)}}),Ee.speed=function(e,t,n){var r=e&&"object"==typeof e?Ee.extend({},e):{complete:n||!n&&t||xe(e)&&e,duration:e,easing:n&&t||t&&!xe(t)&&t};return Ee.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in Ee.fx.speeds?r.duration=Ee.fx.speeds[r.duration]:r.duration=Ee.fx.speeds._default),null!=r.queue&&r.queue!==!0||(r.queue="fx"),r.old=r.complete,r.complete=function(){xe(r.old)&&r.old.call(this),r.queue&&Ee.dequeue(this,r.queue)},r},Ee.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Je).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=Ee.isEmptyObject(e),i=Ee.speed(t,n,r),a=function(){var t=K(this,Ee.extend({},e),i);(o||ze.get(this,"finish"))&&t.stop(!0)};return a.finish=a,o||i.queue===!1?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,o=null!=e&&e+"queueHooks",i=Ee.timers,a=ze.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&At.test(o)&&r(a[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));!t&&n||Ee.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=ze.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=Ee.timers,a=r?r.length:0;for(n.finish=!0,Ee.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),Ee.each(["toggle","show","hide"],function(e,t){var n=Ee.fn[t];Ee.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(Q(t,!0),e,r,o)}}),Ee.each({slideDown:Q("show"),slideUp:Q("hide"),slideToggle:Q("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){Ee.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),Ee.timers=[],Ee.fx.tick=function(){var e,t=0,n=Ee.timers;for(Et=Date.now();t1)},removeAttr:function(e){return this.each(function(){Ee.removeAttr(this,e)})}}),Ee.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return"undefined"==typeof e.getAttribute?Ee.prop(e,t,n):(1===i&&Ee.isXMLDoc(e)||(o=Ee.attrHooks[t.toLowerCase()]||(Ee.expr.match.bool.test(t)?Nt:void 0)),void 0!==n?null===n?void Ee.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:(r=Ee.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!be.radioValue&&"radio"===t&&i(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(qe);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),Nt={set:function(e,t,n){return t===!1?Ee.removeAttr(e,n):e.setAttribute(n,n),n}},Ee.each(Ee.expr.match.bool.source.match(/\w+/g),function(e,t){var n=jt[t]||Ee.find.attr;jt[t]=function(e,t,r){var o,i,a=t.toLowerCase();return r||(i=jt[a],jt[a]=o,o=null!=n(e,t,r)?a:null,jt[a]=i),o}});var It=/^(?:input|select|textarea|button)$/i,Lt=/^(?:a|area)$/i;Ee.fn.extend({prop:function(e,t){return Re(this,Ee.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[Ee.propFix[e]||e]})}}),Ee.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&Ee.isXMLDoc(e)||(t=Ee.propFix[t]||t,o=Ee.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=Ee.find.attr(e,"tabindex");return t?parseInt(t,10):It.test(e.nodeName)||Lt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),be.optSelected||(Ee.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),Ee.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Ee.propFix[this.toLowerCase()]=this}),Ee.fn.extend({addClass:function(e){var t,n,r,o,i,a,s,u=0;if(xe(e))return this.each(function(t){Ee(this).addClass(e.call(this,t,J(this)))});if(t=ee(e),t.length)for(;n=this[u++];)if(o=J(n),r=1===n.nodeType&&" "+Z(o)+" "){for(a=0;i=t[a++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");s=Z(r),o!==s&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,o,i,a,s,u=0;if(xe(e))return this.each(function(t){Ee(this).removeClass(e.call(this,t,J(this)))});if(!arguments.length)return this.attr("class","");if(t=ee(e),t.length)for(;n=this[u++];)if(o=J(n),r=1===n.nodeType&&" "+Z(o)+" "){for(a=0;i=t[a++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");s=Z(r),o!==s&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):xe(e)?this.each(function(n){Ee(this).toggleClass(e.call(this,n,J(this),t),t)}):this.each(function(){var t,o,i,a;if(r)for(o=0,i=Ee(this),a=ee(e);t=a[o++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||(t=J(this),t&&ze.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||e===!1?"":ze.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+Z(J(n))+" ").indexOf(t)>-1)return!0;return!1}});var Dt=/\r/g;Ee.fn.extend({val:function(e){var t,n,r,o=this[0];{if(arguments.length)return r=xe(e),this.each(function(n){var o;1===this.nodeType&&(o=r?e.call(this,n,Ee(this).val()):e,null==o?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=Ee.map(o,function(e){return null==e?"":e+""})),t=Ee.valHooks[this.type]||Ee.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))});if(o)return t=Ee.valHooks[o.type]||Ee.valHooks[o.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:(n=o.value,"string"==typeof n?n.replace(Dt,""):null==n?"":n)}}}),Ee.extend({valHooks:{option:{get:function(e){var t=Ee.find.attr(e,"value");return null!=t?t:Z(Ee.text(e))}},select:{get:function(e){var t,n,r,o=e.options,a=e.selectedIndex,s="select-one"===e.type,u=s?null:[],l=s?a+1:o.length;for(r=0>a?l:s?a:0;l>r;r++)if(n=o[r],(n.selected||r===a)&&!n.disabled&&(!n.parentNode.disabled||!i(n.parentNode,"optgroup"))){if(t=Ee(n).val(),s)return t;u.push(t)}return u},set:function(e,t){for(var n,r,o=e.options,i=Ee.makeArray(t),a=o.length;a--;)r=o[a],(r.selected=Ee.inArray(Ee.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),Ee.each(["radio","checkbox"],function(){Ee.valHooks[this]={set:function(e,t){return Array.isArray(t)?e.checked=Ee.inArray(Ee(e).val(),t)>-1:void 0}},be.checkOn||(Ee.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),be.focusin="onfocusin"in e;var Ot=/^(?:focusinfocus|focusoutblur)$/,Ht=function(e){e.stopPropagation()};Ee.extend(Ee.event,{trigger:function(t,n,r,o){var i,a,s,u,l,c,f,d,p=[r||ue],h=ge.call(t,"type")?t.type:t,m=ge.call(t,"namespace")?t.namespace.split("."):[];if(a=d=s=r=r||ue,3!==r.nodeType&&8!==r.nodeType&&!Ot.test(h+Ee.event.triggered)&&(h.indexOf(".")>-1&&(m=h.split("."),h=m.shift(),m.sort()),l=h.indexOf(":")<0&&"on"+h,t=t[Ee.expando]?t:new Ee.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:Ee.makeArray(n,[t]),f=Ee.event.special[h]||{},o||!f.trigger||f.trigger.apply(r,n)!==!1)){if(!o&&!f.noBubble&&!we(r)){for(u=f.delegateType||h,Ot.test(u+h)||(a=a.parentNode);a;a=a.parentNode)p.push(a),s=a;s===(r.ownerDocument||ue)&&p.push(s.defaultView||s.parentWindow||e)}for(i=0;(a=p[i++])&&!t.isPropagationStopped();)d=a,t.type=i>1?u:f.bindType||h,c=(ze.get(a,"events")||{})[t.type]&&ze.get(a,"handle"),c&&c.apply(a,n),c=l&&a[l],c&&c.apply&&Fe(a)&&(t.result=c.apply(a,n),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||f._default&&f._default.apply(p.pop(),n)!==!1||!Fe(r)||l&&xe(r[h])&&!we(r)&&(s=r[l],s&&(r[l]=null),Ee.event.triggered=h,t.isPropagationStopped()&&d.addEventListener(h,Ht),r[h](),t.isPropagationStopped()&&d.removeEventListener(h,Ht),Ee.event.triggered=void 0,s&&(r[l]=s)),t.result}},simulate:function(e,t,n){var r=Ee.extend(new Ee.Event,n,{type:e,isSimulated:!0});Ee.event.trigger(r,null,t)}}),Ee.fn.extend({trigger:function(e,t){return this.each(function(){Ee.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?Ee.event.trigger(e,t,n,!0):void 0}}),be.focusin||Ee.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){Ee.event.simulate(t,e.target,Ee.event.fix(e))};Ee.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=ze.access(r,t);o||r.addEventListener(e,n,!0),ze.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=ze.access(r,t)-1;o?ze.access(r,t,o):(r.removeEventListener(e,n,!0),ze.remove(r,t))}}});var Pt=e.location,qt=Date.now(),Mt=/\?/;Ee.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(r){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||Ee.error("Invalid XML: "+t),n};var _t=/\[\]$/,Rt=/\r?\n/g,Bt=/^(?:submit|button|image|reset|file)$/i,$t=/^(?:input|select|textarea|keygen)/i;Ee.param=function(e,t){var n,r=[],o=function(e,t){var n=xe(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!Ee.isPlainObject(e))Ee.each(e,function(){o(this.name,this.value)});else for(n in e)te(n,e[n],t,o);return r.join("&")},Ee.fn.extend({serialize:function(){return Ee.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Ee.prop(this,"elements");return e?Ee.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Ee(this).is(":disabled")&&$t.test(this.nodeName)&&!Bt.test(e)&&(this.checked||!nt.test(e))}).map(function(e,t){var n=Ee(this).val();return null==n?null:Array.isArray(n)?Ee.map(n,function(e){return{name:t.name,value:e.replace(Rt,"\r\n")}}):{name:t.name,value:n.replace(Rt,"\r\n")}}).get()}});var Ft=/%20/g,zt=/#.*$/,Wt=/([?&])_=[^&]*/,Ut=/^(.*?):[ \t]*([^\r\n]*)$/gm,Xt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Qt=/^(?:GET|HEAD)$/,Yt=/^\/\//,Vt={},Gt={},Kt="*/".concat("*"),Zt=ue.createElement("a");Zt.href=Pt.href,Ee.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Pt.href,type:"GET",isLocal:Xt.test(Pt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":Ee.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?oe(oe(e,Ee.ajaxSettings),t):oe(Ee.ajaxSettings,e)},ajaxPrefilter:ne(Vt),ajaxTransport:ne(Gt),ajax:function(t,n){function r(t,n,r,s){var l,d,p,x,w,C=n;c||(c=!0,u&&e.clearTimeout(u),o=void 0,a=s||"",T.readyState=t>0?4:0,l=t>=200&&300>t||304===t,r&&(x=ie(h,T,r)),x=ae(h,x,T,l),l?(h.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(Ee.lastModified[i]=w),w=T.getResponseHeader("etag"),w&&(Ee.etag[i]=w)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=x.state,d=x.data,p=x.error,l=!p)):(p=C,!t&&C||(C="error",0>t&&(t=0))),T.status=t,T.statusText=(n||C)+"",l?v.resolveWith(m,[d,C,T]):v.rejectWith(m,[T,C,p]),T.statusCode(b),b=void 0,f&&g.trigger(l?"ajaxSuccess":"ajaxError",[T,h,l?d:p]),y.fireWith(m,[T,C]),f&&(g.trigger("ajaxComplete",[T,h]),--Ee.active||Ee.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var o,i,a,s,u,l,c,f,d,p,h=Ee.ajaxSetup({},n),m=h.context||h,g=h.context&&(m.nodeType||m.jquery)?Ee(m):Ee.event,v=Ee.Deferred(),y=Ee.Callbacks("once memory"),b=h.statusCode||{},x={},w={},C="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Ut.exec(a);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)T.always(e[T.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||C;return o&&o.abort(t),r(0,t),this}};if(v.promise(T),h.url=((t||h.url||Pt.href)+"").replace(Yt,Pt.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(qe)||[""],null==h.crossDomain){l=ue.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Zt.protocol+"//"+Zt.host!=l.protocol+"//"+l.host}catch(E){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=Ee.param(h.data,h.traditional)),re(Vt,h,n,T),c)return T;f=Ee.event&&h.global,f&&0===Ee.active++&&Ee.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Qt.test(h.type),i=h.url.replace(zt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Ft,"+")):(p=h.url.slice(i.length),h.data&&(h.processData||"string"==typeof h.data)&&(i+=(Mt.test(i)?"&":"?")+h.data,delete h.data),h.cache===!1&&(i=i.replace(Wt,"$1"),p=(Mt.test(i)?"&":"?")+"_="+qt++ +p),h.url=i+p),h.ifModified&&(Ee.lastModified[i]&&T.setRequestHeader("If-Modified-Since",Ee.lastModified[i]),Ee.etag[i]&&T.setRequestHeader("If-None-Match",Ee.etag[i])),(h.data&&h.hasContent&&h.contentType!==!1||n.contentType)&&T.setRequestHeader("Content-Type",h.contentType),T.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Kt+"; q=0.01":""):h.accepts["*"]);for(d in h.headers)T.setRequestHeader(d,h.headers[d]);if(h.beforeSend&&(h.beforeSend.call(m,T,h)===!1||c))return T.abort();if(C="abort",y.add(h.complete),T.done(h.success),T.fail(h.error),o=re(Gt,h,n,T)){if(T.readyState=1,f&&g.trigger("ajaxSend",[T,h]),c)return T;h.async&&h.timeout>0&&(u=e.setTimeout(function(){T.abort("timeout")},h.timeout));try{c=!1,o.send(x,r)}catch(E){if(c)throw E;r(-1,E)}}else r(-1,"No Transport");return T},getJSON:function(e,t,n){return Ee.get(e,t,n,"json")},getScript:function(e,t){return Ee.get(e,void 0,t,"script")}}),Ee.each(["get","post"],function(e,t){Ee[t]=function(e,n,r,o){return xe(n)&&(o=o||r,r=n,n=void 0),Ee.ajax(Ee.extend({url:e,type:t,dataType:o,data:n,success:r},Ee.isPlainObject(e)&&e))}}),Ee._evalUrl=function(e,t){return Ee.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){Ee.globalEval(e,t)}})},Ee.fn.extend({wrapAll:function(e){var t;return this[0]&&(xe(e)&&(e=e.call(this[0])),t=Ee(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return xe(e)?this.each(function(t){Ee(this).wrapInner(e.call(this,t))}):this.each(function(){var t=Ee(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=xe(e);return this.each(function(n){Ee(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){Ee(this).replaceWith(this.childNodes)}),this}}),Ee.expr.pseudos.hidden=function(e){return!Ee.expr.pseudos.visible(e)},Ee.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},Ee.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(t){}};var Jt={0:200,1223:204},en=Ee.ajaxSettings.xhr();be.cors=!!en&&"withCredentials"in en,be.ajax=en=!!en,Ee.ajaxTransport(function(t){var n,r;return be.cors||en&&!t.crossDomain?{send:function(o,i){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest");for(a in o)s.setRequestHeader(a,o[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?i(0,"error"):i(s.status,s.statusText):i(Jt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(u){if(n)throw u}},abort:function(){n&&n()}}:void 0}),Ee.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),Ee.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return Ee.globalEval(e),e}}}),Ee.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),Ee.ajaxTransport("script",function(e){if(e.crossDomain||e.scriptAttrs){var t,n;return{send:function(r,o){t=Ee(" + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/bitcoin.html b/blockchain/bitcoin.html new file mode 100644 index 00000000..f426c607 --- /dev/null +++ b/blockchain/bitcoin.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/bitcoin/blockcerts/index.html b/blockchain/bitcoin/blockcerts/index.html new file mode 100644 index 00000000..b71a7611 --- /dev/null +++ b/blockchain/bitcoin/blockcerts/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/bitcoin/index.html b/blockchain/bitcoin/index.html new file mode 100644 index 00000000..b6df6265 --- /dev/null +++ b/blockchain/bitcoin/index.html @@ -0,0 +1,1398 @@ + + + + + + +Bitcoin and Self Sovereign Identity (ION + BTCR) | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Bitcoin and Self Sovereign Identity (ION + BTCR) + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 7 minute read + + + +

+ + +
+ + +
+ + + +

+ +

ION

+ +
    +
  • How Decentralized Identifiers and Bitcoin Fix the Web 2021-10-13 Bitcoin Magazine +
    +

    On October 4, 2021, Facebook, along with WhatsApp and Instagram, disappeared from the internet.

    + +

    Their DNS names stopped resolving, and their infrastructure IPs were offline. They were completely disconnected from the internet. At the same time, it was reported that 1.5 billion people allegedly had their personal data stolen from Facebook and posted for sale.

    +
    +
  • +
  • Microsoft is launching the first decentralized infrastructure implementation by a major tech company that is built directly on the bitcoin blockchain. 2021-09-13 Coindesk +
    +

    “To have Microsoft say they are not scared of bitcoin, and in fact, it has some very good properties and we are willing to take advantage of those properties, is, I think, a step in the right direction.”

    +
    +
  • +
  • ION 101-401: what is ION (the public, permissionless DID network), how can you use it today, and what comes next 2021-05-06 Daniel Buchner (Microsoft) +
    +
      +
    • Decentralization of did:ion if anchoring transactions are batched by an operator: it’s possible to choose the operator or to incur the cost of anchoring the transactions. Furthermore, the operator doesn’t gain access to the private key.
    • +
    • ION delivers: massive scale, cost efficiency (despite running on the bitcoin network - best case if bitcoin a transaction costs 100 USD one action costs 1 cent), decentralized & flexible, decentralized registries
    • +
    • ION has a type system so that DIDs can be used, e.g. for software packages, vehicles, … This makes it possible to make the centralized data repositories that we rely on today, npm registries etc., to be fully decentralized. This is a Sidetree feature that is currently only used by ION.
    • +
    • DIF is currently working on personal data stores. Expected impact on private messaging, social media, gig services, ..
    • +
    • ION is live and in production today
    • +
    • Ion-tools is a selection of tools to interact with the ION network: https://github.com/decentralized-identity/ion-tools
    • +
    • Resilience of ION: It’s pointed out that not only Bitcoin needs to survive attacks but also the IPFS network as both are required for ION to work properly. With Bitcoin it looks unlikely that it’s currently possible to reverse transactions on the network. However, with IPFS data can be unpinned and potentially disappear from the network.
    • +
    +
    +
  • +
  • ION – We Have Liftoff! 2021-03-25 +
    +

    We are excited to share that v1 of ION is complete and has been launched on Bitcoin mainnet. We have deployed an ION node to our production infrastructure and are working together with other companies and organizations to do so as well. ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. Development of ION, and the Sidetree standard ION is based on, takes place in the Decentralized Identity Foundation (DIF). Read on to learn how you can integrate ION, DIDs, and Verifiable Credentials in your applications and services.

    +
    +
  • +
  • Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bitcoin - Daniel Buchner 2019-06-13 SSI Meetup +
    +

    Microsoft presented in May 2019 in New York the first decentralized infrastructure implementation by a major tech company that is built directly on the Bitcoin blockchain called Ion. Daniel Buchner, who is leading this initiative at Microsoft and a founding member of the Decentralized Identity Foundation, will discuss the culture at Microsoft, how decentralized identity works with Bitcoin and what you need to know to use the Bitcoin blockchain for non-financial transactions.

    + +

    Ion handles the decentralized identifiers, which control the ability to prove you own the keys to this data.

    +
    +
  • +
  • Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bitcoin 2019-06-13 Daniel Buchner, SSI Meetup +
    +

    Microsoft presented in May 2019 in New York the first decentralized infrastructure implementation by a major tech company that is built directly on the Bitcoin blockchain called Ion. Daniel Buchner, who is leading this initiative at Microsoft and a founding member of the Decentralized Identity Foundation, will discuss the culture at Microsoft, how decentralized identity works with Bitcoin and what you need to know to use the Bitcoin blockchain for non-financial transactions.

    +
    +
  • +
  • Daniel Buchner on Why Microsoft is Building Decentralised IDs on Bitcoin 2019-05-17 What Bitcoin Did +
    +

    During blockchain week in New York, Microsoft announced the launch of their decentralised identity programme which will use the Bitcoin blockchain to create user identifiers. In this episode, I talk with Daniel Buchner, who is leading this initiative at Microsoft, we discuss the culture at Microsoft, how decentralised IDs work and the ethics of using the Bitcoin blockchain for non-financial transactions.

    +
    +
  • +
  • Toward scalable decentralized identifier systems 2019-05-13 Microsoft +
    +

    Today’s post is the next step in realizing our vision for the future of decentralized identities, which we laid out last year. We believe every person needs a decentralized, digital identity they own and control, backed by self-owned identifiers that enable secure, privacy preserving interactions. This self-owned identity must seamlessly integrate into their lives and put them at the center of everything they do in the digital world.

    +
    +
  • +
  • Decentralized Identity - Own and control your identity 2018-09-24 Microsoft Identity Whitepaper +
    +

    Microsoft cloud identity systems already empower developers, organizations, and billions of people to work, play, and achieve more, but there’s so much more we can do to create a world where each of us, even in displaced populations, can pursue our life goals, including educating our children, improving our quality of life, and starting a business.

    +
    +
  • +
+ +

Code

+
    +
  • decentralized-identity/ion 2023-05-20 DIF +
    +

    ION is a public, permissionless, Decentralized Identifier (DID) network that implements the blockchain-agnostic Sidetree protocol on top of Bitcoin (as a ‘Layer 2’ overlay) to support DIDs/DPKI (Decentralized Public Key Infrastructure) at scale.

    +
    +
  • +
  • Install Guide 2023-01-26 DIF +
    +

    An implementation of the Sidetree protocol atop the Bitcoin blockchain.

    +
    +
  • +
  • ion-integration-test 2022-03-18 +
    +

    An integration test script that helps verify that the sidetree microservices are working properly.

    +
    +
  • +
  • ion-sdk 2023-06-21 +
    +

    TypeScript SDK for ION

    +
    +
  • +
  • ion-tools 2023-06-23 +
    +

    Tools and utilities to make working with the ION network and using ION DIDs easy peasy lemon squeezy

    +
    +
  • +
+ +

BTCR

+
    +
  • BTCR DID Method • [source](https://github.com/w3c-ccg/didm-btcr +
      +
    • The Bitcoin Reference method has minimal design goals: a DID trust anchor based on the Bitcoin blockchain, updates publicly visible and auditable via Bitcoin transactions, and optionally, additional DID Document information referenced in the transaction OP_RETURN data field. No other Personal Identifiable Information (PII) would be placed on the immutable blockchain.
    • +
    +
  • +
  • The BTCR DID Method playground 2019-11-14 Rebooting Web of Trust
  • +
  • BTCR DID Resolver Specification 2018-04-17 Rebooting Web of Trust +
    +

    This describes the process of resolving a BTCR DID into a DID Document. The draft reference implementation is available at https://github.com/WebOfTrustInfo/btcr-did-tools-js (see didFormatter.js). Note not all steps described in this document are implemented yet.

    + +

    See the BTCR playground for a live demonstration. The BTCR playground uses the draft reference implementation BTCR DID resolver.

    +
    +
  • +
+ +

About BTCR

+
    +
  • Research Summary: Studying Bitcoin privacy attacks and their Impact on Bitcoin-based Identity Methods 2022-07 SmartContractResearch +
    +

    We investigate the privacy of the method did:btcr based on the criteria adopted from RFC 6973.

    +
      +
    • Surveillance
    • +
    • Correlation
    • +
    • Identification
    • +
    • Secondary Use
    • +
    • Disclosure
    • +
    • Misattribution
    • +
    +
    +
  • +
  • BTCR DID Method Updates 2019-07-01 Kim Hamilton Duffy +
    +

    The Bitcoin Reference DID method (did:btcr) is designed as a minimal, secure, and open Decentralized Identifier (DID) method anchored to the Bitcoin blockchain. DIDs are an interoperable locator for identity that does not require permission from anyone else. The BTCR method specifically is fully open source — not tied to a commercial vendor — which makes it a valuable vendor-agnostic demonstration of the emerging DID specification.

    +
    +
  • +
  • DIDs Demystified: A hands-on intro to DIDs via the BTCR DID Method – Kim Hamilton Duffy – Webinar 5 2018-06-01 Kim Hamilton Duffy SSI Meetup +
    +

    This talk will demystify Decentralized Identifiers (DIDs) via the simple Bitcoin Reference (BTCR) DID Method. Kim will introduce the basics of DIDs and show how they work in action through demos of the creation/updating and resolution process in BTCR. We’ll build on this knowledge by discussing advanced features enabled by DIDs, along with a brief survey of other DID methods. By the end of the talk, you’ll be able to create and resolve your own BTCR DIDs through the live BTCR playground.

    +
    +
  • +
  • First XDI Link Contract between “btcr” DID and “sov” DID 2017-10-02 Markus Sabadello +
    +

    We describe an XDI link contract established between two XDI peers, one of which is identified by a btcr DID, and one by a sov DID. We believe this is the first working example of cross-DID-method data sharing and messaging.

    +
    +
  • +
+ +

Prior Work

+
    +
  • Enabling the future of privacy & digital security with ChainAuth™ 2017-03-25 Vinny Lingham Civic +
    +

    So, what’s so special about Civic and how does it work? We’ve been developing a new type of authentication service, called ChainAuth™, which uses the Bitcoin Blockchain to validate your identity credentials — your personal information is never stored on the blockchain, but we utilize the cryptographic infrastructure to ensure that the data on your device is never changed or compromised.

    +
    +
  • +
  • Bitnation taps Blockchain tech to aid Refugees 2015-09-09 NewsBTC +
    +

    According to its website, the BRER is a humanitarian aid project of BitNation to facilitate and provide emergency services and humanitarian aid to refugees during the European Refugee Crisis of September 2015. But while some bitcoin companies have made use mostly of the cryptocurrency to funnel donations, BitNation is focusing on the applications of the distributed public ledger.

    +
    +
  • +
  • Identity protocol v1 2015-05-14 bitcoin wiki +
    +

    tl;dr: A “master public key” generated by the user forms the root of digital trust.

    +
    +
  • +
+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blockchain/blockstack/index.html b/blockchain/blockstack/index.html new file mode 100644 index 00000000..1a77c47e --- /dev/null +++ b/blockchain/blockstack/index.html @@ -0,0 +1,1280 @@ + + + + + + +Blockstack | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Blockstack + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 2 minute read + + + +

+ + +
+ + +
+ +

WebsiteGitHubForumBlogTwitterWhitepaperApps

+ +

Blockchain

+ + + +

Identity

+ +
    +
  • Blockchain naming system (BNS) +
    +

    BNS is a network system that binds names to off-chain state without relying on any central points of control. The Stacks V1 blockchain implemented BNS through first-order name operations. In Stacks V2, BNS is instead implemented through a smart-contract loaded during the genesis block.Names in BNS have three properties:

    +
      +
    • Names are globally unique. The protocol does not allow name collisions, and all well-behaved nodes resolve a given name to the same state.
    • +
    • Names are human-meaningful. Each name is chosen by its creator.
    • +
    • Names are strongly-owned. Only the name’s owner can change the state it resolves to. Specifically, a name is owned by one or more ECDSA private keys.
    • +
    +
    +
  • +
  • Blockstack DID Method Specification +
    +

    Blockstack is a network for decentralized applications where users own their identities and data. Blockstack utilizes a public blockchain to implement a decentralized naming layer, which binds a user’s human-readable username to their current public key and a pointer to their data storage buckets. The naming layer ensures that names are globally unique, that names can be arbitrary human-meaningful strings, and that names are owned and controlled by cryptographic key pairs such that only the owner of the private key can update the name’s associated state.

    +
    +
  • +
  • Authentication - Blockstack Auth provides single sign on and authentication without third parties or remote servers. +
    +

    A decentralized application and the Blockstack App communicate during the authentication flow by passing back and forth two tokens. The requesting application sends the Blockstack App an authRequest token. Once a user approves a sign-in, the Blockstack App responds to the application with an authResponse token. These tokens are JSON Web Tokens, and they are passed via URL query strings.

    +
    +
  • +
  • DID method at identity.foundation (forum post about DID Method)
  • +
  • Bringing decentralized identity to traditional apps +
    +

    We really liked the Discourse forum software and wanted to give users the option to sign in with their Blockstack IDs.

    + +

    Enabling Blockstack Authentication on a centralized app potentially enables a range of functionality:

    +
      +
    • single sign on - users with a Blockstack ID don’t have to register again or sign up for your app
    • +
    • an instant profile system - users can bring their existing profile to your app
    • +
    • client-side encryption - you can encrypt user data on your users’ client devices before sending it to your server. This is great for user privacy and may offer legal and security advantages for your business. Both hackers and law enforcement aren’t able to access user data that has been encrypted with keys generated from a Blockstack ID. Hopefully this means they leave you alone!
    • +
    +
    +
  • +
+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blockchain/dragonchain-factor/index.html b/blockchain/dragonchain-factor/index.html new file mode 100644 index 00000000..007ad83d --- /dev/null +++ b/blockchain/dragonchain-factor/index.html @@ -0,0 +1,1322 @@ + + + + + + +Dragonchain & Factor | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Dragonchain & Factor + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 7 minute read + + + +

+ + +
+ + +
+ + + +

Guest post by Holly Jolly Jeffrey (Linkedin) and Dragonchain Founder\CEO Joe Roets.

+ +

Technology Overview

+ +

As enterprises continuously digitize their businesses, there is an increasing need for security and trust built around digital identities. Current identification systems are siloed and enterprises are having major challenges to manage Personal Identifiable Information (PII) in an increasingly regulated environment (eg. GDPR). On top of that, privacy and control of their data is becoming a greater concern for users as well. Factor is using blockchain technology that allows users to authenticate to a website or other service with a secure cryptographic signing mechanism. No username or password will be necessary or required for the sign in process.

+ +

Dragonchain itself provides for “protection of business data” which can also be used to protect PII/privacy data for users. We do this by stripping the business payload of every transaction before the business’ block goes to the network for verification. In Dragon Net (see Dragonchain architecture), the proof is decentralized, not the data. This means that all transaction data may be proven in the future to explicit parties without unnecessary exposure.

+ +

Structural approach to privacy and data protection

+ +

This separation is a structural approach to the privacy and data protection issue which does not rely on guesses of safety against unknown attack vectors in cryptographic functions. This model allows the business to use best practices devops and existing staff to protect their data.

+ +

On Dragonchain, the proof is decentralized, not the data. All transactions are verified in blocks from 5 different contexts in Context Based Verification on Dragon Net. This allows the business to decentralize or share the data as necessary for their particular business model, yet have a proofing system scaled for Enterprise.

+ +

On Factor/MyFii DID, the identity factors are decentralized to the individual owners. Individual users hold their own identity information in granular form as “factors”. Factors can be any data attributed to an individual and can be based on verifications by one or more external 3rd parties, or they can be self-declared/self-certified. These factors can then be provided to other parties needing identity verification. These factors can also be held within smart contracts with controlled and metered access.

+ + + +
+ +
+ +

Compatibility with W3C standards?

+ +

Factor was developed prior to W3C standardization, but we expect to provide mappings and support for W3C standards via our MyFii integration. Dragonchain and Factor are designed to be interoperable with traditional and blockchain systems. Dragonchain holds multiple interoperability and scalability patents that are employed in the Factor/DID system. The systems are literally interoperable with any other system via standard RESTful service API integration.

+ +

Factor decentralized identity logo

+ +

Features & Specifications

+ +

Factor is a blockchain based identity and access solution that allows users to take control of their identity and eliminates the risk for enterprises to store PII (e.g. risk of data breaches, and GDPR compliance). Delivered as a service, built on top of the Dragonchain platform, Factor Identity authenticates users to applications using public key encryption. Third party Factor Identity Providers confirm claims or factors about a user without sharing the actual data, it de-risks the storage of PIIs associated with users and data breaches.

+ +

This identity solution does not store personal identifiable information, instead, the hashes of the actions are recorded into our decentralized system. This makes it virtually impossible to hack all of the business data because it’s not stored in one location. It also provides better access control and management to the data. Individuals or companies can control who has the ability to view and edit data, reducing unauthorized access.

+ +

Factor provides a better solution than what federated identity provides: businesses can manage and update a person’s consumable identity components or factors into one place. The verification process of Factor relies on third party Factor Identity Providers who are able to verify sensitive data for businesses. Factor has logic built into its system that can update their data once a Factor Identity Provider verifies the data. This can create ease and reduce costs for businesses and end users, for example in handling KYC between multiple banks for the same customer.

+ +

Protection against quantum attacks?

+ +

When it comes to legitimate concerns in regards to future quantum attacks, “The answer is in the architecture of the software itself. Considerations of possible Quantum compute attack are very focused on the cryptographic side of the equation. Yet, if you segregate the actual data from exposure on a public chain, the data will be structurally secure. I would never, ever, put sensitive information like customer’s personal information or military and Space Force information anywhere near an actual public blockchain, encrypted or not, as this data will be subject to all manner of attacks. The data should be segmented and separated away from exposure on a public blockchain. The proof could be affected by quantum, but if any of the many other quantum-resistant algorithms work, you can also apply those at any level.

+ +

It’s like some of the things that happened during the Cold War. Both sides would attack each other’s data or systems and the other side would not know for years that this had happened. When it comes to blockchain based proof, just knowing that something was stolen or tampered with would be remarkably valuable. At the very least you would be able to measure the level of security. As an example, would my enemy spend three billion dollars to attack this particular part that I’m about to 3D print on a ship?

+ +

You can also look back and see direct evidence for simultaneous forks on Bitcoin, Ethereum, Ethereum Classic, (and every other Interchain) overlapping the block time for the transaction in question’’, - Joe Roets, Dragonchain Founder & Architect explains.

+ +

Factor benefits:

+ +
    +
  • Determine where data will be stored, including the geographic region, and allow for tighter control over jurisdictions where nodes are operated.
  • +
  • Keep data private and ensure it never leaves the private blockchain unless explicitly granted, or by including references to the underlying data (stored elsewhere) in the form of a hash value in the payload.
  • +
  • Comply with requests to be forgotten. This is accomplished by removing the underlying data (“off-chain”) reference via a hash value.
  • +
  • Filter access control to applications, providing selective exposure of specific factors.
  • +
  • Eliminate liabilities, such as the retention of PII or other sensitive data.
  • +
+ +

With Factor an individual user can:

+ +
    +
  • Prove you are over 21 without exposing your full Drivers License or Passport.
  • +
  • Prove you reside in a particular region without exposing your address.
  • +
  • Prove you have a valid email, without exposing the address.
  • +
  • Replace identifiers such as a phone number or email address which were never designed to be safely used for logins
  • +
+ +

Case Studies

+ +

Case Study 1 - SafePass and Covid-19

+ +

In the first quarter of 2020, Dragonchain was able to partner with Medek Health Systems. The city of Apopka was looking for an application to help enable employees get back to work, as safely as possible. Medek Health Systems leveraged Dragonchain to ensure privacy and personal medical data of individuals is respected.

+ +

In the application, a medical assessment provides directions on next steps to take. Should an individual go into quarantine? Or perhaps consider getting tested or seeking medical help for having Covid-19 symptoms? After completing a questionnaire, a medical risk score is assigned to a user. Users of the application are even able to use telemedicine for Covid-19, and have access to medical professionals directly through the app.

+ +

Every step along the way is recorded and validated on Dragonchain’s hybrid blockchain protocol. A combination of ledgering and smart contracts is used to trace the workflow, and provide proof of the pre-described workflow. The system takes into consideration new methods and tests to become available over time, making it a flexible solution. Individuals are able to proof their employee or other authority that the prescribed process has been followed. Within a matter of weeks the application was launched in the Google Play Store and the Apple App store. Medek Health Systems continues to integrate more blockchain based solutions into the application, including our decentralized identity solution Factor.

+ + + +

Case Study 2 - Decentralized Identity in Social Media

+ +

Den (social media platform) will integrate with Factor, Dragonchain’s privacy focused decentralized identity technology. Doing this allows for the verification of the identity of Denizens with controlled exposure to Den and the world. The identity system will provide protection against impersonation with cryptographically signed messages and actions.

+ +

Lairs will be able to limit use based upon identity Factors, and will allow a community to decide whether their Lair will be made up of users that are identified, anonymous, or a mix of both. This also allows the creation of a model for an anonymous account economy.

+ + + +

Resources

+ + + + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blockchain/ethereum/consensys/index.html b/blockchain/ethereum/consensys/index.html new file mode 100644 index 00000000..9dec84d5 --- /dev/null +++ b/blockchain/ethereum/consensys/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/ethereum/index.html b/blockchain/ethereum/index.html new file mode 100644 index 00000000..b50a522c --- /dev/null +++ b/blockchain/ethereum/index.html @@ -0,0 +1,1477 @@ + + + + + + +Ethereum and Decentralized Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 9 minute read + + + +

+ + +
+ + +
+ + + +

Competition

+
    +
  • Ethereum Competitors: Advantages and Disadvantages 2022-08-30 Panther Protocol +
    +

    Ethereum competitors that aim for scalability (Solana, Polkadot, Near)

    +
      +
    • […]Aiming for interoperability (Cosmos, Cardano)
    • +
    • […]Aiming for security (MEV Mitigation) (Solana & Osmosis)
    • +
    • […]Aiming for privacy (Secret Network, Oasis, Panther)
    • +
    +
    +
  • +
+ +

Decentralized Identity

+
    +
  • Mastering Decentralized Identity 2023-03-14 Blockworks +
    +
      +
    1. The current centralized identity system confines the personal and professional development of users to a set of rules and incentives that exploit their attention.
    2. +
    3. Many major players are invested in a solution, including Disco, SpruceID, Iden3, Polygon ID, Ceramic, the Ethereum Foundation and many more.
    4. +
    5. The global decentralized identity market value is estimated to reach $6.8 billion by 2027 – according to Markets and Markets
    6. +
    7. Updates in account abstractions and identity wallets have unlocked new possibilities that have yet to be realized.
    8. +
    +
    +
  • +
  • Decentralized identity Ethereum.org +
    +

    traditional identity management systems have long relied on centralized intermediaries who issue, hold, and control your identifiers and attestations. This means you cannot control your identity-related information or decide who has access to personally identifiable information (PII) and how much access these parties have.

    + +

    To solve these problems, we have decentralized identity systems built on public blockchains like Ethereum. Decentralized identity allows individuals to manage their identity-related information. With decentralized identity solutions, you can create identifiers and claim and hold your attestations without relying on central authorities, like service providers or governments.

    +
    +
  • +
+ +

Standards

+
    +
  • [slides] OAuth 2.0 meets VCs + ETH 2020-07-22 Sophie Project +
    +
      +
    • SOFIE enables interoperability between existing IoT platforms +
        +
      • Utilizes distributed ledger technologies
      • +
      • 3-year EU Horizon 2020 project, will end in December 2020
      • +
      +
    • +
    • SOFIE functionality will be provided through its framework** +
        +
      • “Privacy and Data Sovereignty,” and “Identity, Authentication, and Authorization” are two key components of the SOFIE framework
      • +
      +
    • +
    +
    +
  • +
+ +

ERC-EIP

+
    +
  • ERC-5114: Soulbound Badge 2022-05-30 Ethereum +
    +

    A soulbound badge is a token that, when minted, is bound to another Non-Fungible Token (NFT), and cannot be transferred/moved after that.

    +
    +
  • +
  • ERC-4361: Sign-In with Ethereum 2021-10-11 Ethereum +
    +

    The goals of this specification are to provide a self-custodied alternative to centralized identity providers, improve interoperability across off-chain services for Ethereum-based authentication, and provide wallet vendors a consistent machine-readable message format to achieve improved user experiences and consent management.

    +
    +
  • +
  • ERC-4337: Account Abstraction Using Alt Mempool 2021-09-29 Ethereum +
    +

    An account abstraction proposal which completely avoids consensus-layer protocol changes, instead relying on higher-layer infrastructure.

    +
    +
  • +
  • ERC-1812: Ethereum Verifiable Claims 2019-03-03 Ethereum +
    +

    A new method for Off-Chain Verifiable Claims built on EIP-712. These Claims can be issued by any user with a EIP 712 compatible web3 provider. Claims can be stored off chain and verified on-chain by Solidity Smart Contracts, State Channel Implementations or off-chain libraries.

    +
    +
  • +
  • EIP-712: Typed structured data hashing and signing 2018-09-26 Ethereum +
    +

    This EIP aims to improve the usability of off-chain message signing for use on-chain. We are seeing growing adoption of off-chain message signing as it saves gas and reduces the number of transactions on the blockchain. Currently signed messages are an opaque hex string displayed to the user with little context about the items that make up the message.

    +
    +
  • +
  • ERC-1078: Universal login / signup using ENS subdomains 2018-05-04 +
    +

    This presents a method to replace the usual signup/login design pattern with a minimal ethereum native scheme, that doesn’t require passwords, backing up private keys nor typing seed phrases.

    +
    +
  • +
  • EIP-1056: Lightweight Identity 2018-05-03 Ethereum +
    +

    This ERC describes a standard for creating and updating identities with a limited use of blockchain resources. An identity can have an unlimited number of delegates and attributes associated with it. Identity creation is as simple as creating a regular key pair ethereum account, which means that it’s fee (no gas costs) and all ethereum accounts are valid identities. Furthermore this ERC is fully DID compliant.

    +
    +
  • +
  • ERC-725: General data key/value store and execution 2017-10-02 Ethereum +
      +
    • The following describes two standards that allow for a generic data storage in a smart contract and a generic execution through a smart contract. These can be used separately or in conjunction and can serve as building blocks for smart contract accounts, upgradable metadata, and other means.
    • +
    +
  • +
  • ERC735 - The following describes standard functions for adding, removing and holding of claims. +
      +
    • These claims can attested from third parties (issuers) or self attested.
    • +
    +
  • +
+ +

Sidetree \ Element

+
    +
  • Sidetree Spec V1.0.0 2023-05-05 DIF +
    +

    Sidetree is a protocol for creating scalable Decentralized Identifier networks that can run atop any existing decentralized anchoring system (e.g. Bitcoin, Ethereum, distributed ledgers, witness-based approaches) and be as open, public, and permissionless as the underlying anchoring systems they utilize. The protocol allows users to create globally unique, user-controlled identifiers and manage their associated PKI metadata, all without the need for centralized authorities or trusted third parties.

    +
    +
  • +
  • Sidetree Core Protocol and DID Method Drivers 2022-09-20 Transmute +
    +

    Sidetree.js is a simple-as-possible TypeScript implementation of the Sidetree version 1.0 protocol. The purpose of the Sidetree protocol is to create a blockchain based public key infrastructure, where rather than having a central authority that can accept or revoke keys, by having the blockchain act as a whitness for regestering public keys, anyone can publish a public key that can be used to establish identity.

    +
    +
  • +
  • Introducing Element 2019-05-11 Transmute +
    +

    Transmute is excited to announce Element, an implementation of the Sidetree Protocol on top of Ethereum and IPFS. This work was done in collaboration with Microsoft and Consensys under the Decentralized Identity Foundation (DIF) +… +We’re excited to use the serviceEndpoints defined in Element DID documents to track external integrations, in a privacy preserving manner, including identity hubs, credential stores, and more. Furthermore, the scalability that Sidetree brings to DIDs is unprecedented.

    +
    +
  • +
  • Element DID Method: Sidetree, Ethereum, IFPS 2019-07-04 Orie Steele +
    +

    In this talk, Orie will discuss the history of the Element DID Method, how it leverages the same Sidetree Protocol that is used by ION on the Bitcoin Network. He’ll introduce the motivation for Element and ION, and then walk through the core components of developing a working DID System, including topics such as wallets, signing, DID resolution, key revocation, and decentralization.

    +
    +
  • +
+ + + +
+ +
+ +

Web3 ID

+
    +
  • List of 38 Decentralized Identity Tools on Ethereum Alchemy
  • +
  • Web3Modal/web3modal 2023-06-26 +
    +

    Web3Modal is an easy-to-use library to help developers add support for multiple providers in their apps with a simple customizable configuration. +By default Web3Modal Library supports injected providers like (Metamask, Dapper, Gnosis Safe, Web3 Browsers, etc) and WalletConnect, You can also easily configure the library to support Portis, Fortmatic, Squarelink, Torus, Authereum, D’CENT Wallet and Arkane.

    +
    +
  • +
  • [ENS] How Ethereum Is Shaping Global Identity 2023-03-10 Forbes +
    +

    Imagine a future where you have only one username. One username means only one password. And imagine this one username promises to be more secure, private and trusted than any service offered by Apple, Facebook or Google. This is the promise of the Ethereum Name System, which is leading the movement to transform everything we know about online identity.

    +
    +
  • +
  • Sismo: Attestations on Ethereum Profiles 2021-10-14 Sismo +
    +

    Sismo issues badges (non-transferable NFTs) to your public Ethereum profiles (ENS names). They are Zero-Knowledge (ZK) attestations of facts imported from your other accounts (Ethereum accounts as well as twitter or github). You can aggregate your reputation, with confidentiality, to your public profile.

    +
    +
  • +
  • EIDM: A Ethereum-Based Cloud User Identity Management Protocol 2019-06-26 SHANGPING WANG, RU PEI, YALING ZHANG +
    +

    The new protocol is an improved version of CIDM (Consolidated Identity Management) referred to as EIDM (Ethrerum-based Identity Management) protocol. In the improved protocol, JWT (JSON Web Token) in OAuth 2.0 was used to introduce smart contracts into EIDM protocol, and the credit management system was added to the system so that it can provide a credible identity authentication protocol for cloud users and service providers.

    +
    +
  • +
+ +

Sign in with Ethereum - SpruceID

+
    +
  • Ethereum’s Identity Layer - Impact of Ethereum Presentation 2022-09-28 Spruce ID +
    +

    We had the opportunity to present on Ethereum’s Identity Layer, covering the evolution of decentralized identity, and how Ethereum presents an incredible opportunity for users to truly own and control their identity and data. Check out that talk in this post. +

    +
    +
  • +
  • Self-Sovereign Digital Identity and the Benefits of Ethereum Services in Web3 2022-06-08 Acceleration Economy +
    +

    An article on CoinDesk pointed out that systems like that of Spruce are superior to current login methods for a number of reasons. Not only does the underlying Ethereum blockchain allow users to directly control their identity and how others use it, but it also boosts the overall transparency of data associated with your account, the persistence of your account, and interoperability between services. So, users don’t need hundreds of different username and password combinations for every website they visit, gluing together fragmented Web2 digital accounts into a coherent Web3 identity, which greatly improves user experience in the Metaverse as well.

    +
    +
  • +
  • Why Sign-In with Ethereum is a Game-Changer Part 2 2022-05-27 SpruceID +
    +

    Sign-In with Ethereum opens a path where large corporations can no longer strip a user’s ability to access services or spy on their actions. It opens the door for a massive amount of impact in web2 apps and services

    +
    +
  • +
  • Sign-In with Ethereum - API Harmonization and TypeScript v2.0 Beta Release 2022-05-25 SpruceID +
    +

    In our continued updates on Sign-In with Ethereum support, we’re pleased to announce that we’ve harmonized the behavior of our SIWE Core APIs across different languages, added a number of optimizations, and have released a new beta of our TypeScript library with the included changes.

    +
    +
  • +
  • [CASA Gathering 2022] Presentation: Extending Sign-In with Ethereum 2022-05-12 SpruceID +
    +

    a number of breakout sessions took place, including a session on how Sign-In with Ethereum, CACAOs, and UCANs interoperate, and even one on a unified standard for wallet authentication (sign in with ‘x’).

    +
    +
  • +
  • Sign-In with Ethereum to Your Auth0-Powered Application 2022-04-29 Spruce +
    +

    In our pursuit of best serving web2 and web3 organizations, we’ve partnered with Auth0 to offer a Sign-In with Ethereum option in their marketplace.

    +
    +
  • +
  • Sign In With Ethereum (SIWE), Now Available on Auth0 2022-04-19 Auth0 +
    +

    Thanks to the hard work of Spruce, following their announcement on March 8th, you can now add Sign-in with Ethereum to your Auth0 tenant via their marketplace integration.

    +
    +
  • +
  • Sign-In with Ethereum - Go Library Release 2022-03-18 SpruceID +
    +

    Ethereum, we’re happy to announce the alpha release of our Go library in order to enable any Go project to leverage SIWE

    +
    +
  • +
  • Unlocking Identity and Data Across the Web 2021-11-09 Web3 +
    +

    In recognition of our extensive experience with decentralized identity, Spruce was chosen in September to work with the Ethereum Foundation and ENS to develop Sign-In with Ethereum. This is meant to let users access online services by using their Ethereum accounts as an identifier, rather than an account owned by large corporations like Facebook or Google.

    +
    +
  • +
+ +

Web3Auth - Torus Labs

+
    +
  • Introducing Sign-in with Web3 — Building a Non-Custodial World 2022-06-15 Web3Auth +
    +

    In a much needed multi-chain extension to Sign-in with Ethereum, users will now be able to control their digital identity with their Ethereum/ENS, Solana, and Starknet accounts instead of relying on traditional/custodial profiles.

    +
    +
  • +
  • Web3Auth at the Paris Blockchain Week 2022 2022-05-03 Torus +
    +

    A whole lot of ecosystem players at the event were pleasantly surprised to discover Web3Auth’s Key Management Infrastructure

    +
    +
  • +
  • Web3Auth at one of the World’s Largest Web3 Events — ETHDenver 2022 2022-03-03 Torus +
    +

    In the three years since we’ve been active as a Web3 company, this is the second time we had the opportunity to participate in this massive gathering of some of the brightest minds in the Web3 space. What better way to open our presence at ETHDenver than to become official sponsors of the Opening Party?

    +
    +
  • +
  • Web3Auth partners with Polygon Studios to bring seamless logins to the Polygon ecosystem 2022-01-13 Torus Labs +
    +

    Web3Auth aggregates OAuth (Google, Twitter, Discord) logins, different wallets, and existing key management solutions, and provides dApps/wallets a familiar experience that fits every user. Mobile, web, and blockchain agnostic, Web3Auth fits right into your application or wallet.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blockchain/ethereum/transmute/index.html b/blockchain/ethereum/transmute/index.html new file mode 100644 index 00000000..aa80a597 --- /dev/null +++ b/blockchain/ethereum/transmute/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/ethereum/uPort.html b/blockchain/ethereum/uPort.html new file mode 100644 index 00000000..93f946c7 --- /dev/null +++ b/blockchain/ethereum/uPort.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/ethereum/uPort/index.html b/blockchain/ethereum/uPort/index.html new file mode 100644 index 00000000..93f946c7 --- /dev/null +++ b/blockchain/ethereum/uPort/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/handshake/index.html b/blockchain/handshake/index.html new file mode 100644 index 00000000..246d54fa --- /dev/null +++ b/blockchain/handshake/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/hyperledger-indy/index.html b/blockchain/hyperledger-indy/index.html new file mode 100644 index 00000000..c2350a00 --- /dev/null +++ b/blockchain/hyperledger-indy/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/hyperledger/aries/index.html b/blockchain/hyperledger/aries/index.html new file mode 100644 index 00000000..9dfb668d --- /dev/null +++ b/blockchain/hyperledger/aries/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/hyperledger/hgf-2018/index.html b/blockchain/hyperledger/hgf-2018/index.html new file mode 100644 index 00000000..e71111b8 --- /dev/null +++ b/blockchain/hyperledger/hgf-2018/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/hyperledger/index.html b/blockchain/hyperledger/index.html new file mode 100644 index 00000000..4370a996 --- /dev/null +++ b/blockchain/hyperledger/index.html @@ -0,0 +1,1462 @@ + + + + + + +Hyperledger Foundation | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Hyperledger Foundation + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 9 minute read + + + +

+ + +
+ + +
+ + + +

Organization

+ +

WebsiteBlogGitHubLinkedinTwitter

+ +
    +
  • An Introduction to Hyperledger 2018-07 +
    +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately.

    + +

    These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-sighted companies are helping blockchain to become a more popular and industry-standard technology.

    + +

    Hyperledger was put under the guardianship of the Linux Foundation (for a host of reasons that we’ll talk about later) and has grown rapidly in the last few years.

    + +

    As of publication date, Hyperledger has more than 230 organizations as members—from Airbus to VMware—as well as 10 projects with 3.6 million lines of code, 10 active working groups, and close to 28,000 participants who have come to 110+ meetups around the world. Through 2017, the project was mentioned in the press an average of 1,500 times a month.

    + +

    Those of us involved with Hyperledger think the future of blockchain will involve modular, open-source platforms that are easy to use. With Hyperledger, we aim to create an environment that enables us to make this vision a reality.

    +
    +
  • +
  • DEON 2020-11-05 +
    +

    DEON is a new Hyperledger project focused in off-line communication networks, independent of internet infrastructure. This could be used to enable networks of devices to communicate peer-to-peer (without the need to ‘phone home’ over the internet), inter-enterprise consortia networks, and enabling user-centric data sharing in a more secure and private fashion.

    +
    +
  • +
+ +

Ecosystem

+
    +
  • Tensions Emerge Between Hyperledger Blockchain Group’s Biggest Supporters 2022-12-11 Coindesk +
    +

    From the sidelines of the enterprise blockchain world, it looks like a tug-of-war has broken out, with IBM and its favored Hyperledger implementation, known as Fabric, on the one side, and the Intel-backed Sawtooth on the other. The latter team also has a budding champion in the form of newly appointed TSC chair, and Sawtooth lead maintainer, Dan Middleton of Intel.

    +
    +
  • +
  • Why Are Governments Choosing Hyperledger? 2021-09-06 Northern Block +
    +
      +
    • Open Data Standards (W3C’s DID & VC Standards)
    • +
    • Open Tech Standards (Hyperledger Aries, Indy, Ursa)
    • +
    • Achieving W3C-Compliance on Aries and Indy
    • +
    +
    +
  • +
  • Why bankers should care that two rival blockchains linked up 2018-10-11 +
    +

    Brian Behlendorf, the executive director of Hyperledger, explains why Hyperledger and the Enterprise Ethereum Alliance have joined each other’s organizations.

    +
    +
  • +
  • Forbes “Blockchain 50” Shows Enterprise Blockchain’s Footprint and Impact, with Hyperledger Tech Leading The Pack 2021-02-02 +
    +

    Declaring that blockchain has “gone mainstream,” Forbes today released its 2021 “Blockchain 50,” featuring companies that have at least $1 billion in revenues or are valued at $1 billion or more and “lead in employing distributed ledger technology.” And, once again, half of the companies on the list are using Hyperledger technology.

    +
    +
  • +
  • Software Giants Microsoft And Salesforce Flock To Hyperledger Blockchain Consortium 2019-06-20 Forbes +
    +

    Hyperledger Blockchain Consortium is growing to new heights with two software giants, Microsoft and Salesforce, coming aboard. It is a big move for blockchain, but also for the enterprises buying in.

    +
    +
  • +
  • What the EEA and Hyperledger Collaboration Means for Enterprise Blockchain Development 2018-10-16 +
    +

    Much more can be done. For example, in the identity area, the Fabric team has developed an attribute-based identity verification mechanism called Identity Mixer that uses zero-knowledge proofs to demonstrate possession of digital signatures and private keys. Using this technology, Mixer allows you to prove you can do something without revealing who you are. On the other hand, if the goal is identity masking without attribute claims, the Ethereum community has been using a much simpler technique called Hierarchical Deterministic Wallet (HD-Wallet), which originated in the Bitcoin community so that you never reuse a digital identifier more than once. This eliminates any ability to correlate transactions over time, while all private keys are derived from a single root secret.
    +[…]
    +On the identity front, ideally the identities of an organization would not need to be re-built from scratch each time it joins a new consortium. Using a common decentralized identity system, whether it’s based on Hyperledger Indy or Ethereum uPort, or even based on links to legacy federated SSO systems such as ActiveDirectory or LDAP, makes this possible. Certainly more work is required to make this a reality.

    +
    +
  • +
+ +

Hyperledger Identity

+ +
    +
  • Introduction to Hyperledger Self-Sovereign Identity Blockchain Solutions (LFS172x) Linux Foundation +
    +

    Learn how Hyperledger Aries, Indy, AnonCreds, and Ursa add a necessary layer of trust to the Internet, creating and using independent digital identities rooted on blockchains or other distributed ledgers in this free course.

    +
    +
  • +
  • Investing in Verifiable Credentials, Technical Interoperability and Open Source 2022-08-23 Hyperledger +
    +

    As our approach evolves, we also remain keen to support open source solutions that interoperate with other national and international efforts. There is no dominant design yet, no one network or technology, so we must remain nimble and flexible in our exploration. We also need to coexist with existing identity solutions that millions of British Columbians already rely upon.

    +
    +
  • +
  • Why Distributed Ledger Technology (DLT) for Identity? 2021-04-21 Hyperledger +
    +

    To understand why DLT is useful for identity, we need to go back to the basics—paper credentials, how that model has worked for 1000s of years, and how the use of DLTs with verifiable credentials allows us to transition the great parts—security and privacy—of that model to the digital age.

    +
    +
  • +
  • Getting Internet Identity Right 30 Years On 2020-10-09 Money ReImagined +
    +

    Michael Casey and Sheila Warren talk to Hyperledger Executive Director Brian Behlendorf about self-sovereign identity, the topic of this week’s column. A developer whose three-decade career has seen him deeply involved in efforts to foster a more open internet, Brian grasps, like few others, the nuances of how human beings should live within a rapidly changing digital economy.

    +
    +
  • +
  • Hyperledger Identity Screencast: Social Recovery for Passwords and Secrets 2019-11-17 +
    +

    A demonstration of using social recovery for things like recovery passwords of self-sovereign identity digital wallets. The website http://passguardian.com​ is used to show how a secret can be encoded and distributed as shards, and then later some of the shards combined to restore the secret. This video is part of a Linux Foundation course on Hyperledger Identity, published on edX.

    +
    +
  • +
+ +

Hyperledger Identity Special Interest Group

+
    +
  • Identity Special Interest Group Hyperledger +
    +

    The purpose of the Identity Special Interest Group is to discuss, research, and document ways to capture, store, transmit and use Identities on the DLT, specifically for the projects in the Hyperledger greenhouse. The Identities can be of nodes that participate in the running of the DLT or entities that transact on the DLT.

    +
    +
  • +
  • Get involved in the open source community 2023-06-06 +
    +

    The Hyperledger Identity Implementers Working Group reviews project statuses and coordinates dependencies between a several different working groups building Self-Sovereign Identity technologies. Invited guest presenters also provide introductions and insights into their SSI solutions.

    +
    +
  • +
  • Identity Standards 2019-03-20 +
    +

    We hope to accumulate links here that talk to all Identity Standards work. Short updates form this will be used in the paper.

    +
    +
  • +
+ +

Application

+
    +
  • Hyperledger Identity Vendors
  • +
  • TrustID: A New Approach to Fabric User Identity Management 2020-04-21 +
    +

    We developed TrustID to ease the management of identities for the case of TrustOS. Users shouldn’t need to hold a different set of credentials for each network or decentralized application they interact with. The same credentials used to access your owned Bitcoins and manage your tokens in Ethereum should let you update the state of a Fabric asset or launch a secondary market in TrustOS.

    +
    +
  • +
  • Identity Applications in Action & Powered by Hyperledger 2020-04-30 +
      +
    • Known Traveller Digital Identity, or KTDI, is a World Economic Forum initiative with Accenture that brings together a global consortium of individuals, governments, authorities and the travel industry to enhance security in world travel.
    • +
    • QDX™ HealthID platform is a service from Quantum Materials Corp that leverages self-sovereign identity technology to provide end-to-end visibility to support testing and immunization for infectious diseases, including COVID-19, at scale. (Sawtooth)
    • +
    • MemberPass, by CULedger, is a digital credential held by credit union members that protects credit unions and their members from identity theft and fraud in all banking interactions
    • +
    • Sovrin Network uses the power of a distributed ledger to give every person, organization, and thing the ability to own and control their own permanent digital identity. (Indy)
    • +
    • Trust Your Supplier is a production Hyperledger Fabric blockchain network, running on the IBM Blockchain Platform, that provides suppliers with a trusted digital passport to streamline on-boarding with their customers. (Fabric)
    • +
    • Verified.Me is a service offered by SecureKey Technologies Inc., in conjunction with a consortium of seven of Canada’s major financial institutions – BMO, CIBC, Desjardins, National Bank of Canada, RBC, Scotiabank and TD. (Fabric)
    • +
    +
  • +
  • Looking back on 2019: Identity, blockchain and Verified.Me 2020-02-05 +
    +

    My vision for 2020 is seeing blockchain reach its full potential in helping participants in the world’s digital economy arm themselves against bad actors. My vision is to solve the problems of today’s identity landscape and help consumers – and their data – move forward into the next decade with greater privacy, security and consent-driven tools at their fingertips. +[…] SecureKey and Canada’s major financial institutions launched blockchain-based network Verified.Me in Canada

    +
    +
  • +
+ +

Learn

+

Linux Foundation Training

+ + +

EdX Courses

+
    +
  • Introduction to Hyperledger Blockchain Technologies +
    +

    This introductory course is carefully curated for nontechnical, business-oriented audiences. It examines blockchains for the enterprise and a number of pertinent use cases from Hyperledger, a global cross-industry community of communities hosted by The Linux Foundation and advancing business blockchain technologies. Hyperledger is incubating and promoting enterprise grade, open source business blockchain software, on top of which anyone can set up apps to meet cross-industry needs.

    +
    +
  • +
  • Introduction to Hyperledger Sovereign Identity Blockchain Solutions: Indy, Aries & Ursa EdX - Linux Foundation +
    +

    Learn how Hyperledger Aries, Indy and Ursa add a necessary layer of trust to the Internet, creating and using independent digital identities rooted on blockchains or other distributed ledgers.

    +
    +
  • +
  • Becoming a Hyperledger Aries Developer +
    +

    Develop blockchain-based production-ready identity applications with Hyperledger Aries.

    +
    +
  • +
  • Developing Blockchain-Based Identity Applications +
    +
      +
    • Understand the problems with existing Internet identity/trust mechanisms today and learn how a distributed ledger, such as Hyperledger Indy, can be used for identity.
    • +
    • Discuss the purpose, scope, and relationship between Aries, Indy, and Ursa and understand how these open source blockchain technologies provide reliable self-sovereign identity solutions that add a necessary layer of trust to the Internet.
    • +
    • Understand the Aries architecture and its components, as well as the DIDComm protocol for peer-to-peer messages.
    • +
    • Deploy instances of Aries agents and establish a connection between two or more Aries agents.
    • +
    • Create from scratch or extend Aries agents to add business logic and understand the possibilities available through the implementation of Aries agents.
    • +
    +
    +
  • +
+ +

Hyperledger Global Forum

+ +
    +
  • Hyperledger Forum Recap – Identity Proofing, and Passwordless User-friendly Digital Identity 2021-07-02 +
    +

    IdRamp CEO, Mike Vesey presented with Mark Rakhmilevich, Senior Director, Blockchain Product Management at Oracle. In their session, titled “Identity Proofing Solution Combining HL Indy and Fabric”, Mike and Mark presented the benefits and ease of integrating an identity proofing solution based on Hyperledger Indy, Hyperledger Fabric, while leveraging the Oracle blockchain and how using two separate distributed ledgers makes the solution stronger.

    +
    +
  • +
  • Hyperledger Global Forum 2018 +
    +

    Identity Related Presentations at HGF-2018

    +
    +
  • +
  • Inaugural Hyperledger Global Forum Showcases Strong Community Momentum +
    +

    For Hyperledger, a project of The Linux Foundation that started less than three years ago, the event is a time to reflect on milestones. Hyperledger has surpassed 260 members, with more than a dozen new members including Citi and Alibaba Cloud announced today. In the last year, Hyperledger launched its 11th project, Ursa, and released development updates to the Hyperledger Burrow, Hyperledger Fabric and Sawtooth frameworks. Additionally, Hyperledger and the Enterprise Ethereum Alliance jointly announced membership in each other’s communities as a way to further bolster enterprise blockchain adoption.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blockchain/hyperledger/indy/index.html b/blockchain/hyperledger/indy/index.html new file mode 100644 index 00000000..c2350a00 --- /dev/null +++ b/blockchain/hyperledger/indy/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/hyperledger/ursa/index.html b/blockchain/hyperledger/ursa/index.html new file mode 100644 index 00000000..f58a5567 --- /dev/null +++ b/blockchain/hyperledger/ursa/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/blockchain/index.html b/blockchain/index.html new file mode 100644 index 00000000..e48d02dd --- /dev/null +++ b/blockchain/index.html @@ -0,0 +1,1407 @@ + + + + + + +Blockchain and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 6 minute read + + + +

+ + +
+ + +
+ + + +

Literature

+ +
    +
  • +ISO/TR 23249:2022 – Overview of existing DLT systems for identity management 2022-05 ISO +
    +

    This document covers the following topics:

    +
      +
    • Managing identity for individuals, organizations, things (IoT & objects), functions and processes and other entities including within and across DLT systems.
    • +
    • Description of the actors and their interactions and common interfaces.
    • +
    • Architectures.
    • +
    • Existing relevant standards and frameworks.
    • +
    +
    +
  • +
  • [NIST CYBERSECURITY WHITE PAPER] A Taxonomic Approach to Understanding Emerging Blockchain Identity Management Systems 2019-06-09 +
    +

    Identity management systems (IDMSs) are widely used to provision user identities while managing authentication, authorization, and data sharing both within organizations as well as on the Internet more broadly. Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control and consent mechanisms, which may benefit both users and businesses by alleviating these concerns; as a result, blockchain-based IDMSs are beginning to proliferate. This work categorizes these systems into a taxonomy based on differences in architecture, governance models, and other salient features. We provide context for the taxonomy by describing related terms, emerging standards, and use cases, while highlighting relevant security and privacy considerations.

    +
    +
  • +
  • +Towards Self-Sovereign Identity using Blockchain Technology 2016-10-26 +
    +

    Blockchain technology could function as the foundation of such system being a network for decentralized trust and exchange. Because everyone can participate as issuer or acquirer (and both), there are low adoption barriers and low costs. This allows new business opportunities for governments, banks and other authorities and more transparency and control for end-users.

    +
    +
  • +
+ +

General

+
    +
  • +12 Ways Crypto and Blockchain Tech Will Change the World (and Boost Your Bottom Line) 2022-04-08 +
    +

    No. 7: Protecting Our Personal Data
    +Called a “self-sovereign identity,” it would keep the data with the individual. People would use the Secure ID for online interactions; any data sent would be encrypted. But the key is that those online entities would not store the data themselves. So, there would be no more huge, centralized places where personal data could be stolen.

    +
    +
  • +
  • [curated list] Peacekeeper’s Blockchain and Identity 2021-11-23
  • +
  • +Three approaches to Self-Sovereign Identity based on blockchain 2021-10-20 Rosario De Chiara Coinmonks +
    +

    The third approach is, in a way, derived from the previous one, and is the one pursued by uPort/Serto: the blockchain has one single registry that tracks down just the revocation of credentials,

    +
    +
  • +
  • +Identity Blockchains and Energy Consumption 2021-10-19 Indicio +A decentralized network using a blockchain-based distributed ledger means you can use Peer DIDs to move most “transactions” and their cryptographic proofing off ledger. This means that for those peer-to-peer interactions, identity blockchains don’t need to do any ledger transactions at all.
  • +
  • +Legitimacy and Decentralized Systems 2021-04 Windley +
    +

    Why are some decentralized systems accepted and widely used while others wither? Why do some “hard forks” succeed while others fail? It all comes down to legitimacy.

    +
    +
  • +
  • +Why Distributed Ledger Technology (DLT) for Identity? 2021-04-21 Hyperledger +
    +

    So why DLT? First, we can get the good parts of paper credentials—private transactions between holders and verifiers and no callback to the issuer. Second, the issuer gets a trusted, open and transparent way to publish the cryptographic material needed for those private holder-verifier transactions. Third, there is no need to have a “Trusted Third Party” participating in the interactions.

    + +

    And did I mention, no private data goes on the DLT!!!

    +
    +
  • +
  • +Digital Identity and Blockchain – Its Place in Newer Identity Models 2021-04-21 +
    +

    In the first part of this series, we introduced the idea that traditional PKI-based digital identity solutions can potentially benefit from blockchain technology. +[…] +For this next part of the series, we’ll touch on the relatively new idea of self-sovereign identity, or SSI.

    +
    +
  • +
  • +Blockchain is the Least Interesting Thing About Self-sovereign Identity 2020-09-23 Riley Huges +
    +

    as useful as blockchain is for SSI, it’s nowhere near as interesting as:

    +
      +
    • The impact on the internet
    • +
    • The benefits of technical standards
    • +
    • The economic opportunity for early innovators
    • +
    +
    +
  • +
  • [Video] Identity and Distributed Ledger - Today and Tomorrow - June 26 - Identiverse 2019 2019-06-26 +
    +

    Join our expert panel, moderated by Paul Madsen, as they discuss and debate the future of distributed identity technology and its applications in solving identity problems.

    +
    +
  • +
  • +If ledger isn’t used, then every issuer of a credential has to maintain infrastructure 2018-12-09 Phil Windley +
    +

    or contract service provider to respond to DID resolution & revocation requests. And, credential issuers would know when the credential was used, impacting privacy.

    +
    +
  • +
  • +Part 3: Blockchange and Identity – The Foundational Use Case GovLab 2018-11-01 +
    +

    The contemporary IAM literature focuses on two central types of identity. The first is foundational identity, which is usually equated with legal identity. Here, after collecting attributes, individuals are issued a unique ID that is legally recognized at the national level and can be used to access different services. Legal IDs are almost always issued by the state in a centralized fashion. National ID cards are perhaps the best example of a foundational identity.

    + +

    The second type is called functional or transactional ID. In this case, a particular entity, public or private, issues individuals or customers a unique ID that is only valid for the specific purposes previously established by the issuing entity. Electoral identities, health or car insurance cards, and ecommerce login credentials are good examples.

    +
    +
  • +
  • +Blockchain Identity – Success Factors and Challenges 2018-05-16 Martin Kuppinger +
    +

    When new things arrive, which are still in the pioneering stage and far from reaching maturity, there is always a lot of discussion. This is even more true for Blockchain Identity, where the massive hype around Blockchains, a long history of clever ideas failing, and a few interesting technical and security challenges come together. During my keynote at this year’s EIC, I addressed the challenges and success factors for Blockchain ID as well. That led to a discussion on Twitter about whether some of these success factors are contradictory. +

    +
    +
  • +
  • +Is putting hashed PII on any immutable ledger(blockchain) is a bad Idea 2018-02-03 Identity Woman +
    +

    I decided to open a thread On Twitter for ID & security professionals to share why (/if) putting hashed PII on any immutable ledger(blockchain) is a bad Idea.
    +Not everyone agreed that it was bad if certain things were done right.
    +There were 15 direct responses and then a whole lot of subthreads.

    +
    +
  • +
  • [Video] Blockchain-Anchored Identity – A Gateway to Decentralized Apps and Services 2017-05-10 Daniel Buchner +
    +

    Blockchains possess unique properties that can be used to build systems that significantly impact our world. Perhaps no area of utilization, besides raw value exchange, is as intriguing as decentralized identity. In this talk we will discuss how blockchain-anchored decentralized identity can be used as a substrate for secure, user-centric apps and services.

    +
    +
  • +
  • +Self-Sovereign Identity and the Legitimacy of Permissioned Ledgers 2016-09 +
    +

    This post justifies the claim that an identity system based on a permissioned distributed ledger is legitimately self-sovereign. The post also examines the claims to legitimacy that social login and distributed ledger identity systems make.

    +
    +
  • +
  • +Blockchain for Identity - Myth or Potential 2018-06-16 +
    +

    Authentication might definitely become simpler, by having various authenticators and IDs, from eIDs to social logins, associated with a wallet. Just one simple store to get access. Yes, there are challenges in creating secure, easy-to-use wallets, but there is potential as well. +

    +
    +
  • +
+ +

Do you need a blockchain?

+ +
    +
  • +SSI-on-Blockchain is Objectively a Bad Thing 2022-07-08 Niko +
    +

    “Blockchain” in SSI exists for PR only, not for engineering reasons.
    +Note: I am only going to talk about the “blockchain” part of Self-sovereign Identity. Many things, good and bad, can be said about self-sovereign identity, but in order to keep the scope of this document manageable, I’ll leave the broader SSI-discussion to others. +* Self Sovereign Identity ≠ Blockchain 2021-11-09 Jolocom +Due to the ID-Wallet project in Germany, some articles and comments have equated Self Sovereign Identity (SSI) with blockchain technology in the last few weeks. The impression is given that SSI only works in conjunction with a blockchain. Spoiler, that’s not the case.

    +
    +
  • +
  • +Do You Need Blockchain for Enabling SSI? 2021-08-13 Affinidi +
    +

    We hope this will get you thinking about enabling SSI using an option that best suits your application or business requirement.

    +
    +
  • +
  • [tweet thread] Technically you’re right. Blockchain is not inherent to DIDs 2021-08-13 Steve Wilson +
    +

    Most DID presentations (as with much SSI) open with a bit of a disclaimer that these technologies don’t need blockchain. And yet the word-association is strong. Many DID block diagrams feature a blockchain. -/2

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blockchain/iota-foundation/index.html b/blockchain/iota-foundation/index.html new file mode 100644 index 00000000..a83fafd3 --- /dev/null +++ b/blockchain/iota-foundation/index.html @@ -0,0 +1,1287 @@ + + + + + + +IOTA Foundation | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + IOTA Foundation + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 3 minute read + + + +

+ + +
+ + +
+ +

WebsiteBlogLinkedin • Docs • GPlay

+ +
+

IOTA Foundation is a non-profit organization and creator of the Tangle, a permissionless, multi-dimensional distributed ledger, designed as a foundation of a global protocol for all things connected.

+
+ +
    +
  • The Case for a Unified Identity Our Vision for a Unified Identity Protocol on the Tangle for Things, Organizations, and Individuals
  • +
  • [Video] Establishing Trust between People, Organizations and Things (Video) +
    +

    The concept of digital identity, implemented in the Tangle Identity Eclipse project, provides this layer of trust that the online world requires. Build on IOTA’s Tangle and the standards of the World Wide Web Consortium (W3C) of DID and Verifiable Credentials, people, organizations, and things can identify each other, share data, and instantly verify the integrity of this data. They remain fully in control over their data in a privacy-first process. A few examples of how Tangle Identity can be used:

    +
      +
    • Digitizing physical documents such as passports and licenses, creating reusable Know Your Customer (KYC) information.
    • +
    • Verifiable company registrations and proof of employment to prevent phishing and fraud.
    • +
    • Proof of authenticity, signed by the manufacturer, creating trust in devices and their capabilities.
    • +
    +
    + +
  • +
  • Releasing IOTA Identity Alpha: A Standard Framework for Digital Identity +
    +

    In this blog, you will find the alpha-release of IOTA Identity, open-sourcing our Selv app, and the announcement of the Identity X-Team. For those that participate at Odyssey Momentum, we also prepared a hackathon package near the bottom of this blog.

    +
    +
  • +
  • iotaledger/identity.rs +
    +

    IOTA Identity is a Rust implementation of decentralized digital identity, also known as Self-Sovereign Identity (SSI). It implements standards such as the W3C Decentralized Identifiers (DID) and Verifiable Credentials and the DIF DIDComm Messaging specifications alongside supporting methods. This framework can be used to create and authenticate digital identities, creating a trusted connection and sharing verifiable information, establishing trust in the digital world.

    +
    +
  • +
  • Selv (GitHub) +
    +

    Share your health status and other personal credentials securely and privately.

    +
    +
  • +
  • Iota Identity Experience Team - GitHub +
    +

    The IOTA Identity Experience Team is a collaborative effort to provide help, guidance and spotlight to the IOTA Identity Community through offering feedback and introducing consistent workflows around IOTA Identity.

    +
    +
  • +
  • Persistent Selv - A self-sovereign digital identity (SSID) empowering individuals to engage in heritage and legacy-planning, establishing trusted connections with future generations and their environment. +
    +

    Dark Matter Labs and IOTA Foundation — with significant conceptual contributions from Futures Literacy experts at UNESCO and Finland Futures Research Centre at University of Turku — are launching Persistent Selv; an exploratory demo app empowering individuals to improve their ecological footprints, by prospecting their environmental legacies and establishing trusted connections with future generations.

    +
    +
  • +
+ +

series on IOTA in the Deep Demonstration on Long-Termism.

+
    +
  • IOTA Foundation and EIT Climate KIC on the Road to a Long-Term Future Social Impact +
    +

    In this short series, we want to share with you our learning and insight from this novel approach. In this part, we will explore the concept of Long Termism, how EIT Climate KIC orchestrates a diverse group to design new tools and interventions and how the IOTA Foundation contributes to this initiative.

    +
    +
  • +
  • Long-Term Cooperation: IOTA Foundation signs Memorandum of Understanding with EIT Climate KIC +
    +

    At the IOTA Foundation, we fundamentally believe that a new time requires novel approaches to governance. As the first non-profit foundation in the European Union that was financed with a cryptocurrency endowment, we pioneered such novel arrangements in what we think will serve the IOTA protocol best in the very long term. Throughout the year we have been sharing our learning and have been working with diverse thought leaders and renowned organizations from the field of sustainable finance and economics to strategize how we can create the structure to support long-term impact initiatives.

    +
    +
  • +
  • Persistent Self: An interactive demo around long-term digital identity +
    +

    Today, we want to share with you the result of an experimental demonstration project we have been working on with a number of compelling partners. First and foremost, this demo is the result of a collaboration with Dark Matter Labs, a strategic discovery, design and development lab. Built on Selv, IOTA´s self-sovereign identity (SSID) demonstration platform, we want to give you a glimpse into digital identities and how they can impact mankind’s sustainability in the future. It is important to stress that this is an experiment and collaborative thought experiment and we are grateful to EIT Climate KIC to have the foresight of supporting such bold developments.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blockchain/ontology/index.html b/blockchain/ontology/index.html new file mode 100644 index 00000000..8cf01c26 --- /dev/null +++ b/blockchain/ontology/index.html @@ -0,0 +1,1403 @@ + + + + + + +Ontology | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Ontology + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 5 minute read + + + +

+ + +
+ + +
+ + + +

WebsiteOnto.AppOoDAppBlogGitHubTelegramTelegram AnnTwitterYoutubeLinkedinDiscordReddit

+ +
    +
  • ONTology [G]— “a “Distributed Trust Network” which combines a cross-chain identity system, peer-to-peer data transmission, data authorization mechanisms, distributed data storage, attestation, and various industry-specific modules. It also includes an Ontology Crypto Package (OCP) and an Ontology Marketplace (OM).”
  • +
+ +

Company

+ +
    +
  • Ontology is Now Officially a Technical Provider for Enterprise Solutions through Cointelegraph +
    +

    With over 5 million unique visitors each month and over 17 million page views, Cointelegraph has rapidly established itself as one of the media anchors in the blockchain space. But the readers it attracts aren’t merely traders, enthusiasts, or bitcoin fiends — rather, Cointelegraph has quietly established itself as a legitimate mediator between established enterprises and blockchain technology providers. As a result, a consulting arm was launched that aims to “connect the world between blockchain and traditional institutions of all sizes by bringing wider adoption of digital assets and enterprise-grade blockchain solutions through education and professional consulting services.”
    +[…]
    +The SAGA market is another real-case application for Ontology’s public chain as over 200,000+ users and 10,000+ ecosystem partners rely on SAGA to access streams of decentralized data ranging from foreign exchanges to meteorology.

    +
    +
  • +
  • Ontology Takes Centre Stage at Blockchain Expo Tokyo +
    +

    Following the launch of our highly anticipated bespoke automotive solution and our recent partnership with global financial and mobility services provider, Daimler Mobility, Morio Katayama, Ontology’s Japan Ecosystem Lead, will share Ontology’s unique automotive solution at the newly launched Blockchain Expo Tokyo. To learn more about this partnership, Morio will be speaking on Wednesday, 28th October from 12.45 pm to 13.45 pm. At the venue, his talk will be taking place in the presentation room located next to the exhibition venue, where there will be 50 seats available.

    +
    +
  • +
+ +

Use Cases

+ + + +

Blockchain

+ +
    +
  • ONTO’s cross-chain aggregate swap function now is available +
    +

    In the recently released ONTO v3.6.0, the built-in cross-chain aggregate swap function in the “Market” tab added multiple trading pairs, enabling users to instantly swap assets between multiple chains at any time.

    +
    +
  • +
  • Everything you need to know about Ontology node staking on ONTO +
      +
    • +
      +

      Q1: Is there a guideline to Ontology node staking on ONTO?

      +
      +
    • +
    • +
      +

      Q2: What is the APY for Ontology node staking on ONTO?

      +
      +
    • +
    • +
      +

      Q3: Are the staked assets on nodes safe?

      +
      +
    • +
    • +
      +

      Q4:How long does one staking round take?

      +
      +
    • +
    • +
      +

      Q5: Are there limits on the node staking amount?

      +
      +
    • +
    • +
      +

      Q6: Will I be rewarded ONG immediately if I confirm the stake?

      +
      +
    • +
    • +
      +

      Q7: How much does transaction for node staking cost?

      +
      +
    • +
    • +
      +

      Q8: When can users withdraw the staking rewards?

      +
      +
    • +
    • +
      +

      Q9: When will I receive the ONT if I cancel the stake?

      +
      +
    • +
    • +
      +

      Q10: Compared with the ONT staking services provided by other third-party trading platforms and wallets, what advantages does the node staking of ONTO wallet have?

      +
      +
    • +
    +
  • +
+ +

GitHub

+ + + +

Identity

+ +
    +
  • Ontology Builds on Polkadot to Accelerate Adoption Of Decentralized Identity Solution +
    +

    Developed over the past couple of months, the Ontology parachain currently consists of a DID Substrate pallet, with plans for further integration of other custom components. Further plans for the Ontology parachain include:

    + +

    Ontology OScore — an off-chain DID authorization mechanism to manage wallet-identity relationships and provide ID-based credit scores for on-chain actions related to digital assets. The integration of Ontology’s distributed data exchange framework (DDXF), permitting both token association and data tokenization. Expanding DID’s use cases from users to also include data and resources, providing authentication, authorization, and accounting (AAA) for DID based resource instances via on-chain data access control with data-tokens (tokenization), and association of its value. DDXF provides on-chain AAA for data interoperability cross systems.

    +
    +
  • +
  • Ontology Boosts Security And Compliance Through Integration With Chainalysis +
    +

    Ontology, the high performance, open-source blockchain specializing in digital identity and data, has announced today an integration with Chainalysis, the blockchain analysis company.

    + +

    Ontology will utilize Chainalysis’s compliance and investigative solutions, KYT (Know Your Transaction) and Reactor, to enhance trust, provide a safer experience to traders, and combat illicit activity through transaction monitoring and tracing.

    +
    +
  • +
  • Lower Your Collateral Requirements & Loan Interests with OScore +
    +

    OScore, the first credit score for the decentralized world built with Ontology’s Decentralized Identity has officially launched. For simplicity, consider OScore an on-chain reputational system that supports cross-chain interaction with verifiable credentials on the Ontology blockchain, hence eliminating third-party verification programs from the process. Once a user authorizes their digital financial data, Ontology’s OScore system automatically generates a quantifiable credit score while ensuring a user’s privacy is fully protected and controlled by themselves.

    +
    +
  • +
+ +

Identity Repos

+
    +
  • ontology-DID Ontology decentralized identification protocol based on W3C DID specifications. +
    +

    Ontology DID(Also: ONT ID) is a decentralized identification protocol which based on W3C DID specifications.It supports collaborative services such as distributed and diversified ownership confirmation, identification, and authentication of various entities including individuals, legal entities, objects, and contents. ONT ID establishes a cryptographically-based digital identity for each entity, allowing self-sovereign of data authorization and ownership confirmation, which makes the identity and data truly assets that the user can control. ONT ID has the characteristics of decentralization, self-management, privacy protection, security and ease of use.

    +
    +
  • +
  • ontology-ddxf - Distributed data eXchange Framework,which allows to build data marketplaces. +
    +

    The downsides of centralized data exchange include data caching, use of data without user authorization and data copyright protection. Ontology is proposing a Distributed Data Protocol (ONT Data). Based on the protocol , we have come up with distributed data exchange framework(DDXF) which allows to customize data trading marketplaces with secured data and financial security. With DDXF, the developer of the ontology ecosystem can easily develop decentralized data application that meets the needs of various scenarios with various features.

    +
    +
  • +
  • ontology-eventbus - The Go Language Implementation of Ontology Actor Model +
    +

    Actor is a model of parallel computation model in computer science that treats “actors” as the the universal primitives of concurrent computation. In response to a message that it receives, an actor can make local decisions: make local decisions, create more actor, send more messages, and determine how to respond to the next message received.

    +
    +
  • +
  • ONTO +
    +

    ONTO is a comprehensive decentralized client product, which is an entrance of trust search engine and blockchain system.

    +
    +
  • +
  • ontid-driver - ONT ID driver for universal resolver
  • +
+ +

OntologyCommunityDevelopers

+ +

Ontio Cyano

+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blockchain/veres-one/index.html b/blockchain/veres-one/index.html new file mode 100644 index 00000000..d852bbe6 --- /dev/null +++ b/blockchain/veres-one/index.html @@ -0,0 +1,1266 @@ + + + + + + +Veres One | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Veres One + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 1 minute read + + + +

+ + +
+ + +
+ +

DownloadGitHubCommunity GroupDevelopersTwitter

+ +
    +
  • Veres One - Summary +
    +

    The Veres One Project envisions a world where people and organizations control their identifiers and their identity data. The Veres One Blockchain is a fit-for-purpose blockchain optimized for identity on the Web. The network ecosystem is designed to be self-sufficient through the use of an innovative operational and funding model. The operational model ensures openness, prevents attacks against the network, and financially rewards individuals and organizations that choose to run software to ensure the security of the network. Human dignity demands that every individual be able to participate equally in our increasingly digital society. That means everyone deserves the ability create and administer unique, globally resolvable identifiers. For that reason, the network is global and open to the public; anyone may participate.

    +
    +
  • +
+ +
+

The Veres One Community Group, housed at the W3C, directs the development and management of the Veres One Network.

+ +

Community Group decisions are made by consensus and sent to the Board of Governors for review and voting. The Board of Governors vote to accept or reject Community Group decisions based on their compliance with the Veres One Mission. Meetings are open to the public and minutes are made available in a public github repository. - About

+
+ +
    +
  • Veres One Community Group +
    +

    The mission of the Veres One Project is to facilitate the creation of open standards, software, and provide the governance to enable anyone in the world to create and manage their own decentralized identifiers.

    +
    +
  • +
  • Nodes +
    +

    A Node on the Veres One Network contains a record of every event that has has made its way into the Veres One Blockchain over time. It is connected to many of the other Nodes in the Network and can “gossip” events to other Nodes in the Network. When a Node receives an event, if the Node is an Elector, it may suggest that an event is included in the blockchain. If 2/3rds of the Network sees the event, and it is valid, then the event will be included in the blockchain.

    +
    +
  • +
  • Creating a DID on Veres One +
    +

    Requirements: Node v8.6+
    +Install did-client
    +Install the Decentralized Identifier client:
    +mkdir did-client
    +cd did-client
    +npm install did-client
    +Generate a Decentralized Identifier: +./node_modules/did-client/did generate --register
    +Information related to your Decentralized Identifier will be stored in the following directory:
    +ls $HOME/.testdid/

    +
    +
  • +
+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/categories.html b/categories.html new file mode 100644 index 00000000..bda1a946 --- /dev/null +++ b/categories.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/categories/index.html b/categories/index.html new file mode 100644 index 00000000..b39d8d8f --- /dev/null +++ b/categories/index.html @@ -0,0 +1,9757 @@ + + + + + + +Categories | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + +
+ + + + + +
+ +

Categories

+ + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
  • + + Companies 22 + +
  • + + + + + + + + + + + + + + + + + +
  • + + Government 21 + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + Organizations 17 + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + Web Standards 15 + +
  • + + + + + + + + + + + + + + + + + +
  • + + Open Source Projects 14 + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + Development 13 + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + History 12 + +
  • + + + + + + + + + + + + + + + + + +
  • + + Web 3 12 + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + Uses 11 + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + About 7 + +
  • + + + + + + + + + + + + + + + +
  • + + Blockchain 7 + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + Resources 4 + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + Events 3 + +
  • + + + + + + + + + + + + + +
  • + + Decentralized Web 3 + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+

Companies

+ +
+ + + + + +
+
+ +
Spruce Systems + +

SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

+

Updated: 2023-03-31 + + + + + less than 1 minute read +

+ + Tags: + +
Credible
+ +
DID:TEZOS
+ +
DIDKit
+ +
ENS
+ +
Enterprise
+ +
Ethereum
+ +
Ethereum Foundation
+ +
FIDO2
+ +
Graph Hack 2022
+ +
Kepler
+ +
OpenID Connect
+ +
Rebase
+ +
Sign in with ETH
+ +
Tezos
+ +
TreeLDR
+ +
USA
+ +
Web3
+ +
+
+ + + + + +
+
+ +
Spherity + +

Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

+

Updated: 2023-03-30 + + + + + less than 1 minute read +

+ + Tags: + +
AI
+ +
Cloud Identity Wallet
+ +
Enterprise
+ +
EU
+ +
European Data Infrastructure
+ +
Healthcare
+ +
IDUnion
+ +
IOT
+ +
ISO 27001
+ +
Kuppinger Cole
+ +
Legisym
+ +
Ontology
+ +
Secure Digital Identity Association
+ +
Sovrin Steward
+ +
Supply Chain
+ +
+
+ + + + + +
+
+ +
MyDex + +

As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

+

Updated: 2023-03-30 + + + + + less than 1 minute read +

+ + Tags: + +
Data A New Direction
+ +
DigitalScot
+ +
Enterprise
+ +
ISO 27001
+ +
National Data Strategy
+ +
Personal Data
+ +
Personal Data Stores
+ +
Public Sector
+ +
+
+ + + + + +
+
+ +
IDramp + +

IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

+

Updated: 2023-03-22 + + + + + less than 1 minute read +

+ + Tags: + +
Evernym
+ +
IDRamp
+ +
Oracle
+ +
Qiqochat
+ +
Trust Stamp
+ +
+
+ + + + + +
+
+ +
ValidatedID + +

With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

+

Updated: 2023-03-22 + + + + + less than 1 minute read +

+ + Tags: + +
DIF
+ +
Digital Signatures
+ +
EBSI
+ +
Education
+ +
eIDAS Bridge
+ +
Enterprise
+ +
ESSIFlab
+ +
Europe
+ +
Interop
+ +
SaaS
+ +
ValidatedID
+ +
ViDChain
+ +
VIDSigner
+ +
Wallets
+ +
+
+ + + + + +
+
+ +
Mattereum + +

We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

+

Updated: 2023-03-22 + + + + + less than 1 minute read +

+ + Tags: + +
DWeb
+ +
Enterprise
+ +
Ethereum
+ +
IOT
+ +
Metaverse
+ +
+
+ + + + + +
+
+ +
Indicio + +

Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

+

Updated: 2023-03-22 + + + + + less than 1 minute read +

+ + Tags: + +
Absolutely Zero Cyber
+ +
Anonyome Labs
+ +
Aries
+ +
Aruba Health App
+ +
BizSecure
+ +
BlockSpaces
+ +
Blockster Labs
+ +
Bot Ventures
+ +
Bullet ID
+ +
Certification
+ +
Compliance
+ +
Cynjatech
+ +
Cysecure
+ +
DID:INDY
+ +
Enterprise
+ +
EntTrustient
+ +
Finclusive
+ +
GlobaliD
+ +
IDRamp
+ +
Indicio TestNet
+ +
Liquid Avatar Technologies
+ +
Lissi Wallet
+ +
Lorica Identity
+ +
Machine Readable Governance
+ +
Mediator Agent
+ +
Mobile Agent
+ +
Networks Synergy
+ +
Privatyze
+ +
Proven
+ +
Public Benefit Corporation
+ +
Selfd.id
+ +
SITA
+ +
Snapper Future Tech
+ +
Snowbridge Inc
+ +
Trusted Digital Ecosystems
+ +
Uphold
+ +
VCI
+ +
Verio ID
+ +
VERSES Labs
+ +
Xertify
+ +
+
+ + + + + +
+
+ +
Magic Labs + +

When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

+

Updated: 2023-03-22 + + + + + less than 1 minute read +

+ + Tags: + +
DWeb
+ +
Enterprise
+ +
IAM
+ +
ID
+ +
Magic Link
+ +
Onboarding
+ +
Passwordless
+ +
SMS
+ +
Web3
+ +
WebAuthN
+ +
+
+ + + + + +
+
+ +
Global ID + +

Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

+

Updated: 2023-03-22 + + + + + less than 1 minute read +

+ + Tags: + +
Compliance
+ +
COVID
+ +
Indicio
+ +
PRIVATE
+ +
Wallets
+ +
+
+ + + + + +
+
+ +
Gataca + +

We’re building an identity layer for a better, more secure Internet Our mission is to give users back control of their data and ensure their safety online. +Since its inception at MIT in 2017, GATACA has developed a comprehensive blockchain-based SSI solution that offers a single user-centric digi...

+

Updated: 2023-03-22 + + + + + less than 1 minute read +

+ + Tags: + +
DID Registry
+ +
ESSIFlab
+ +
Verifier Api
+ +
+
+ + + + + +
+
+ +
Lissi + +

Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

+

Updated: 2023-03-22 + + + + + less than 1 minute read +

+ + Tags: + +
eIDAS
+ +
EUDI Wallet
+ +
Evernym
+ +
IBM
+ +
Indicio
+ +
Lissi Connect
+ +
Lissi Wallet
+ +
Neosfer GmbH
+ +
+
+ + + + + +
+
+ +
Spherity + +

Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

+

Updated: 2023-02-20 + + + + + less than 1 minute read +

+ + Tags: + +
AI
+ +
DID
+ +
DIF
+ +
Digital Twins
+ +
eIDAS
+ +
IOT
+ +
ISO 27001
+ +
Ontology
+ +
Sovrin Foundation
+ +
Swisscom
+ +
W3C
+ +
+
+ + + + + +
+
+ +
Trinsic + +

We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

+

Updated: 2023-02-20 + + + + + less than 1 minute read +

+ + Tags: + +
Aries
+ +
Covid Credentials
+ +
DIF
+ +
Good Health Pass
+ +
hyperledger foundation
+ +
Hyperledger Foundation
+ +
Indy
+ +
Sovrin Foundation
+ +
Streetcred
+ +
TOIP
+ +
Trinsic
+ +
Trust over IP
+ +
Verifiable Organizations Network
+ +
W3C
+ +
+
+ + + + + +
+
+ +
Hyland Credentials - Issue verifiable records using the blockchain. + +

Hyland Credentials started as Learning Machine, a startup that architected the Blockcerts open standard with the MIT Media Lab and co-chaired of the W3C Credentials Community Group. Since that inception, we’ve become the global leader in blockchain-based digital credentials. As the only records p...

+

Updated: 2023-02-20 + + + + + less than 1 minute read +

+ + Tags: + +
Blockcerts
+ +
DIF
+ +
Hyland
+ +
Hyland Credentials
+ +
Learning Machine
+ +
W3C
+ +
+
+ + + + + +
+
+ +
Meeco + +

Meeco enables people (data subjects)to provide their own verified records and controlled consent. This API-of-Me allows Meeco to provide a meta-data driven attribute wallet with no knowledge of the data to any authenticated identity of a user,which in turn enables an auditable personal-event chai...

+

Updated: 2023-02-20 + + + + + less than 1 minute read +

+ + Tags: + +
DIF
+ +
Meeco
+ +
MyData
+ +
Respect Network
+ +
+
+ + + + + +
+
+ +
Transmute + +

Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

+

Updated: 2023-02-20 + + + + + less than 1 minute read +

+ + Tags: + +
Element Block Explorer
+ +
Blockchain
+ +
Consensys
+ +
Custom Authz Servers
+ +
DHS
+ +
DID:GITHUB
+ +
DIF
+ +
Element
+ +
Encrypted Data Vaults
+ +
Ethereum
+ +
IOT
+ +
IPFS
+ +
Microsoft
+ +
OAuth
+ +
OIDC
+ +
Okta
+ +
Okta Identity Cloud
+ +
Oracle
+ +
Sidetree
+ +
Transmute
+ +
Web3
+ +
+
+ + + + + +
+
+ +
Evernym + +

The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

+

Updated: 2023-02-20 + + + + + less than 1 minute read +

+ + Tags: + +
ATB
+ +
Avast
+ +
DHS
+ +
DIF
+ +
ESSIFlab
+ +
Evernym
+ +
Founding Sovrin Steward
+ +
Indy
+ +
IOTA
+ +
Respect Network
+ +
Sovrin
+ +
Sovrin Foundation
+ +
Sovrin Steward
+ +
Trust over IP
+ +
+
+ + + + + +
+
+ +
MATTR + +

We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

+

Updated: 2023-02-20 + + + + + less than 1 minute read +

+ + Tags: + +
BBS Signatures
+ +
DHS
+ +
JSON-LD
+ +
Linked Data
+ +
MATTR
+ +
Mattr
+ +
Schema.org
+ +
Sovrin Foundation
+ +
+
+ + + + + +
+
+ +
IBM Identity + +

IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

+

Updated: 2023-02-20 + + + + + less than 1 minute read +

+ + Tags: + +
DIF
+ +
Good Health Pass
+ +
hyperledger foundation
+ +
IBM
+ +
Indy
+ +
Mooti
+ +
SecureKey
+ +
Sovrin Foundation
+ +
Sovrin Steward
+ +
+
+ + + + + +
+
+ +
Danube Tech + +

This is an open-source project offering software for identity and personal data services on the Internet. The core of this project is an XDI-based Personal Data Store - a semantic database for your personal data, which always remains under your control. Applications on top of this database includ...

+

Updated: 2023-02-20 + + + + + less than 1 minute read +

+ + Tags: + +
Danube
+ +
DHS
+ +
DIF
+ +
ESSIFlab
+ +
IIW
+ +
RWoT
+ +
Sovrin Steward
+ +
+
+ + + + + +
+
+ +
Microsoft Identity + +

Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

+

Updated: 2023-02-20 + + + + + less than 1 minute read +

+ + Tags: + +
Bitcoin
+ +
Blockstack
+ +
Consensys
+ +
DIF
+ +
Ethereum
+ +
FIDO
+ +
ID2020
+ +
ID2020 Founder
+ +
ION
+ +
Mastercard
+ +
Microsoft
+ +
Real World
+ +
Secure Data Storage
+ +
Transmute
+ +
uPort
+ +
VCI Founder
+ +
WebAuthN
+ +
+
+ + + + + +
+
+ +
Karyl Fowler and History of Transmute + +

Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

+

Updated: 2021-04-19 + + + + + 12 minute read +

+ + Tags: + +
Element Block Explorer
+ +
Blockchain
+ +
Consensys
+ +
Custom Authz Servers
+ +
DHS
+ +
DID:GITHUB
+ +
DIF
+ +
Element
+ +
Encrypted Data Vaults
+ +
Ethereum
+ +
IOT
+ +
IPFS
+ +
Microsoft
+ +
OAuth
+ +
OIDC
+ +
Okta
+ +
Okta Identity Cloud
+ +
Oracle
+ +
Sidetree
+ +
Transmute
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + + + +
+

Government

+ +
+ + + + + +
+
+ +
Governments and Decentralized Identity + +

Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

+

Updated: 2023-07-02 + + + + + 13 minute read +

+ + Tags: + +
Africa
+ +
China
+ +
Global
+ +
Government
+ +
Japan
+ +
Korea
+ +
Latin America
+ +
Policy
+ +
Tokyo
+ +
+
+ + + + + +
+
+ +
United States Governments and Self Sovereign Identity + +

It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

+

Updated: 2023-06-28 + + + + + 17 minute read +

+ + Tags: + +
Austin
+ +
Data Privacy
+ +
Digital Immigration Credentials
+ +
FATF
+ +
FTC
+ +
IRS
+ +
Illinois
+ +
New York
+ +
Policy
+ +
Real World
+ +
USA
+ +
Utah
+ +
Verifiable Credentials
+ +
Web3
+ +
Wyoming
+ +
+
+ + + + + +
+
+ +
Africa and Self Sovereign Identity + +

Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

+

Updated: 2023-06-27 + + + + + 7 minute read +

+ + Tags: + +
Africa
+ +
DIDx
+ +
Diwala
+ +
Farmer Connect
+ +
FlexID
+ +
GLEIF
+ +
Gravity Earth
+ +
Indy
+ +
Kiva
+ +
LEI
+ +
Onfido
+ +
Policy
+ +
Real World
+ +
Yoma
+ +
+
+ + + + + +
+
+ +
European Digital Identity and SSI + +

By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

+

Updated: 2023-06-15 + + + + + 17 minute read +

+ + Tags: + +
Aries
+ +
Catalonia
+ +
EBSI
+ +
ESSIFlab
+ +
EU
+ +
Ethereum
+ +
Europe
+ +
Finland
+ +
Germany
+ +
IDUnion
+ +
Indy
+ +
Netherlands
+ +
Policy
+ +
Spain
+ +
Verifiable Credentials
+ +
W3C
+ +
Zug
+ +
eIDAS
+ +
uPort
+ +
+
+ + + + + +
+
+ +
Data Governance Act + +

+ EU DATA ACT – MAKING DATA PORTABILITY ACTIONABLE 2022-02-25 MyData + + +

+

Updated: 2023-06-10 + + + + + 4 minute read +

+ + Tags: + +
Data Governance Act
+ +
EU
+ +
Europe
+ +
MyData
+ +
Policy
+ +
+
+ + + + + +
+
+ +
Governments of Canada + +

“The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

+

Updated: 2023-06-10 + + + + + 7 minute read +

+ + Tags: + +
Alberta
+ +
Canada
+ +
DIACC
+ +
Ontario
+ +
PCTF
+ +
Policy
+ +
Real World
+ +
Saskatchewan
+ +
UCVDCC
+ +
Verifiable Credentials
+ +
+
+ + + + + +
+
+ +
California: SSI, Policy, Blockchain, and Vaccine Records + +

The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

+

Updated: 2023-06-10 + + + + + 9 minute read +

+ + Tags: + +
CCPA
+ +
CPRA
+ +
California
+ +
Covid 19
+ +
IAB
+ +
IAPP
+ +
Policy
+ +
SMART Health Card
+ +
Trust Framework
+ +
USA
+ +
+
+ + + + + +
+
+ +
The Pan Canadian Trust Framework + +

“The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

+

Updated: 2023-06-09 + + + + + 6 minute read +

+ + Tags: + +
Canada
+ +
DIACC
+ +
PCTF
+ +
Policy
+ +
Trust Framework
+ +
Verifiable Credentials
+ +
+
+ + + + + +
+
+ +
BCGov - Government of British Columbia Canada + +

“Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

+

Updated: 2023-06-09 + + + + + 7 minute read +

+ + Tags: + +
Aries
+ +
Canada
+ +
IIW
+ +
Indy
+ +
Orgbook
+ +
Policy
+ +
Real World
+ +
Trinsic
+ +
Trust Framework
+ +
Trust over IP
+ +
Verifiable Organizations Network
+ +
W3C
+ +
+
+ + + + + +
+
+ +
General Data Protection Regulation (GDPR) of the European Union + +

Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

+

Updated: 2023-06-09 + + + + + 7 minute read +

+ + Tags: + +
CCPA
+ +
Europe
+ +
GDPR
+ +
Policy
+ +
eIDAS
+ +
eSSIF
+ +
eSSIF-Lab
+ +
+
+ + + + + +
+
+ +
European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

+

Updated: 2023-06-09 + + + + + 7 minute read +

+ + Tags: + +
CIMEA Naric
+ +
DXCTechnology
+ +
Danube
+ +
EBSI
+ +
ESSIF
+ +
EU
+ +
Education
+ +
Europe
+ +
GDPR
+ +
Identyum
+ +
Interop
+ +
Policy
+ +
Real World
+ +
Thales
+ +
VIDChain
+ +
ValidatedID
+ +
Walt ID
+ +
+
+ + + + + +
+
+ +
United Kingdom + +

The government is committed to realising the benefits of digital identity, without creating ID cards. Earlier this year we published a draft of the UK digital identity and attributes trust framework. This document sets out what rules and standards are needed to protect people’s sensitive identity...

+

Updated: 2023-06-09 + + + + + 7 minute read +

+ + Tags: + +
Digital Staff Passport
+ +
Europe
+ +
NHS
+ +
Policy
+ +
Real World
+ +
UK
+ +
+
+ + + + + +
+
+ +
Switzerland + +

The preliminary draft of the federal law declared the purpose of the E-ID to be to ensure “secure identification by means of E-ID among private individuals and with authorities”. The protection of the personality and fundamental rights of individuals is to be provided by the following principles +

+

Updated: 2023-06-09 + + + + + 4 minute read +

+ + Tags: + +
Europe
+ +
Policy
+ +
Switzerland
+ +
+
+ + + + + +
+
+ +
NGI - ESSIF Lab + +

The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

+

Updated: 2023-06-08 + + + + + 11 minute read +

+ + Tags: + +
EBSI
+ +
ESSIF
+ +
EU
+ +
Europe
+ +
GDPR
+ +
Interop
+ +
NGI
+ +
eIDAS
+ +
+
+ + + + + +
+
+ +
eIDAS - European Electronic Identification and Trust Services + +

This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

+

Updated: 2023-06-08 + + + + + 15 minute read +

+ + Tags: + +
EU
+ +
EUDI Framework
+ +
EUDI Wallet
+ +
Europe
+ +
Policy
+ +
Trust Framework
+ +
eIDAS
+ +
eIDAS Bridge
+ +
eIDAS2
+ +
+
+ + + + + +
+
+ +
Australia + +

There is a lot more work to be done and plenty of consultations to undertake, but we understand that as we increasingly rely on digital technology as part of our everyday lives, the government has a responsibility to ensure we can offer a digital ID system that is voluntary, efficient and meets p...

+

Updated: 2023-06-07 + + + + + 3 minute read +

+ + Tags: + +
Australia
+ +
Australian Payments Network
+ +
Policy
+ +
+
+ + + + + +
+
+ +
India + +

Another functional question that needs to be resolved concerns how we communicate the value of data stewardship as an ideal, and relatedly the value of data itself. Given the unequal relationships between technology companies and people, the fact that data is a valuable resource that can be used ...

+

Updated: 2023-06-07 + + + + + 5 minute read +

+ + Tags: + +
Aadhaar
+ +
Hyperledger
+ +
India
+ +
Orgbook
+ +
Policy
+ +
+
+ + + + + +
+
+ +
Digital Identity New Zealand + +

Our government is embarking on a journey to create A Digital Strategy for Aotearoa that seeks to respond to the social, economic, education and cultural opportunities from digital technology, along with the risks that these technologies can bring. +

+

Updated: 2023-06-07 + + + + + 4 minute read +

+ + Tags: + +
Aotearoa
+ +
DINZ
+ +
DISTF
+ +
New Zealand
+ +
Policy
+ +
+
+ + + + + +
+
+ +
Zug ID + +

Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

+

Updated: 2023-06-05 + + + + + 7 minute read +

+ + Tags: + +
Aries
+ +
Consensys
+ +
Crypto Valley Association
+ +
Ethereum
+ +
Europe
+ +
Policy
+ +
ProCivis
+ +
Real World
+ +
Switzerland
+ +
Zug
+ +
uPort
+ +
+
+ + + + + +
+
+ +
US Department Homeland Security (DHS) + +

The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

+

Updated: 2020-11-02 + + + + + 17 minute read +

+ + Tags: + +
Blockcerts
+ +
Celerity
+ +
DHS
+ +
DKMS
+ +
Danube Tech
+ +
Digital Bazaar
+ +
Dignario
+ +
Evernym
+ +
Factom
+ +
Indicio
+ +
Learning Machine
+ +
MATTR
+ +
Mavnet
+ +
Mesur
+ +
Narf
+ +
Policy
+ +
Respect Network
+ +
SICPA
+ +
SecureKey
+ +
Solarity
+ +
Spherity
+ +
Stranger Labs
+ +
Transmute
+ +
Trinsic
+ +
USA
+ +
USCIS
+ +
Verifiable Credentials
+ +
Verified.ME
+ +
W3C
+ +
+
+ + + + + +
+
+ +
The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

+

Updated: 2019-07-11 + + + + + 31 minute read +

+ + Tags: + +
BCGov
+ +
Canada
+ +
HGF 2018
+ +
Hyperledger Forum
+ +
Indy
+ +
Real World
+ +
Transcript
+ +
Verifiable Credentials
+ +
Verifiable Organizations Network
+ +
W3C
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Organizations

+ +
+ + + + + +
+
+ +
We Are Open Cooperative + +

We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

+

Updated: 2023-08-13 + + + + + 6 minute read +

+ + Tags: + +
Accredible
+ +
BCdiploma
+ +
Badge List
+ +
BadgeCollect
+ +
BadgeFactor
+ +
BadgeOS
+ +
Badgecraft
+ +
Badgetree™
+ +
Bestr
+ +
CanCred.ca
+ +
Canvas Credentials
+ +
Credly
+ +
ForAllRubrics
+ +
HPass
+ +
Hyland Credentials
+ +
Keep Badges Weird
+ +
Milestone
+ +
NOCTI
+ +
Open Badge Factory
+ +
Open Badges
+ +
Open Recognition
+ +
Openbadges.me
+ +
Participate
+ +
RedCritter
+ +
Sertifier
+ +
VerifyEd
+ +
We are Open
+ +
+
+ + + + + +
+
+ +
Linux Foundation Public Health (LFPH) and the Cardea Project + +

There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

+

Updated: 2023-08-12 + + + + + 4 minute read +

+ + Tags: + +
Cardea
+ +
Covid 19
+ +
ESSIF
+ +
GCCN
+ +
Healthcare
+ +
Hyperledger Labs
+ +
LFPH
+ +
Linux Foundation
+ +
Public Health Advisory Council
+ +
TRAIN
+ +
+
+ + + + + +
+
+ +
OpenID Foundation + +

Founded in 2007, the OpenID Foundation (OIDF) is a global open standards body committed to helping people assert their identity wherever they choose. We are global vibrant community where identity peers and thought leaders convene to craft the identity ecosystems of tomorrow. +

+

Updated: 2023-08-12 + + + + + 7 minute read +

+ + Tags: + +
GAIN
+ +
Open Banking
+ +
OpenID
+ +
SSE
+ +
Standards Development Org
+ +
+
+ + + + + +
+
+ +
The ID2020 Alliance + +

The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

+

Updated: 2023-08-12 + + + + + 9 minute read +

+ + Tags: + +
Accenture
+ +
BLOK
+ +
DIAL
+ +
FHI360
+ +
Gavi
+ +
ICC
+ +
ID2020
+ +
Ideo
+ +
Kiva
+ +
Mastercard
+ +
Mercy Corps
+ +
Microsoft
+ +
National Cybersecurity Center
+ +
Panta Transportation
+ +
RWoT
+ +
Rockefeller Foundation
+ +
Simprints
+ +
UC Berkeley
+ +
hyperledger foundation
+ +
iRespond
+ +
+
+ + + + + +
+
+ +
Centre Consortium and Verite + +

We began by launching US Dollar Coin (USDC), a fiat-backed stablecoin and now the second largest stablecoin on the market. The standards we laid out for USDC provide a layer of trust and transparency so that users can operate with security and confidence as we enter a new world of digital payments. +

+

Updated: 2023-07-03 + + + + + 2 minute read +

+ + Tags: + +
Centre
+ +
Coinbase
+ +
Policy
+ +
Web3
+ +
+
+ + + + + +
+
+ +
Credentials Community Group - W3C + +

explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

+

Updated: 2023-07-03 + + + + + 2 minute read +

+ + Tags: + +
Credentials Community Group
+ +
Decentralized Identifiers
+ +
ECDSA Cryptosuite v2019
+ +
ECDSA Cryptosuite v2020
+ +
JWS
+ +
Standards Development Org
+ +
Tracability
+ +
Verifiable Credentials
+ +
W3C
+ +
+
+ + + + + +
+
+ +
Global Legal Entity Identifier Foundation - GLEIF + +

Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

+

Updated: 2023-07-03 + + + + + 10 minute read +

+ + Tags: + +
Amazon
+ +
CFCA
+ +
Contour
+ +
DIZME
+ +
DigiCert
+ +
Entrust Datacard
+ +
Evernym
+ +
GLEIF
+ +
Government
+ +
ICAI India
+ +
InfoCert
+ +
Policy
+ +
RapidLEI
+ +
Serto
+ +
Standards Development Org
+ +
SwissSign
+ +
Ubisecure
+ +
Verifiable Credentials
+ +
+
+ + + + + +
+
+ +
Trust over IP Foundation - TOIP + +

The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

+

Updated: 2023-07-02 + + + + + 9 minute read +

+ + Tags: + +
Avast
+ +
BCGov
+ +
Centre
+ +
GLEIF
+ +
Governance
+ +
Interop
+ +
KABN Network
+ +
OIX
+ +
Sovrin Foundation
+ +
+
+ + + + + +
+
+ +
MyData + +

We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

+

Updated: 2023-06-18 + + + + + 14 minute read +

+ + Tags: + +
AI
+ +
Avast
+ +
Cozy Cloud
+ +
DKMS
+ +
Data Governance
+ +
GDPR
+ +
JLinc
+ +
Meeco
+ +
MyData
+ +
MyDex
+ +
OAuth
+ +
Verifiable Credentials
+ +
eIDAS
+ +
+
+ + + + + +
+
+ +
Decentralized Identity Foundation - DIF + +

A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

+

Updated: 2023-06-12 + + + + + 6 minute read +

+ + Tags: + +
Affinidi
+ +
Anonyome Labs
+ +
ArcBlock
+ +
Aries
+ +
Auth0
+ +
BCGov
+ +
BOTLabs
+ +
Beijing Teleinfo Technology
+ +
Blockchain
+ +
Blockchain Foundry
+ +
Blockpass
+ +
Blockstack
+ +
Bloom Protocol
+ +
Burrata
+ +
CU Ledger
+ +
Centre
+ +
Claims and Credentials WG
+ +
CollaboGate
+ +
Condatis
+ +
Consensys Mesh
+ +
Credivera
+ +
Cybavo
+ +
Cyber Securiteam
+ +
DIDAuth WG
+ +
DIDComm WG
+ +
DIF
+ +
Danube Tech
+ +
Diwala
+ +
Earth ID
+ +
Enterprise Ethereum Alliance
+ +
Fennel Labs
+ +
Finema
+ +
GS1
+ +
Gen Digital
+ +
Genoo
+ +
Hedera
+ +
Hiro
+ +
IBCT
+ +
ID Ramp
+ +
Identifiers and Discovery WG
+ +
Identity.com
+ +
Infra Blockchain
+ +
Input Output
+ +
Interac
+ +
Interop WG
+ +
Iuncta
+ +
Keyless
+ +
Litentry
+ +
Magic Labs
+ +
Mattr
+ +
Meeco
+ +
Metadium
+ +
Microsoft
+ +
Monokee
+ +
Nayuta
+ +
Neosfer
+ +
Nest(R)
+ +
NuID
+ +
Nymlab
+ +
OneSpan
+ +
PassiveBolt
+ +
Ping Identity
+ +
Polygon Labs
+ +
Portabl
+ +
Proxy
+ +
Qikfox
+ +
Resiliant
+ +
Sezoo
+ +
Silence Laboratories
+ +
Sphereon
+ +
SpruceID
+ +
Standards Development Org
+ +
Storage and Compute WG
+ +
Superlunar
+ +
Switchchord
+ +
Taqanu
+ +
The Humanized Internet
+ +
Torus Labs
+ +
Transmute
+ +
Trinsic
+ +
Trudenty
+ +
UNIFY Solutions
+ +
UniWorld
+ +
Universal Resolver
+ +
Validated ID
+ +
VelocityCareer Labs
+ +
WeBank
+ +
Web3 Labs
+ +
Workday
+ +
YellowDotPink
+ +
ceramic
+ +
civic
+ +
dock
+ +
extrimian
+ +
iDAKTO
+ +
iden3
+ +
myDid
+ +
nuggets
+ +
+
+ + + + + +
+
+ +
Hyperledger Foundation + +

Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

+

Updated: 2023-06-12 + + + + + 9 minute read +

+ + Tags: + +
Aries
+ +
Ayanworks
+ +
BTP
+ +
Blinking
+ +
Education
+ +
Enterprise Ethereum Alliance
+ +
Evernym
+ +
Fabric
+ +
Global
+ +
HealthDigit
+ +
Indy
+ +
Linux Foundation
+ +
Microsoft
+ +
Oracle
+ +
Salesforce
+ +
Sawtooth
+ +
SecureKey
+ +
Sony
+ +
Sovrin Foundation
+ +
T-Mobile NEXT Identity
+ +
Ursa
+ +
agreementsolutions
+ +
+
+ + + + + +
+
+ +
The Sovrin Foundation + +

The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

+

Updated: 2023-06-12 + + + + + 15 minute read +

+ + Tags: + +
ABSA Group
+ +
ATB Financial
+ +
Anonyome Labs
+ +
Axuall
+ +
AyanWorks
+ +
Bloqzone
+ +
CPQD
+ +
Certizen
+ +
Condatis
+ +
DIDx
+ +
DKMS
+ +
Danube Tech
+ +
Desert Financial Credit Union
+ +
Deutsche Telekom AG
+ +
Dhiway
+ +
Digicert
+ +
Evernym
+ +
Fetch.ai
+ +
Finicity
+ +
GDPR
+ +
Humanitarian
+ +
ID Crypt Global
+ +
Indy
+ +
InfoCert
+ +
MakoLab
+ +
Monokee
+ +
NEC
+ +
OAS Staff Federal Credit Union
+ +
One Global
+ +
Outlier Ventures
+ +
Perkins Coie
+ +
ProSapien
+ +
RIDDLE&CODE
+ +
Regio iT
+ +
Royal Credit Union
+ +
SICPA
+ +
SITA
+ +
Sovrin Foundation
+ +
The Institute for Internet-Security
+ +
Trinsic
+ +
Trust Framework
+ +
Truu (ID)
+ +
Unveil.Social
+ +
Veridium
+ +
Verifiable Credentials
+ +
Verifiable Organizations Network
+ +
W3C
+ +
esatus AG
+ +
iRespond
+ +
+
+ + + + + +
+
+ +
Digital Identification and Authentication Council of Canada - DIACC + +

The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

+

Updated: 2023-06-05 + + + + + 26 minute read +

+ + Tags: + +
100101075
+ +
1Kosmos
+ +
2Keys
+ +
ATB
+ +
Affinity Credit Union
+ +
Applied Recognition
+ +
Arucc
+ +
Auth0
+ +
BCGov
+ +
BMO
+ +
Boloro
+ +
C1
+ +
CCUA
+ +
CDIC
+ +
Canada
+ +
Canada Health Infoway
+ +
Canadapost
+ +
Celero
+ +
Cibc
+ +
Convergence
+ +
DI
+ +
DIACC
+ +
Desjardins
+ +
Digidentity
+ +
Equifax
+ +
Equitable Bank
+ +
FIDO
+ +
Folio
+ +
ForgeRock
+ +
Gambit
+ +
Get Group
+ +
Hypersecu
+ +
IBM
+ +
IDC2018
+ +
ISO 18013-5
+ +
IdentityNorth
+ +
Identos
+ +
In fidem
+ +
In-Sec-M
+ +
Ingenico
+ +
Interac
+ +
Jumio
+ +
LD
+ +
Libro
+ +
Ltsa
+ +
Manulife
+ +
Mastercard
+ +
Mavennet
+ +
Modohr
+ +
Newbruns
+ +
Northern Block
+ +
Notarius couleur
+ +
OARO
+ +
One span
+ +
Onfido
+ +
Ontairo
+ +
Outlier
+ +
PCTF
+ +
Payments Canada
+ +
Peer Social
+ +
PlaceSpeak
+ +
Plurilock
+ +
Policy
+ +
Pragma
+ +
Prodigy
+ +
Quartech
+ +
RBC 1
+ +
Safran
+ +
Saskatchewan
+ +
SecureKey
+ +
Securefact
+ +
Simeio
+ +
Smart species
+ +
Stash
+ +
Supercluster
+ +
Td
+ +
Telus
+ +
TreeFort
+ +
Trulioo
+ +
Trust Framework
+ +
UXP Systems
+ +
Vallid
+ +
Vancity
+ +
Vivvo
+ +
Vlinder
+ +
Worldreach
+ +
Yoti
+ +
iComply
+ +
iProov
+ +
+
+ + + + + +
+
+ +
World Wide Web Consortium - W3C + +

First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

+

Updated: 2023-06-03 + + + + + less than 1 minute read +

+ + Tags: + +
BTCR
+ +
Credentials Community Group
+ +
Decentralized Identifiers
+ +
JSON-LD
+ +
Linked Data
+ +
Standards Development Org
+ +
Veres One
+ +
Verifiable Credentials
+ +
W3C
+ +
WebAuthN
+ +
+
+ + + + + +
+
+ +
GS1 - The Global Language of Business + +

Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

+

Updated: 2023-05-20 + + + + + less than 1 minute read +

+ + Tags: + +
Barcode
+ +
Digital Link
+ +
Digital Signatures
+ +
Enterprise
+ +
GS1
+ +
Global Standards Management Process
+ +
Healthcare
+ +
KERI
+ +
RFID
+ +
Supply Chain
+ +
+
+ + + + + +
+
+ +
Planetwork + +

We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

+

Updated: 2020-11-25 + + + + + 25 minute read +

+ + Tags: + +
Augmented Social Network
+ +
Bloom
+ +
IDCommons
+ +
JLinc
+ +
OASIS
+ +
Planetwork
+ +
XDI
+ +
+
+ + + + + +
+
+ +
Women in Identity - @WomeninID + +

Digital identity solutions built for everyone are built by everyone. Women in Identity inspires, elevates and supports a more diverse workforce in the digital identity industry. +

+

Updated: 2019-07-15 + + + + + 6 minute read +

+ + Tags: + +
GDPR
+ +
WomeninID
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Web Standards

+ +
+ + + + + +
+
+ +
Verifiable Credentials - Working Groups, Standards and Development + +

Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

+

Updated: 2023-08-29 + + + + + less than 1 minute read +

+ + Tags: + +
Claims and Credentials WG
+ +
Credentials Community Group
+ +
FIDO
+ +
JSON-LD
+ +
OAuth
+ +
VC-WG
+ +
Verifiable Credentials
+ +
W3C
+ +
+
+ + + + + +
+
+ +
Verifiable Credentials - W3C + +

Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

+

Updated: 2023-08-29 + + + + + less than 1 minute read +

+ + Tags: + +
Claims and Credentials WG
+ +
Credentials Community Group
+ +
JSON-LD
+ +
VC-WG
+ +
Verifiable Credentials
+ +
W3C
+ +
+
+ + + + + +
+
+ +
Decentralized Identifiers (DIDs) - W3C + +

A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

+

Updated: 2023-08-18 + + + + + less than 1 minute read +

+ + Tags: + +
Credentials Community Group
+ +
DIDWG
+ +
DIF
+ +
Decentralized Identifiers
+ +
Evernym
+ +
FIMSA
+ +
ID2020
+ +
IETF
+ +
IIW
+ +
NIST
+ +
RWoT
+ +
SRI International
+ +
W3C
+ +
+
+ + + + + +
+
+ +
DID Methods - Various + +

DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

+

Updated: 2023-08-18 + + + + + less than 1 minute read +

+ + Tags: + +
51nodes
+ +
ABT Network
+ +
Aergo
+ +
Alastria
+ +
ArcBlock
+ +
Ardor
+ +
BCGov
+ +
BIF
+ +
BOTLabs
+ +
BSC
+ +
Baidu
+ +
Besu
+ +
BiiLabs
+ +
Binance
+ +
Bitcoin
+ +
BlockchainCommons
+ +
Blockcore
+ +
Blocko
+ +
Blockstack
+ +
Celo
+ +
Ceramic Network
+ +
Chainyard
+ +
Cloudchain
+ +
Commercio
+ +
Consensys
+ +
Consent
+ +
Corda
+ +
Cosmos
+ +
Credentials Community Group
+ +
DID:AERGO
+ +
DID:ALA
+ +
DID:AVVCYBER
+ +
DID:BBA
+ +
DID:BID
+ +
DID:BNB
+ +
DID:BRYK
+ +
DID:BTCR
+ +
DID:CCP
+ +
DID:CELO
+ +
DID:COM
+ +
DID:CORDA
+ +
DID:DID
+ +
DID:DOCK
+ +
DID:DOGE
+ +
DID:ECHO
+ +
DID:ELASTOS
+ +
DID:ELEM
+ +
DID:EMTRUST
+ +
DID:EOS
+ +
DID:ERC725
+ +
DID:ETHO
+ +
DID:ETHR
+ +
DID:EVAN
+ +
DID:FACTOM
+ +
DID:GATC
+ +
DID:GIT
+ +
DID:GITHUB
+ +
DID:GRG
+ +
DID:HEDERA
+ +
DID:HOLO
+ +
DID:ICON
+ +
DID:INDY
+ +
DID:IO
+ +
DID:ION
+ +
DID:IPID
+ +
DID:IS
+ +
DID:IWT
+ +
DID:JLINC
+ +
DID:JNCTN
+ +
DID:JOLO
+ +
DID:JWK
+ +
DID:KEY
+ +
DID:KILT
+ +
DID:KLAY
+ +
DID:LIFE
+ +
DID:META
+ +
DID:MOAC
+ +
DID:MORPHEUS
+ +
DID:NEAR
+ +
DID:NFT
+ +
DID:OBJECT
+ +
DID:OCKAM
+ +
DID:OMN
+ +
DID:ONION
+ +
DID:ONT
+ +
DID:OP
+ +
DID:ORB
+ +
DID:PANACEA
+ +
DID:PEER
+ +
DID:PISTIS
+ +
DID:PKH
+ +
DID:PTN
+ +
DID:SAN
+ +
DID:SCHEMA
+ +
DID:SELFKEY
+ +
DID:SIGNOR
+ +
DID:SIRIUS
+ +
DID:SOV
+ +
DID:STACK
+ +
DID:TAG
+ +
DID:TANGLE
+ +
DID:TRUSTBLOC
+ +
DID:TRX
+ +
DID:TTM
+ +
DID:TWIT
+ +
DID:TYRON
+ +
DID:TYS
+ +
DID:TZ
+ +
DID:UNDID
+ +
DID:UNISOT
+ +
DID:UNS
+ +
DID:V1
+ +
DID:VAA
+ +
DID:VAULTIE
+ +
DID:VID
+ +
DID:VVO
+ +
DID:WEB
+ +
DID:WLK
+ +
DID:WORK
+ +
Decentralized Identifiers
+ +
Digital Bazaar
+ +
Dock
+ +
EOS
+ +
ERC725
+ +
Echo
+ +
Elastos
+ +
Element
+ +
Email
+ +
Ethereum
+ +
Evan Network
+ +
Evernym
+ +
Fabric
+ +
Factom
+ +
GRGBanking
+ +
Gatica
+ +
Github
+ +
GrgChain
+ +
Halialabs
+ +
Hashgraph
+ +
Holochain
+ +
Hydra
+ +
Hyland Credentials
+ +
IBM
+ +
ICONLOOP
+ +
IIW
+ +
ION
+ +
IOP
+ +
IOTA
+ +
IPFS
+ +
Indy
+ +
InfoWallet
+ +
IoTeX
+ +
JLinc
+ +
JWK
+ +
Jnctn
+ +
Jolocom
+ +
KILT
+ +
Klaytn
+ +
MOAC
+ +
MediBloc
+ +
Metadium
+ +
Microsoft
+ +
NEAR
+ +
Ocean Protocol
+ +
Ockam
+ +
OmniOne
+ +
Ontology
+ +
Panacea
+ +
ProximaX
+ +
Quorum
+ +
RChain
+ +
RWoT
+ +
Raonsecure
+ +
SecureKey
+ +
SelfKey
+ +
SelfKey Identity
+ +
Sovrin
+ +
Sovrin Foundation
+ +
SpaceElephant
+ +
Sphereon
+ +
SpruceID
+ +
Swisscom
+ +
TIFAC-CORE
+ +
TMChain
+ +
TOR
+ +
TRON
+ +
Teleinfo CAICT
+ +
Token.TM
+ +
TranSendX
+ +
Transmute
+ +
Twitter
+ +
UNISOT
+ +
UNS
+ +
VP
+ +
Vaultie
+ +
VeramoLabs
+ +
Veres One
+ +
Vivvo
+ +
W3C
+ +
Weelink
+ +
Workday
+ +
YLZ Inc
+ +
Zilliqa
+ +
bryk
+ +
cryptonics
+ +
hyperledger foundation
+ +
lifeID
+ +
uPort
+ +
+
+ + + + + +
+
+ +
OpenID Connect - OpenID Foundation + +

OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

+

Updated: 2023-08-13 + + + + + less than 1 minute read +

+ + Tags: + +
Auth0
+ +
DIF
+ +
IETF
+ +
Identiverse
+ +
OpenID
+ +
OpenID Connect
+ +
OpenID Japan
+ +
Sphereon
+ +
SpruceID
+ +
Ubisecure
+ +
+
+ + + + + +
+
+ +
Credentials Community Group - W3C + +

explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

+

Updated: 2023-07-03 + + + + + 2 minute read +

+ + Tags: + +
Credentials Community Group
+ +
Decentralized Identifiers
+ +
ECDSA Cryptosuite v2019
+ +
ECDSA Cryptosuite v2020
+ +
JWS
+ +
Standards Development Org
+ +
Tracability
+ +
Verifiable Credentials
+ +
W3C
+ +
+
+ + + + + +
+
+ +
World Wide Web Consortium - W3C + +

First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

+

Updated: 2023-06-03 + + + + + less than 1 minute read +

+ + Tags: + +
BTCR
+ +
Credentials Community Group
+ +
Decentralized Identifiers
+ +
JSON-LD
+ +
Linked Data
+ +
Standards Development Org
+ +
Veres One
+ +
Verifiable Credentials
+ +
W3C
+ +
WebAuthN
+ +
+
+ + + + + +
+
+ +
Exchange Protocols - CHAPI, VC Api, WACI… + +

data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

+

Updated: 2023-06-03 + + + + + less than 1 minute read +

+ + Tags: + +
Bloom
+ +
CHAPI
+ +
Credentials Community Group
+ +
DIF
+ +
Human Colossus Foundation
+ +
TrustBloc
+ +
VC Api
+ +
WACI
+ +
hyperledger foundation
+ +
+
+ + + + + +
+
+ +
Mobile Drivers License (mDL - ISO 18013) + +

This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

+

Updated: 2023-06-03 + + + + + less than 1 minute read +

+ + Tags: + +
AAMVA
+ +
Digital Bazaar
+ +
IETF
+ +
INATBA
+ +
Kantara Initiative
+ +
MATTR
+ +
Procivis
+ +
SpruceID
+ +
iso-18013
+ +
mDL
+ +
+
+ + + + + +
+
+ +
Blockcerts + +

Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

+

Updated: 2023-06-02 + + + + + less than 1 minute read +

+ + Tags: + +
BTCR
+ +
Bitcoin
+ +
Blockcerts
+ +
DHS
+ +
DID
+ +
Ethereum
+ +
JSON-LD
+ +
Learning Machine
+ +
RWoT
+ +
Verifiable Credentials
+ +
+
+ + + + + +
+
+ +
Web Standards and the Emerging Decentralized ID Stack + +

If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

+

Updated: 2023-06-01 + + + + + less than 1 minute read +

+ + Tags: + +
Blockcerts
+ +
Credentials Community Group
+ +
DKMS
+ +
ERC725
+ +
Ethereum
+ +
FIDO
+ +
JSON-LD
+ +
Learning Machine
+ +
OASIS
+ +
OAuth
+ +
OIDC
+ +
OpenID
+ +
RWoT
+ +
Schema.org
+ +
Verifiable Credentials
+ +
W3C
+ +
XDI
+ +
hyperledger foundation
+ +
+
+ + + + + +
+
+ +
GS1 - The Global Language of Business + +

Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

+

Updated: 2023-05-20 + + + + + less than 1 minute read +

+ + Tags: + +
Barcode
+ +
Digital Link
+ +
Digital Signatures
+ +
Enterprise
+ +
GS1
+ +
Global Standards Management Process
+ +
Healthcare
+ +
KERI
+ +
RFID
+ +
Supply Chain
+ +
+
+ + + + + +
+
+ +
WebAuthN - W3C + +

The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications. +Overall goals include obviating the use of...

+

Updated: 2023-05-19 + + + + + less than 1 minute read +

+ + Tags: + +
FIDO
+ +
Microsoft
+ +
Stranger Labs
+ +
W3C
+ +
WebAuthN
+ +
+
+ + + + + +
+
+ +
JSON-LD - W3C + +

The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

+

Updated: 2023-05-19 + + + + + less than 1 minute read +

+ + Tags: + +
Credentials Community Group
+ +
Digital Bazaar
+ +
JSON-LD
+ +
Linked Data
+ +
RDF
+ +
Schema.org
+ +
Veres One
+ +
Verifiable Credentials
+ +
W3C
+ +
+
+ + + + + +
+
+ +
Schema.org Community Group - W3C + +

The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties dev...

+

Updated: 2020-11-27 + + + + + 2 minute read +

+ + Tags: + +
JSON-LD
+ +
Microsoft
+ +
RDF
+ +
Schema.org
+ +
W3C
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + + + +
+

Open Source Projects

+ +
+ + + + + +
+
+ +
Web5: A Decentralized Web Platform + +

TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

+

Updated: 2023-07-05 + + + + + 4 minute read +

+ + Tags: + +
Block
+ +
DWeb
+ +
GLEIF
+ +
TBD
+ +
Web3
+ +
Web5
+ +
+
+ + + + + +
+
+ +
Hyperledger Anoncreds: Attribute Based Credentials + +

Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the...

+

Updated: 2023-07-02 + + + + + 4 minute read +

+ + Tags: + +
Anoncreds
+ +
Evernym
+ +
Hyperledger Foundation
+ +
IBM
+ +
IDEMIX
+ +
Sovrin Foundation
+ +
+
+ + + + + +
+
+ +
Baseline Protocol • EEA Community Projects + +

The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

+

Updated: 2023-06-26 + + + + + 4 minute read +

+ + Tags: + +
Chainlink
+ +
Consensys
+ +
Enterprise Ethereum Alliance
+ +
Ernst & Young
+ +
Ethereum
+ +
Ethereum Foundation
+ +
Limechain
+ +
Microsoft
+ +
OASIS
+ +
Provide
+ +
Unibright
+ +
Web 3
+ +
+
+ + + + + +
+
+ +
Hyperledger Aries + +

One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

+

Updated: 2023-06-12 + + + + + 7 minute read +

+ + Tags: + +
Aries
+ +
Bitcoin
+ +
Blockchain
+ +
DKMS
+ +
Indy
+ +
Verifiable Organizations Network
+ +
+
+ + + + + +
+
+ +
Hyperledger Indy + +

Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

+

Updated: 2023-06-12 + + + + + 8 minute read +

+ + Tags: + +
ATB
+ +
Accenture
+ +
Adoption
+ +
Anoncreds
+ +
Aries
+ +
Blockchain
+ +
CULedger
+ +
Cisco
+ +
Consensys
+ +
Ethereum Enterprise Alliance
+ +
Evernym
+ +
Hyperledger Foundation
+ +
IBM
+ +
IOT
+ +
IOTA
+ +
Indy
+ +
MyData
+ +
RDF
+ +
Sovrin Foundation
+ +
Truu
+ +
Tykn
+ +
UNSDGs
+ +
Ursa
+ +
Verifiable Organizations Network
+ +
+
+ + + + + +
+
+ +
Sidetree Working Group - DIF + +

Architecturally, Sidetree-based DID Method implementations are overlay networks composed of independent peer nodes (Sidetree nodes) that interact with an underlying decentralized anchoring system (as illustrated under Network Topology) to write, observe, and process replicated DID PKI state opera...

+

Updated: 2023-06-12 + + + + + 3 minute read +

+ + Tags: + +
DIF
+ +
ION
+ +
Sidetree
+ +
+
+ + + + + +
+
+ +
Hyperledger Ursa + +

Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

+

Updated: 2023-06-12 + + + + + 1 minute read +

+ + Tags: + +
ACM
+ +
Bitwise
+ +
DFINITY
+ +
Evernym
+ +
Fujitsu
+ +
Intel
+ +
Kiva
+ +
Linux Foundation
+ +
Sovrin Foundation
+ +
State Street
+ +
Ursa
+ +
Web3
+ +
+
+ + + + + +
+
+ +
Secure Data Storage WG - DIF + +

Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

+

Updated: 2023-06-11 + + + + + 1 minute read +

+ + Tags: + +
DIF
+ +
Data Hubs
+ +
Encrypted Data Vaults
+ +
Secure Data Storage
+ +
Storage and Compute WG
+ +
W3C
+ +
+
+ + + + + +
+
+ +
Identifiers & Discovery Working Group - DIF + +

Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

+

Updated: 2023-06-11 + + + + + 8 minute read +

+ + Tags: + +
BTCR
+ +
DID:PEER
+ +
DIF
+ +
Decentralized Identifiers
+ +
ERC725
+ +
Ethereum
+ +
ION
+ +
Identifiers and Discovery WG
+ +
JSON-LD
+ +
Linked Data
+ +
Universal Registrar
+ +
Universal Resolver
+ +
+
+ + + + + +
+
+ +
(DID) Authentication Working Group - DIF + +

The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

+

Updated: 2023-06-11 + + + + + 4 minute read +

+ + Tags: + +
Aries
+ +
BCGov
+ +
DIDAuth
+ +
DIDAuth WG
+ +
DIDComm
+ +
DIF
+ +
Decentralized Identifiers
+ +
SOIP
+ +
W3C
+ +
+
+ + + + + +
+
+ +
KERI - Key Event Receipt Infrastructure + +

An identity system based secure overlay for the Internet is presented. This includes a primary root-of-trust in self-certifying identifiers. It presents a formalism for Autonomic Identifiers (AIDs) and Autonomic Namespaces (ANs). They are part of an Autonomic Identity System (AIS). This system us...

+

Updated: 2023-06-03 + + + + + less than 1 minute read +

+ + Tags: + +
DIF
+ +
DKMI
+ +
GLEIF
+ +
KERI
+ +
RWoT
+ +
+
+ + + + + +
+
+ +
DID Communications (DIDComm) - DIF + +

Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

+

Updated: 2023-06-03 + + + + + less than 1 minute read +

+ + Tags: + +
Animo
+ +
Anonyome
+ +
Aries
+ +
Aviary
+ +
BCGov
+ +
Centre
+ +
ConsenSys
+ +
DIDComm
+ +
DIDComm WG
+ +
DIF
+ +
DSR
+ +
Danube Tech
+ +
Decentralized Identifiers
+ +
Evernym
+ +
Hyperledger Foundation
+ +
Indicio
+ +
Jolocom
+ +
MATTR
+ +
Microsoft
+ +
SICPA
+ +
SecureKey
+ +
TBD
+ +
Transmute
+ +
W3C
+ +
uPort
+ +
+
+ + + + + +
+
+ +
Interop Working Group - DIF + +

Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

+

Updated: 2020-11-26 + + + + + 1 minute read +

+ + Tags: + +
Credentials Community Group
+ +
DIF
+ +
Hyperledger Foundation
+ +
IETF
+ +
Interop
+ +
Interop WG
+ +
Trust over IP
+ +
W3C
+ +
+
+ + + + + +
+
+ +
Claims and Credentials Working Group - DIF + +

Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members f...

+

Updated: 2020-11-25 + + + + + 2 minute read +

+ + Tags: + +
Claims and Credentials WG
+ +
Credentials Community Group
+ +
DIF
+ +
JSON-LD
+ +
Verifiable Credentials
+ +
W3C
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Development

+ +
+ + + + + +
+
+ +
Verifiable Credentials - Working Groups, Standards and Development + +

Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

+

Updated: 2023-08-29 + + + + + less than 1 minute read +

+ + Tags: + +
Claims and Credentials WG
+ +
Credentials Community Group
+ +
FIDO
+ +
JSON-LD
+ +
OAuth
+ +
VC-WG
+ +
Verifiable Credentials
+ +
W3C
+ +
+
+ + + + + +
+
+ +
Interoperability of Self Sovereign Identity Systems + +

Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

+

Updated: 2023-07-02 + + + + + 5 minute read +

+ + Tags: + +
Aries
+ +
DHS
+ +
Danube Tech
+ +
INTABA
+ +
Indicio
+ +
Interop
+ +
Open Badges
+ +
Transmute
+ +
+
+ + + + + +
+
+ +
Digital Wallets and Self Sovereign Identity + +

SSI and identity wallets will make it easier for citizens, organizations and governments to manage (digital) identities. It will make registrations and transactions across the internet private and secure. It will also make organizations more efficient and effective. +

+

Updated: 2023-07-01 + + + + + 17 minute read +

+ + Tags: + +
User Experience
+ +
Wallets
+ +
+
+ + + + + +
+
+ +
Trust Frameworks, Trust Registries, and Machine Readable Governance in Self Sovereign Identity + +

The trust infrastructure is concerned with the question of how and why the presented information can be trusted. It defines the rules for all stakeholders and enables legally binding relationships with the combination of governance frameworks, which are built on top of trust frameworks. +

+

Updated: 2023-07-01 + + + + + 9 minute read +

+ + Tags: + +
Governance
+ +
Machine Readable Governance
+ +
Trust Frameworks
+ +
Trust Registries
+ +
+
+ + + + + +
+
+ +
Business [Value, Models, Practice] and Self Sovereign Identity + +

Self-Sovereign Identity not only presents an opportunity for businesses to build smarter, more secure, and more scalable relationships with customers; but it will enable them to completely rethink how they build trusted digital relationships from the ground up. +

+

Updated: 2023-06-30 + + + + + 12 minute read +

+ + Tags: + +
Business
+ +
Markets
+ +
Trends
+ +
+
+ + + + + +
+
+ +
Decentralization and Self Sovereign Identity + +

Decentralization is a commonly misunderstood concept. For example, it is sometimes said that the reason cryptonetwork advocates favor decentralization is to resist government censorship, or because of libertarian political views. These are not the main reasons decentralization is important. +

+

Updated: 2023-06-29 + + + + + 4 minute read +

+ + Tags: + +
Decentralization
+ +
+
+ + + + + +
+
+ +
Ethics, Human Rights, Sovereignty and Self Sovereign Identity + +

In a world that is becoming more digital, it is relevant to find some guidelines for organizations to design digital identity more ethically. A universal identity system on the internet is still missing and there are no clear standards for organizations to design digital identity. +

+

Updated: 2023-06-23 + + + + + 8 minute read +

+ + Tags: + +
Ethics
+ +
Human Rights
+ +
Sovereignty
+ +
+
+ + + + + +
+
+ +
System Architecture and Self Sovereign Identity + +

In chaotic systems such as those that the discipline of physics seeks to describe, there is also the concept of the “self-organizing principle,” which dictates a tendency for chaotic systems to organize themselves. While this might be a tendency in physics, organization usually needs a nudge in t...

+

Updated: 2023-06-23 + + + + + 5 minute read +

+ + Tags: + +
Architecture
+ +
+
+ + + + + +
+
+ +
User Experience and Self Sovereign Identity + +

Lack of great user experiences is often raised as one of decentralized identity’s (and public blockchain’s) missing ingredients for ubiquitous adoption. However to arrive at usable experiences across the industry, we first need to reach consensus around basic user personas and mental models, then...

+

Updated: 2023-06-23 + + + + + 7 minute read +

+ + Tags: + +
Relationships
+ +
User Experience
+ +
+
+ + + + + +
+
+ +
Biometrics and Self Sovereign Identity + +

Instead of putting PII and biometrics in the same database, we need to put them in different places, but prove that there’s a link between the holder of a biometric cred and the holder of other PII. +

+

Updated: 2023-06-09 + + + + + 4 minute read +

+ + Tags: + +
Biometrics
+ +
+
+ + + + + +
+
+ +
Linked Data and the Semantic Web + +

The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

+

Updated: 2023-06-02 + + + + + less than 1 minute read +

+ + Tags: + +
JSON-LD
+ +
Linked Data
+ +
RDF
+ +
RSA
+ +
Solid
+ +
Veres One
+ +
W3C
+ +
+
+ + + + + +
+
+ +
Object Capability Model + +

Computer scientist E. Dean Tribble stated that in smart contracts, identity-based access control did not support well dynamically changing permissions, compared to the object-capability model. He analogized the ocap model with giving a valet the key to one’s car, without handing over the right to...

+

Updated: 2023-05-22 + + + + + less than 1 minute read +

+ + Tags: + +
Cosmos
+ +
JSON-LD
+ +
oCap
+ +
zCap
+ +
+
+ + + + + +
+
+ +
Microledgers and Edge-Chains - A Primer + +

Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

+

Updated: 2019-12-11 + + + + + 37 minute read +

+ + Tags: + +
DID:PEER
+ +
Evernym
+ +
GDPR
+ +
HGF 2018
+ +
Hyperledger Forum
+ +
Indy
+ +
Literature
+ +
Transcript
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

History

+ +
+ + + + + +
+
+ +
LFPH and Covid-19: CCI and Good Health Pass + +

After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

+

Updated: 2023-06-18 + + + + + 11 minute read +

+ + Tags: + +
CCI
+ +
Cardea
+ +
Consensys Health
+ +
Dutch Research
+ +
Evernym
+ +
Good Health Pass
+ +
ID2020
+ +
LFPH
+ +
Linux Foundation
+ +
Luxoft
+ +
MedCreds
+ +
Microsoft
+ +
SITA
+ +
TNO
+ +
Vaccine Credentials
+ +
WHO
+ +
uPort
+ +
+
+ + + + + +
+
+ +
Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

+

Updated: 2023-06-18 + + + + + 27 minute read +

+ + Tags: + +
CCI
+ +
Digi.me
+ +
EU Digital Green
+ +
Excelsior Pass Pluss
+ +
Good Health Pass
+ +
LFPH
+ +
Real World
+ +
SITA
+ +
Vaccine Credentials
+ +
WHO
+ +
+
+ + + + + +
+
+ +
NGI - ESSIF Lab + +

The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

+

Updated: 2023-06-08 + + + + + 11 minute read +

+ + Tags: + +
EBSI
+ +
ESSIF
+ +
EU
+ +
Europe
+ +
GDPR
+ +
Interop
+ +
NGI
+ +
eIDAS
+ +
+
+ + + + + +
+
+ +
The Dataweb: An Introduction to XDI + +

The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed t...

+

Updated: 2020-12-09 + + + + + 41 minute read +

+ + Tags: + +
Dataweb
+ +
History
+ +
Literature
+ +
XDI
+ +
XRI
+ +
+
+ + + + + +
+
+ +
XDI (XRI Data Interchange) + +

XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

+

Updated: 2020-12-01 + + + + + 6 minute read +

+ + Tags: + +
BTCR
+ +
Danube Tech
+ +
Indy
+ +
OASIS
+ +
Planetwork
+ +
W3C
+ +
XDI
+ +
+
+ + + + + +
+
+ +
Augmented Social Network + +

The Augmented Social Network is a proposal for a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that engages citizens in civil society. The ASN creates an infrastructure for trusted relationships ...

+

Updated: 2020-11-26 + + + + + 172 minute read +

+ + Tags: + +
Augmented Social Network
+ +
Literature
+ +
Microsoft
+ +
OASIS
+ +
Planetwork
+ +
+
+ + + + + +
+
+ +
Planetwork + +

We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

+

Updated: 2020-11-25 + + + + + 25 minute read +

+ + Tags: + +
Augmented Social Network
+ +
Bloom
+ +
IDCommons
+ +
JLinc
+ +
OASIS
+ +
Planetwork
+ +
XDI
+ +
+
+ + + + + +
+
+ +
History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

+

Updated: 2020-01-05 + + + + + 25 minute read +

+ + Tags: + +
Accenture
+ +
BTCR
+ +
Bitcoin
+ +
Blockcerts
+ +
Blockchain for Impact
+ +
Consensys
+ +
Credentials Community Group
+ +
DHS
+ +
DKMS
+ +
DPKI
+ +
Decentralized Identifiers
+ +
Digital Bazaar
+ +
ERC725
+ +
Ethereum
+ +
Evernym
+ +
GDPR
+ +
Humanitarian
+ +
IBM
+ +
ID2020
+ +
Indy
+ +
Learning Machine
+ +
Linked Data
+ +
Mastercard
+ +
Microsoft
+ +
MyData
+ +
PGP
+ +
RWoT
+ +
Respect Network
+ +
Self Sovereign Identity
+ +
UN/CEFACT
+ +
UNDP
+ +
UNHCR
+ +
UNSDGs
+ +
Universal Resolver
+ +
Veres One
+ +
Verifiable Credentials
+ +
Verifiable Organizations Network
+ +
W3C
+ +
WEF
+ +
XDI
+ +
uPort
+ +
+
+ + + + + +
+
+ +
Decentralized Identity. Pre-history + resources for further exploration. + +

These pages are loosely categorized by year and era. The date ranges, are somewhat arbitrary and not perfectly adhered to, and the headings are not perfect descriptors of those date ranges. Rather those are some major themes occuring within that time period. +

+

Updated: 2020-01-05 + + + + + 6 minute read +

+ + Tags: + +
DPKI
+ +
History
+ +
IDCommons
+ +
IETF
+ +
IIW
+ +
PGP
+ +
+
+ + + + + +
+
+ +
History (2010-2014) Personal Data: Emergence of a New Assets Class + +

Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

+

Updated: 2020-01-04 + + + + + 17 minute read +

+ + Tags: + +
Bitcoin
+ +
California
+ +
Credentials Community Group
+ +
DIACC
+ +
Danube Tech
+ +
FIDO
+ +
IBM
+ +
IDCommons
+ +
IndieAuth
+ +
Jolocom
+ +
Microsoft
+ +
NSTIC
+ +
Namecoin
+ +
OAuth
+ +
PCTF
+ +
Respect Network
+ +
Self Sovereign Identity
+ +
Swisscom
+ +
Trust Framework
+ +
W3C
+ +
WebAuthN
+ +
Windhover Principles
+ +
XDI
+ +
+
+ + + + + +
+
+ +
History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

+

Updated: 2020-01-04 + + + + + 18 minute read +

+ + Tags: + +
Augmented Social Network
+ +
Digital Bazaar
+ +
FIDO
+ +
History
+ +
IDCommons
+ +
IIW
+ +
Laws of Identity
+ +
Microsoft
+ +
Neustar
+ +
OASIS
+ +
OAuth
+ +
OpenID
+ +
Planetwork
+ +
Verisign
+ +
XDI
+ +
YADIS
+ +
+
+ + + + + +
+
+ +
The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

+

Updated: 2019-07-11 + + + + + 31 minute read +

+ + Tags: + +
BCGov
+ +
Canada
+ +
HGF 2018
+ +
Hyperledger Forum
+ +
Indy
+ +
Real World
+ +
Transcript
+ +
Verifiable Credentials
+ +
Verifiable Organizations Network
+ +
W3C
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + + + +
+

Web 3

+ +
+ + + + + +
+
+ +
Web5: A Decentralized Web Platform + +

TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

+

Updated: 2023-07-05 + + + + + 4 minute read +

+ + Tags: + +
Block
+ +
DWeb
+ +
GLEIF
+ +
TBD
+ +
Web3
+ +
Web5
+ +
+
+ + + + + +
+
+ +
Centre Consortium and Verite + +

We began by launching US Dollar Coin (USDC), a fiat-backed stablecoin and now the second largest stablecoin on the market. The standards we laid out for USDC provide a layer of trust and transparency so that users can operate with security and confidence as we enter a new world of digital payments. +

+

Updated: 2023-07-03 + + + + + 2 minute read +

+ + Tags: + +
Centre
+ +
Coinbase
+ +
Policy
+ +
Web3
+ +
+
+ + + + + +
+
+ +
Non Fungible Tokens (NFT) and Soulbound Tokens (SBT) + +

avatars (the visualisation of self-sovereign identities) go beyond simply providing users with further ownership and control over their cryptographically secure identities, by offering an end-to-end application ecosystem designed to facilitate the commerce and exchange of digital and physical ser...

+

Updated: 2023-06-28 + + + + + 7 minute read +

+ + Tags: + +
Ethereum
+ +
NFTs
+ +
Soulbound Tokens
+ +
Web 3
+ +
+
+ + + + + +
+
+ +
Decentralized Finance, KYC and Self Sovereign Identity + +

Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

+

Updated: 2023-06-28 + + + + + 4 minute read +

+ + Tags: + +
CeDeFi
+ +
DeFi
+ +
Ethereum
+ +
JPMorgan
+ +
KYC
+ +
KYC-Chain
+ +
Opulous
+ +
SelfKey
+ +
Web 3
+ +
+
+ + + + + +
+
+ +
The Metaverse in Web3 and Self Sovereign Identity + +

the first thing you should know about the metaverse, even as it’s still emerging and being defined, is that the time to act is now. The metaverse is expected to contribute USD 3 trillion to global GDP by 2013 and customers will expect immersive and interactive activities and apps from your brand +

+

Updated: 2023-06-28 + + + + + 7 minute read +

+ + Tags: + +
Ethereum
+ +
Metaverse
+ +
NFTs
+ +
Web 3
+ +
+
+ + + + + +
+
+ +
Decentralized Autonomous Organizations (DAO) and Self Sovereign Identity + +

Because DAOs do not have a sovereign above them, and are often explicitly in the business of providing services (like currency and arbitration) that are typically reserved for sovereigns, it is precisely the design of sovereigns (political science), and not the design of corporate governance, tha...

+

Updated: 2023-06-28 + + + + + 3 minute read +

+ + Tags: + +
DAO
+ +
Ethereum
+ +
Web 3
+ +
+
+ + + + + +
+
+ +
Web3 Explained + +

participation in governance, self-sovereign identity, content ownership and the freedom to build – are very appealing. In fact, it is hard to see how anybody (other than an incumbent with a turf to defend) could possible argue against any of them. +

+

Updated: 2023-06-27 + + + + + 9 minute read +

+ + Tags: + +
Ethereum
+ +
Web3
+ +
+
+ + + + + +
+
+ +
Web 3 and Self Sovereign Identity + +

Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

+

Updated: 2023-06-27 + + + + + 9 minute read +

+ + Tags: + +
Atala PRISM
+ +
Citopia
+ +
Civic
+ +
Dominium
+ +
Elastos
+ +
Ethereum
+ +
Gitcoin
+ +
Web3
+ +
+
+ + + + + +
+
+ +
uPort: Veramo and Serto + +

In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

+

Updated: 2023-06-27 + + + + + 8 minute read +

+ + Tags: + +
Alastria
+ +
Cheqd
+ +
Consensys
+ +
Credentials Community Group
+ +
DIDComm
+ +
DIF
+ +
ENS
+ +
Ethereum
+ +
GDPR
+ +
GLEIF
+ +
LACChain
+ +
LibP2P
+ +
Metamask
+ +
Onfido
+ +
PWC
+ +
Serto
+ +
Sphereon
+ +
Spherity
+ +
Switzerland
+ +
Veramo
+ +
Web3
+ +
Zug
+ +
uPort
+ +
uPortlandia
+ +
+
+ + + + + +
+
+ +
Baseline Protocol • EEA Community Projects + +

The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

+

Updated: 2023-06-26 + + + + + 4 minute read +

+ + Tags: + +
Chainlink
+ +
Consensys
+ +
Enterprise Ethereum Alliance
+ +
Ernst & Young
+ +
Ethereum
+ +
Ethereum Foundation
+ +
Limechain
+ +
Microsoft
+ +
OASIS
+ +
Provide
+ +
Unibright
+ +
Web 3
+ +
+
+ + + + + +
+
+ +
Consensys + +

ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

+

Updated: 2023-06-25 + + + + + 4 minute read +

+ + Tags: + +
Consensys
+ +
DIF
+ +
DeFi
+ +
Ethereum
+ +
ID2020
+ +
RWoT
+ +
Web3
+ +
Zug
+ +
uPort
+ +
uPortlandia
+ +
+
+ + + + + +
+
+ +
Ceramic - 3box + +

Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

+

Updated: 2023-06-25 + + + + + 8 minute read +

+ + Tags: + +
3box
+ +
Ceramic
+ +
DAO
+ +
DIF
+ +
ENS
+ +
Ethereum
+ +
Gitcoin
+ +
IPID
+ +
Web3
+ +
Web3Connect
+ +
oCap
+ +
revocation
+ +
uPort
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Uses

+ +
+ + + + + +
+
+ +
Guardianship + +

Applying the developed models of guardianship, using the flexibility of Verifiable Credentials and the trusted mechanisms of sharing VCs, can provide the ability to add guardianship credentials into the travel process (or not) without breaking the existing approach and complicating the technical ...

+

Updated: 2023-07-02 + + + + + 4 minute read +

+ + Tags: + +
Delegation
+ +
Guardianship
+ +
Sovrin Foundation
+ +
Trust over IP
+ +
+
+ + + + + +
+
+ +
Market signals, SSI trending, and the road to mainstream adoption. + +

Three years and one pandemic later, the demand for cryptographically secure, privacy-respecting and machine-verifiable electronic credentials has grown and, as a result, governments are starting to wake up to VC’s potential. +

+

Updated: 2023-06-19 + + + + + 9 minute read +

+ + Tags: + +
Adoption
+ +
Trends
+ +
+
+ + + + + +
+
+ +
Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

+

Updated: 2023-06-18 + + + + + 27 minute read +

+ + Tags: + +
CCI
+ +
Digi.me
+ +
EU Digital Green
+ +
Excelsior Pass Pluss
+ +
Good Health Pass
+ +
LFPH
+ +
Real World
+ +
SITA
+ +
Vaccine Credentials
+ +
WHO
+ +
+
+ + + + + +
+
+ +
Supply Chains and Self Sovereign Identity + +

The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain. +

+

Updated: 2023-06-18 + + + + + 4 minute read +

+ + Tags: + +
GS1
+ +
SAP
+ +
Supply Chain
+ +
Transmute
+ +
UNECE
+ +
USCBP
+ +
+
+ + + + + +
+
+ +
SSI Use-Cases + +

The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

+

Updated: 2023-06-18 + + + + + 20 minute read +

+ + Tags: + +
Banking
+ +
Bots
+ +
Business
+ +
Career
+ +
Climate
+ +
Content Attribution
+ +
Energy Systems
+ +
Events
+ +
Gaming
+ +
IAM
+ +
Loyalty Programs
+ +
Property Management
+ +
Reputation
+ +
Security
+ +
Workplace
+ +
+
+ + + + + +
+
+ +
Internet of Things (IOT) + +

Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

+

Updated: 2023-06-17 + + + + + 12 minute read +

+ + Tags: + +
Caution
+ +
Digital Twin Consortium
+ +
Digital Twins
+ +
European Commission
+ +
IOT
+ +
ITN
+ +
LFPH
+ +
MOBI
+ +
Microsoft
+ +
Peaq
+ +
Sophie Project
+ +
Venafi
+ +
+
+ + + + + +
+
+ +
KYC\AML and Self Sovereign Identity + +

traditional KYC/AML practices can give way to a more practical framework, where businesses can remain compliant with regulations and collect data without threatening privacy, data security, and breaching data laws. +

+

Updated: 2023-06-16 + + + + + 2 minute read +

+ + Tags: + +
Compliance
+ +
Cryptocurrency
+ +
KYC
+ +
Real World
+ +
eKYC
+ +
+
+ + + + + +
+
+ +
Healthcare and Self Sovereign Identity + +

Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

+

Updated: 2023-06-16 + + + + + 8 minute read +

+ + Tags: + +
Affinidi
+ +
DIZME
+ +
Dock
+ +
Evernym
+ +
Gravity Earth
+ +
Healthcare
+ +
LFPH
+ +
Real World
+ +
SMART
+ +
+
+ + + + + +
+
+ +
Travel and Self Sovereign Identity + +

Over time the evolution of DID/SSI is likely to be a travel industry game-changer, enabling travelers to manage their own personal information to maximize personal economic effect and protect personal privacy. +

+

Updated: 2023-06-16 + + + + + 6 minute read +

+ + Tags: + +
Apple
+ +
IATA
+ +
TOIP
+ +
TSA
+ +
Travel
+ +
+
+ + + + + +
+
+ +
Education and Self Sovereign Identity + +

Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

+

Updated: 2023-06-16 + + + + + 6 minute read +

+ + Tags: + +
ACE
+ +
Azure
+ +
DIF
+ +
Digitary
+ +
Education
+ +
Evernym
+ +
Fluree
+ +
IDRamp
+ +
Microsoft
+ +
Open Badges
+ +
RMIT
+ +
Real World
+ +
Velocity Network
+ +
+
+ + + + + +
+
+ +
Humanitarian Aid + +

When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

+

Updated: 2023-06-15 + + + + + 13 minute read +

+ + Tags: + +
Affinidi
+ +
Aid:Tech
+ +
Avast
+ +
Berkman Klein
+ +
Biometrics
+ +
GlobalID
+ +
Gravity Earth
+ +
Human Rights
+ +
Humanitarian
+ +
Inclusion
+ +
Onfido
+ +
Trinsic
+ +
Tu Delft
+ +
Ukraine
+ +
World Bank
+ +
iRespond
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

About

+ +
+ + + + + +
+
+ +
Critique and Caution regarding Self Sovereign Identity + +

It is evident that our ongoing discussions about identity, ethics, bias, privacy and consent revolve around a lot of noise (opinions) but little signal (alignment), but why? Recognising that in 30 years of digital identity, we still lack coherent and coordinated action to make it work for everyon...

+

Updated: 2023-08-19 + + + + + 8 minute read +

+ + Tags: + +
Caution
+ +
Critique
+ +
Decentralized Identifiers
+ +
Verifiable Credentials
+ +
+
+ + + + + +
+
+ +
The Future of Digital Identity with Self Sovereign ID + +

Enables sovereignty for individuals over their digital assets and credentials -such as digital passports, digital diplomas, digital property titles, and tokenized currencies such as dollar, euro, pound, or pesos- using digital wallets that can take the form of a mobile app. +

+

Updated: 2023-07-02 + + + + + 4 minute read +

+ + Tags: + +
Future
+ +
+
+ + + + + +
+
+ +
Introduction to Decentralized Identity + +

The essence of Decentralized-ID is in creating open standards for a privacy preserving internet-wide identity layer — not owned by any one particular organization, but interoperable between all. +It’s impossible to have a conversation about decentralized-id without discussing blockchain, self sove...

+

Updated: 2023-07-01 + + + + + 8 minute read +

+ + Tags: + +
101
+ +
Decentralized Identifiers
+ +
Verifiable Credentials
+ +
+
+ + + + + +
+
+ +
Data Governance and Self Sovereign Identity + +

We should absolutely all be taking care of the data that belongs to us, our data that we create, that we have a right to be able to control and share exactly as we choose. But we should also bear in mind the power of that data to help each of us, every day, benefit from the good that can come whe...

+

Updated: 2023-06-29 + + + + + 14 minute read +

+ + Tags: + +
Data Governance
+ +
+
+ + + + + +
+
+ +
Personal Privacy and Self Sovereign Identity + +

But with challenges in the offing and platforms preparing to do battle, we must all support initiatives that support privacy and security, as well as the services that will bolster it. We must expect better and support the solutions that help us do better. +

+

Updated: 2023-06-29 + + + + + 10 minute read +

+ + Tags: + +
Data Privacy
+ +
Privacy
+ +
+
+ + + + + +
+
+ +
Principles and Characteristics of Self Sovereign Identity + +

There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

+

Updated: 2023-06-24 + + + + + 11 minute read +

+ + Tags: + +
History
+ +
Laws of Identity
+ +
Literature
+ +
RWoT
+ +
Self Sovereign Identity
+ +
UNSDGs
+ +
Windhover Principles
+ +
lifeID
+ +
notes
+ +
+
+ + + + + +
+
+ +
Self Sovereign Identity (SSI) + +

In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

+

Updated: 2023-06-22 + + + + + 14 minute read +

+ + Tags: + +
Evernym
+ +
IIW
+ +
Laws of Identity
+ +
Learning Machine
+ +
RWoT
+ +
Self Sovereign Identity
+ +
Sovrin Foundation
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + +
+

Blockchain

+ +
+ + + + + +
+
+ +
Ethereum and Decentralized Identity + +

Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

+

Updated: 2023-06-26 + + + + + 9 minute read +

+ + Tags: + +
3box
+ +
Consensys
+ +
ENS
+ +
ERC725
+ +
Ethereum
+ +
Ethereum Enterprise Alliance
+ +
Jolocom
+ +
Microsoft
+ +
Nuggets
+ +
OASIS
+ +
Serto
+ +
Sidetree
+ +
Sign in with ETH
+ +
Transmute
+ +
Veramo
+ +
Web3
+ +
uPort
+ +
+
+ + + + + +
+
+ +
Bitcoin and Self Sovereign Identity (ION + BTCR) + +

ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

+

Updated: 2023-06-25 + + + + + 7 minute read +

+ + Tags: + +
BTCR
+ +
Bitcoin
+ +
Blockchain
+ +
History
+ +
ION
+ +
Microsoft
+ +
RWoT
+ +
XDI
+ +
+
+ + + + + +
+
+ +
Blockchain and Self Sovereign Identity + +

Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

+

Updated: 2023-06-09 + + + + + 6 minute read +

+ + Tags: + +
Authenteq
+ +
Blockstack
+ +
Civic
+ +
Datum
+ +
Identiverse
+ +
Microsoft
+ +
NIST
+ +
ProCivis
+ +
+
+ + + + + +
+
+ +
IOTA Foundation + +

The IOTA Foundation is the Next-Generation Blockchain and was initiated with a very clear and focused vision of enabling the paradigm shift of the Internet of Things, Industry 4.0 and a trustless ‘On Demand Economy’ through establishing a de facto standardized ‘Ledger of Everything’. +It aims to e...

+

Updated: 2021-04-14 + + + + + 3 minute read +

+ + Tags: + +
Blockchain
+ +
Dark Matter Labs
+ +
Eclipse
+ +
IOTA
+ +
+
+ + + + + +
+
+ +
Ontology + +

Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

+

Updated: 2020-11-11 + + + + + 5 minute read +

+ + Tags: + +
Blockchain
+ +
Consensys
+ +
Ethereum
+ +
Microsoft
+ +
NEO
+ +
Ontology
+ +
Polkadot
+ +
Universal Resolver
+ +
+
+ + + + + +
+
+ +
Blockstack + +

Blockstack builds an alternate DNS and alternate public-key infrastructure. It’s the first implementation of a decentralized DNS system on top of the Bitcoin blockchain It combines DNS functionality with public key infrastructure and is primarily meant to be used by new blockchain applications. +

+

Updated: 2020-11-10 + + + + + 2 minute read +

+ + Tags: + +
Bitcoin
+ +
Blockchain
+ +
Blockstack
+ +
DID
+ +
+
+ + + + + +
+
+ +
Veres One + +

Our vision is to enable all people and organizations in the world to create and own their online identifiers, control their identity data and with whom they share that data. +

+

Updated: 2020-11-10 + + + + + 1 minute read +

+ + Tags: + +
Blockchain
+ +
Digital Bazaar
+ +
Veres One
+ +
Veres One CG
+ +
W3C
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Resources

+ +
+ + + + + +
+
+ +
Research, Literature, Reports related to Self Sovereign Identity + +

provides an overview of the SSI properties, focusing on an in-depth analysis, furthermore presenting a comprehensive collection of SSI properties that are important for the implementation of the SSI system. +

+

Updated: 2023-07-01 + + + + + 18 minute read +

+ + Tags: + +
Literature
+ +
Resources
+ +
+
+ + + + + +
+
+ +
SSI Resources: Directories, Courses, Curated Lists, Blogs, Podcasts and more. + +

Digital networks have centralized power over identities and information, creating problems for both markets and democracy. Does the solution require more shared agency over data?  What might that look like?  This panel discussion is structured around thought experiments to find solutions to this ...

+

Updated: 2023-06-30 + + + + + 4 minute read +

+ + Tags: + +
Resources
+ +
+
+ + + + + +
+
+ +
Session Topics from the Internet Identity Workshop since 2005 + +

If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

+

Updated: 2020-11-10 + + + + + 102 minute read +

+ + Tags: + +
AI
+ +
Aries
+ +
BBS Signatures
+ +
Blockstack
+ +
CCPA
+ +
California
+ +
DIDComm
+ +
DIF
+ +
DKMI
+ +
DKMS
+ +
Danube Tech
+ +
Decentralized Identifiers
+ +
Ethereum
+ +
Evernym
+ +
FIDO
+ +
GDPR
+ +
GS1
+ +
ID2020
+ +
Indy
+ +
JLinc
+ +
JSON-LD
+ +
KERI
+ +
MATTR
+ +
MyData
+ +
OASIS
+ +
OAuth
+ +
OIDC
+ +
Onfido
+ +
Respect Network
+ +
Trust Framework
+ +
Universal Registrar
+ +
Universal Resolver
+ +
Ursa
+ +
Veres One
+ +
Verifiable Credentials
+ +
W3C
+ +
WebAuthN
+ +
XDI
+ +
eIDAS
+ +
iRespond
+ +
+
+ + + + + +
+
+ +
Rebooting Web Of Trust - Papers and Advance Readings Index + +

The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

+

Updated: 2020-10-10 + + + + + 31 minute read +

+ + Tags: + +
BTCR
+ +
Bitcoin
+ +
Blockcerts
+ +
Blockstack
+ +
California
+ +
Consensys
+ +
DKMS
+ +
DPKI
+ +
Data Hubs
+ +
Digital Bazaar
+ +
Ethereum
+ +
GDPR
+ +
IPID
+ +
JSON-LD
+ +
PGP
+ +
RWoT
+ +
Self Sovereign Identity
+ +
Veres One
+ +
Verifiable Credentials
+ +
W3C
+ +
XDI
+ +
eIDAS
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Events

+ +
+ + + + + +
+
+ +
Session Topics from the Internet Identity Workshop since 2005 + +

If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

+

Updated: 2020-11-10 + + + + + 102 minute read +

+ + Tags: + +
AI
+ +
Aries
+ +
BBS Signatures
+ +
Blockstack
+ +
CCPA
+ +
California
+ +
DIDComm
+ +
DIF
+ +
DKMI
+ +
DKMS
+ +
Danube Tech
+ +
Decentralized Identifiers
+ +
Ethereum
+ +
Evernym
+ +
FIDO
+ +
GDPR
+ +
GS1
+ +
ID2020
+ +
Indy
+ +
JLinc
+ +
JSON-LD
+ +
KERI
+ +
MATTR
+ +
MyData
+ +
OASIS
+ +
OAuth
+ +
OIDC
+ +
Onfido
+ +
Respect Network
+ +
Trust Framework
+ +
Universal Registrar
+ +
Universal Resolver
+ +
Ursa
+ +
Veres One
+ +
Verifiable Credentials
+ +
W3C
+ +
WebAuthN
+ +
XDI
+ +
eIDAS
+ +
iRespond
+ +
+
+ + + + + +
+
+ +
Rebooting Web Of Trust - Papers and Advance Readings Index + +

The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

+

Updated: 2020-10-10 + + + + + 31 minute read +

+ + Tags: + +
BTCR
+ +
Bitcoin
+ +
Blockcerts
+ +
Blockstack
+ +
California
+ +
Consensys
+ +
DKMS
+ +
DPKI
+ +
Data Hubs
+ +
Digital Bazaar
+ +
Ethereum
+ +
GDPR
+ +
IPID
+ +
JSON-LD
+ +
PGP
+ +
RWoT
+ +
Self Sovereign Identity
+ +
Veres One
+ +
Verifiable Credentials
+ +
W3C
+ +
XDI
+ +
eIDAS
+ +
+
+ + + + + +
+
+ +
Hyperledger Global Forum-2018 + +

“SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

+

Updated: 2019-03-06 + + + + + 1 minute read +

+ + Tags: + +
ATB
+ +
Blockcerts
+ +
CULedger
+ +
DigiCert
+ +
Evernym
+ +
Fabric
+ +
GDPR
+ +
HGF 2018
+ +
Hyperledger Forum
+ +
Indy
+ +
MyCuID
+ +
R3
+ +
Sovrin Foundation
+ +
Switzerland
+ +
Verifiable Organizations Network
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + +
+

Decentralized Web

+ +
+ + + + + +
+
+ +
PICOs: Persistent Compute Objects + +

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 nee...

+

Updated: 2023-06-09 + + + + + 3 minute read +

+ + Tags: + +
IOT
+ +
PICO
+ +
+
+ + + + + +
+
+ +
Handshake + +

Handshake is a UTXO-based blockchain protocol which manages the registration, renewal and transfer of DNS top-level domains (TLDs). Our naming protocol differs from its predecessors in that it has no concept of namespacing or subdomains at the consensus layer. Its purpose is not to replace DNS, b...

+

Updated: 2020-11-10 + + + + + 2 minute read +

+ + Tags: + +
Blockchain
+ +
DNS
+ +
Handshake
+ +
+
+ + + + + +
+
+ +
Secure Scuttlebutt + +

Secure Scuttlebutt is a database protocol for unforgeable append-only message feeds. +“Unforgeable” means that only the owner of a feed can update that feed, as enforced by digital signing (see Security properties). This property makes Secure Scuttlebutt useful for peer-to-peer applications. Secur...

+

Updated: 2020-01-09 + + + + + 13 minute read +

+ + Tags: + +
Scuttlebot
+ +
+
+ +
+ Back to top ↑ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/Gataca/index.html b/companies/Gataca/index.html new file mode 100644 index 00000000..53ea3235 --- /dev/null +++ b/companies/Gataca/index.html @@ -0,0 +1,15758 @@ + + + + + + +Gataca | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

+
    + + +

    Name: Gataca

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Docs, + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + Related: ESSIFLab + + + + + + Founders: Irene Hernandez, Samuel Gómez + + + Founded: 2018 + + + + + + + + + + + + + + + + Location: + + USA, Massachusetts, Boston + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: ID + + + + + + + + Focus: Personal Data + + + + + + + + + + Standard: DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Gataca is a cybersecurity company founded in Boston, MA, at the heart of MIT’s entrepreneurship and innovation ecosystem. It started as an academic research study seeking to reduce the risk of doing business online. As victims of the Equifax data breach later that year, the topic became very Personal.

    We built Gataca because we knew there had to be a better way to protect our data.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

+
    + + +
  • +Jose San Juan, GATACA: “blockchain technology has become the protagonist of the world we live in” + + + + + Parent: CyberNews + Type: Interview + + Date: 2023-04-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    For the past 4 years, GATACA has focused the majority of its efforts on building an interoperable, secure, and user-friendly product for the European region. We not only plan to continue to focus on the needs of our clients and regulatory, as well as standardization demands from the market but to take our SSI tech to the next level.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Congrats to the 11 wallet providers for being conformant to @EU_EBSI + + + + Related: + + + + ValidatedID, + + Danube, + + Waltid, + + DXCTechnology, + + CIMEA_Naric, + + identyum, + + ThalesDigiSec, + + Posteitaliane + + + Parent: iGrantio + Type: Tweet + + Date: 2022-07-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    We are glad to be among the first few along with @ValidatedID @Danube @GATACA_ID @walt_id @DXCTechnology @CIMEA_Naric @identyum @ThalesDigiSec @posteitaliane

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +GATACA joins EU Commission’s Early Adopters Program as SSI provider in the Spanish group + + + + + + Type: Post + + Date: 2021-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Real World + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    In Spain, three universities will pioneer the issuance of digital Academic Diplomas. The issuance will be performed 100% online, where students will authenticate themselves using a digital ID previously issued by FNMT (the Royal Mint of Spain) and stored in their mobile wallets.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

+
    + + +
  • +SSI Essentials: Everything you need to know about Decentralized Identity + + + + + + Type: Post + + Date: 2021-11-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Solving the identity paradox: the tradeoff between privacy, security, & user experience

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Decentralized Finance & Self-sovereign Identity: A tale of decentralization, a new paradigm of trust + + + + + + Type: Post + + Date: 2021-05-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: DWeb + + + + + + Market: DeFi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    We are aware that DeFi’s growth is explosive and inevitable yet its growth needs to be sustainable and responsible. This can be done with SSI.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Standards

+
    + + +
  • +Verifier Universal Interface by Gataca España S.L. + + + + + Parent: eSSIFlab + Type: Spec + + Date: 2021-04-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Verifier API + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    This draft version can be found at https://Gataca-io.GitHub.io/verifier-apis/ and has been built using ReSpec.
    This draft version for VUI includes today 6 APIs:

    - Presentation Exchange
    - Consent Management
    - Schema resolution
    - Issuer resolution
    - ID resolution
    - Credential status resolution

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +This is how GATACA achieves blockchain interoperability + + + + + + Type: Post + + Date: 2021-03-2021 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: DID Registry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    blockchain agnosticism is possible due to our DID registry component: all incoming activity is delegated to the DID registry with specific connections to each blockchain so that the rest of our technology components do not have to participate in the process. Other components need not know where the information persists from; they delegate that special knowledge to the DID registry and continue to perform their regular activities as usual.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/GlobalID/index.html b/companies/GlobalID/index.html new file mode 100644 index 00000000..a022f43a --- /dev/null +++ b/companies/GlobalID/index.html @@ -0,0 +1,17681 @@ + + + + + + +Global ID | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: Global ID

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + + + + + + Founders: Alka Gupta, Greg Kidd, Mitja Simcic + + + Founded: 2016 + + + + + + + + + + + + + + + + Location: + + USA, California, San Francisco + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: ID + + + + + + Market: SSI + + + + + + + + Projects: VCI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    At GlobaliD, we’re building a universal identity solution that is easy to use, ties users to unique names and transcends borders and institutions.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

    + + +
  • Building a more inclusive and equitable future
    + + + + + + Type: Post + + Date: 2022-06-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Wallets + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    When we first launched the GlobaliD Wallet powered by Uphold back in June of 2020, the goal was clear. Our vision has always been that anyone, anywhere should be able to create and own their self-sovereign digital identity. And along with that identity, they should get a wallet, providing them access to basic financial services.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Introducing PRIVATE
    + + + + Related: anchain.ai + + + Type: Framework + + + Founder: Calvin Burrows + + + Date: 2022-04-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Compliance + + + + + + + + + + Projects: PRIVATE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    PRIVATE is a new technical framework developed in collaboration with AnChain.AI that carves out a path toward regulatory compliance for non-custodial wallets while preserving user privacy. (PRIVATE stands for Privacy Preservation through Resolution of Identity via Verification and Attestation for Travel Rule CompliancE)

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • GlobalID Introduces Trustees for Key Recovery
    + + + + + + Type: Post + + Date: 2021-06-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Trustees can be friends or family members from your contact list. Once selected, each Trustee is granted a shard of your private key. Restoring your lost Identity requires approval from the majority of your Trustees.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • Telling our story with the new GlobaliD website
    + + + + Related: Future Proof + + + Type: Episode + + Date: 2022-09-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    about the brand new GlobaliD website and how it contextualizes our role in the world of digital identity while allowing us to tell our story more effectively.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • The Sovereignty Stack: Re-thinking Digital Identity for Web3.0 w/ Greg KIDD [METACO TALKS #23]
    + + + + + + Type: Video + + + Founder: Metaco Talks + + + Date: 2021-10-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Greg is a serial entrepreneur who is probably best known for founding and taking public Dispatch Management Services Corp, the world’s largest on demand dispatch network for urgent deliveries. In a highly interesting career so far, Greg was also Chief Risk Officer at Ripple Labs and a senior analyst for the Board of Governors of the Federal Reserve in Washington. In his latest venture Global ID, Greg is acting on his long-held belief that people’s identity should be truly portable and owned by individuals themselves rather than corporations or governments.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • The future of COVID credentials on GlobaliD
    + + + + + + Type: Post + + Date: 2021-08-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    With our new platform, we’ll also be releasing a brand new COVID credential. Users will be able to validate the authenticity of their digital vaccine record from around the world and store the proof of the validation as a credential in their GlobaliD app.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • GlobaliD connects to the Indicio Network
    + + + + Related: Indicio + + + Type: Post + + Date: 2021-01-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Indicio Network will enable the issuance and verification of credentials on the GlobaliD platform and in the app, allowing individuals to port their credentials for authentication and authorization into any participating use case scenario — including vaccine passports.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

    + + +
  • Device-based identity
    + + + + Related: GlobaliD 101 + + + Type: Post + + Date: 2022-10-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    That way, your sensitive Personal data is stored locally on your own device rather than hosted on some company’s server that becomes a target for hackers.

    +
    + + + + + +
  • Understanding GlobaliD’s identity platform
    + + + + Related: Future Proof + + + Type: Episode + + Date: 2022-09-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    within the context of a self-sovereign identity that means that i as the holder of that Credential i’m the only one that gets to decide who gets to see it which is a pretty wild concept

    +
    + + + + + +
  • How to decentralize identity and empower individuals
    + + + + Related: Future Proof + + + Type: Episode + + Date: 2022-09-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    If the internet decentralized information and crypto decentralized money and payments, then verifiable credentials will decentralize identity. In this episode, we chat with Dev Bharel, the software architect leading the charge around verifiable credentials at GlobaliD.

    +
    + + + + + +
  • Everyone will have an ID wallet
    + + + + Related: Future Proof + + + Type: Episode + + Date: 2022-09-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    how ID wallets work within the digital identity ecosystem, briefly explains the trust triangle, and previews the GlobaliD Wallet which will be released later this year

    +
    + + + + + + + + + + + + + + + + + + + + +
  • Bring Your Own Identity
    + + + + Related: GlobaliD 101 + + + Type: Post + + Date: 2022-08-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    At first, accessing all of your accounts on the internet meant you had to create a username and password for each company or service you were trying to interact with.

    Now, you can access many websites by using your existing social media accounts from Facebook, Twitter or LinkedIn. You can even log in with your Google and Apple accounts as well.

    +
    + + + + + + + + +
  • Every company is an identity company
    + + + + Related: GlobaliD 101 + + + Type: Post + + Date: 2022-08-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    At first, every company was a tech company. Every business needed a digital strategy. Back in 2017, Goldman Sachs’ CEO famously stated that the storied investment bank was actually a tech company: “We are a technology firm. We are a platform.”

    Not long after, every company was a fintech company. Every business needed a way to manage money and payments. As Andreessen Horowitz’s Angela Strange wrote in 2019, “I believe the next era of financial services will come from seemingly unexpected places… Fintech is eating the world.”

    Fast forward to today, and every company is an identity company. Every business needs to connect with customers and users as well as manage their data, privacy, and trust in a compliant way.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • ID wallets
    + + + + Related: GlobaliD 101 + + + Type: Post + + Date: 2022-08-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Why the ID Wallet is the first step toward achieving a new vision for digital identity

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • How digital identity should work. Part 1:
    + + + + Related: GlobaliD 101 + + + Type: Episode + + + Authors: Heather Dahl, Ken Ebert, Indicio + + + Date: 2022-07-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In this episode, we’re joined by CEO Heather Dahl and CTO Ken Ebert from Indicio, the market leader in developing trusted digital ecosystems. Heather and Ken discuss how new identity-based technology can help people, governments and companies develop greater digital trust in a modern society.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • What is the trust triangle?
    + + + + + + Type: Post + + Date: 2022-06-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Trust Triangle — the system of issuers, holders, and verifiers that illustrates how identity works (and how it’s broken, today

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Why self-sovereign identity matters
    + + + + + + Type: Post + + Date: 2020-04-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    your digital identity represents you as a unique real-life person in a secure digital format. In fact, we likely have many different virtual identities across a spectrum of platforms and services.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

From other pages on this site. (Beta)

+
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: 21 Industry leaders from five continents join Indicio Network consortium to drive global adoption of decentralized identity
    + + Parent: Indicio + Type: Post + + + + + Related: GlobalID + + + Date: 2021-07-06 + + + + + + + + + + + + + + Related: GlobalID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    GlobaliD, USA; Uphold, Portugal; ID Ramp, USA; Cynjatech, USA; Finclusive, USA; Xertify, Colombia; Snowbridge Inc., Taiwan; Entrustient, USA; Bot Ventures, Inc., Canada; BlockSpaces, USA; Blockster Labs, Anonyome Labs, Australia; Selfd.id, Romania; Liquid Avatar Technologies, Canada; Snapper Future Tech, India; Lorica Identity, USA; BizSecure, USA; Networks Synergy, Kazakhstan; Absolutely Zero Cyber, USA; Cysecure, USA; VERSES Labs, USA

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/IDramp/index.html b/companies/IDramp/index.html new file mode 100644 index 00000000..a51460b9 --- /dev/null +++ b/companies/IDramp/index.html @@ -0,0 +1,16914 @@ + + + + + + +IDramp | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: IDramp

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + + + + + + Founder: Mike Vesey + + + Founded: 2016 + + + + + + + + + + + + + + + + Location: + + USA, Iowa, Indianola + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: ID + + + + + + Market: SSI + + + + + + + + Projects: VCI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    The Identity Fabric for Cloud Directed Business
    As your company grows, IDramp adapts to your changing needs.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

    + + +
  • Passwordless Credential Orchestration Manager is Now Available in the Oracle Cloud Marketplace
    + + + + Related: Oracle + + + Type: Product + + Date: 2021-11-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This new service offers password elimination, identity proofing, and orchestration capabilities for any Oracle ecosystem.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • Truststamp partners with IDramp to transform multi-factor biometric authentication
    + + + + Related: Trust Stamp + + + Type: Post + + Date: 2022-07-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Trust Stamp (Nasdaq: IDAI, Euronext Growth: AIID ID), the Privacy-First Identity CompanyTM providing AI-powered trust and identity services used globally across multiple sectors, announces a partnership with IDramp, a leader in decentralized identity orchestration products and services. Together, they will launch an innovative biometric multi-factor authentication (“MFA”) offering that can be augmented with a range of leading access management, social sign-on, and bring-your-own identity services, all through IDramp’s no-code platform.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • IDramp and QiqoChat Announce Verifiable Credentials for Online Collaboration
    + + + + Related: Qiqochat + + Parent: TalkCMO + Type: Press + + Date: 2021-01-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    QiqoChat has really stepped up in this time of need to provide an incredible online event user-experience, enabling a re-creation of the IIW experience throughout our Covid travel restrictions. This week they announced the launch of a Verifiable Credentials integration with the QiqoChat platform.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Ecosystem

    + + +
  • Hyperledger Forum Recap – Identity Proofing, and Passwordless User-friendly Digital Identity
    + + + + Related: Oracle + + + Type: Post + + Date: 2021-07-02 + + + + + + + + + + + + + + + + + + + + + + Event: HGF 2021 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    IDramp presented with Oracle at Hyperledger Global Forum June 2021. The event focused on enterprise use of blockchain technologies using the 15 projects that fall under the Hyperledger “greenhouse”. Keynotes and speakers shared their insights on the current state of enterprise blockchain adoption across several hot topics including central bank digital currencies (CBDCs), non fungible tokens (NFTs), and most importantly– identity.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

    + + +
  • Zero Trust & Decentralized Identity Podcast
    + + + + + + Type: Episode + + Date: 2022-05-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    They explore low-code/no-code orchestration services, what to consider when making long-term complex identity decisions, and what the US is doing to protect Americans from sophisticated cyber threats after the White House issued Executive Order 14028 on Improving the Nation’s Cybersecurity.

    +
    + + + + + + + + +
  • Orchestrate your identity management strategy
    + + + + + + Type: Post + + Date: 2022-05-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    It’s time to stop buying expensive bridges to Failureland. It’s time to shift our perspective on identity management away from what clearly doesn’t work and won’t work and instead, employ technologies that make the systems we have work better. It is time to focus on the technologies that simplify identity management, can be easily integrated, and provide a path to evolution at a pace and cost that meet business and government needs.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • IDramp Identity Solutions – Reality 2.0 Podcast
    + + + + Related: + + + + Doc Searls, + + Katherine Druckman + + + + Type: Post + + Date: 2022-02-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Doc Searls and Katherine Druckman talk to Mike Vesey, CEO of IDramp, about verifiable credentials, decentralization, and real-world identity solutions.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Lessons From the School of Cyber Hard Knocks Podcast
    + + + + + + Type: Episode + + + Founder: Mike Vesey + + + Date: 2021-12-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Passwords and zero-trust and pink locker rooms, oh my! In this episode, Mike discusses IDramp, what self-sovereign identity is, why we still have passwords today, zero-trust, what the near future holds, pink locker rooms!, his path to IDramp, and as always, his toughest lesson learned.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

From other pages on this site. (Beta)

+
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Evernym’s Connect.Me
    + + Parent: Evernym + Type: Product + + + + + Related: Aries, Trinsic, IBM, IDramp, Esatus + + + Date: 2021-09-27 + + + + + + + + + + + + + + Related: + + Aries, Trinsic, IBM, IDramp, Esatus, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Connect.Me
    Our consumer digital wallet app
    Enable customers and end users to manage all of their digital credentials from the safety of their own phone
    Engage in structured two-way messaging over secure and private channels
    Eliminate excess data collection with zero-knowledge proof technology, and other cutting-edge privacy features

    +
    + + + + + + + + + + + + + + + + + +
  • Name: Node Operator Spotlight: IDramp
    + + Parent: Indicio + Type: Post + + + + Author: Tim Spring + + + + + Related: IDramp + + + Date: 2021-10-05 + + + + + + + + + + + + + + Related: IDramp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Recently we caught up with Karl Kneis, COO of IDramp, and Eric Vinton, Chief Business Officer of IDramp, one of the first companies to become an Indicio Node Operator, to discuss their current projects, some goals for the future, and where they think decentralized identity is heading.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/Indicio/index.html b/companies/Indicio/index.html new file mode 100644 index 00000000..84ff4f64 --- /dev/null +++ b/companies/Indicio/index.html @@ -0,0 +1,19533 @@ + + + + + + +Indicio | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: Indicio

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + + + + + + Founders: Frances Donegan-Ryan, Heather Dahl, Ken Ebert + + + Founded: 2020-04-15 + + + + + + + + + + + + + + + + Location: + + USA, Washington, Seattle + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: ID + + + + + + Market: SSI + + + + + + + + Projects: VCI + + + + + + Tech: Indy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Indicio is Empowering Trust

    Indicio provides companies the ability to create and manage Trusted Data Ecosystems for the exchange of high-value information and data assets, the creation of marketplaces, and the development of new business models around trusted data.

    Specializing in financial, healthcare, and travel markets, Indicio’s global decentralized network and its software and information management products enable customers all over the world to issue, hold, and verify data through encrypted digital credentials.

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line profit, mitigating costly risks, and enhancing an institution’s reputation for information privacy.

    Contact us for quick implementation of trusted digital ecosystems today.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

    + + +
  • Prove it all with Indicio Proven
    + + + + + + Type: Product + + Date: 2022-07-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Sometimes called “self-sovereign identity,” or “user-centric identity,” or “reusable identity,” the open source technology behind Proven provides an authoritative way to authenticate any data without having to check in with the source of that data — or go through a third party.

    +
    + + + + + +
  • Indicio Launches Proven, A Complete Trusted Digital Ecosystem For Sharing Actionable, Trustworthy Data
    + + + + + Parent: AccessWire + Type: Press + + Date: 2022-07-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Indicio Proven + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Indicio Proven is how you get actionable data without sacrificing privacy or security, said Heather Dahl, CEO of Indicio. “What makes data actionable is that it can be trusted. You can prove its source. You can prove it hasn’t been faked or tampered with. Decentralized identity has long been seen as the solution to the interconnected problems of verification, privacy, and security. With Indicio Proven, the marketplace now has a range of ready-to-use products to implement that solution and create Trusted Digital Ecosystems for sharing and verifying data at any scale.”

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Indicio’s Associateships: A starting point for the next generation of professionals
    + + + + + + Type: Post + + Date: 2022-03-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Learning new skills in a new industry and technology is always good for growth, both Personally and professionally. It’s particularly important for those in college to be able dip their toes into different worlds off campus and get a sense of the kind of work they want—or don’t want—to pursue in life.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Indicio expands workshops and introduces a new certification program
    + + + + + + Type: Product + + Date: 2021-03-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Looking to get up to speed in decentralized digital identity and verifiable credentials? Our custom trainings and workshops are designed to provide key insights into fundamental use cases, dive deep into the impact of the technology, and offer both technical and nontechnical audiences the opportunity to ask the questions they need to continue their education in decentralized identity. Because nothing beats learning by doing.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • Finalist for CRN Social Impact Award
    + + + + Related: + + + + Aruba Health Department, + + SITA + + + + Type: Post + + Date: 2022-06-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Travel + + + + + + Market: COVID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Indicio worked with SITA and the Aruban government to develop a decentralized identity solution for managing Covid testing and vaccination for travelers to the tourism-dependent island.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • What Indicio’s Seed Funding Means for Decentralized Identity Technology
    + + + + + + Type: Post + + Date: 2022-05-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Our new funding will be used to refine the open-source, decentralized-identity technology stack. We have the basic technology for a functional ecosystem, now we improve that functionality by adding all the features, user interfaces, and management tools that make it easier to deploy, use, and monitor.

    +
    + + + + + + + + +
  • How to Create a Trusted Digital World
    + + + + + + Type: Post + + Date: 2022-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    We’ve completed what we set out to do two years ago: finish the technology’s foundation and create a full, open source ecosystem around it. You can issue, share, and verify data through verifiable digital credentials today. You can layer this on top of your existing identity and access management systems now.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Privatyze collaborates with Indicio to build a decentralized data marketplace
    + + + + Related: Privatyze + + + Type: Post + + Date: 2022-03-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    “In a data-driven economy, we need a marketplace for data that’s inclusive and not exploitative,” said Heather Dahl, CEO of Indicio. “That means that participants can meaningfully consent to data transactions and do so in a way that enables zero-trust security. This just isn’t possible without decentralized solutions, and we are excited to work with Privatyze on building this solution.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Indicio named by New York VC Network in their list of the most exciting early-stage teams
    + + + + Related: New York VC Network + + + Type: Post + + Date: 2022-01-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Indicio is proud to have been named by New York VC Network in their recently compiled list of the most exciting early-stage teams that they’ll be following closely this year!

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Bonifii increases financial inclusion with GlobaliD digital wallet and Indicio Network
    + + + + + Parent: Bonifii + Type: Post + + Date: 2021-10-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Bonifii, the financial industry’s first verifiable exchange network for financial cooperatives, today announced the Bonifii credential, a decentralized digital identity that provides underserved individuals with access to traditional banking services in a way that maximizes their privacy and security. Bonifii created the digital credential in partnership with GlobaliD, a trust platform and digital wallet. The credential is underpinned by the Indicio Network, a global network built on Hyperledger Indy for decentralized digital identity using distributed ledger technology (DLT).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Indicio Named Finalist in IDC’s Inaugural Best in Future of Digital Infrastructure North America Awards
    + + + + + + Type: Post + + Date: 2021-09-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The finalists have effectively used digital infrastructure across on-prem, edge and public cloud platforms to transform their most important business processes and to launch new digital business innovations. They are to be congratulated for their vision and industry leadership!

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • 21 Industry leaders from five continents join Indicio Network consortium to drive global adoption of decentralized identity
    + + + + Related: GlobalID + + + Type: Post + + Date: 2021-07-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    GlobaliD, USA; Uphold, Portugal; ID Ramp, USA; Cynjatech, USA; Finclusive, USA; Xertify, Colombia; Snowbridge Inc., Taiwan; Entrustient, USA; Bot Ventures, Inc., Canada; BlockSpaces, USA; Blockster Labs, Anonyome Labs, Australia; Selfd.id, Romania; Liquid Avatar Technologies, Canada; Snapper Future Tech, India; Lorica Identity, USA; BizSecure, USA; Networks Synergy, Kazakhstan; Absolutely Zero Cyber, USA; Cysecure, USA; VERSES Labs, USA

    +
    + + + + + + + + + + + + + + + + + +
  • Decentralized Identity opens the doors for safe travel and tourism
    + + + + + + Type: Post + + Date: 2021-06-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Machine readable governance enabled businesses and venues to trust that tourists had been tested on arrival by Aruba’s health department. Visitors using the digital Aruba Happy Traveler Card could be swiftly and reliably verified with a phone app. This freed both businesses and the government from the burden of mechanically collecting data with the attendant risk of error or fraud.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Paving the way to safer travel
    + + + + + + Type: Post + + Date: 2021-05-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Travel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Indicio.tech, together with SITA and the Aruba Health Department, are trialing the Aruba Health App, a pilot that makes it easy for visitors to share a trusted traveler credential – based on their health status – privately and securely on their mobile device. This credential will provide access to participating hospitality sites on the island.

    +
    + + + + + +
  • SITA, Indicio pave way to safer travel experience with launch of Aruba Health App
    + + + + Related: Aruba Health Department + + Parent: SITA + Type: Press + + Date: 2021-05-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Travel + + + + + + Market: COVID + + + + + + + + Projects: Aruba Health App + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    SITA, together with Indicio.tech and the Aruba Health Department, are trialing the Aruba Health App, a pilot that makes it easy for visitors to share a trusted traveler credential – based on their health status – privately and securely on their mobile device. This credential will provide access to participating hospitality sites on the island.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • IDramp Offers Market-Ready Decentralized Identity Platform on the Indicio Network
    + + + + + Parent: IDramp + Type: Post + + Date: 2021-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    IDramp, a leader in decentralized identity products and services, announced today that it now provides market-ready solutions leveraging the Indicio Network, a professionally-run decentralized network for identity.
    IdRamp provides enterprise and government customers with digital wallets via the Passport mobile application, and on-boarding services with the IDramp Service Delivery Platform. The company has established itself as a market leader in decentralized identity. IDramp selected the Indicio Network for its reliability and expert support services.

    +
    + + + + + +
  • Indicio.Tech Incorporates as a Public Benefit Corporation
    + + + + + + Type: Post + + Date: 2020-12-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: Public Benefit Corporation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Indicio joins companies such as Patagonia and Kickstarter in embracing a corporate model that aligns shareholders and stakeholders around a shared mission to deliver a material benefit to society, not only through products and services and how they are made and delivered, but through prioritizing the welfare of employees, diversity and inclusion, and environmental impact.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Ecosystem

    + + +
  • Node Operator Spotlight: Anonyome
    + + + + Related: Anonyome + + + Type: Post + + + Founder: Tim Spring + + + Date: 2021-10-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Each of the capabilities of the Sudo Platform is attached to a persona. This includes masked email and masked credit cards, private telephony, private and compartmentalized browsing (with ad/tracker blocker and site reputation), VPN, password management, decentralized identity and more.

    +
    + + + + + + + + + + + + + + + + + +
  • Node Operator Spotlight: IDramp
    + + + + Related: IDramp + + + Type: Post + + + Founder: Tim Spring + + + Date: 2021-10-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Recently we caught up with Karl Kneis, COO of IDramp, and Eric Vinton, Chief Business Officer of IDramp, one of the first companies to become an Indicio Node Operator, to discuss their current projects, some goals for the future, and where they think decentralized identity is heading.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Indicio launches blockchain-enabled network for identity
    + + + + + + Type: Post + + Date: 2021-03-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Indy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    “Our clients asked for a stable, fully-staffed network based on Hyperledger Indy— one that could provide the  Service Level Agreements their customers need for mission-critical workloads,” said Heather Dahl, CEO of Indicio. “Today, we are excited to announce that this MainNet is open for business.”“This is the network we need to accelerate adoption of passwordless zero trust ecosystems for enterprise customers” said Mike Vesey, President of IDramp, a leader in decentralized identity and a Genesis Node Operator on the Network.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Become a Node Operator
    + + + + + + Type: Post + + Date: 2021-02-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    we’ve seen a rapid rise in demand for robust, stable, and professionally maintained networks to support decentralized identity solutions. It’s not a surprise: decentralized identity’s moment has arrived. That’s why we’ve been hard at work creating Hyperledger Indy networks upon which developers all over the world are building, testing, and launching their solutions.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Indicio Tech: Why we converted to a public benefit corporation
    + + + + + + Type: Post + + Date: 2021-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The idea of a benefit corporation begins with long-simmering dissatisfaction in the argument that the only responsibility or duty a company had was to increase its profits, a claim that had been forcefully made by University of Chicago economist Milton Friedman in the New York Times magazine in 1970.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

    + + +
  • Making decentralized identity mainstream w Heather Dahl and Ken Ebert (Indicio)
    + + + + + Parent: GlobalID + Type: Episode + + Date: 2022-09-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    how new identity-based technology can help people, governments and companies develop greater digital trust in a modern society.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Identity Blockchains and Energy Consumption
    + + + + + + Type: Post + + Date: 2021-10-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Bitcoin + + + + + + Standard: PEER:DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A decentralized network using a blockchain-based distributed ledger means you can use Peer DIDs to move most “transactions” and their cryptographic proofing off ledger. This means that for those peer-to-peer interactions, identity blockchains don’t need to do any ledger transactions at all.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Houston we have a Problem – An Identity Problem in the Oil and Gas industry
    + + + + + Parent: YouTube + Type: Video + + Date: 2021-08-24 + + + + + + + + + + + + + + + + + + + + Policy: Biden's Cybersecurity Executive Order + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
      +
    • President Biden’s cybersecurity executive order
      - The security landscape for global enterprises
      - Decentralized identity, what it is and how it fortifies existing data infrastructure
      - Case study: applying zero trust and decentralized identity to energy
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Standards

    + + +
  • Scale Your Decentralized Identity Solution by Upgrading to the Indy DID Method
    + + + + + + Type: Post + + Date: 2022-05-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: DID:Indy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Again, the Indy DID Method is not an optional upgrade. It’s a major development that delivers interoperability.

    +
    + + + + + + + + +
  • Indicio completes Hyperledger Indy DID Method—A Milestone in the Evolution of DID Interop
    + + + + + + Type: Post + + Date: 2022-05-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: DID:Indy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Indy DID Method paves the way for Hyperledger Indy credentials to scale globally by allowing Indy networks to seamlessly interoperate and create a “network-of-networks” effect.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Machine Readable Governance is the Key to Scaling Decentralized Trust
    + + + + Related: TOIP + + + Type: Post + + Date: 2022-02-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Governance + + + + + + + + Tech: Trust Registry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    We’re not convinced that “constraint” is the right theoretical approach for an emerging technology, especially one that is being deployed in different sectors for different use cases. To underscore this, we want to address a particular constraint implied by ToIP’s design concepts that is likely to be fatal to any deployment.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • The Perfect Signature Style is the Enemy of the One that Works Today
    + + + + + + Type: Post + + Date: 2021-11-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: BBS+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    BBS+ signature styles are not going to be ready for deployment anytime soon. This is precisely why you should build today and in a way that allows you to add them later.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Trust Registry or Machine-Readable Governance?
    + + + + + + Type: Post + + Date: 2021-09-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Governance + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The world will move towards decentralized identity if we make it easy for them to do so—and easy means, above all, fast. The solution is machine readable governance—a smart way of implementing rules for how to manage trust.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Resources

    + + +
  • Why the Indicio TestNet is the Best Way to Explore Decentralized Identity
    + + + + + + Type: Post + + Date: 2022-02-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Indicio Network contains three networks: a MainNet for hosting solutions, a DemoNet for demonstrating products, and a TestNet for development and experimentation. We’ve made the TestNet free for developers to use — making it ideal for exploring, building, testing, and demonstrating your ideas.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Introducing the Indicio DemoNet—a new decentralized network for product demonstration
    + + + + + + Type: Post + + Date: 2021-05-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Indicio DemoNet joins the Indicio TestNet, which is used for developing new technology releases, and the Indicio MainNet, which hosts mission-critical products and services. With the DemoNet, Indicio now provides a full suite of networks for decentralized identity development and deployment.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • One woman’s open-source journey to decentralized identity
    + + + + + + Type: Post + + Date: 2021-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Noha Abuaesh, a Bahrain-based computer scientist, has been exploring decentralized identity for the last year, often with assistance from Indicio.tech’s open-source tools and free communications channels.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +

From other pages on this site. (Beta)

+
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Bonifii
    + + Parent: CULedger + Type: Company + + + + Author(s): Darrell O'Donnell,  John Ainsworth,  Julie Esser + + + + + Related: Sovrin Steward, Indicio, Over 70 Partners + + + Date: 2017 + + + + + + + + + + + + + + Related: + + Sovrin Steward, Indicio, Over 70 Partners, + + + + + + Location: + + USA, Colorado, Denver, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Clients + + + + + + Focus: Banking + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Bonifii is an innovative financial technology company that proactively protects credit union members from becoming victims of financial fraud by providing safe, secure, and convenient identity verification solutions.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: The Lissi wallet supports the Indicio Network
    + + Parent: Lissi + Type: Post + + + + + Related: Indicio + + + Date: 2021-01-20 + + + + + + + + + + + + + + Related: Indicio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Lissi Connect + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    we are committed to not only provide individuals with the choice of their favourite wallet, but also organisations with the choice of their network. We are delighted to announce that the latest version of the Lissi wallet also supports the Indicio Network.

    +
    + + + + + +
  • Name: GlobaliD connects to the Indicio Network
    + + Parent: GlobalID + Type: Post + + + + + Related: Indicio + + + Date: 2021-01-21 + + + + + + + + + + + + + + Related: Indicio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Indicio Network will enable the issuance and verification of credentials on the GlobaliD platform and in the app, allowing individuals to port their credentials for authentication and authorization into any participating use case scenario — including vaccine passports.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/Lissi/index.html b/companies/Lissi/index.html new file mode 100644 index 00000000..f0e0cb39 --- /dev/null +++ b/companies/Lissi/index.html @@ -0,0 +1,17169 @@ + + + + + + +Lissi | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

+
    + + +

    Name: Lissi

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + + + + + + + + + + + + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + + Parent: Neosfer GmbH + + + Founded: 2019-06 + + + + + + + + + + + + + + + + Location: + + European Union, Germany + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: ID + + + + + + Market: SSI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    We provide software tools for trusted interactions between organisations and their customers.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

+
    + + +
  • +Lissi by Main Incubator + + + + Related: Verity + + + Type: Product + + Date: 2022-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Lissi is your digital wallet. You can use it to store digital ID cards, proofs and other credentials, which are issued by companies and institutions. You can use these credentials to identify yourself to various online services, log in, shop online, gain access to buildings and much more.

    The Lissi-wallet enables you to:
    - Establish private and secure connections with other entities
    - Receive, store and manage verified credentials
    - Present digital proofs of your credentials
    - Log-in without a password at third party providers
    - Store pk.pass files (board pass, concert tickets etc.)

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Lissi Connect Demo + + + + + + Type: Post + + Date: 2022-01-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Lissi Connect + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    [German] The login is only the start of the mutual customer relationship users do not want to monitor and maintain dozens of communication interfaces, but prefer a solution that brings these aspects together. This includes not only login services, but also newsletters, information letters from the bank, digital proof of any kind and other relevant Personal information. The media break and the fragmentation of the current systems poses a major challenge for users and organizations. However, once stored in the user’s wallet, this information can be easily managed, sorted and presented as needed.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +The Lissi Wallet now supports additional cards and convenience features + + + + + + Type: Post + + Date: 2021-11-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Lissi Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The Lissi Wallet now supports additional cards and convenience features. Import of additional cards The Lissi Wallet does supports verified credentials, custom cards and pk.pass files The Lissi Wallet now supports .pkpass files, as well as other custom cards, in addition to verifiable credentials (first screen). Any card in the wallet that has a bar code or QR code can now be easi

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +The Lissi Wallet is now available in 12 languages! + + + + + + Type: Post + + Date: 2021-02-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Lissi Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Lanugauges supported: Arabic • English • French • German • Italian • Korean • Polish • Portuguese • Russian • Romanian • Spanish • Turkish

    > the language is only a small part of the whole user experience. The task is to design a universal cockpit, which people can navigate regardless of their social background. Similar to a dashboard in a car, which doesn’t look too different wherever you go. In order to achieve this, we have to standardize the icons, colours and user-flows to a certain degree. However, on the other hand, they need to be adjusted to the target audience.

    +
    + + + + + + + + + + + + + + + + + + + + +
  • +The Lissi wallet supports the Indicio Network + + + + Related: Indicio + + + Type: Post + + Date: 2021-01-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Lissi Connect + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    we are committed to not only provide individuals with the choice of their favourite wallet, but also organisations with the choice of their network. We are delighted to announce that the latest version of the Lissi wallet also supports the Indicio Network.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

+
    + + +
  • +Lissi demonstrates authentication for Gaia-X Federation Services + + + + Related: GAIA-X + + + Type: Post + + Date: 2022-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Gaia-X creates an open, federated digital ecosystem for data infrastructure for decentralized cloud and edge workloads and data sharing capabilities. As part of the core services, the so-called Gaia-X Federation Services (GXFS) are targeting the areas of Identity & Trust, Federated Catalogue, Sovereign Data Exchange and Compliance as open-source reference implementations.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Digital Technologies Forum now includes the Lissi demo + + + + Related: Digital Technologies Forum + + + Type: Post + + Date: 2022-04-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Lissi Connect + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    [german] Digital Technologies Forum is a networking platform and exhibition space for selected research projects and innovations in the field of digital technologies from Germany. The forum offers outstanding research projects a platform for more visibility and promotes exchange and knowledge transfer at national and international level.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

+
    + + +
  • +Trust in the digital space + + + + + + Type: Post + + Date: 2022-08-04 + + + + + + + + + + + + + + + + + + + + Policy: EIDAS + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Would we rather have a high level of security or self-sovereignty? Unfortunately, the two aspects are at different ends of the spectrum. If we only allow pre-verified and approved parties to retrieve identity data, as currently envisaged by the eIDAS regulation, this severely restricts usage

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +@lissi_id The European Digital Identity #Wallet #EUDI will have a modular framework + + + + + + Type: Tweet + + Date: 2022-06-14 + + + + + + + + + + + + + + + + + + + + Policy: EIDAS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: EUDI Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    for the user interface, data storage, cryptographic protocols, sensitive cryptographic material and eID mean modules. “Requirements and Solution CNECT/LUX/2022/OP/0011

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +eIDAS and the European Digital Identity Wallet + + + + + + Type: Post + + Date: 2022-03-17 + + + + + + + + + + + + + + + + + + + + Policy: EIDAS + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + Projects: EUDI Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The vast majority of citizens regularly use the internet. According to statista, for 16–24-year-olds, the European average of daily internet users amounts to 95 per cent in 2020. Even for the age group of 55–64 years, the percentage of daily users is as high as 69 per cent on an EU average. Hence, access to digital services is expected. This includes services offered by governments and the private sector alike.

    +
    + + + + + + + + + + + + + + + + + +
  • +EUDI Wallet: Illustration of the eIDAS roles and functions + + + + + + Type: Post + + Date: 2022-03-04 + + + + + + + + + + + + + + + + + + + + Policy: EIDAS + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + Projects: EUDI Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    In the graphic below we reorganised and regrouped the stakeholders to map the requirements for the eIDAS toolbox architecture onto a SSI framework (Self-Sovereign Identity framework).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

From other pages on this site. (Beta)

+
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Evernym’s Verity
    + + Parent: Evernym + Type: Product + + + + + Related: Trinsic, IBM, Lissi, esatus + + + Date: 2021-10-10 + + + + + + + + + + + + + + Related: + + Trinsic, IBM, Lissi, esatus, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Our flagship product for verifiable credential exchange
    Issue and verify digital credentials
    Easily integrate with back-end systems, using our REST API and SDKs in Java, Node.Js, Python, and .NET
    Build for scale, with enterprise-grade architecture designed to support millions of users.
    Enable open ecosystems and true data portability, with a solution based on open standards and interoperability

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/MagicLabs/index.html b/companies/MagicLabs/index.html new file mode 100644 index 00000000..28455c20 --- /dev/null +++ b/companies/MagicLabs/index.html @@ -0,0 +1,15832 @@ + + + + + + +Magic Labs | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: Magic Labs

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Docs, + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + + + + + + + + + + + + + + + + + + + + + + Founders: Arthur Jen, Jaemin Jin, Sean Li + + + Founded: 2018 + + + + + + + + + + + + + + + + Location: + + USA, California, San Francisco + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: ID + + + + + + Market: SSI + + + + + + + + + + Tech: Passwordless + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Magic is a developer SDK that you can integrate into your application to enable passwordless authentication using magic links - similar to Slack and Medium.

    When users want to sign up or log in to your application:

    User requests a magic link sent to their email address
    User clicks on that magic link
    User is securely logged into the application

    If it’s a web application, users are logged into the original tab, even if the user clicked on the magic link on a different browser or mobile device!

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • Magic Product Updates: December Edition
    + + + + + + Type: Post + + Date: 2021-12-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Developers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Since our last product update, we’ve launched a multifaceted set of capabilities that enable you to do more with Magic.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Building a low-code, opinionated approach to plug & play login
    + + + + + + Type: Post + + Date: 2021-10-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: IAM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Magic Login Form represents a new onboarding experience for end-users, so we wanted to revamp our own onboarding experience for developers to match. Learning about auth can quickly derail any developer’s good day. Striking the balance between good UX and good security can just boggle the mind.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Magic Raises $27M to Future-Proof Authentication
    + + + + + + Type: Post + + Date: 2021-08-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: WebAuthN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Magic makes it plug and play for developers to add secure, passwordless login, like magic links and WebAuthN, to their applications. Users are no longer exposed to password-related risks from the very start.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Decrypt trusts Magic to onboard record new user growth with the launch of reader tokens and rewards
    + + + + + + Type: Post + + Date: 2021-05-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Web3 + + + + + + Industry: DWeb + + + + + + Market: DeFi + + + + + + Focus: Onboarding + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    I’ll cover how the Decrypt team streamlined development and onboarding to launch Decrypt Tokens and Drops — along with how crypto DNA and a leading product and team drove their trust in Magic.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Magic: A Key-Based Authentication System For Self-Sovereign Identity
    + + + + + + Type: Whitepaper + + Date: 2020-07-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Since Magic’s authentication protocol is based on key pairs provided by decentralized blockchain networks, it is platform-independent and thus able to provide authentication service without having to rely on centralized identity providers.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

    + + +
  • 3 Types of Passwordless Authentication for Web 3.0
    + + + + + + Type: Post + + Date: 2021-12-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Passwordless + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Passwordless authentication is a fundamental shift in how people will access their tools and information online, and it will provide more security, prevent billions in losses, and create greater transparency.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Developers: SMS Authentication is Challenging
    + + + + + + Type: Post + + Date: 2021-10-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: SMS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    SMS (Short Message Service) messaging¹, despite a number of material challenges, has broad adoption, international regulations, and support across platforms.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Recap

    + + +
  • Magic at HackOn2.0
    + + + + + + Type: Post + + Date: 2021-08-02 + + + + + + + + + + + + + + + + + + + + + + Event: HackOn2.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    At Magic, we love to be where developers hang out. As a Developer Advocate, it’s especially fun to connect with devs dreaming up big ideas and hacking them into reality. Back in April, the HackOn2.0 team reached out to me to talk about getting Magic involved in their next hackathon. We jumped at the opportunity and were so glad to support the HackOn2.0’s vibrant community.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/Mattereum/index.html b/companies/Mattereum/index.html new file mode 100644 index 00000000..57c91f4b --- /dev/null +++ b/companies/Mattereum/index.html @@ -0,0 +1,15910 @@ + + + + + + +Mattereum | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: Mattereum

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + Telegram, + + + + + + + + + + + + + Founders: Rob Knight,  Vinay Gupta + + + Founded: 2017-08-04 + + + + + + + + + + + + + + + + Location: + + United Kingdom, England, London + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: + + Enterprise, Web3 + + + + + + Industry: DWeb + + + + + + Market: IOT + + + + + + + + + + Tech: + + Ethereum, Smart Contracts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Mattereum has the tools to make physical goods flow around the world as easily as information using Ethereum blockchain smart contracts.

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own.

    Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Asset Passports to authenticate important collectibles and memorabilia from Mr Shatner’s long and distinguished career will ensure that these items continue to grow in value by retaining their provenance indefinitely.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

    + + +
  • Countering Marketplace Deception with Mattereum’s Trust-as-a-Service Platform
    + + + + + + Type: Post + + Date: 2021-10-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: IOT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Marketplace deception is everywhere, at great cost and risk to consumers and businesses. Regulation alone won’t fix it. Can Mattereum Asset Passports and Product Information Markets help secure trust in B2B and B2C trade?

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Introduction to Smart Property
    + + + + + + Type: Post + + Date: 2021-09-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: IOT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    How can we streamline and improve the techno-social protocols around commerce so we can better maintain equilibrium with our planet and ourselves?

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • Bringing Truth to Market with Trust Communities & Product Information Markets
    + + + + + + Type: Post + + Date: 2021-09-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: IOT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    With product information markets enabled by Trust Communities, we can incentivize truth in markets by allowing experts to make money on their expertise and face consequences for erroneous claims. Simple concept, powerful implications.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • FOS Ep. 5: Ian Grigg on Crypto, Identity, Community, and Building Positive-Sum Systems
    + + + + + + Type: Episode + + Date: 2021-08-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Ian Grigg is one of the most influential builders in the crypto space, having built digital asset systems since the nineties. We discuss his invention of the Ricardian contract framework, what makes cryptonetworks successful, identity as communal phenomenon, and the importance of building positive-sum systems.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Decentralizing and Securing Collectible Card Grading Services with the Mattereum Protocol
    + + + + + + Type: Post + + Date: 2021-05-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: IOT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Avoid costly industry deadlocks and gatekeeping with a peer-produced, decentralized alternative to centralized collectible grading and authentication services with the Mattereum Protocol

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

    + + +
  • Build Back Better!
    + + + + + + Type: Post + + Date: 2022-07-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Metaverse + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    VR is not ready for artistic reasons, far more than for technical ones. So my prediction is this: the Metaverse is going to fail.

    +
    + + + + + +
  • Winter Has Come
    + + + + + + Type: Post + + Date: 2022-07-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    crypto wins by solving problems that nobody else can solve, profitably. It has to win at three levels to survive:
    - Ordinary people have to use it
    - It has to generate actual value, not just move value around
    - Governments have to tolerate it or use it themselves — either one will do

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • The Blockchain Sheep of Reason: Why the blockchain works for the young and old people hate it
    + + + + + + Type: Post + + + Founder: Ian Simmons + + + Date: 2022-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Web3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    There is practically no boomer control of bitcoin or Web3

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • The Best of Both Worlds: Solving Doctorow’s Oracle Problem
    + + + + + + Type: Post + + Date: 2022-01-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    So while the blockchain space is in some abstract sense perfectly private and perfectly reliable, things are weakest at the joints. The on-ramps and off-ramps are parts of the real world, they’re tied to physical reality and KYC/AML/CTF regulations.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/MyDEX/index.html b/companies/MyDEX/index.html new file mode 100644 index 00000000..45aac18b --- /dev/null +++ b/companies/MyDEX/index.html @@ -0,0 +1,17305 @@ + + + + + + +MyDex | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: MyDex

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + + + + + + + + + + + + + + + + + + + + + + Founder: William Heath + + + Founded: 2008 + + + + + + + + + + + + + + + + Location: + + United Kingdom, England, London + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + + + + + Focus: Personal Data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    When Mydex came into being in 2007, its founders made a number of important decisions — these decisions are what make Mydex remain unique even in today’s blossoming Personal data ecosystem. It had to be free to individuals for life, the data had to be under their control, and Mydex as a company had to be self-sustaining and protect its core values. These prerequisites guided the evolution of Mydex: a Community Interest Company, a Social Enterprise and its range of trust platform services for citizen controlled storage and exchange of Personal data, identity and engagement, in a safe, secure and easy manner. We are working to improve outcomes for individuals and organisations alike.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

    + + +
  • Helping Data Trusts Manage Personal Data
    + + + + + + Type: Post + + Date: 2022-05-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Mydex CIC has just published a blog for Cambridge University’s Data Trust Initiative on ‘Helping Data Trusts Manage Personal Data’. In it, we address the challenges that arise as the Data Trust movement begins to scale.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • Can I trust you?
    + + + + + + Type: Whitepaper + + Date: 2022-01-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This is the second of two blogs on our new White Paper: Achieving Transform At Scale. The first blog focused on the infrastructure challenge. This blog focuses on the parallel need for institutional innovation.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Revolutionising healthy ageing
    + + + + + + Type: Post + + Date: 2021-11-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Mydex’s role will be to provide the data sharing infrastructure to enable individuals and service providers to safely and efficiently share the right data at the right times, in ways that protects individuals’ privacy and puts them in control of their data at all times and enable two way engagement and feedback throughout the project.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Our New White Paper: Achieving Transformation At Scale
    + + + + + + Type: Whitepaper + + Date: 2021-05-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This White paper explains the scale of the potential benefits, how they can be achieved, and how they can be achieved at scale.○ Mydex CIC is starting where the need is greatest and resistance is lowest - in public and third sector services needing to cooperate with each other to deliver efficient, effective services to individuals.
    ○ It is using Personal data store-enabled solutions to specific problems to demonstrate the superiority of the Personal data store approach - starting with reductions in friction, effort, risk and cost for both bona fide service providers and citizens.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Ecosystem

    + + +
  • MyDex CCI on working with the Scottish Government
    + + + + Related: DigitalScot + + + Type: Post + + Date: 2022-11-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Over the past months Mydex CIC has been working for the Scottish Government on a strategy for implementing and scaling a system of ‘smart entitlements’ for the citizens of Scotland.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Public Spending: One Way to Solve Many Problems
    + + + + + + Type: Post + + Date: 2022-04-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    “We will identify where there may be shared interest, duplication or overlap in intended policy outcomes over multiple portfolios. Where there is, we will look to develop a more effective and efficient cross-government solution.”

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Achieving Change At Scale
    + + + + + + Type: Post + + Date: 2022-01-04 + + + + + + + + + + + + + + + + + + + + Policy: National Data Strategy + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This is the third in a series of blogs providing edited extracts from Mydex CIC’s response to the UK Government consultation around a new National Data Strategy. The first focused on how to unleash the full potential of Personal data, the second on why every citizen should be provided with their own Personal data store. This blog explains why this strategy can be quick and easy to implement.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Not Just Personal Data Stores
    + + + + + + Type: Post + + + Founder:  Alan Mitchell + + + Date: 2021-06-25 + + + + + + + + + + + + + + + + + + + + Policy: National Data Strategy + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This is the fifth in a series of blogs which provide edited extracts of key points made by Mydex CIC in its response to the UK Government consultation around a new National Data StrategyThis blog focuses on the main ingredients needed to unleash the full potential of Personal data — in addition to Personal data stores.

    +
    + + + + + + + + + + + + + + + + + +
  • Data: A New Direction — But Which Direction?
    + + + + + + Type: Post + + + Founder:  Alan Mitchell + + + Date: 2021-06-08 + + + + + + + + + + + + + + + + + + + + Policy: Data: A New Direction + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This is the fifth and final blog in our series about the UK Government’s proposals for data protection reform — “Data: A New Direction”. Previous blogs focused on the thinking behind the proposals. This blog summarises what the main proposals are.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Hidden in Plain Sight — the Transformational Potential of Personal Data
    + + + + + + Type: Post + + Date: 2021-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + Tech: + + Personal Data Stores, VC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Personal data stores apply the same economic logic to transform the costs of producing data driven services. Verified attributes are the digital equivalents of Henry Ford’s standardised parts. By enabling one organisation to instantly re-use data verified by another organisation they eliminate the need for vast amounts of duplicated effort and rework (re-creating each data point from scratch or checking its details, provenance etc).

    +
    + + + + + + + + + + + +
  • Misconceptions that Kill Progress in Personal Data
    + + + + + + Type: Post + + Date: 2021-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    It is not possible to make good policy decisions about priorities for investments, grants, innovation and research projects or rules and regulations if the grounds for these decisions are faulty. Currently, effective policy making is hampered by widespread misunderstandings about where the biggest economic opportunities lie, the nature of issues such as control, and the role of citizens in the workings of the data economy.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • AI: The Emperor’s New Clothes?
    + + + + + + Type: Post + + Date: 2020-11-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    One reason the UK Government wants to abolish citizens’ rights to data protection is to create conditions for Artificial Intelligence (AI) to blossom. This, it says, will “bring incredible benefits to our lives”.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • A critical fork in the data road?
    + + + + + + Type: Post + + Date: 2020-09-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + Tech: Portability + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In its discussion of data portability the EU rightly recognises the economic importance of this issue, stressing that “market imbalances arising from the concentration of data restricts competition, increases market entry barriers and diminishes wider data access and use.”

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • MyDex is working with the Scotish Government
    + + + + + Parent: DigitalScot + Type: Post + + Date: 2020-05-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    MyDex is a community interest corporation that has been working on building real products in the real world. They wrote about the ongoing work enabling public sector organizations to give citizens verifiable attributes they keep in their own data stores and can prove to other parties without the issuing organization in the middle.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

    + + +
  • Designed for Integrity
    + + + + + + Type: Post + + Date: 2022-06-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Design + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Below are some of the design principles that underpin our infrastructure and services — principles designed to ensure that what we do truly does serve citizens, today and into the future.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • The Perils of Pre-Copernican Data Strategy
    + + + + + + Type: Post + + + Founder:  Alan Mitchell + + + Date: 2022-05-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Today, ‘everyone’ including powerful actors and decision-makers like the UK Government ‘just know’ that organisations are the centre of the Personal data universe, and that everyone else including citizens revolves around these organisations.

    +
    + + + + + + + + +
  • Getting Identity Right. At Last.
    + + + + + + Type: Post + + Date: 2022-05-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Personal Data Stores, VC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    By recognising the pivotal importance of verified attributes and the potential role of Personal data stores in enabling the sharing of these attributes, it is opening the door to actually solving the problem of identity. At last.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Deploying Personal Data Stores at Scale
    + + + + + + Type: Post + + Date: 2021-12-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The big question now is how to enable this to happen at scale, safely, securely and efficiently. One key element of this is useful, easy-to-use interfaces, the taps and switches that mean people can use the infrastructure without having to think much about it.

    +
    + + + + + + + + + + + + + + +
  • Why is data valuable?
    + + + + + + Type: Post + + Date: 2021-12-18 + + + + + + + + + + + + + + + + + + + + Policy: Data: A New Direction + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    prompted by the UK Government’s proposed reforms of data protection law contained in its consultation paper Data: A New Direction. […] Under the banner of tackling ‘consent fatigue’, abolish citizens’ right to consent to the collection and use of their data: achieved by expanding the definition of organisations’ ‘legitimate interests’ (where they don’t have to seek consent) to cover almost every activity

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Design Principles for the Personal Data Economy
    + + + + + + Type: Post + + Date: 2021-10-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Design + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A key part of this is continuity and longevity: a Personal data store is for life, so the institutions providing Personal data stores should be designed for decades (centuries, even). Whatever particular corporate form they take, legal safeguards relating to continuity and longevity of purpose need to be built into how they operate.

    +
    + + + + + + + + + + + +
  • Getting Data Security Right
    + + + + + + Type: Post + + + Founder:  Alan Michel + + + Date: 2021-10-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Security + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    data security is about system-wide design, where many different elements need to fit together to create a working whole.

    +
    + + + + + +
  • Flicking the Switch of Personal Data
    + + + + + + Type: Post + + Date: 2021-10-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: ISO 27001 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Over the last 14 years we have built the infrastructure needed to make citizen data empowerment possible — infrastructure capable of providing every individual with their own Personal data store, where they can safely and securely collect their own data, use it and share it under their own control. This infrastructure is now live and operational, officially recognised as a supplier to public services on procurement platforms in both England and Scotland and independently accredited for data management security under ISO 27001.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Why we need new, nationwide Personal data infrastructure
    + + + + + + Type: Post + + Date: 2021-04-12 + + + + + + + + + + + + + + + + + + + + Policy: National Data Strategy + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The central plank of Mydex CIC’s consultation response is that the UK needs to build a new layer of data logistics infrastructure that:- Includes citizens in the workings of the data economy, empowering them with the ability to collect, store, use and share data about themselves independently of any data controllers they may have data relationships with.
    - To achieve this, the Government needs to ensure that every citizen is provided with their own Personal data store, which enables citizens to collect, store, share and use their own data, under their own control, for their own purposes, independently of any organisation that may have collected data about them.
    - These Personal data stores should be designed to act as neutral, enabling nodes in a vibrant data sharing network, whereby citizens can obtain copies of their data held by organisations and can forward relevant elements of this data (such as Verified Attributes) to other data users under their control, as and when beneficial and necessary.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/Spherity/index.html b/companies/Spherity/index.html new file mode 100644 index 00000000..df852194 --- /dev/null +++ b/companies/Spherity/index.html @@ -0,0 +1,17488 @@ + + + + + + +Spherity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

+
    + + +

    Name: Spherity

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + Related: Sovrin Steward + + + + + + Founder: Carsten Stoecker + + + Founded: 2017 + + + + + + + + + + + + + + + + Location: + + European Union, Germany, Berlin, Berlin + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + + + Market: + + ID, AI, IOT + + + + + + + + + + + + Standard: + + ISO 27001, DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities.

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.

    Our developers and systems designers combine years of deep research in the emerging decentralized identity space with a wide range of cross-industry experience. They have built and refined complex, bespoke information systems for supply chain management, data-rich manufacturing, and next-generation data control.

    We participate in key standards processes and community conferences to ensure full compliance and interoperability in the complex technological landscapes of decentralization and self-sovereign identity

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

+
    + + +
  • +New Product to Support Pharmaceutical Supply Chain Compliance + + + + + + Type: Post + + Date: 2021-04-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The product establishes trust in digital interactions between trading partners in pharmaceutical supply chains and ensures compliance with the U.S. Drug Supply Chain Security Act (DSCSA).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +One-Button Trusted Release + + + + + + Type: Post + + Date: 2020-11-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Healthcare + + + + + + + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Medical products with verifiable credentials - Imagine a digitalized Trusted Release process on a batch with instant access to all the relevant information in verifiable form, rather than dealing with multiple distributed paper documents. Digitized and pre-validated data allows the Qualified Person to dig deeper or double-check any input with a minimum friction of effort.

    +
    + + + + + + + + +
  • +Pharma Third Party Risk Management + + + + + + Type: Post + + Date: 2020-11-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Risk Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    How can we shorten the supplier onboarding effort in Third Party Risk Management from the thirty days that is typical today, to only three days?

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

+
    + + +
  • +Spherity Achieves ISO 27001 Information Security Standard Certification + + + + + + Type: Post + + Date: 2021-03-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Business + + + + + + + + + + Standard: ISO/IEC 27001 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    “To guarantee business continuity and protect data, we have built up an Information Security Management System (ISMS) in accordance with ISO/IEC 27001. For us as a company that deals directly with one of the most valuable assets that civilization has — identity — it was the logical pathway to give information security an appropriate degree of importance. Furthermore, we see it as our duty to our customers and employees to enter into this self-imposed obligation and to guarantee the highest possible level of information security — also as an investment in the deep mutual trust and ongoing cooperation with our clients.”

    +
    + + + + + +
  • +Ontology Partners with Spherity to Advance Digital Identity Solutions + + + + Related: Ontology + + + Type: Post + + Date: 2021-03-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Cloud Identity Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Partnership will involve integration of Ontology blockchain into Spherity’s Cloud Identity Wallet

    +
    + + + + + + + + +
  • +Swisscom Blockchain & Spherity are Co-developing Cloud Identity Wallets + + + + Related: Swisscom Blockchain + + + Type: Post + + Date: 2021-03-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Cloud Identity Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Swisscom Blockchain and Spherity have both built interoperable Cloud Identity Wallet solutions that handle this kind of world-class, highly trustworthy data, allowing it to transcend silos, proprietary systems, and blockchains. Binding data to digital identities at a low level is the key to bringing more value to all stakeholders in any industry, and making data trustworthy and verifiable anywhere. At its heart, this is what an identity wallet does, and we are proud to have developed two industry-leading, enterprise-grade identity wallets tailored to the documentation needs of the pharmaceutical industry.

    +
    + + + + + + + + + + + + + + + + + +
  • +Spherity partners IDunion Trusted Identity Ecosystem + + + + Related: IDUnion + + + Type: Post + + Date: 2021-03-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Spherity announces that it has become a partner of the IDunion project. The project is funded within the innovation framework “Showcase secure digital identities” of the German government (Federal Ministry for Economic Affairs and Energy). Spherity is entrusted on the application of cloud identity technology in the healthcare industry.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Authorized Trading Partners + + + + + + Type: Post + + Date: 2020-11-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Cloud Identity Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    DSCSA-Compliant Verification of Authorized Trading Partners - Spherity is working together with global pharmaceutical manufacturers, wholesalers, distributors, the Healthcare Distribution Alliance and other solution providers to develop a production-grade solution for the Authorized Trading Partner legislation by Autumn 2020. Spherity’s Cloud Identity Wallet enables the exchange and verification of electronic state licenses.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Spherity becomes a Sovrin Steward + + + + Related: Sovrin Steward + + + Type: Post + + Date: 2020-05-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Spherity has assumed the role of Steward in the Sovrin Network, a not-for-profit worldwide alliance of companies that operate nodes supporting distributed ledger operations so that the network can provide identity for all.

    +
    + + + + + +
  • +Spherity joins VSDI (Secure Digital Identity Association) + + + + Related: Secure Digital Identity Association + + + Type: Post + + Date: 2020-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Membership in the association allows Spherity to participate in consultative processes around future tenders and initiatives, keeping us up to date on the needs of government digitization and the trends moving through state and federal bodies on these topics. It also fosters communication with companies working in specialized fields like military information technology, public services computing, finance, and cross-border issues. The VSDI sees itself as a practice-oriented competence network for politics, administration and business. The association communicates the bundled expertise of its members and advocates through its initiatives to enable secure, user-friendly and data protection-compliant digital identities.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Ecosystem

+
    + + +
  • +Spherity is Partnering with Legisym Offering Joint Compliance Product for the U.S. Life Sciences Marke + + + + Related: Legisym + + + Type: Post + + Date: 2022-01-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    “Legisym is thrilled to be working alongside Spherity to bring the first production-level ATP Credentialing solution to the industry,” said Legisym President & Co-Owner David Kessler. “With the successful completion of the ATP Credentialing Pilot in 2020 and the joint founding of the Open Credentialing Initiative in early 2021, the Spherity-Legisym partnership is already proving successful in collaboration and forward thinking.”

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Spherity connects the dots between SSI, AI, and European Data Infrastructure + + + + Related: + + + + EBSI, + + EIDAS, + + W3C + + + + Type: Post + + Date: 2020-02-06 + + + + + + + + + + + + + + + + + + + + Policy: European Data Infrastructure + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Juan Caballero attended the stakeholder meeting for the European Blockchain Services Infrastructure project in Brussels, where architects and legal counsel presented their requirements and reports for the next round of development in partnership with industry leaders and contractors. […] The most interesting development […] the report from Nacho Alamilla, a key legal advisor for EBSI, on the functional limits of the current eIDAS (cross-border electronic signature mutual recognition) system in Europe and possible revisions or refinements of it being discussed in the EU.[…]
    Carsten Stöcker and Ricky Thiermann were in Bonn attended the High-Tech Partnering Conference #HTPC20 organized by our lead investor High-Tech Gründerfonds (HTGF). Carsten had a keynote about “How to unlock the untapped business potential of IOT devices with digital identity”. Further we were able to exchange with the other start-ups of High-Tech Gründerfonds’ portfolio and to establish relations to HTGF’s industry and corporate partners.
    […]
    At the end of January, Juan Caballero and Carsten Stöcker were in Amsterdam, attending the specification-writing face-to-face meeting of the Worldwide Web Consortium’s Decentralized Identifier Working Group (W3C DID-WG). […] The main event at this meeting was the renegotiation of the limits and interoperability of DID Documents, which has become a sticking point in recent months due to the complexity of ongoing development based on different encodings (traditional JSON, JSON-LinkedData, CBOR, and even ASN.1 and PDF).
    […]
    On 31st January Marius Goebel attended the steering committee of the “Standardization Roadmap Artificial Intelligence” for the German Federal Ministry of Economics and Energy (BMWi) hosted by DIN [German Institute for Standardization] and DKE [German Commission for Electrical, Electronic & Information Technologies].
    […]
    Sphertiy is contributing to the working groups around the fields of “IT security in artificial intelligence (AI) systems” and “Certification and quality of AI systems” delivering its expertise in the fields of digital identities, in particular auditability, authenticity, traceability and identifiability of data and artificial intelligences (AIs).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

+
    + + +
  • +Dr. Carsten Stöcker - Decentralizing Provenance in an Industry 4.0 World + + + + + Parent: KuppingerCole + Type: Post + + Date: 2021-05-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Supply Chain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    In this episode, Raj Hegde sits down with Dr. Carsten Stöcker, Founder & CEO of Spherity to understand how #decentralized identity is transforming the end-to-end supply chain lifecycle.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +#SSI101: An Introductory Course on Self-Sovereign Identity + + + + + + Type: Post + + Date: 2020-09-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Outside of a few philosophers, social scientists, and a tiny minority of specialized technologists, however, most people feel uncomfortable making any definitive or authoritative statements about identity.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

From other pages on this site. (Beta)

+
    + + + + +
  • Name: Decentralized Identifiers Market May See a Big Move: Major Giants- Consensys, Blockstack, Danube Tech
    + + Parent: Xaralite + Type: Report + + + + + Related: Transmute, Consensys, uPort, IBM, Blockstack, Danube Tech, Trinsic, Spherity, Microsoft + + + + + + + + + + + + + + + + + Related: + + Transmute, Consensys, uPort, IBM, Blockstack, Danube Tech, Trinsic, Spherity, Microsoft, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    provides valuable market size data for historical (Volume & Value) from 2016 to 2020 which is estimated and forecasted till 2026*. Some are the key & emerging players that are part of coverage and have being profiled are Transmute (United States), Consensys (United States), uPort (United States), IBM (United States), Tykn Tech (Netherlands), Blockstack (United States), Danube Tech (Austria), Trinsic (United States), Spherity (Germany), Microsoft (United States).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/Spruce/index.html b/companies/Spruce/index.html new file mode 100644 index 00000000..71433dd0 --- /dev/null +++ b/companies/Spruce/index.html @@ -0,0 +1,16681 @@ + + + + + + +Spruce Systems | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

+
    + + +

    Name: Spruce Systems

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + + + + + + Founders: Gregory Rocco, Jacob Blish, Wayne Chang + + + Founded: 2020-05-13 + + + + + + + + + + + + + + + + Location: + + USA, New York, New York + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: ID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Spruce is building a future where users own their identity and data across all digital interactions. Our open-source credentialing infrastructure is standards-compliant, production-ready, and extensible into typical enterprise and government IT systems

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

+
    + + +
  • +Spruce Developer Update #23 + + + + + + Type: Post + + Date: 2022-09-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Ethereum, Kepler, DIDKit, Rebase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Updates on Sign in with Ethereum, Kepler, DIDKit, Rebase

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Spruce Developer Update #21 + + + + + + Type: Post + + Date: 2022-07-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Ethereum + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    We’re currently working on a new, ergonomic way to use Sign-In with Ethereum and session management for applications, and are currently in the process of setting up beta testing. If you’re interested in trying this out, please get in touch.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Spruce Developer Update #19 + + + + + + Type: Post + + Date: 2022-05-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Ethereum + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +
      +
    • Sign-In with Ethereum offers a new self-custodial option for users who wish to assume more control
      - Kepler is a decentralized storage network organized around data overlays called Orbits. Kepler allows users to Securely share their digital credentials, private files, and sensitive media to blockchain accounts, all using a Web3 wallet
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Sign in with Ethereum + + + + + + Type: Project + + Date: 2021-10-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Ethereum, Sign in with Ethereum + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    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.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Spruce Developer Update #8 + + + + + + Type: Post + + Date: 2021-04-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +
      +
    • “We are currently working on a project that will enable creator authenticity for digital assets including NFTs.”
      - “focused on advancing did-tezos as the first formally verified DID Method.”
      - DIDKit Updates
      - Credible Updates
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Credible + + + + + + Type: Post + + Date: 2020-10-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Spruce’s native credential wallet for the consumption, storage, and presentation of Verifiable Credentials on Android and iOS.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

+
    + + +
  • +Spruce At Graph Hack 2022 + + + + + + Type: Post + + Date: 2022-06-17 + + + + + + + + + + + + + + + + Location: San Francisico + + + + + + + + + + Event: Graph Hack 2022 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Earlier this month, The Graph hosted Graph Hack at the Palace of Fine Arts in San Francisco. Graph Hack was a three-day hackathon, bringing together developers to kickstart the latest dapps and ideas featuring a mix of on and off-chain data via a variety of impactful use-cases.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Decentralized Identity Startup Spruce Wants to Help Users Control their Sign-In Data + + + + Related: + + + + Ethereum Foundation, + + Ethereum Name Service + + + Parent: TechCrunch + Type: Post + + Date: 2022-04-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Sign in with Ethereum + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The company won an RFP from the Ethereum Foundation and Ethereum Name Service (ENS) to develop a standardized “sign-in with Ethereum” feature that could be interoperable with web2 identity systems […] to let [users] control what information a platform receives about them when they sign in rather than automatically surrendering the data to the platform.

    +
    + + + + + +
  • +Founders in Focus: Wayne Chang of Spruce + + + + Related: + + + + Okta, + + Wayne Chang + + + Parent: MarketScreener + Type: Post + + Date: 2022-04-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Each month we highlight one of the founders of Okta Ventures’ portfolio companies. You’ll get to know more about them and learn how they work with Okta.

    +
    + + + + + +
  • +Spruce Raises $34M to Unbundle the Login for a User-Controlled Web + + + + + + Type: Post + + Date: 2022-04-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Sign in with Ethereum + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    With the new funding, Spruce will spearhead research in cutting-edge privacy and usability technology for identity, grow its product teams, and continue to execute on partnerships across the ecosystem.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Spruce sets the bar for sovereign identity storage options, secures $7.5M + + + + + Parent: VentureBeat + Type: Post + + Date: 2021-11-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Spruce, a service that allows users to control their data across the web, has raised $7.5 million. The company builds open source, open standard developer tools helping users collect and control their data across the web. It helps prevent NFT frauds and defines access rules for decentralized

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Standards

+
    + + +
  • +Upgradeable Decentralized Identity - DID Method Traits + + + + + + Type: Post + + Date: 2022-07-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    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.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Resources

+
    + + +
  • +Keylink + + + + + + Type: Code + + Date: 2023-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: DPKI + + + + + + Standard: + + OpenID Connect, FIDO2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Keylink is an in-development tool that links system accounts to keys. Accounts are authenticated using combinations of widely adopted protocols such as OpenID Connect and FIDO2. Keys can range from cryptographic keys to API credentials. Keylink can gradually bootstrap PKI within existing complex IT systems. It supports a centralized PKI operating mode that can evolve into decentralized PKI, and further coordinates with existing PKI and KMS installations.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Introducing TreeLDR: A Canopy Across Your Data Schema Dreams + + + + + + Type: Post + + Date: 2022-08-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: TreeLDR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    TreeLDR is an open-source developer tool with a DSL that makes managing data schemas as easy as defining data structures in your favorite (sane) statically-typed language.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +DIDKit + + + + + + Type: Code + + Date: 2020-11-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    a cross-platform toolkit for working with W3C Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs).

    +
    + + + + + +
  • +Spruce Systems introduces DIDKit + + + + + + Type: Post + + Date: 2020-11-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: DIDKit + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    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.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/ValidatedID/index.html b/companies/ValidatedID/index.html new file mode 100644 index 00000000..fa568373 --- /dev/null +++ b/companies/ValidatedID/index.html @@ -0,0 +1,16935 @@ + + + + + + +ValidatedID | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

+
    + + +

    Name: ValidatedID

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + Related: + + + + ESSIFLab, + + DIF + + + + + + + Founders: Fernando Pino,  Santi Casas + + + Founded: 2012 + + + + + + + + + + + + + + + + Location: + + European Union, Spain, Catalonia, Barcelona + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: ID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Validated ID brings real identities to the digital world by helping businesses send and sign documents online and identify users and clients with maximum efficiency, security, trust and legal compliance.

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.

    With ViDChain we provide a Blockchain based one click digital identity, implementable in the optimization of user and online customer onboarding and digital procedures involving identity verification; thus saving time and money while increasing efficiency.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

+
    + + +
  • +A pilot project for interoperable decentralised identity between Aigües de Barcelona, CaixaBank and Validated ID + + + + + + Type: Post + + Date: 2022-08-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    the solution has allowed CaixaBank, at the request of a fictitious user, to issue an account ownership credential and, subsequently, this credential has been used to proceed with the direct debit of the invoices of Aigües de Barcelona

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Validated ID's journey to becoming EBSI compliant + + + + + + Type: Post + + Date: 2022-03-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    [Wallet Conformance Tests] are designed to demonstrate that the wallet provider can onboard users safely, receive verifiable credentials from a trusted issuer, and present verifiable credentials to a verifier. All of these, using of course EBSI infrastructure.

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
  • +Validated ID turns 10 years old! The best is yet to come + + + + + + Type: Post + + Date: 2022-03-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    oday, we want to celebrate our ten years, reflecting on what we have accomplished and anticipating the future, because we are sure that there will be many more to come. As a result, we want to reaffirm our commitment to our objectives and mission. Moreover, we strive to improve our operations to ensure a prosperous future for our customers and partners.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Validated ID raises € 2M in financing round + + + + + + Type: Post + + Date: 2019-11-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The new financing is led by Randstad Innovation Fund, Caixa Capital Risc, and Cuatrecasas Ventures

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Ecosystem

+
    + + +
  • +SportChain: a Decentralized Trust and Reputation Service for the Sports Industry + + + + + + Type: Post + + Date: 2022-03-09 + + + + + + + + + + + + + + + + Location: Ecosystem + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Do you know the story of Carlos Kaiser? He was a professional Brazilian football player that never played a single match but managed to still have a professional football career. He wanted the lifestyle without having to do the work.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +The time for the eIDAS Bridge + + + + + + Type: Post + + Date: 2022-02-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The main goal of this new program was to provide an implementation of eIDAS bridge and to proof the interoperability between different provider implementations. Validated ID was selected to participate in part of the Call 1 of infrastructure. The results of this project are available as open source. If you are interested in digging into the code, you can find it all in the following repositories: our open source version implementation and the SSI eIDAS Bridge interoperability performed with SICPA.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +The digital transformation of the education sector + + + + + + Type: Post + + Date: 2021-08-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    For schools and universities, adopting the electronic signature as a tool not only implies an improvement in the experience for students and employees, but it also means a great improvement in administrative processes.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Electronic signatures for hospitality + + + + + + Type: Post + + Date: 2021-06-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Looking at the many developments that have happened lately, digitization has become the center of attention for all kinds of industries, and yet many of the typical processes within the hospitality industry remain paper-based.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Digital signatures, a fast track to digital transformation in the real estate sector + + + + + + Type: Post + + Date: 2021-05-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The latest real estate trend reports show how the pandemic has accelerated the use of technology and the implementation of trends such as teleworking and digitisation of processes. Find out how digital signatures are revolutionising the industry.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

From other pages on this site. (Beta)

+
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Congrats to the 11 wallet providers for being conformant to @EU_EBSI
    + + Parent: iGrantio + Type: Tweet + + + + + Related: ValidatedID, Danube, Waltid, DXCTechnology, CIMEA_Naric, identyum, ThalesDigiSec, Posteitaliane + + + Date: 2022-07-01 + + + + + + + + + + + + + + Related: + + ValidatedID, Danube, Waltid, DXCTechnology, CIMEA_Naric, identyum, ThalesDigiSec, Posteitaliane, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    We are glad to be among the first few along with @ValidatedID @Danube @GATACA_ID @walt_id @DXCTechnology @CIMEA_Naric @identyum @ThalesDigiSec @posteitaliane

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/danube-tech/index.html b/companies/danube-tech/index.html new file mode 100644 index 00000000..91939051 --- /dev/null +++ b/companies/danube-tech/index.html @@ -0,0 +1,17020 @@ + + + + + + +Danube Tech | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Danube Tech + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

+
    + + +

    Name: Danube Tech

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + Related: + + + + Sovrin Steward, + + DIF, + + DHS, + + RWoT, + + IIW, + + ESSIFLab + + + + + + + Founder: Markus Sabadello + + + Founded: 2015 + + + + + + + + + + + + + + + + Location: + + European Union, Austria, Wien, Vienna + + + + + + + + + + Event: + + IIW, RWoT + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Enterprise + + + + + + Focus: + + ID, Data, Privacy + + + + + + + + Tech: + + Universal Resolver, BTCR, Indy, ERC725 + + + + + + Standard: + + DID, Verifiable Credentials, OAuth, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Danube Tech works on advanced Information and Communication Technologies (ICTs) in the field of digital identity and personal data. Following the NSA surveillance scandal, the fall of the Safe Harbor agreement, the E.U.’s new General Data Protection Regulation (GDPR), and several other developments, questions around control, privacy, and economic value of personal data are leading to new legal frameworks, business models, and technological architectures and protocols.

    Danube Tech and its partners are working on several emerging technologies, including: 1. The XDI protocol, 2. The FreedomBox personal server, and 3. Blockchain-based identifier registration services.

    Grown out of a background of Internet freedom activism and grassroots hacker culture, we continue to explore digital developments at the edge of important political and social questions. We contribute to ongoing discourse about anonymity vs. veronymity, centralization vs. decentralization, as well as sovereign and user-centric digital identity.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

+
    + + +
  • +New Position Paper: Self Sovereign Identity defined + + + + + Parent: German Blockchain Association + Type: Paper + + Date: 2018-11-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    In a SSI proof-of-concept during the first half of 2018, 3 banks, an insurance company, the Austrian Post, and an institution representing notaries has cooperated to implement a range of use cases based on DIDs, Verifiable Credentials, Sovrin, and the XDI protocol. The use cases included:
    * digital ID onboarding for existing clients,
    * SSO for new clients,
    * sharing of KYC data between organizations,
    * dynamic data verification (change-of-address),
    * secure communication (e-mail with ID confirmation),
    * change of identity service providers,
    * Personal ID verification in a peer-to-peer marketplace
    Developer Showcase Series: Markus Sabadello, Danube Tech
    I have worked on digital identity technologies for a long time, the question of who we are, how we present ourselves, and what do others know about us in the digital world. There’s this concept of user-centric identity, and more recently self-sovereign identity, which places individuals at the center of their online relationships and transactions, and gives us all the ability to create, manage, use, and destroy our online identities according to our own rules.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Policy

+
    + + +
  • +Charter of Fundamental Rights of the European Union + + + + + Parent: CFREU + Type: Paper + + Date: 2023-01-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Cross + + + + + + + + + + Focus: Humanitarian + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The Charter of Fundamental Rights of the European Union brings together the most important personal freedoms and rights enjoyed by citizens of the EU into one legally binding document. The Charter was declared in 2000, and came into force in December 2009 along with the Treaty of Lisbon

    +
    + + + + + + + + + + + + + + + + + + + + +
  • +Convention on the Rights of People with Disabilities + + + + + Parent: CRPD + Type: Paper + + Date: 2023 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Cross + + + + + + + + + + Focus: Humanitarian + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The United Nations Convention on the Rights of Persons with Disabilities (CRPD) is an international human rights treaty adopted in 2006 that reaffirms that all persons with disabilities must enjoy all human rights and fundamental freedoms.

    + +

    It clarifies that all persons with disabilities have the right to participate in civil, political, economic, social and cultural life of the community.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +European Convention on Human Rights + + + + + Parent: ECHR + Type: Paper + + Date: 2017-04-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Cross + + + + + + + + + + Focus: Humanitarian + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The European Convention on Human Rights (ECHR) protects the human rights of people in countries that belong to the Council of Europe.

    + +

    All 47 Member States of the Council, including the UK, have signed the Convention. Its full title is the ‘Convention for the Protection of Human Rights and Fundamental Freedoms’.

    + +

    What is the Council of Europe? +Formed in 1949, the Council of Europe is completely separate from the European Union and much larger, with 47 members compared to the EU’s 28. The UK became a Council member 24 years before it joined the EU. The UK’s membership of the Council would be unaffected if it left the EU

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Human Rights Handbook for Parliamentarians + + + + + Parent: HRHP + Type: Paper + + Date: 2005-08-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Cross + + + + + + + + + + Focus: Humanitarian + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Human rights have pervaded much of the political discourse since the Second World War. While the struggle for freedom from oppression and misery is probably as old as humanity itself, it was the massive affront to human dignity perpetrated during that War, and the need felt to prevent such horror in the future, which put the human being back at the centre and led to the codification at the international level of human rights and fundamental freedoms. Article 1 of the Charter of the United Nations declares “promoting and encouraging respect for human rights and for fundamental freedoms for all without distinction as to race, sex, language, or religion” as one of the purposes of the Organization. +The Universal Declaration of Human Rights, adopted by the United Nations General Assembly in 1948, was the first step towards achieving this objective. It is seen as the authoritative interpretation of the term “human rights” in the Charter of the United Nations. The Universal Declaration together with the International Covenant on Civil and Political Rights and the International Covenant on Economic, Social and Cultural Rights, both adopted in 1966, constitute what has become known as the International Bill of Human Rights. Since 1948, human rights and fundamental freedoms have indeed been codified in hundreds of universal and regional, binding and non-binding instruments, touching almost every aspect of human life and covering a broad range of civil, political, economic, social and cultural rights. Thus, the codification of human rights has largely been completed. As the Secretary-General of the United Nations, Mr. Kofi Annan, has recently pointed out, today’s main challenge is to implement the adopted standards

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
  • +International Covenant on Civil and Political Rights + + + + + Parent: ICCPR + Type: Paper + + Date: 1966 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Cross + + + + + + + + + + Focus: Humanitarian + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    ICCPR is an international human rights treaty adopted in 1966. The UK agreed to follow ICCPR in 1976. It enables people to enjoy a wide range of human rights, including those relating to:

    +
      +
    • freedom from torture and other cruel, inhuman or degrading treatment or punishment
    • +
    • fair trial rights
    • +
    • freedom of thought, religion and expression
    • +
    • privacy, home and family life
    • +
    • equality and non-discrimination
    • +
    +
    + + + + + +
  • +International Covenant on Economic, Social and Cultural Rights + + + + + Parent: ICESCR + Type: Paper + + Date: 1966 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Cross + + + + + + + + + + Focus: Humanitarian + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The International Covenant on Economic, Social and Cultural Rights (ICESCR) is a multilateral treaty adopted by the United Nations General Assembly (GA) on 16 December 1966 through GA. Resolution 2200A (XXI), and came in force from 3 January 1976.[1] It commits its parties to work toward the granting of economic, social, and cultural rights (ESCR) to the Non-Self-Governing and Trust Territories and individuals, including labour rights and the right to health, the right to education, and the right to an adequate standard of living. As of July 2020, the Covenant has 171 parties.[3] A further four countries, including the United States, have signed but not ratified the Covenant.

    +
    + + + + + +
  • +The Universal Declaration of Human Rights + + + + + Parent: UDHR + Type: Paper + + Date: 1948 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Cross + + + + + + + + + + Focus: Humanitarian + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The Universal Declaration of Human Rights (UDHR) is a document that acts like a global road map for freedom and equality – protecting the rights of every individual, everywhere. It was the first time countries agreed on the freedoms and rights that deserve universal protection in order for every individual to live their lives freely, equ­­ally and in dignity.

    + +

    The UDHR was adopted by the newly established United Nations on 10 December 1948, in response to the “barbarous acts which […] outraged the conscience of mankind” during the Second World War. Its adoption recognized human rights to be the foundation for freedom, justice and peace.

    + +

    Work on the UDHR began in 1946, with a drafting committee composed of representatives of a wide variety of countries, including the USA, Lebanon and China. The drafting committee was later enlarged to include representatives of Australia, Chile, France, the Soviet Union and the United Kingdom, allowing the document to benefit from contributions of states from all regions, and their diverse religious, political and cultural contexts. The UDHR was then discussed by all members of the UN Commission on Human Rights and finally adopted by the General Assembly in 1948.

    +
    + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

From other pages on this site. (Beta)

+
    + + + + +
  • Name: Decentralized Identifiers Market May See a Big Move: Major Giants- Consensys, Blockstack, Danube Tech
    + + Parent: Xaralite + Type: Report + + + + + Related: Transmute, Consensys, uPort, IBM, Blockstack, Danube Tech, Trinsic, Spherity, Microsoft + + + + + + + + + + + + + + + + + Related: + + Transmute, Consensys, uPort, IBM, Blockstack, Danube Tech, Trinsic, Spherity, Microsoft, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    provides valuable market size data for historical (Volume & Value) from 2016 to 2020 which is estimated and forecasted till 2026*. Some are the key & emerging players that are part of coverage and have being profiled are Transmute (United States), Consensys (United States), uPort (United States), IBM (United States), Tykn Tech (Netherlands), Blockstack (United States), Danube Tech (Austria), Trinsic (United States), Spherity (Germany), Microsoft (United States).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Congrats to the 11 wallet providers for being conformant to @EU_EBSI
    + + Parent: iGrantio + Type: Tweet + + + + + Related: ValidatedID, Danube, Waltid, DXCTechnology, CIMEA_Naric, identyum, ThalesDigiSec, Posteitaliane + + + Date: 2022-07-01 + + + + + + + + + + + + + + Related: + + ValidatedID, Danube, Waltid, DXCTechnology, CIMEA_Naric, identyum, ThalesDigiSec, Posteitaliane, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    We are glad to be among the first few along with @ValidatedID @Danube @GATACA_ID @walt_id @DXCTechnology @CIMEA_Naric @identyum @ThalesDigiSec @posteitaliane

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

Meta

+ + + + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/evernym/index.html b/companies/evernym/index.html new file mode 100644 index 00000000..c81f38ed --- /dev/null +++ b/companies/evernym/index.html @@ -0,0 +1,17189 @@ + + + + + + +Evernym | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Evernym + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: Evernym

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + Related: + + + + Sovrin Steward, + + Founding Sovrin Steward, + + DIF, + + ESSIFLab + + + Parent: Avast + + + + Founders: Jason Law, Timothy Ruff + + + Founded: 2013 + + + + + + + + + + + + + + + + Location: + + USA, Utah, Draper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Enterprise + + + + + + Focus: + + ID, privacy, security + + + + + + Projects: VCI + + + + + + + + Standard: + + Verifiable Credentials, DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    When you work with Evernym, you work with the world’s leading expert in decentralized identity. With deep skills in digital identity, cryptography, privacy, security and new governance frameworks, we are the original developers of Hyperledger Indy and the creator of the Sovrin Network and the Sovrin Foundation.

    We are passionate about open source and open standards, so there’s no vendor lock-in to our solutions. We believe in true data interoperability and delivering the highest levels of security and privacy in the market, and our software makes it easy and simple to connect, share, and rely on trusted digital information.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Name: Avast

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Crunchbase, + + + + + + + + + + + + + + + + + + + + + + + + + + + Founders: Jason Law, Timothy Ruff + + + Founded: 1988 + + + + + + + + + + + + + + + + Location: + + Czech Republic, Prague + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Cybersecurity + + + + + + + + Market: + + Consumer, Enterprise + + + + + + Focus: Virus Protection + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Avast is a security software development company that protects people from threats on the internet.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

    + + +
  • Evernym’s Verity
    + + + + Related: + + + + Trinsic, + + IBM, + + Lissi, + + esatus + + + + Type: Product + + Date: 2021-10-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Our flagship product for verifiable credential exchange
    Issue and verify digital credentials
    Easily integrate with back-end systems, using our REST API and SDKs in Java, Node.Js, Python, and .NET
    Build for scale, with enterprise-grade architecture designed to support millions of users.
    Enable open ecosystems and true data portability, with a solution based on open standards and interoperability

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Evernym’s Connect.Me
    + + + + Related: + + + + Aries, + + Trinsic, + + IBM, + + IDramp, + + Esatus + + + + Type: Product + + Date: 2021-09-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Connect.Me
    Our consumer digital wallet app
    Enable customers and end users to manage all of their digital credentials from the safety of their own phone
    Engage in structured two-way messaging over secure and private channels
    Eliminate excess data collection with zero-knowledge proof technology, and other cutting-edge privacy features

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • Identity System Essentials
    + + + + + + Type: Whitepaper + + + Authors: Samuel M. Smith, Dmitry Khovratovich + + + Date: 2017-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The purpose of this white paper is to describe the essential characteristics of an identity system that provides sovereignty, security and privacy. Here the meaning of identity is derived from the characteristics of the identity system, that is, what the identity system provides. Instead of defining identity a priori, this white paper describes an identity system and then defines identity within the context of that identity system. Many of the features of the identity system has been influenced and inspired other proposed systems such as Open Reputation. This paper argues that an identity system that simultaneously provides a high degrees of sovereignty, security and privacy is best obtained via an open platform that employs distributed consensus protocols and modern cryptographic techniques.

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
  • Sovrin Foundation Launches First Dedicated Self-Sovereign Identity Network
    + + + + + Parent: PRNewswire + Type: Press + + Date: 2016-09-29 + + + + + + + + + + + + + + + + Location: LONDON + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Evernym, Inc. announced today at the Ctrl-Shift Personal Information Economy conference that it has donated the intellectual property for the Sovrin Identity Network—the world’s first and only dedicated self-sovereign identity platform—to a newly-formed nonprofit organization. The Sovrin Foundation, which is run by a group of internationally recognized identity experts, has a mission to empower everyone with a digital identity which they fully own and control.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Howto

    + + +
  • Verity Flow: Evernym's no-code solution for issuing and verifying digital credentials
    + + + + Related: Verityflow + + + Type: Video + + Date: 2021-08-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    On our August 2021 webinar, Evernym’s product team provided a first look at Verity Flow, our new no-code solution for issuing and verifying credentials.

    We covered:

    - An overview of Verity Flow, including a demo and what you can expect from our upcoming release
    - How it’s used today, by 1,500+ lab accounts within the IATA Travel Pass ecosystem
    - An update on our product roadmap, including support for the cheqd network and a new identity verification capabiliy

    +
    + + + + + +
  • Verifying credentials using Verity Flow
    + + + + Related: Verityflow + + + Type: Video + + Date: 2021-08-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Evernym product manager Candice Ward demonstrates the process of requesting and verifying credentials using Evernym’s no-code visual interface, Verity Flow.

    See also: Part 2 - Creating a custom verification prompt: https://youtu.be/VYuoi_LMxiA

    +
    + + + + + +
  • Creating a new verification flow in Verity Flow
    + + + + Related: Verityflow + + + Type: Video + + Date: 2021-08-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Evernym product manager Candice Ward shows the process of creating a custom verification workflow in Evernym’s no-code visual interface, Verity Flow.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

From other pages on this site. (Beta)

+
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Good Health Pass a new Cross Sector Initiative to restore Global Travel
    + + Parent: ID2020 + Type: Post + + + + + Related: Good Health Pass Collaborative, Airports Council International (ACI), Commons Project Foundation, Covid Credentials Initiative, Evernym, Hyperledger, International Chamber of Commerce (ICC), Linux Foundation Public Health, Lumedic, Mastercard, Trust Over IP Foundation + + + Date: 2021-02-09 + + + + + + + + + + + + + + Related: + + Good Health Pass Collaborative, Airports Council International (ACI), Commons Project Foundation, Covid Credentials Initiative, Evernym, Hyperledger, International Chamber of Commerce (ICC), Linux Foundation Public Health, Lumedic, Mastercard, Trust Over IP Foundation, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    ID2020 announced the launch of the Good Health Pass Collaborative along with more than 25 leading individual companies and organizations in the technology, health, and travel sectors — including the Airports Council International (ACI), Commons Project Foundation, Covid Credentials Initiative, Evernym, Hyperledger, IBM, International Chamber of Commerce (ICC), Linux Foundation Public Health, Lumedic, Mastercard, Trust Over IP Foundation, and others.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Challenges to Self Sovereign Identity
    + + Parent: Personal + Type: Post + + + + Author: Damien Bowden + + + + + Related: Trinsic, Mattr, Evernym + + + Date: 2021-10-11 + + + + + + + + + + + + + + Related: + + Trinsic, Mattr, Evernym, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Critique + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Authentication using SSI credentials would have to same level of security as the authenticator apps which you have for existing systems. This is not as safe as using FIDO2 in your authentication process as FIDO2 is the only solution which protects against phishing. The SSI Authentication is also only as good as the fallback process, so if the fallback process, recovery process allows a username or password login, then the level would be passwords.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/hyland-credentials-learning-machine/index.html b/companies/hyland-credentials-learning-machine/index.html new file mode 100644 index 00000000..0ee8771e --- /dev/null +++ b/companies/hyland-credentials-learning-machine/index.html @@ -0,0 +1,16396 @@ + + + + + + +Hyland Credentials - Issue verifiable records using the blockchain. | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Hyland Credentials - Issue verifiable records using the blockchain. + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: Hyland Credentials

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Forum, + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + + + + + + + + + + + + + Crunchbase, + + + + + + + + + + + + + + + + + + + + + + Related: LearningMachine + + Parent: Hyland + Type: Product + + Date: 2020-02-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: ID + + + + + + + + + + + + Tech: Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Your organization will find that an engagement with Hyland Credentials is a lot more than buying software, we address the needs of your whole organization. We look forward to working with you to make secure, digital credentialing an enduring part of your institution’s legacy.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • Study: Optimizing use of content is critical to enhancing customer experiences
    + + + + Related: Hyland + + Parent: Hyland + Type: Study + + Date: 2023-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    According to a new commissioned study conducted by Forrester Consulting, organizations recognize that “content is critical to improving the customer experience, but few are able to leverage its full potential.”

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Hyland, Dataswift and Case Western Reserve University partner to advance web-based verifiable credential storage
    + + + + + Parent: Hyland + Type: Post + + Date: 2021-11-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The initial phase of the partnership involved building a web-based interface that enables users to easily store and manage their verifiable credentials by uploading them to a user-owned, encrypted Personal data account (PDA), an innovative privacy-preserving solution developed by Dataswift, another strategic partner of xLab. That account is the storage system of a Personal data server legally owned by users themselves and comes with a Data Passporting function that can be called upon by any application, allowing users to license their data on demand, quickly and securely, with any relevant party.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Hyland acquires blockchain-credentialing provider Learning Machine
    + + + + Related: LearningMachine + + Parent: Hyland + Type: Post + + Date: 2020-02-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Hyland, a leading content services provider, announced its acquisition of Learning Machine, an innovator in blockchain-anchored digital credentialing solutions. The acquisition was effective February 1, 2020.

    +
    + + + + + + + + + + + + + + +
  • Learning Machine wins DHS Grant to align Blockcerts with the W3C specifications for Verifiable Credentials and Decentralized Identifiers.
    + + + + Related: + + + + DHS, + + LearningMachine + + + + Type: Post + + Date: 2020-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Today, Learning Machine is proud to announce that we have won Phase-1 funding for our response to the open call “Preventing Forgery & Counterfeiting of Certificates and Licenses through the use of Blockchain and Distributed Ledger Technology.” The purpose of the call was to develop vendor-neutral technology solutions that prevent the forgery and counterfeiting of official records for immigration, travel, visas, and other use cases pertaining to national and citizen security. Our grant application addressed DHS requirements by proposing an upgrade to the Blockcerts open standard, making it capable of issuing W3C Verifiable Credentials.

    +
    + + + + + +
  • Credential (n.)
    + + + + Related: + + + + MIT, + + Learning Machine + + + + Type: Post + + Date: 2020-01-01 + + + + + + + + + + + + + + + + + + + + + + Event: EDUCAUSE 2018 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Blockcerts was publicly announced at EDUCAUSE in 2016 to an immense room of attendees consisting of CIOs, Registrars, and IT professionals — a presentation which, over the last two years, kicked off a wave of experimentation, press, and interest for using blockchains as a new infrastructure of trust.
    Further, MIT has been using the Learning Machine Issuing System to issue official diplomas as Blockcerts to graduates at all levels across the Institute. This October we returned EDUCAUSE 2018 with Mary Callahan, MIT Registrar, to share a progress report on issuing blockchain-based digital diplomas to graduates over the last year and half.

    +
    + + + + + + + + + + + + + + + + + + + + +
  • DHS Awards 159K for Infrastructure to Prevent Credential Fraud
    + + + + Related: LearningMachine + + Parent: DHS + Type: Post + + Date: 2019-11-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Phase 1 award project “Leveraging Learning Machine’s Commercial Offering in Public Infrastructure for Fraud Prevention” will adapt their current commercial technology using the open-source Blockcerts standard to support emerging global World Wide Web Consortium (W3C) security, privacy and interoperability standards such as decentralized identifiers (DID) and verifiable credentials for credential issuance and verification solutions. The proposed approach enables credential user and DID provider independence from vendor-specific accounts to access credentials and promotes holder control and interoperability.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

    + + +
  • Remaking Credentials
    + + + + + + Type: Post + + Date: 2019-04-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    When desktop computers came into the workplace 25 years ago, the problem of paper remained. How could print layouts be shared and displayed across a variety of electronic machines and operating systems? The most prominent solution that emerged was Adobe’s Portable Document Format (PDF), a proprietary solution released in the 1990’s as a way to share documents that included text formatting and in-line images. Even though more features were added over time, in essence, PDFs operated as a paper analogue for computers.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Badges and Blockcerts
    + + + + + + Type: Post + + Date: 2018-12-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Education and training providers have long been wrestling with the legacy of the credit hour and how to adapt credentialing to a modern world that values skills more than time spent in the classroom. This is in part why the industry has seen an explosion of traditional and alternative providers that are experimenting with new credential formats appropriate for the information age. One of the questions we most frequently encounter at Learning Machine from these providers is: What are the differences between different credentials formats? The implicit question behind that one is: When should I use different types of digital credentials, and why?

    +
    + + + + + + + + + + + + + + + + + +
  • Digital Identity
    + + + + + + Type: Post + + Date: 2018-10-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A framework for organizing the categories of digital identity and an analysis of where disruptive innovation is most likely to succeed. […] Learning Machine has made the strategic choice to disrupt paper documents with verifiable digital records (software), rather than competing directly within the traditional identity space. The following analysis explains why. Note that some startup challengers will be named as exemplars in their categories, which is not meant to imply any criticism of those companies. In fact, many of these companies are collaborating behind the scenes on data standards that will form a common foundation for future interoperability.

    +
    + + + + + + + + +
  • Flexible Systems
    + + + + + + Type: Post + + Date: 2018-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Blockchain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Top-down initiatives to reconstruct entire sectors like digital identity are too brittle to succeed. Flexible systems require a different mindset. […] unlike every other sector (media, communications, engineering, finance, etc.), official records largely rely on old formats like paper, wax, and PDF for certification, all of which are hard to verify and easy to fake. This is big reason why public blockchains are exciting, because they have the power to prove the authenticity, ownership, and integrity of a natively digital record. The combination of strong cryptography and public blockchains provide a new technical infrastructure that gives people the ability to manage their own records of achievement in a format that is digital, easily shared, and instantly verifiable using a global verification network.

    +
    + + + + + + + + +
  • Why Use a Blockchain?
    + + + + + + Type: Post + + Date: 2018-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Blockchain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Everyone wants digital records to be shareable and verifiable, but it is only now that we have the technical infrastructure to reliably accomplish that goal. The innovation that makes this possible is blockchain-enabled networks that synchronize around a single truth. While digital signatures and public key infrastructure (PKI) are important pieces of a secure credentialing solution, it is the addition of a decentralized verification network that adds the highest level of security, longevity, and recipient ownership to digital records.

    +
    + + + + + +
  • Hosted ≠ Verified
    + + + + + + Type: Post + + Date: 2018-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Have you ever seen a person’s certification listed on LinkedIn, and then followed the link to the actual credential? It typically resides on the domain of a software vendor, or on the domain of the issuing institution, with the intention of communicating authenticity. While hosted credentials provide convenience for both credential holders and verifiers, hosting is not enough to provide a secure basis for verification.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Standards

    + + +
  • A Passport to Greater Opportunity
    + + + + + + Type: Post + + Date: 2020-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    One of the earliest challenges of statecraft was developing a legible view of its populations. Translating local complexities into simple and summary descriptions was necessary to enable traditional state functions like taxation and planning. This need to describe impelled various standardization efforts, including permanent last names, land registries, and population surveys, which gave society a visible shape that could be centrally recorded and used within legal frameworks to wield state power.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Blockcerts v3 release, a Verifiable Credentials implementation
    + + + + Related: + + + + RWot9, + + Learning Machine, + + Blockcerts + + + Parent: WebOfTrustInfo + Type: Proposal + + Date: 2016-12-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + Blockcerts, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    As the standards around Verifiable Credentials are starting to take form, different flavors of “verifiable credentials-like” data structures need to make necessary changes to leverage on the rulesets outlined and constantly reviewed by knowledgeable communities such as the W3C. The purpose of this paper is to identify all of the changes needed for Blockcerts to comply with the Verifiable Credentials (VCs) and Decentralized Identifiers (DIDs) standards and to expand upon the additional benefits of using a blockchain in combination with Verifiable Credentials. This paper is meant to act as an explainer in which a formal specification can be created.
    This paper proposes multiple implementation options for several properties. The intention is that we can engage the Blockcerts / Verifiable Credential communities and see what fits best.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/ibm/index.html b/companies/ibm/index.html new file mode 100644 index 00000000..e60e3817 --- /dev/null +++ b/companies/ibm/index.html @@ -0,0 +1,19891 @@ + + + + + + +IBM Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + IBM Identity + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: IBM

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + Related: + + + + DIF, + + SecureKey, + + Indy, + + Sovrin Foundation, + + Mooti + + + + + + + Founder: Thomas J. Watson + + + Founded: 1911-06-06 + + + + + + + + + + + + + + + + Location: + + USA, New York, Armonk + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: IT + + + + + + + + + + + + + + Standard: + + Verifiable Credentials, DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    We bring together all the necessary technology and services, regardless of where those solutions come from, to help clients solve the most pressing business problems.

    +
    + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

    + + +
  • Digital Health Pass
    + + + + + + Type: Product + + Date: 2022-06-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    the digital wallet can allow individuals to maintain control of their Personal health information and share it in a way that is secured, verifiable, and trusted.  Individuals can share their health pass to return to the activities and things they love, without requiring exposure of the underlying Personal data used to generate the credential.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • IBM Digital Health Pass
    + + + + + + Type: Product + + Date: 2021-05-24 + + + + + + + + + + + + + + + + Location: Global + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Built on IBM Blockchain technology, Digital Health Pass is designed to enable organizations to verify health credentials for employees, customers and visitors entering their site based on criteria specified by the organization. It can allow an individual to manage their information through an encrypted digital wallet on their smartphone and maintain control of what they share, with whom and for what purpose. It’s one solution in our Watson Works suite of workplace solutions.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • IBM Verify App
    + + + + Related: Verity + + + Type: Product + + Date: 2021-03-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    With IBM Verify Credentials, you can begin your journey of exploring the benefits of decentralized identity. We have provided an interactive experience centered around the challenge of proving your identity while opening a financial account. Additionally, we will walk you through the development of your first end-to-end decentralized identity solution.

    You will first obtain two credentials: one issued by a fictional government and one from IBM HR, your fictional employer. You will then use those credentials to open a financial account with BigBlue Credit Union.

    Once you’ve experienced this interactive exploration, you can build your own decentralized identity applications that emulate other issuances and verifications of credentials.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • IBM Security Verify
    + + + + Related: Verity + + + Type: Product + + Date: 2020-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Modernized, modular IBM Security™ Verify solution provides deep, AI-powered context for both consumer and workforce identity and access management. Protect your users and apps, inside and outside the enterprise, with a low-friction, cloud-native, software-as-a-service (SaaS) approach that leverages the cloud. For legacy, on-prem apps, the Verify Access version provides a smooth path to cloud, so you can transition at your own pace.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • IBM Verify App
    + + + + + + Type: App + + Date: 2020 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Verify + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • New York State and IBM Digital Health Pass Pilot
    + + + + + + Type: Press + + Date: 2021-03-11 + + + + + + + + + + + + + + + + Location: NYS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + Focus: Pilot + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Good Health Pass a new Cross Sector Initiative to restore Global Travel
    + + + + Related: + + + + Good Health Pass Collaborative, + + Airports Council International (ACI), + + Commons Project Foundation, + + Covid Credentials Initiative, + + Evernym, + + Hyperledger, + + International Chamber of Commerce (ICC), + + Linux Foundation Public Health, + + Lumedic, + + Mastercard, + + Trust Over IP Foundation + + + Parent: ID2020 + Type: Post + + Date: 2021-02-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    ID2020 announced the launch of the Good Health Pass Collaborative along with more than 25 leading individual companies and organizations in the technology, health, and travel sectors — including the Airports Council International (ACI), Commons Project Foundation, Covid Credentials Initiative, Evernym, Hyperledger, IBM, International Chamber of Commerce (ICC), Linux Foundation Public Health, Lumedic, Mastercard, Trust Over IP Foundation, and others.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • IBM and SecureKey Technologies to Deliver Blockchain-Based Digital Identity Network for Consumers
    + + + + + Parent: SecureKey + Type: Press + + Date: 2017-03-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    IBM (NYSE: IBM) and SecureKey Technologies today announced they are working together to enable a new digital identity and attribute sharing network based on IBM Blockchain. The network will be designed to make it easier for consumers to verify they are who they say they are, in a privacy-enhanced, security-rich and efficient way. When launched later this year, consumers can use the network to instantly verify their identity for services such as new bank accounts, driver’s licenses or utilities.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Ecosystem

    + + +
  • Building a digital trust ecosystem for mining in British Columbia
    + + + + + + Type: Post + + + Founder: Philip Duffy + + + Date: 2021-11-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + Focus: Physical Creds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Mines Digital Trust Ecosystem wallet uses verifiable credentials which are enhanced digital versions of physical credentials. The Mines Digital Trust Ecosystem is built on technology that is highly transparent, secure, tamper-proof, and immutable. From the moment information is stored, it cannot be changed. Credentials can be revoked and re-issued as business processes dictate.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Opening New York State for business with the power of blockchain
    + + + + Related: IBM Digital Health Pass + + + Type: Post + + + Founder: Glenn Finch + + + Date: 2021-08-24 + + + + + + + + + + + + + + + + Location: USA: NYS + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + Market: COVID + + + + + + + + Projects: + + Excelsior Pass, Smart Cards + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    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.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • New York’s Vaccine Passport Could Cost Taxpayers $17 Million
    + + + + + Parent: NYTimes + Type: Post + + Date: 2021-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + Market: COVID + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The state’s contract with IBM details a Phase 2 of the Excelsior Pass, which could include uses that some advocates say raise privacy concerns.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Moving forward with Digital Health Passes
    + + + + + + Type: Post + + + Founder: Kal Patel + + + Date: 2021-05-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + Market: COVID + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    We envision a future that will include multiple Health Pass solutions, giving organizations and consumers the ability to choose which to utilize. This is why my team and I have put an emphasis on the interoperability of our solution. In addition, easy communication between state and federal health systems will reduce necessary investment and increase access to Digital Health Passes. In the near future we envision a user from any state being able to use their Health Pass in New York or any other state of their choice.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

    + + +
  • internet’s next step: era of digital credentials
    + + + + + + Type: Post + + + Founder: Kal Patel + + + Date: 2021-12-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + Market: + + Education, Healthcare + + + + + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Imagine being able to rid your wallet of a driver’s license, an insurance card, a student or employee ID and more. Imagine not having to worry about losing your passport and vaccination records on a trip abroad, or about authenticity of designer shoes you just purchased

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
  • Automating workplace vaccination verification — a path out of the pandemic
    + + + + + + Type: Post + + + Founder: Anouk Brumfield + + + Date: 2021-11-11 + + + + + + + + + + + + + + + + Location: Global + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Department of Labor’s Occupational Safety and Health Administration (OSHA) recently released a rule on requiring all employers with 100 or more employees to ensure their workforce is fully vaccinated or require any workers who remain unvaccinated to produce a negative test result on at least a weekly basis before coming to work. This rule impacts ~80 million workers — every company in the S&P 500

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Innovation Insight for Decentralized Identity and Verifiable Claims: A Gartner Report
    + + + + + + Type: Report + + Date: 2021-08-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: + + Security, Privacy + + + + + + Focus: Machine Readable + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    While the risk of fraud and data misuse is increasing, decentralized identity and credentials are meeting the demands of businesses across the digital identity value chain with:

    Enhanced security
    Privacy & user experience with the ability to easily consent
    Shareable & verifiable claims without having to disclose sensitive data
    With this report, access promising use cases, risks and considerations, and expert recommendations on creating value for the fully decentralized future.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • 3 key areas of enterprise blockchain adoption in 2021
    + + + + + + Type: Post + + + Founder: Anthony Day + + + Date: 2021-04-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Government policies vary on the topic, standards are only just starting to emerge, and citizens and enterprises are rightly focused on preserving privacy and equality with our national and international responses. IBM is supporting countries like Germany as well as the State of New York to issue trusted, privacy-preserving credentials.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • What is a vaccine passport?
    + + + + + + Type: Topic + + Date: 2021-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A vaccine passport is a physical or digital health credential to confirm a person has been vaccinated for a particular contagious disease to enable travel.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Blockchain for trusted security labels
    + + + + + + Type: Post + + + Founder: Tim Olson + + + Date: 2019-11-05 + + + + + + + + + + + + + + + + Location: Global + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Security + + + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A blockchain-based self-sovereign identity (SSI) network in conjunction with W3C verifiable credentials would provide an open, governable, system-independent means of issuing, holding, presenting, and verifying trusted security labels for any entity at scale — person or non-person. These blockchain-based security labels may be used by both MLS and non-MLS systems as a trusted basis for access control and authorization decisions to reduce risk exposure.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Decentralized Identity Introduction
    + + + + Related: Sovrin + + + Type: Presentation + + + Authors: Dan Gisolfi , Milan Patel , Rachel Radulovich + + + Date: 2018-09-10 + + + + + + + + + + + + + + + + Location: Global + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Indy, Sovrin + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    An ecosystem model whereby users generate and manage their own digital identity without relying on a central repository.
    • Identity is derived through Distributed certified credentials
    • Trust Frameworks: Global Public and Domain Specific (Business, Legal, Technical)
    • Built-for security and scale: push identity to the edges of the networks
    • Built using Hyperledger Indy

    +
    + + + + + + + + + + + +
  • Finance Use Case
    + + + + + + Type: Presentation + + Date: 2018-08-21 + + + + + + + + + + + + + + + + Location: Global + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Finance + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    David Vincent wants to apply for a loan online. His bank’s
    know-your-customer process for obtaining a loan needs to be
    compliant with federal regulations. As such, David is required to
    present a government-issued citizen ID and proof of employment.
    Let’s compare how David could use a Decentralized Identity Network
    or a Consortium Identity Network to make the process easier and more
    secure for him, seamlessly protecting his identity.

    +
    + + + + + + + + + + + +
  • Self-sovereign identity: Why blockchain?
    + + + + Related: Sovrin + + + Type: Post + + + Founder: Dan Gisolfi + + + Date: 2018-06-13 + + + + + + + + + + + + + + + + Location: Global + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Indy, Sovrin + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Several years ago, the Sovrin vision was introduced using a dot metaphor to describe a future whereby individuals would be able to take back control of their identity and participate at a peer-to-peer level with their online and offline relationships. Today the landscape of supporting open communities — network, code and standards — to achieve this vision has begun to mature at a rate whereby early adopters can begin to validate applicability and build that most important bridge across the technology adoption lifecycle chasm.

    +
    + + + + + +
  • How do we start tackling the existing identity problem
    + + + + + + Type: Post + + + Founder: Milan Patel + + + Date: 2018-06-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + + + + + + + + + + + + + + +
  • Towards Self Sovereign Identity
    + + + + Related: Sovrin + + + Type: Presentation + + Date: 2018-05-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Indy, Sovrin + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Credit goes to the Sovrin foundation and Hyperledger Indy who produced most of the slides (or some variation) in this presentation.

    +
    + + + + + + + + + + + + + + + + + +
  • Healthcare Use Case
    + + + + + + Type: Presentation + + Date: 2018 + + + + + + + + + + + + + + + + Location: Global + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Healthcare + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Alice arrives at the clinic and needs to provide the order, her proof of insurance and her driver’s license. In a Decentralized Identity Network, the participants would be…

    +
    + + + + + + + + +
  • Government Use Case
    + + + + + + Type: Presentation + + Date: 2018 + + + + + + + + + + + + + + + + Location: Global + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Laura Barnes has graduated from college and has her first job. She’s
    decided to lease and insure a new car. The car dealer and insurance
    company both require Laura to present proof of employment and a
    driver’s license.
    A few weeks after getting her new car, she gets pulled over for a
    traffic volition. The officer asks her to present proof of her driver’s
    license, auto registration and insurance. Let’s compare how Laura
    could use a Decentralized Identity Network or a Consortium Identity
    Network to make the process easier and more secure for her,
    seamlessly protecting her identity.
    In a Decentralized Identity Network, the participants would be…

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Standards

    + + +
  • Blockchain newsletter: Emerging coronavirus variants spur blockchain innovations in healthcare
    + + + + Related: IBM Blockchain Pulse + + + Type: Report + + Date: 2021-09-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Get a first look at the Gartner report for decentralized identity and verifiable claims. Access promising use cases, risks and considerations, and expert recommendations on creating value for a fully decentralized future.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Paving the Road to Self-Sovereign Identity with Blockchain, Open Standards
    + + + + + + Type: Post + + + Founder: Jerry Cuomo + + + Date: 2017-10-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Howto

    + + +
  • Get started with IBM Digital Health Pass
    + + + + + + Type: Post + + + Authors: Sharath Kumar R K, Corville Allen, Marie Wallace, Manjula Hosurmath + + + Date: 2022-02-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    How can you bring people back to physical locations such as the workplace or airports without compromising on safety protocols? And, how can you ensure that the information being shared is secure? IBM Digital Health Pass can help. Digital Health Pass is an open standards-based platform that allows the secure, privacy-preserving, and verifiable exchange of data between organizations and their patients, employees, customers, and citizens, to drive agile and responsive businesses. Data is exchanged as verifiable credentials that, in combination with sophisticated cryptographic and obfuscation techniques, makes data tamper-proof so that it can be trusted by all parties

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • indy-ssivc-tutorial
    + + + + + + Type: Code + + Date: 2019-03-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Python,  Apache-2.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A turnkey, Docker-based tutorial for help developers get acquainted with Self-Sovereign Identity and Verifiable Credentials.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Resources

    + + +
  • verify-creds-samples
    + + + + + + Type: Code + + Date: 2022-06-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Javascript,  Apache-2.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Sample issuer/verifier apps built using the openssi-websdk

    +
    + + + + + + + + + + + + + + + + + +
  • openssi-websdk
    + + + + + + Type: Code + + Date: 2022-06-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Javascript,  Apache-2.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Official libraries for using IBM Verify Credential Account Service APIs.

    Currently supported languages include:Node.js

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • trust-your-supplier
    + + + + + + Type: Code + + Date: 2020-08-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Javascript,  Apache-2.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This repository is meant to demonstrate how the Decentralized Identity concepts can be demonstrated in an ecosystem where a supplier collects a digital credential from an LEI issuer, and leverages the credential to build a relationship (and further credentials) from an IBM Food Trust Network founder, the Trust Your Supplier Network and the IBM Food Trust Network.

    + +

    Play with these samples to learn how to integrate the openssi-websdk into your own website.

    + +

    For more information on the technology enabling these samples, take a look at our docs.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • indy-tutorial-sandbox
    + + + + + + Type: Code + + Date: 2019-03-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Makefile, Apache-2.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A turnkey, Docker-based sandbox that enables quick and easy exploration of Hyperledger Indy concepts.

    +
    + + + + + + + + +
  • Oracles: Common architectural patterns for Hyperledger Fabric
    + + + + + + Type: Post + + + Authors: Luc Desrosiers, Ricardo Olivieri + + + Date: 2019-03-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Fabric, Oracles + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In a previous article, we showed you two mechanisms for implementing off-chain logic that maintain trust, visibility, and transparency as qualities of service for a blockchain network. The first approached extended smart contracts by having peers in the blockchain network invoke third-party services collocated with them, while the second approach extended smart contacts by having these invoke a third-party trusted service that resides outside of the blockchain network. These third-party trusted services are commonly referred to as oracles. In this article, we explore the second approach further by presenting three common architectural patterns that can be used in the context of a Hyperledger Fabric network.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +

From other pages on this site. (Beta)

+
    + + + + +
  • Name: Decentralized Identifiers Market May See a Big Move: Major Giants- Consensys, Blockstack, Danube Tech
    + + Parent: Xaralite + Type: Report + + + + + Related: Transmute, Consensys, uPort, IBM, Blockstack, Danube Tech, Trinsic, Spherity, Microsoft + + + + + + + + + + + + + + + + + Related: + + Transmute, Consensys, uPort, IBM, Blockstack, Danube Tech, Trinsic, Spherity, Microsoft, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    provides valuable market size data for historical (Volume & Value) from 2016 to 2020 which is estimated and forecasted till 2026*. Some are the key & emerging players that are part of coverage and have being profiled are Transmute (United States), Consensys (United States), uPort (United States), IBM (United States), Tykn Tech (Netherlands), Blockstack (United States), Danube Tech (Austria), Trinsic (United States), Spherity (Germany), Microsoft (United States).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Evernym’s Connect.Me
    + + Parent: Evernym + Type: Product + + + + + Related: Aries, Trinsic, IBM, IDramp, Esatus + + + Date: 2021-09-27 + + + + + + + + + + + + + + Related: + + Aries, Trinsic, IBM, IDramp, Esatus, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Connect.Me
    Our consumer digital wallet app
    Enable customers and end users to manage all of their digital credentials from the safety of their own phone
    Engage in structured two-way messaging over secure and private channels
    Eliminate excess data collection with zero-knowledge proof technology, and other cutting-edge privacy features

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Evernym’s Verity
    + + Parent: Evernym + Type: Product + + + + + Related: Trinsic, IBM, Lissi, esatus + + + Date: 2021-10-10 + + + + + + + + + + + + + + Related: + + Trinsic, IBM, Lissi, esatus, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Our flagship product for verifiable credential exchange
    Issue and verify digital credentials
    Easily integrate with back-end systems, using our REST API and SDKs in Java, Node.Js, Python, and .NET
    Build for scale, with enterprise-grade architecture designed to support millions of users.
    Enable open ecosystems and true data portability, with a solution based on open standards and interoperability

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/karyl-fowler_transmute/index.html b/companies/karyl-fowler_transmute/index.html new file mode 100644 index 00000000..6c2efb0b --- /dev/null +++ b/companies/karyl-fowler_transmute/index.html @@ -0,0 +1,1548 @@ + + + + + + +Karyl Fowler and History of Transmute | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Karyl Fowler and History of Transmute + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 12 minute read + + + +

+ + +
+ + +
+ + + +

Transmute IndustriesBlogTech TalkGithubTwitterLinkedin

+ +
+

Transmute secures critical supplier, product, and shipment data to give customers a competitive edge in the increasingly dynamic global marketplace.

+
+ +

The Story of Karyl Fowler and Transmute

+ +
+

For all the sexy tech stuff happening, it’s deep comprehension of the business challenges that will drive adoption. This is one area my team has an advantage as Orie and I have almost no overlapping skill sets, which has allowed us to move fast, divide & conquer the business and technology components in parallel. - Karyl Fowler, CEO and Co-founder of Transmute

+
+ +

Towards the end of 2020, I was Contacted about an upcoming company announcement from Transmute. I took the opportunity to learn more about their work, and even got the chance to have a call with Karyl Fowler.

+ +

Transmute has been gaining momentum following their work with the US Department Homeland Security (DHS) Science and Technology Directorate’s Silicon Valley Innovation Program.

+ +

The announcement came on OCTOBER 21, 2020, with the news of Transmute closing a 2 million dollar seed round from Moonshots Capital, TMV, and Kerr Tech Investments.

+ +

With a clear opportunity to grow rapidly in the enterprise market, Transmute plans to deploy the new capital to expand its Austin, Texas-based team to service increasing customer demand. The company secures critical supplier, product, and shipment data to give customers a competitive edge in an increasingly dynamic, global marketplace.

+ +

These are clearly exciting times for Transmute and the industry as a whole.

+ +

Karyl’s Education and Background

+ +

While working in Economic Development for the Greater Austin Chamber of Commerce, Karyl earned a Masters of Science in Technology Commercialization from the University of Texas at Austin, Red McCombs School of Business.

+ +

Her work during this time focused mainly on recruiting tech and manufacturing companies to Austin, TX as well as supporting management of the city’s Foreign Trade Zone initiatives.

+ +

Karyl then worked for a semiconductor company, Novati Technologies, whose core business was in the defense sector. There, she leveraged data-driven strategies to achieve sustainable development partnerships and expand Novati’s bioelectronics portfolio to become a more integral component of their overall market strategy.

+ +

It was in that role when Karyl first became interested in data privacy, discovering business models that were being created around DNA sequencing, and seeing how little agency an individual had over their own genetic data.

+ +

This experience also gave her a front seat view of global supply chains - both the inherent complexity and even intentional opacity involved in moving highly regulated products across borders.

+ +

Early Hackathon Success

+ +

Upon graduation, Karyl began participating in hackathons with her co-founder, Orie Steele. Incidentally, most hackathon participants don’t arrive with a business-person.

+ +

This is where Karyl gave the team an edge, enabling them to show up with something just a little more polished than engineer-only teams.

+ +

They entered Austin’s first blockchain hackathon in early 2016, held at the Capital Factory, where they built a user-centric and traceable identity management application for refugees who were pouring into Europe at the time.

+ +
+

Understanding concerns about business models, built on your most intimate data, I wanted to see something where I had more control over who could access that, and I would actually own it. - Karyl Fowler, Giant Robots #324

+
+ +

Being blockchain agnostic

+ +

After discussing Karyl’s background and the story of Transmute, the subject came up about Transmute being largely blockchain agnostic. I was curious to know exactly what that means.

+ +

Karyl shared that Transmute has always felt strongly about interoperability, and just like cloud technologies, this would not be a winner-take-all scenario. They took a lot of flack for that position in earlier days, and for a while were feeling “too blockchain for the enterprise and too enterprise for the blockchain,” but ultimately their thesis is playing out.

+ +

She also shared that they are building in a time where the “winners” are still shaking out, and warned that some folks in the enterprise space are cornering themselves into a particular solution stack that could easily become obsolete.

+ +

To solve for this challenge, Transmute uses a flexible, ledger-agnostic architecture with  adapters for a variety of ledger options depending upon the needs of where it’s being applied. An important component of interoperability involves building on open standards..

+ +

DHS Silicon Valley Innovation Program

+ +

Anil John and Melissa Oh, of the Silicon Valley Innovation Program (SVIP), were recently interviewed on the Federal Blockchain News Podcast, which sheds light into exactly what values the program operates under.

+ +

The DHS is focused on creating increased transparency in the cross-border supply-chain, which can lead to greater efficiencies in trade and unlock massive economic value. The DHS is focused on open-source, open-standards, and interoperability.

+ +
+

There was a significant push by large platform players and others, to set up a platform model […] sit in the middle and extract value from that platform. As a government, we are rather familiar with being walked into a corner and told that there is only one product that you will buy because it will solve the problem. - *Anil John, Federal Blockchain News

+
+ +
+

We believe there is a fundamental layer of security privacy and interoperability that should be common across all platforms. Then you build value-added services on top of it. - *Anil John, Federal Blockchain News

+
+ +

Transmute News

+ +
    +
  • +did:(customer) +
    +

    Transmute builds solutions that solve real business problems. For this reason, we support a number of different decentralized identifier (DID) methods. While we are committed to providing optionality to our customers, it’s equally important to communicate the selection criteria behind these options so that customers can consider the tradeoffs of underlying DID-methods alongside the problem set they’re solving for. Essentially, we help them pick the right tool for the job.

    +
    +
  • +
  • +Transmute Closes $2M Seed Round +
    +

    Closing our seed round coincides with another exciting announcement: our recent launch of Phase II work with the U.S. Department of Homeland Security, Science & Technology’s Silicon Valley Innovation Program (SVIP) to enhance “transparency, automation and security in processing the importation of raw materials” like steel.

    +
    +
  • +
  • +Transmute Releases Technical Workbenches +
    + +
    +
  • +
  • +NFC + DIDs +
    +

    Supply chains are complicated. While over 80% of logistics companies are investing in digitization to bring their supply chains into the 21st century, at the end of the day, not every step along the way can be web-enabled.

    + +

    Transmute has been working on a solution: tying DIDs to Tangem NFC Cards, which carry a passport-grade secure chip, which implements public key cryptography. Near Field Communication (NFC) is the technology that enables things like contactless payments […] increasingly used in supply chains for things like inventory and warehouse management

    +
    +
  • +
  • +Blockchain-secured Documents for Global Trade +
    +

    On May 14th, 2020 Conexus Indiana and Transmute hosted an interactive webinar titled “Blockchain-secured Documents for Global Trade” as part of the Emerging Technology Showcase series.

    +
    +
  • +
+ + + +
+ +
+ +
    +
  • +The Business Case for Interoperability +
    +

    For Transmute, the foundations required to technically interoperate are considered pre-competitive, and our ability to interoperate widely is a strategic feature. This feature powers a competitive advantage that ensures Transmute customers’ critical trade documents are verifiable at every step in the supply chain, regardless of where they’re stored and what blockchain they’re anchored to. Transmute customers realize maximum confidence about data integrity and access far richer insights about the health of their supply chains as a result.

    +
    +
  • +
  • +Verifiable Credentials with Transmute and Okta +
    +

    Okta provides a mechanism for adding custom claims to id_tokens and access_tokens: Hooks and Custom Authorization Servers. These components can enable automated integrations with emergent technology including decentralized identifiers and verifiable credentials.

    +
    +
  • +
  • +Federated Enterprise Agents with Transmute and Okta +
    +

    The Okta Identity Cloud provides secure identity management with Single Sign-On, Multi-factor Authentication, Lifecycle Management (Provisioning), and more. Transmute provides a configurable Enterprise Agent enabling Decentralized Identity and Verifiable Credential capabilities for OAuth / OIDC users. Read on to learn about some of the ways Transmute and Okta enable enterprises to rapidly unlock the security benefits of decentralized identities.

    +
    +
  • +
  • +Encrypted Data Vaults +
    +

    EDVs allow users and companies to store data with their favorite cloud storage providers without fear of vendor lock-in, while also ensuring that the storage provider has no access to their data whatsoever. With an EDV, the client does their own encryption and decryption using keys associated with decentralized identifiers they manage, and as such, acts as the true controller of their data.

    +
    +
  • +
  • +DHS Awards $198K for Raw Material Import Tracking Using Blockchain +
    +

    Its Phase 1 award project “Verifiable Provenance, Traceability, and Regulatory Compliance for Raw Material Imports” will adapt Transmute ID, its core technology product that leverages centralized and decentralized identity infrastructures to secure individual agency identities and verifiable credentials to ensure that CBP has visibility into the provenance, traceability and regulatory compliance of raw material imports.

    +
    +
  • +
  • +Element Block Explorer +
    +

    We’ve made some serious upgrades to the Element-lib which is the javascript library we use to implement the Element DID. As we mentioned in our last post here, Element is a Sidetree Protocol based DID Method that relies on Ethereum and IPFS. Our implementation is unique in that we provide a JavaScript library that runs in both the browser and node.js, in addition to providing a server-based REST API.

    + +

    Our first implementation of Element enabled users to anchor their DID directly via a MetaMask-powered DApp thanks to Infura, and also use our “Full Node” to submit operations. Supporting both modes introduced a lot of complexity, and highlighted some scalability issues which we’ve recently fixed.

    +
    +
  • +
  • +Introducing: Element - The Sidetree Protocol Implemented on Ethereum +
    +

    the scalability that Sidetree brings to DIDs is unprecedented. Our product, Transmute ID — enterprise-grade decentralized identity — must support scale that we could not achieve otherwise, so we are proud to offer Element as an alternative DID method for Transmute ID customer deployments.

    +
    +
  • +
+
+ +
+
    +
  • +transmute-industries/sidetree.js +
    +

    Sidetree.js is an implementation of v0.1.0 of the sidetree specification

    +
    +
  • +
  • +Summer 2019 Update +
    +

    Supply chain logistics companies are particularly interesting with how they manage their extended business networks as they compete for new business. This includes faster and safer on-boarding of customers and third-party vendors, and new ways to manage the lifecycle and associated data of those relationships.

    + +

    The potential of integrating Transmute’s user/company managed identities (DIDs) and trusted data (verifiable credentials) as tools for powering this new way of networking is leading to increased interest from prospective enterprise customers. As a result, we are expanding both our thought leadership and systems design consulting offerings.

    +
    +
  • +
+ +

Early work on an Ethereum dApp Platform

+ +
    +
  • +Back to the Basics 6/16/19 +
    +

    Several mentors have encouraged me to publicly share a more detailed account of Transmute’s choice to shift focus solely to commercializing Transmute ID, the decentralized identity component of our original product, the Transmute Platform — a Heroku-like rapid dApp builder that seamlessly bridged centralized and decentralized tech, specifically for existing enterprises.
    +[…]
    +there was zero near-term enterprise demand in the token-powered functionality of the platform. We searched high and low, interviewing most of the major enterprise storage solutions out there and couldn’t even find one willing to admit that investing decentralized storage tech was on their 5 year innovation roadmap.
    +[…]
    +we did uncover a demand for user-centric identity tech (e.g. increased security, privacy, portability, infinite federation/scalable, etc.) and an enormous demand for the resulting efficiency gains and untapped revenue potential of implementing a decentralized identity solution. Because these directly address problems enterprises are facing today, and they directly connect to the cost/profit levers that enterprise stakeholders care most about.

    +
    +
  • +
  • +GitHub DID - (source) +
    +

    npm i -g @github-did/cli
    +ghdid init "my-password" https://github.com/USERNAME/ghdid
    +# if you need to revoke all / reset your DID
    +ghdid init "my-password" https://github.com/USERNAME/ghdid --force

    +
    +
  • +
  • +Transmute ID Alpha 1/2019 (sixth monthly release) +
    +

    One thing we learned from our Orbit DB PoC is that the DID spec offers a lot of valuable flexibility. Most DID systems achieve censor resistant decentralized storage and cryptographic decentralized identity protocols through a single identifier (hash of or full public key). We found it is possible to create a valid DID implementation that is anchored by 2 public keys, one for updating the filesystem, the other for managing the integrity of the documents, identities and claims.

    +
    +
  • +
  • +Release 0: Sol 6/2018 (1st release since finishing Techstars) +
    +

    This release was focused on building support for decentralized identities into centralized directory technology that is already widely adopted by enterprises. This work involved adding UI to our React dashboard and updating our API to support registration and group management. We have also done some exploratory work regarding the DID spec and LDAP integration +[…]
    +This release we focused on the centralized side of group membership. This use case relies on the integrity of the directory and discretionary access control. In other words, the directory admins can move users between groups, but users cannot control what groups they are assigned to.

    +
    +
  • +
  • +Release: The Transmute Framework Alpha 4/18 +
    +

    The Transmute Framework helps developers build on decentralized technologies like Ethereum and IPFS via a familiar javascript interface. We support rapid prototyping by enabling developers with Redux experience to quickly build out decentralized applications.

    + +

    This release focuses on support and documentation for the EventStore. Using the EventStore and the Transmute Framework, developers can save events to Ethereum and IPFS, track and query the event-sourced data models, and leverage the immutability properties of IPFS and Ethereum.

    +
    +
  • +
  • +Transmute IoT 6/17 +
    +

    The Transmute team joined forces with other Austin hackers to participate in the first Mobility X hackathon at Capital Factory sponsored by car2go a few weekends ago where hackers were challenged to address how to handle rider demand fluctuations or ensure consistent vehicle connectivity.

    + +

    Maintaining network connectivity felt like the most urgent problem to solve given an effective solution would mean more accurate data on the car2go fleets, resulting in an expanded capacity to address rider demand changes. Mesh networks have been explored as a natural solution for maintaining network connectivity among distributed assets that are moving around geographically. …

    +
    +
  • +
+ +

Co-Founders

+ +
+

Transmute is committed to accelerating the adoption of decentralized identifiers and verifiable credentials to enable secure, dynamic trade. We charge ourselves and the greater digital identity community to focus on building evolved solutions that challenge the status quo to find superior economic models and reliable data security practices, resulting in a better future for everyone.

+
+ + + + + + + + + + + + + + + + + + +
+Karyl Fowler (CEO) +Orie Steele (CTO)
+@TheKarllinkedin + +@or13blinkedin +
+ +

Resources

+ +
    +
  • +How Refugees Sparked this Startup to Solve the Enterprise Identity Crisis +
    +

    In the spring of 2016, technologists Karyl Fowler and Orie Steele entered Austin’s first blockchain hackathon contest aimed at solving mobility challenges which drew project topics from smart parking apps to addressing social mobility barriers. At the time, thousands of refugees were pouring into Europe with no means to identify themselves. Government organizations had no integrated way to validate and track identities across the variety of disparate systems they use to manage the asylum process, complicating an already massive humanitarian crisis. So, Fowler and Steele built an identity management application for refugees that was user-centric, secure and traceable.

    +
    +
  • +
  • +324: Tap the Market (Karyl Fowler) +
    +

    Karyl Fowler, CEO & Co-founder of Transmute, discusses utilizing block chain for decentralized identity-management, exploring finding the right customer profile fits, education around data-security, her time at Techstars, and the startup community in Austin.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/mattr/index.html b/companies/mattr/index.html new file mode 100644 index 00000000..c824f8eb --- /dev/null +++ b/companies/mattr/index.html @@ -0,0 +1,19533 @@ + + + + + + +MATTR | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + MATTR + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: Mattr

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Docs, + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + Related: + + + + DHS, + + Sovrin Foundation + + + + + + + Founders: Jack Holt, Kyle Leach, Murray McKerlie + + + Founded: 2019 + + + + + + + + + + + + + + + + Location: + + USA, Texas, Austin + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: ID + + + + + + Market: SSI + + + + + + + + + + Tech: BBS Signatures + + + + + + Standard: + + DID, Verifiable Credentials, Schema.Org, JSON-LD, Linked Data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Restoring trust in digital interactions

    From business people to developers, from policy makers to individuals, Mattr is building tools and working alongside communities who want to transform the internet into a web of trust and restore trust and confidence in digital interactions.

    We think the exciting new world of verifiable data and decentralised identity can be applied to solve many real-world problems we experience today, creating whole new opportunities for value creation. We make our products simple, accessible, and easy to use to help stimulate innovation by the people that understand their context best.

    If you have a digital trust or verifiable data problem that you would like help with, let’s have a discussion on how we can help.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

    + + +
  • Adding DID ION to Mattr VII
    + + + + + + Type: Post + + Date: 2021-09-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: DID:ION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Different types of DIDs can be registered and anchored using unique rules specific to the set of infrastructure where they’re stored. Since DIDs provide provenance for keys which are controlled by DID owners, the rules and systems that govern each kind of DID method have a significant impact on the trust and maintenance model for these identifiers.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Rendering credentials in a human-friendly way
    + + + + + + Type: Post + + Date: 2021-06-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    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.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Adding support for Secure DID Messaging
    + + + + + + Type: Post + + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    We are excited to announce a new addition to our Mattr VII platform capabilities. As we continue to build out an extensive suite of features to support the exchange of data such as Verifiable Credentials, we have now added secure Decentralized Identifier messaging capabilities to enable entirely new ways to communicate using our platform.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Adding support for revocation of Verifiable Credentials  leveraging the Revocation List 2020 draft from the CCG.
    + + + + + + Type: Post + + Date: 2020-10-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Revocation + + + + + + + + + + Tech: BBS+ + + + + + + Standard: + + OIDC, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Integrating revocation into our platform brings us one step closer to building a fully realized verifiable data ecosystem, an environment where verifiers can have more confidence and trust in the decisions they’re making and people can participate in the sharing and exchange of information without eroding their basic privacy. We look forward to continuing to collaborate with the community and gathering feedback from industry to enhance and extend different ways to accomplish revocation while respecting users’ digital rights.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • DID Extensibility on the Mattr Platform
    + + + + + + Type: Post + + Date: 2020-10-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: DNS + + + + + + Standard: DID:WEB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    DID Web helps to bridge the gap between the way that trust is established on the internet today, namely using domains, and new and emerging ecosystems using DIDs. When using DID Web, rather than anchoring a DID to a decentralized ledger such as a blockchain, the DID is instead associated with a specific domain name, and subsequently anchored to the web host registered with that domain via DNS resolution. Effectively, this allows a DID using this scheme to be resolved as simply as one resolves a web URL, every time they click on a link. For example, we’ve set up a DID Web using our own domain, which can be resolved at did:web:Mattr.global.

    +
    + + + + + + + + + + + + + + +
  • Introducing the Mattr Platform
    + + + + + + Type: Post + + Date: 2020-09-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Mattr Platform + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Here at Mattr, we have been hard at work building a suite of products to serve the next generation of digital trust. We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. By combining our core capabilities with extensions and drivers, our platform offers developers convenience without compromising flexibility or choice.

    +
    + + + + + +
  • Using privacy-preserving ZKP credentials on the Mattr Platform
    + + + + + + Type: Post + + + Founder: Nader Helmy + + + Date: 2020-09-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: ZKP + + + + + + Standard: + + JSON-LD, LinkedData + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    By leveraging pairing-friendly elliptic-curve cryptography in the context of Linked Data Proofs, our approach provides an unprecedented way to perform zero-knowledge proofs using the semantics of JSON-LD. This allows credential issuers to tap into vast data vocabularies that exist on the web today, such as schema.org and Google Knowledge Graph, making user data more context-rich without sacrificing security and privacy of the user in the process. Not only is this approach more interoperable with existing implementations of the VC data model and semantic web technologies, it also doesn’t rely on any external dependencies to operate (like a distributed ledger), meaning it’s far more efficient than other approaches based on CL-signatures and zk-SNARKs. We’ve open-sourced our LD-Proofs suite for VCs including performance benchmarks so you can check it out yourself.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • Mattr has a series of Videos about their work with IATA
    + + + + Related: IATA + + + Type: Post + + Date: 2022-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    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.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • ARUCC is pleased to announce a partnership between Digitary, its service partner, and Mattr, a friend of MyCreds™
    + + + + Related: ARUCC + + Parent: MyCreds + Type: Post + + Date: 2021-04-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    These two international organizations are combining their talents to deliver SSI (self-sovereign identity) and Verifiable Credentials for the ARUCC MyCreds™ virtual wallet. This groundbreaking work means the Canadian MyCreds™ 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.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Why we’re launching Mattr VII
    + + + + + + Type: Post + + + Founder: Nader Helmy + + + Date: 2021-03-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Mattr VII + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Inspired by the seven states 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.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • DHS Awards $200K for Issuing and Validating Essential Work and Task Licenses
    + + + + + Parent: DHS + Type: Post + + Date: 2020-10-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Mattr is currently building an extensive set of foundational capabilities in a software-as-a-service (SaaS) platform for verifiable credential issuance, verification, and storage. An essential worker or a person performing an essential task would receive various credentials and attestations from many issuers containing relevant assertions about their essential work or task status. Their solution also offers the option to validate the information further by using either public or private registries of authoritative verifiable information.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Ecosystem

    + + +
  • IIW32: BBS+ and Beyond
    + + + + + + Type: Post + + + Founder: Nader Helmy + + + Date: 2021-05-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Recap + + + + + + + + + + Tech: BBS+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    One common theme this year was the continued development and adoption of BBS+ signatures, a type of multi-message cryptographic digital signature that enables selective disclosure of verifiable credentials. This development is possible due to the fact that BBS+ signatures is a ledger-independent approach to selective disclosure, effectively no custom logic or bespoke infrastructure is needed for these digital signatures to be created, used and understood.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

    + + +
  • The State of Identity on the Web
    + + + + + + Type: Post + + Date: 2021-03-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: OIDC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This cycle perpetuates the dominance of a few major IdPs and likewise forces users to keep choosing from the same set of options or risk losing access to all of their online accounts. In addition, many of these IdPs have leveraged their role as central intermediaries to increase surveillance and user behavior tracking, not just across their proprietary services, but across a user’s entire web experience. OIDC Credential Provider allows you to extend OIDC to allow IdPs to issue reusable VCs about the end-user instead of simple identity tokens with limited functionality. It allows end-users to request credentials from an OpenID Provider and manage their own credentials in a digital wallet under their control. This article discusses how the success of Open ID Connect shaped the state of identity on the web, how new web standards enable a new model, and describes a bridge between those worlds: OIDC Credential provider.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Web of Trust 101
    + + + + + + Type: Post + + Date: 2020-12-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: web of trust + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The emerging “Web of Trust” is an idea that has been around since the dawn of the internet. To explain what motivated its creation, let’s take a look at how trust on the internet functions today.

    +
    + + + + + +
  • Verifiable Data
    + + + + + + Type: Post + + Date: 2020-12-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Verifiable Relationships, Verifiable Processes, Semantics, Schemas + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    refers to the authenticity and integrity of the actual data elements being shared. Also covers Verifiable Relationships, Verifiable Processes, Verifiable Credentials, along with Semantics and Schemas.

    +
    + + + + + +
  • Digital Wallets
    + + + + + + Type: Post + + Date: 2020-12-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Wallets + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The reframing of the user as a first-class citizen and their empowerment as ‘holder’ represents a shift towards a new paradigm. Such a paradigm offers users greater sovereignty of their own information and empowerment to manage their digital identity. Users are able to exercise their new role in this ecosystem by utilizing a new class of software known as digital wallets.

    +
    + + + + + +
  • Selective Disclosure
    + + + + + + Type: Post + + Date: 2020-12-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    An important principle that we want to achieve when designing any system that involves handling Personally Identifiable Information (PII) is to minimize the data disclosed in a given interaction. When users share information, they should be able to choose what and how much they share on a case-by-case basis, while the relying parties receiving the information must be able to maintain assurances about the presented information’s origin and integrity.

    +
    + + + + + +
  • Semantic Web
    + + + + + + Type: Post + + Date: 2020-12-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Semantic web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The semantic web is a set of technologies whose goal is to make all data on the web machine-readable. Its usage allows for a shared understanding around data that enables a variety of real-world applications and use cases.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Standards

    + + +
  • OIDC Credential Provider
    + + + + + + Type: Spec + + + Authors: T. Looker , J. Thompson , A. Lemmon , K. Cameron
    + + + Date: 2021-04-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: OIDC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
  • +

    is “an extension to OpenID Connect which enables the end-user to request credentials from an OpenID Provider and manage their own credentials in a digital wallet.”

    +
    + + + + + +
  • BBS+ signatures
    + + + + + + Type: Post + + Date: 2021-04-20 + + + + + + + + + + + + + + + + + + + + + + Event: IIW30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: BBS+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Mattr is proud to announce we’ve added support for privacy-preserving verifiable credentials on our platform using BBS+ signatures. Using a technique to implement selective disclosure, we’ve added the ability to generate credentials that support zero knowledge proofs without revealing any unnecessary information about the end-user, or placing any added burden on issuers, in the process. Since we first introduced and open-sourced JSON-LD BBS+ Signatures at IIW30 in April of this year, we’ve received lots of engagement, feedback and contributions from the broader technical community to further develop the implementations and specifications we presented. You can read more about our approach to privacy-preserving verifiable credentials on our introductory blog post.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • credential definitions, credential manifests, BBS+, etc
    + + + + + Parent: CCG + Type: Archive + + + Founder: Daniel Hardman + + + Date: 2021-01-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: BBS+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    When Tobias first described Mattr’s approach to BBS+ signatures, one of my takeaways was that this changed the Indy mechanism of cred defs in two wonderful ways:
    1. It eliminated the need for lots of keys (only one key, Y, needs to be declared as a credential signing key, instead of a set of keys, Y[0]..Y[n])
    2. It made it possible to store a cred def somewhere other than a ledger
    I was very happy about this.
    However, I have since heard several smart people summarize the breakthrough as: “We don’t need credential definitions at all. You just use the assertionMethod key in your DID doc to sign credentials, and that’s all you need.” I believe this is oversimplifying in a way that loses something important, so I wanted to open a conversation

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • OpenID Connect Credential Provider
    + + + + + + Type: Post + + Date: 2020-12-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: OIDC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Introducing OpenID Connect Credential Provider, an extension to OpenID Connect which enables the end-user to request credentials from an OpenID Provider and manage their own credentials in a digital wallet. This specification defines how an OpenID Provider can be extended beyond being the provider of simple identity assertions into being the provider of credentials, effectively turning these Identity Providers into Credential Providers.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • A solution for privacy-preserving Verifiable Credentials
    + + + + + + Type: Post + + + Founder: Nader Helmy + + + Date: 2020-07-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + BBS+, ZKP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Here at Mattr, we are piloting an approach to ZKPs based on BBS+ signatures. Beyond the privacy and security benefits of ZKPs in general, this approach has a number of additional benefits compared to the ZKP implementations that exist today.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • JWT vs Linked Data Proofs: comparing Verifiable Credentials
    + + + + + + Type: Post + + + Founder: Nader Helmy + + + Date: 2020-05-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + JWT, LinkedData + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Linked Data Proofs offer more flexibility and are thus more scalable for global decentralized networks. Plus, because they natively work with JSON-LD, they encourage adoption of an open-world data model and re-usage of schemas that makes JSON-LD so powerful. JWTs, in contrast, offer a simple and straightforward way to express data with a limited semantic vocabulary. Using JWTs with JSON-LD provides a potential compromise between the two approaches, but loses much of the flexibility provided by Linked Data Security.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Revocation List 2020
    + + + + Related: Mattr + + Parent: CCG + Type: Spec + + + Authors: Dave Longley , Manu Sporny + + + Date: 2020-04-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Revocation + + + + + + + + + + Tech: VC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This specification describes a privacy-preserving, space-efficient, and high-performance mechanism for publishing the revocation status of Verifiable Credentials.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Verifiable Credential based Authentication via OpenID Connect
    + + + + + + Type: Post + + Date: 2019-12-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    At MATTR, we’ve been working hard on an exciting opportunity with the Government of British Columbia (BC Gov) in Canada. In June 2019, the BC Gov Verifiable Organisations Network team put out a “Code With Us” development bounty to integrate KeyCloak, their chosen enterprise Identity and Access Management (IAM) solution, with a new W3C standard called Verifiable Credentials. This work led to a solution that enables the use of Verifiable Credentials (VC) as a means of authentication that is interoperable with OpenID Connect (OIDC). We call this work VC-AuthN-OIDC. The output is an adapter that bridges these standards and enables a whole new set of capabilities through a simple extension of most modern IAM solutions.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Howto

    + + +
  • Issuing credentials directly to the Mattr mobile wallet
    + + + + + + Type: Post + + Date: 2021-08-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    If you’re already using a secure mechanism to authenticate your users, then setting up OIDC capability isn’t necessary. As we’ve explored, sending credentials using secure DID messaging directly or via a QR code or deep-link is safe, convenient and allows users to obtain their credentials directly.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Present and and Verify Verifiable Credentials in ASP.NET Core Using Decentralized Identities and Mattr
    + + + + + Parent: Personal + Type: Post + + + Founder: Damien Bowden + + + Date: 2021-05-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Wallets + + + + + + + + Tech: Aspnet + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This article shows how use verifiable credentials stored on a digital wallet to verify a digital identity and use in an application. For this to work, a trust needs to exist between the verifiable credential issuer and the application which requires the verifiable credentials to verify. A blockchain decentralized database is used and Mattr is used as a access layer to this ledger and blockchain. The applications are implemented in ASP.NET Core.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • CREATE AN OIDC CREDENTIAL ISSUER WITH Mattr AND ASP.NET CORE
    + + + + + Parent: Personal + Type: Post + + + Founder: Damien Bowden + + + Date: 2021-05-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: aspnet + + + + + + + + Standard: OIDC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This article shows how to create and issue verifiable credentials using Mattr and an ASP.NET Core. The ASP.NET Core application allows an admin user to create an OIDC credential issuer using the Mattr service. The credentials are displayed in an ASP.NET Core Razor Page web UI as a QR code for the users of the application.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Resources

    + + +
  • Implement Compound Proof BBS+ Verifiable Credentials Using ASP.NET Core and Mattr
    + + + + + Parent: Personal + Type: Post + + + Founder: Damien Bowden + + + Date: 2021-12-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: BBS+ + + + + + + Standard: + + Verifiable Credentials, SOIP, OIDC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The ZKP BBS+ verifiable credentials are issued and stored on a digital wallet using a Self-Issued Identity Provider (SIOP) and OpenID Connect. A compound proof presentation template is created to verify the user data in a single verify. Code: https://GitHub.com/swiss-ssi-group/MattrAspNetCoreCompoundProofBBS

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • New to JSON-LD? Introducing JSON-LD Lint
    + + + + + + Type: Post + + + Authors: Emily Fry, Tobias Looker + + + Date: 2020-10-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: JSON-LD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The rise in popularity of javascript (due to its natural language monopoly in web-browsers) led to a mass exile from XML and shift over to JSON as the prefered data representation format. In the process, certain valuable features of XML were lost, in particular those that provide a standardised semantic syntax. JSON-LD defines this missing layer of syntax, which improves semantic reasoning around data. This is critical for maintaining data quality and trust in data, which is particularly important as we increase our reliance on digital infrastructure, IOT and AI.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +

From other pages on this site. (Beta)

+
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Create an OIDC credential Issuer with Mattr and ASP.NET Core
    + + Parent: Personal + Type: Post + + + + Author: Damien Bowden + + + + + Related: Mattr + + + Date: 2021-05-03 + + + + + + + + + + + + + + Related: Mattr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: ASP.NET + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Whilst in Damien’s blog post he showed how a verifiable credential can be issued to a so called credential holder, this blog post will be about how we can verify such credentials as part of a business workflow. After an issuer has issued credentials to the holder and they have stored these into their wallet, a verifier can now ask a holder to verify them self with a certain credential. A verifier can add policies to check for certain attributes but also add restrictions like a specific issuer DID. With this in place a verifier can create a verification request which will be sent to the credential holder. This step is very important because it is where a cryptographic challenge is generated that the holder must respond to. This guarantees that the holder is responding to exactly this specific verification request. After the verification request gets returned to the verifier, it needs to be verified against the ledger to make sure it is valid. The verification record does not only contain the attributes, but also some metadata such as the digital signature of the issuer of the credentials, revocation details, verification policies etc. which then get validated against their sources. The image below describes this trust-triangle between the issuer, holder and verifier.

    +
    + + + + + + + + + + + + + + + + + + + + + +
  • Name: Present and Verify Verifiable Credentials in ASP.NET Core using Decentralized Identities and Mattr
    + + Parent: Personal + Type: Post + + + + Author: Damien Bowden + + + + + Related: Mattr + + + Date: 2021-05-10 + + + + + + + + + + + + + + Related: Mattr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: ASP.NET + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This article shows how use verifiable credentials stored on a digital wallet to verify a digital identity and use in an application. For this to work, a trust needs to exist between the verifiable credential issuer and the application which requires the verifiable credentials to verify. A blockchain decentralized database is used and Mattr is used as a access layer to this ledger and blockchain. The applications are implemented in ASP.NET Core.

    +
    + + + + + + + + + + + + + + + + + + + + + +
  • Name: Verify Vaccination Data Using Zero Knowldege Proofs with ASP.Net Core and Mattr
    + + Parent: Personal + Type: Post + + + + Author: Damien Bowden + + + + + Related: Mattr + + + Date: 2021-05-31 + + + + + + + + + + + + + + Related: Mattr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: ASP.NET + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This article shows how Zero Knowledge Proofs ZKP verifiable credentia can be used to verify a persons vaccination data implemented in ASP.NET Core and Mattr. The ZKP BBS+ verifiable credentials are issued and stored on a digital wallet using a Self-Issued Identity Provider (SIOP) and Open ID Connect. The data can then be used to verify if the holder has the required credentials, but only the required data is used and returned to the verification application.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Challenges to Self Sovereign Identity
    + + Parent: Personal + Type: Post + + + + Author: Damien Bowden + + + + + Related: Trinsic, Mattr, Evernym + + + Date: 2021-10-11 + + + + + + + + + + + + + + Related: + + Trinsic, Mattr, Evernym, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Critique + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Authentication using SSI credentials would have to same level of security as the authenticator apps which you have for existing systems. This is not as safe as using FIDO2 in your authentication process as FIDO2 is the only solution which protects against phishing. The SSI Authentication is also only as good as the fallback process, so if the fallback process, recovery process allows a username or password login, then the level would be passwords.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/meeco/index.html b/companies/meeco/index.html new file mode 100644 index 00000000..3425d85c --- /dev/null +++ b/companies/meeco/index.html @@ -0,0 +1,17107 @@ + + + + + + +Meeco | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Meeco + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: Meeco

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + App, + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + Related: + + + + MyData, + + Respect Network, + + DIF + + + + + + + Founder: Katryna Dow + + + Founded: 2012-08-23 + + + + + + + + + + + + + + + + Location: + + Australia, Melbourne, Victoria + + + + + + + + Policy: GDPR + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: ID + + + + + + + + Focus: Personal Data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Meeco gives people and organisations the tools to access, control and create mutual value from Personal data

    Privately, securely and with explicit consent

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • Support Centre for Data Sharing interview with Meeco
    + + + + Related: + + + + mIKs-it, + + VELA, + + My Life Capsule + + + + Type: Post + + Date: 2021-06-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Meeco’s inception, its work so far and recent growth. Some of the the exciting projects discussed include mIKs-it, the safe multimedia app for children, developing a decentralised identity and verifiable credentials wallet and how innovators like VELA Solutions are transforming workforce management and My Life Capsule are helping their customers be prepared for a family emergency.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Meeco announced as Finnies 2021 finalist
    + + + + Related: + + + + Eftpos, + + Hedera + + + + Type: Post + + Date: 2021-05-23 + + + + + + + + + + + + + + + + + + + + + + Event: Finnies 2021 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Meeco’s submission results from our work in collaboration with with eftpos and Hedera Hashgraph. The Australian payments giant eftpos recently announced joining the Hedera Governing Council after successfully conducting tests to determine the feasibility of a digital Australian dollar stablecoin for micropayments. Meeco plays an important part in this world-leading initiative as the wallet provider for the proof-of-technology.

    +
    + + + + + +
  • Meeco announced as Finnies 2021 finalist
    + + + + Related: EFTPOS, Hedera + + + Type: Post + + Date: 2021-05-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Meeco’s submission results from our work in collaboration with with eftpos and Hedera Hashgraph. The Australian payments giant eftpos recently announced joining the Hedera Governing Council after successfully conducting tests to determine the feasibility of a digital Australian dollar stablecoin for micropayments. Meeco plays an important part in this world-leading initiative as the wallet provider for the proof-of-technology.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Meeco expands UX and Design team along with a new office in Adelaide
    + + + + + + Type: Post + + Date: 2021-03-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Meeco now has illustrious neighbours such as the Australian Space Agency, the Australian Institute for Machine Learning, the Aboriginal Art and Cultures Centre and coming soon, Amazon and MIT.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Meeco Terms & Conditions Update - Feedback Welcome
    + + + + + + Type: Post + + Date: 2021-02-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    At Meeco, our mission is to develop the tools to enable people to collect, protect and securely exchange Personal data. We launched our first service in 2014 backed by Terms & Conditions we were proud to share. Starting with that first version, we’ve continued to invited feedback before implementing updates. We take our governance seriously, which starts with transparent and easy to understand terms of service.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Meeco announces VELA Solutions partnership
    + + + + Related: VELA + + + Type: Post + + Date: 2020-11-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Human Resources + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Together, Meeco and VELA have created a secure digital credentialing platform to help individuals and businesses adapt to the changing work environment and modernise their HR practices.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Meeco joins RegTech Association of Australia
    + + + + Related: RegTech Association of Australia + + + Type: Post + + Date: 2020-03-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    History has shown us that at times of national emergency, Personal rights and freedoms are often traded for the greater good. Whilst these measures may be appropriate in the eye of the storm, society is often left with the legacy of less than optimal freedoms when life becomes more stable. One of the tools we have at our disposal is the rise of RegTech; specifically, the ability to implement greater monitoring, governance and separation of concerns that can help society balance between what we need to know, and the hard-fought freedoms of global citizens.

    +
    + + + + + +
  • Meeco Positioned as Leader in Personal Identity Products in One World Identity’s Identity Industry Landscape
    + + + + Related: OWI + + + Type: Post + + Date: 2020-03-16 + + + + + + + + + + + + + + + + + + + + Policy: GDPR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Meeco has been recognized as a leader in Personal Identity Products. Meeco is a GDPR compliant multi-sided Personal data platform to offer Personalised solutions and channels to build trust. Organisations can incorporate Meeco’s secure data enclave inside existing applications to create value for customers by simplifying onboarding and Personalising experiences. This balance of Me2B and B2Me, enabling new privacy enhanced business models to emerge, is core to Meeco’s unique position in the emerging Personal data market.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Katryna Dow Named as a Top 100 Identity Influencer
    + + + + Related: Katryna Dow + + + Type: Post + + Date: 2019-02-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Katryna has been pioneering Personal data rights since 2002, when she envisioned a time when Personal sovereignty, identity and contextual privacy would be as important as being connected. Now within the context of GDPR and Open Banking, distributed ledger, cloud, AI and IoT it has never been so important to make sure identity works for us all.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Zero Knowledge Proofs of the modern digital lifefor access, control, delegation and consent of identity andPersonal data
    + + + + + + Type: Whitepaper + + Date: 2018-05-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: API-of-Me + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Meeco solution provides access, control, delegation and consent from the perspective of the individual user. Meeco enables people (data subjects)to provide their own verified records and controlled consent. This API-of-Me allows Meeco to provide a meta-data driven attribute wallet with no knowledge of the data to any authenticated identity of a user,which in turn enables an auditable Personal-event chain of data interactions at scale.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Advancing human-centric Personal data: MyData 2016 powered by MeCast
    + + + + + + Type: Post + + Date: 2016-08-16 + + + + + + + + + + + + + + + + + + + + + + Event: Mydata 2016 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    For conference attendees, whether participating in-person, or engaging with the MyData community in the comfort of your home or office, MyData 2016 powered by MeCast is the hub of Personal data activity, conversation, thought leadership and action throughout August and September.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Ecosystem

    + + +
  • EU Data Governance Act
    + + + + + + Type: Review + + Date: 2021-02-16 + + + + + + + + + + + + + + + + + + + + Policy: EU Data Governance Act + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    We welcome the regulation as a needed common ground for clarifying the role of data intermediaries, building trust in these intermediaries and setting the direction for data governance, including the emergence of digital human rights.In this context we offer the following suggestions:
    1. Explicitly include individuals as active participants in the definitions […]
    2. Clarify the scope of the data sharing services (Art. 9 (2)) and extend it to include services that empower the data subject beyond compliance.
    3. Foster the growth of intermediaries, which offer new technologies and have the greatest likelihood of success in Europe if supported by the Data Governance Act.
    4. Open silos and implement soft infrastructure such as standards & open APIs to accelerate uptake and interoperability between data sharing services.
    5. Foster eco-systems and demonstrate the value through practical use-cases.
    6. Create a level playing field for sustainable data sharing by providing funding to pioneers at the forefront of developing data eco-systems

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • European Strategy for Data
    + + + + + + Type: Report + + Date: 2020-02-19 + + + + + + + + + + + + + + + + + + + + Policy: EU Data Strategy + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A Meeco Review of the European Strategy for Data Communication from the European Commission on February 19th, 2020

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Meeco Review of the European Data Strategy
    + + + + + + Type: Review + + Date: 2019 + + + + + + + + + + + + + + + + + + + + Policy: EU Data Strategy + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This document has been written to give the reader a snapshot of the new European Union (EU) Strategy for Data published as an EU communication on February 19th, 2020. In this document the authors express their opinion by way of commentary on the topic of Personal data management and analysis of the strategy that the EU will adopt.

    Meeco’s review points the reader to some of the most important elements of the EU’s position on various data issues, as well as the key elements of its strategy. We have taken care to include all direct excerpts between quotation marks and to reference them clearly back to the original communication document, by way of footnotes and demonstrated through relevant case studies.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

    + + +
  • Hello, User: Episode 13 with Katryna Dow
    + + + + + + Type: Episode + + Date: 2022-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Welcome to lucky episode number 13! Your new host Aubrey Turner, Executive Advisor at Ping, is thrilled to welcome Katryna Dow, CEO & Founder of the award-winning data platform Meeco. Katryna discusses Meeco’s mission to enable everyone on the planet access to equity and value in exchange for the data and information they share. She talks about why she saw a need for Meeco’s services, what we need to know as we approach a more “physigital”world, and how her vision all started with a Tom Cruise film.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Data Privacy: does anyone care?
    + + + + + + Type: Post + + Date: 2021-09-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Privacy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The compelling data and research suggest that my original question now needs to be reframed. People most certainly do care about their data privacy. The question now is: how are organisations going to bridge this data privacy chasm?

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Opening the domestic card rails to innovation
    + + + + + + Type: Post + + Date: 2021-07-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Payments + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Enabling Australian FinTechs a direct avenue to discuss how they partner and collaborate to access the eftpos payments network through the Committee resulted in recommendations that covered a number of central themes, including consultation and engagement, regulation, and technology and solutionsBen Tabell, eftpos Chief Information Officer and Committee Chair

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • When you invent the ship, you invent the shipwreck'
    + + + + + Parent: DataSovereigntyNow + Type: Post + + Date: 2021-01-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Katryna [Dow] believes that it is vital for the future of the internet that people and organisations obtain control of their data. This concept is called ‘data sovereignty’, but achieving that means rethinking the digital infrastructure the current internet is built upon. She calls for a soft infrastructure that consists of agreements between public and private-sector parties about the access to data.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Katryna Dow - Data minimisation: value, trust and obligation
    + + + + + Parent: Ubisecure + Type: Episode + + Date: 2020-10-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    She is the founder and CEO of Meeco, a Personal data and distributed ledger platform that enables people to securely exchange data via the API-of-Me with the people and organisations they trust. Katryna has been pioneering Personal data rights since 2002, when she envisioned a time when Personal sovereignty, identity and contextual privacy would be as important as being connected. Now within the context of GDPR and Open Banking, Distributed Ledger, Cloud, Artificial Intelligence and the Internet of Things have converged to make Meeco both possible and necessary. For the past three years, Katryna has been named as one of the Top 100 Identity Influencers.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Understanding the difference between Identity, Authentication and Authorisation
    + + + + + + Type: Post + + Date: 2018-08-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Identity is the answer to the “Who am I?” or “What am I?” question.- Authentication is about asking can I trust who or what this is?
    - Authorisation follows authentication to determine what services are available to the trusted party.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Resources

    + + +
  • Hello User
    + + + + + Parent: HelloUser + Type: Podcast + + Date: 2020-11-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In the digital world, identity has evolved far beyond its old definitions. It’s the way we consume products. Our ability to vote. Our financial security. Digital identity can be created quickly, accessed broadly and even stolen…easily. And it doesn’t just live online. Welcome to Hello, User: the podcast that covers modern identity across every facet of our lives, from Personal to public to professional.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + , + + , + + , + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/microsoft/index.html b/companies/microsoft/index.html new file mode 100644 index 00000000..aa039486 --- /dev/null +++ b/companies/microsoft/index.html @@ -0,0 +1,21455 @@ + + + + + + +Microsoft Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Microsoft Identity + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: Microsoft

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + Related: + + + + DIF, + + ID2020, + + ID2020 Founder, + + VCI Founder + + + + + + + Founders: Bill Gates, Paul Allen, Subur Khan + + + Founded: 1975 + + + + + + + + + + + + + + + + Location: + + USA, Washington, Redmond + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + + + Market: + + IT, IAM, ID, SSI + + + + + + + + Projects: VCI + + + + + + + + Standard: + + WebAuthN, Secure Data Storage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Microsoft enables digital transformation for the era of an intelligent cloud and an intelligent edge. Its mission is to empower every person and every organization on the planet to achieve more.

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +

Product

    + + +
  • DTDL models - Azure Digital Twins
    + + + + + + Type: Docs + + Date: 2023-04-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: IOT + + + + + + + + + + + + Standard: + + DTDL, JSON-LD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    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.

    +
    + + + + + +
  • Azure Documentation
    + + + + + + Type: Documentation + + Date: 2023-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Find the languages and tools you need to develop on Azure.

    +
    + + + + + + + + +
  • Microsoft Entra Verified ID documentation
    + + + + + + Type: Docs + + Date: 2023-01-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Entra + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Verifiable credentials help you build solutions that empower customers to manage their own data.

    +
    + + + + + +
  • Microsoft Entra Verified ID. Verify once. Use everywhere
    + + + + + + Type: Product + + Date: 2023-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Strengthen security and reduce costs with Microsoft Entra
    Hear Joy Chik, Microsoft Corporate Vice President for Identity, share the latest identity and access announcements in governance, workload identities, strong authentication, and new tools for upgrading from Active Directory Federation Services (AD FS) to Azure AD.

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
  • Configure your tenant for Microsoft Entra Verified ID
    + + + + + + Type: Docs + + Date: 2022-11-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Entra + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Microsoft Entra Verified ID is a decentralized identity solution that helps you safeguard your organization. The service allows you to issue and verify credentials. Issuers can use the Verified ID service to issue their own customized verifiable credentials. Verifiers can use the service’s free REST API to easily request and accept verifiable credentials in their apps and services. In both cases, you will have to configure your Azure AD tenant so that you can use it to either issue your own verifiable credentials, or verify the presentation of a user’s verifiable credentials that were issued by another organization. In case you are both an issuer and a verifier, you can use a single Azure AD tenant to both issue your own verifiable credentials as well as verify those of others.

    +
    + + + + + +
  • Issue Azure AD Verifiable Credentials from an application
    + + + + + + Type: Docs + + Date: 2022-11-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Entra, AzureAD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
      +
    • Set up Azure Blob Storage for storing your Azure AD Verifiable Credentials configuration files.
      - Create and upload your Verifiable Credentials configuration files.
      - Create the verified credential expert card in Azure.
      - Gather credentials and environment details to set up the sample application.
      - Download the sample application code to your local computer.
      - Update the sample application with your verified credential expert card and environment details.
      - Run the sample application and issue your first verified credential expert card.
      - Verify your verified credential expert card.
    • +
    +
    + + + + + + + + +
  • Plan your verification solution
    + + + + + + Type: Docs + + Date: 2022-10-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Microsoft’s Microsoft Entra Verified ID (Azure AD VC) service enables you to trust proofs of user identity without expanding your trust boundary. With Azure AD VC, you create accounts or federate with another identity provider. When a solution implements a verification exchange using verifiable credentials, it enables applications to request credentials that aren’t bound to a specific domain. This approach makes it easier to request and verify credentials at scale.

    +
    + + + + + +
  • Plan your issuance solution
    + + + + + + Type: Docs + + Date: 2022-10-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This article covers the technical aspects of planning for a verifiable credential issuance solution. The Microsoft solution for verifiable credentials follows the World Wide Web Consortium (W3C) Verifiable Credentials Data Model 1.0 and Decentralized Identifiers (DIDs) V1.0 standards so can interoperate with non-Microsoft services. However, the examples in this content reflect the Microsoft solution stack for verifiable credentials.

    Out of scope for this content is articles covering supporting technologies that aren’t specific to issuance solutions.

    +
    + + + + + +
  • Azure AD Verifiable Credentials architecture overview (preview)
    + + + + + + Type: Docs + + Date: 2022-10-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Entra + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    It’s important to plan your verifiable credential solution so that in addition to issuing and or validating credentials, you have a complete view of the architectural and business impacts of your solution. If you haven’t reviewed them already, we recommend you review Introduction to Microsoft Entra Verified ID and the FAQs, and then complete the Getting Started tutorial.

    This architectural overview introduces the capabilities and components of the Microsoft Entra Verified ID service.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Microsoft Entra Verified ID now generally available
    + + + + + + Type: Post + + Date: 2022-08-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Entra + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Customers rely on Azure AD to secure access to corporate resources. However, enabling use of credentials for utility beyond the company (e.g. prove employment for bank loan) is complex and comes with compliance risk. In contrast, identity documents from our everyday lives, like a driver’s license or passport, are well suited for utility beyond travel (e.g. age or residency). We believe an open standards-based Decentralized Identity system can unlock a new set of experiences that give users and organizations greater control over their data—and deliver a higher degree of trust and security for apps, devices, and service providers.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Azure Active Directory Verifiable Credentials
    + + + + + + Type: Product + + Date: 2022-07-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: AzureAD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Verifiable credentials help you build solutions that empower customers to manage their own data.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Expanding the public preview of verifiable credentials
    + + + + + + Type: Post + + + Founder: Ankur Patel + + + Date: 2022-05-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    more than 1,000 enterprises with premium subscriptions have issued and verified tens of thousands of verifiable credentials […] from remote onboarding at work, collaboration across business boundaries as well as enabling education beyond the campus […] we are extending the public preview […] for all Azure Active Directory (Azure AD) Free and Premium users.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Implement Compound Proof BBS+ verifiable credentials using ASP.NET Core and Mattr
    + + + + + Parent: Personal + Type: Post + + + Founder: Damien Bowden + + + Date: 2021-12-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This article shows how Zero Knowledge Proofs BBS+ verifiable credentials can be used to verify credential subject data from two separate verifiable credentials implemented in ASP.NET Core and Mattr. The ZKP BBS+ verifiable credentials are issued and stored on a digital wallet using a Self-Issued Identity Provider (SIOP) and OpenID Connect. A compound proof presentation template is created to verify the user data in a single verify

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Azure Active Directory VCs - preview introduction
    + + + + + Parent: techmindfactory + Type: Post + + + Founder: Daniel Krzyczkowski + + + Date: 2021-04-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Entra + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Once I discovered that documentation is available, I decided to create a small proof of concept. I have configured Verifiable Credentials accordingly to details in the documentation I have an existing Azure AD B2C tenant so it was much easier because users have to sign in first before they can be issued a verifiable credential.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • DID Project - Azure Websites
    + + + + + + Type: Project + + Date: 2021-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Verify once, use everywhere. Join our list and we’ll let you know when our Public Preview is ready.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Decentralized identity
    + + + + + + Type: Product + + Date: 2019-06-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Discover the open standards-based solution for verified digital identity that gives people more control and convenience.

    +
    + + + + + + + + + + + +
  • Why does standards certification matter?
    + + + + + + Type: Post + + + Founder: Pamela Dingle + + + Date: 2019-05-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + OpenID, FIDO, OpenID Connect + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    It’s a good month for identity certification at Microsoft! We are excited to have achieved two important goals: OpenID Certification for Azure Active Directory and also FIDO Certification for Windows 10. You may or may not know what these particular protocols do, but even if you don’t, it’s worth talking about what these certification programs accomplish.

    +
    + + + + + +
  • Towards scalable decentralized identifier systems
    + + + + + + Type: Post + + Date: 2019-05-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Today, we’re announcing an early preview of a Sidetree-based DID network, called ION (Identity Overlay Network) which runs atop the Bitcoin blockchain based on an emerging set of open standards that we’ve developed working with many of our partners in the Decentralized Identity Foundation. This approach greatly improves the throughput of DID systems to achieve tens-of-thousands of operations per second

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • Condatis revolutionizes staff management with Microsoft Entra Verified ID
    + + + + Related: Condatis + + + Type: Testimonial + + Date: 2023-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    At Edinburgh-based Condatis, as more employees transition from a hybrid work model to a full return to the office, they’re being greeted by a new, intuitive sign-in experience built on virtual, verifiable credentials that provide value-added access to office spaces and services. Whether someone is being onboarded, coming in as a temporary hire, or visiting a staff member, each person will see that some doors in the office will be open for them, and others won’t.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Credivera Joins Microsoft Partner Network as Verifiable Credentials Provider
    + + + + + Parent: Newswire CA + Type: Press + + Date: 2022-07-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Credivera, a global leader in the secure, open exchange of verifiable credentials and digital identity solutions, today announced that it has joined the Microsoft Partner Network. In addition, it has been selected by Microsoft as a Microsoft Entra Verified ID solution provider. Credivera joins a list of internationally based companies in the Microsoft Partner Network who are leading the development of innovative digital identity tools, empowering individuals to completely own and control their unique digital identity.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Announcing Azure AD Verifiable Credentials
    + + + + + + Type: Post + + + Founder: Alex Simons + + + Date: 2021-04-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    We started on a journey with the open standards community to empower everyone to own and control their own identity. I’m thrilled to share that we’ve achieved a major milestone in making this vision real. Today we’re announcing that the public preview for Azure AD verifiable credentials is now available: organizations can empower users to control credentials that manage access to their information.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Microsoft's Dream of Decentralized IDs Enters the Real World
    + + + + Related: At its Ignite conference today, Microsoft announced that it will launch a public preview of its “Azure Active Directory verifiable credentials” this spring. + + Parent: Wired + Type: Post + + Date: 2021-03-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Beyond just controlling access, developers can further secure user data by encrypting that data using keys from their decentralized identifiers,’ a Microsoft spokesperson told WIRED in a statement. Based on such an approach, a bad actor may gain access to a system or datastore but can’t decrypt the data without keys that reside with individual user.’

    +
    + + + + + + + + +
  • Decentralized digital identities and blockchain: The future as we see it
    + + + + + + Type: Post + + + Founder: Alex Simmons + + + Date: 2021-02-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Entra + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Over the last 12 months we’ve invested in incubating a set of ideas for using Blockchain (and other distributed ledger technologies) to create new types of digital identities, identities designed from the ground up to enhance Personal privacy, security and control. We’re pretty excited by what we’ve learned and by the new partnerships we’ve formed in the process. Today we’re taking the opportunity to share our thinking and direction with you. This blog is part of a series and follows on Peggy Johnson’s blog post announcing that Microsoft has joined the ID2020 initiative. If you haven’t already Peggy’s post, I would recommend reading it first.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Microsoft is quietly testing a project that aims to hand people complete control over their online data
    + + + + + Parent: BusinessInsider + Type: Post + + + Founder: Isobel Asher Hamilton + + + Date: 2019-01-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Foley reported that Bali’s “about” page described itself as a “new Personal data bank which puts users in control of all data collected about them… The bank will enable users to store all data (raw and inferred) generated by them. It will allow the user to visualize, manage, control, share and monetize the data.”

    It also cited the concept of “inverse privacy,” a paper published by Microsoft researchers in 2014. It’s the idea that someone else has access to your online data, but you don’t.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Decentralized digital identities and blockchain: The future as we see it
    + + + + + + Type: Post + + + Founder: Alex Simons + + + Date: 2018-02-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Over the last 12 months we’ve invested in incubating a set of ideas for using Blockchain (and other distributed ledger technologies) to create new types of digital identities, identities designed from the ground up to enhance Personal privacy, security and control. We’re pretty excited by what we’ve learned and by the new partnerships we’ve formed in the process. Today we’re taking the opportunity to share our thinking and direction with you. This blog is part of a series and follows on Peggy Johnson’s blog post announcing that Microsoft has joined the ID2020 initiative. If you haven’t already Peggy’s post, I would recommend reading it first.

    +
    + + + + + +
  • Partnering for a path to digital identity
    + + + + Related: ID2020 + + + Type: Post + + + Founder: Peggy Johnson + + + Date: 2018-01-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    As discussions begin this week at the World Economic Forum, creating universal access to identity is an issue at the top of Microsoft’s agenda, and we think technology can be a powerful tool to tackle this challenge. It was last summer that Microsoft took a first step, collaborating with Accenture and Avanade on a blockchain-based identity prototype on Microsoft Azure. Together, we pursued this work in support of the ID2020 Alliance – a global public-private partnership dedicated to aiding the 1.1 billion people around the world who lack any legal form of identity. To say that we were encouraged by its mission would be an understatement. We were inspired by it.

    +
    + + + + + +
  • Decentralized Identity Own and control your identity
    + + + + + + Type: Whitepaper + + Date: 2018 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Microsoft cloud identity systems already empower developers, organizations, and billions of people to work, play, and achieve more, but there’s so much more we can do to create a world where each of us, even in displaced populations, can pursue our life goals, including educating our children, improving our quality of life, and starting a business.To achieve this vision, we need to augment existing cloud identity systems with one that individuals, organizations, and devices can own so they can control their digital identity and data. This self-owned identity must seamlessly integrate into our daily lives, providing complete control over what we share and with whom we share it, and—when necessary—provide the ability to take it back. Instead of granting broad consent to countless apps and services and spreading their identity data across numerous providers, individuals need a secure, encrypted digital hub where they can store their identity data and easily control access to it.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Microsoft Building Open Blockchain-Based Identity System With Blockstack, ConsenSys
    + + + + Related: + + + + Blockstack, + + Consensys, + + ID2020, + + uPort + + + Parent: BitcoinMagazine + Type: Post + + + Founder: GIULIO PRISCO + + + Date: 2016-06-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Bitcoin, Ethereum + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Microsoft strategist said that the Redmond, Washington, giant is working with Blockstack Labs and ConsenSys to leverage their current Bitcoin and Ethereum-based identity solutions, Blockstack and uPort. Through this open source collaboration, Microsoft and its partners intend to produce a cross-chain identity solution that can be extended to any future blockchains or new kinds of decentralized, distributed systems. In the coming weeks an open-source framework for developers will be made available on Azure.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

    + + +
  • Decentralized Identity: Verifiable Credentials Deep Dive
    + + + + + + Type: Post + + + Founder: Pamela Dingle + + + Date: 2022-12-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    To understand the world of verifiable credentials and verifiable presentations, you need to understand the ecosystem in which they are expected to be used. The VC Data Model v1.1 defines the roles different entities play in the data format, as well as two processes: credential issuance and credential presentation. You are probably familiar with a concept of issuers or verifiers in the physical world, but the role of holder could be new to you. The specification defines a holder as an entity that can “possess a verifiable credential and generate verifiable presentations”. Another way to think about this is the place you store your credentials until you are ready to take them out and use them for a purpose.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Decentralized Identity: The Basics of Decentralized Identity
    + + + + + + Type: Post + + + Founder: Pamela Dingle + + + Date: 2022-03-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + Verifiable Credentials, DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    At the most basic level, decentralized identity is the story of three standardized documents: a proclamation, a letter of introduction, and an endorsement.

    +
    + + + + + + + + + + + + + + +
  • Why decentralization is the future of digital identities
    + + + + + + Type: Post + + + Founder: Melanie Maynes + + + Date: 2022-03-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Turning credentials into digital form isn’t new, but decentralizing identity goes beyond that. It gives individuals the ability to verify their credentials once and use them anywhere as proof of attestation.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • The Direct Presentation model
    + + + + + + Type: Post + + + Founder: Pamela Dingle + + + Date: 2022-02-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A credential is issued, and then held for a long period of time with intermittent voluntary presentations to many different verifiers.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • The Five Guiding Principles for Decentralized Identities
    + + + + + + Type: Post + + + Founder: Alex Simons + + + Date: 2021-10-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Our goal in sharing these principles and our commitments is to help our customers, partners, and the decentralized identity community understand what motivates and guides us and how we think about this exciting opportunity.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Getting started with Self Sovereign Identity SSI
    + + + + + Parent: Personal + Type: Post + + + Founder: Damien Bowden + + + Date: 2021-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + Verifiable Credentials, DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Self-sovereign identity is an emerging solution built on blockchain technology for solving digital identities which gives the management of identities to the users and not organisations. It makes it possible the solve consent and data privacy of your data and makes it possible to authenticate your identity data across organisations or revoke it. It does not solve the process of authenticating users in applications. You can authenticate into your application using credentials from any trusted issuer, but this is vulnerable to phishing attacks. FIDO2 would be a better solution for this together with an OIDC flow for the application type. Or if you could use your credentials together with a registered FIDO2 key for the application, this would work. The user data is stored in a digital wallet, which is usually stored on your mobile phone. Recovery of this wallet does not seem so clear but a lot of work is going on here which should result in good solutions for this. The credentials DIDs are stored to a blockchain and to verify the credentials you need to search in the same blockchain network.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Digital Identity, use Verifiable Credentials with Blockchain
    + + + + + Parent: Office Garage IT Pro + Type: Post + + Date: 2021-03-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    a special edition of Microsoft Mechanics with Microsoft’s Identity CVP Joy Chik, to cover a brand new solution called Verifiable Credentials that uses blockchain-based underpinnings and cryptographic keys to ensure that you’re in control of your own identity online

    +
    + + + + + + + + + + + + + + + + + + + + +
  • What's New in Passwordless Standards, 2021 edition!
    + + + + Related: FIDO + + + Type: Post + + + Founder: Tim Cappalli + + + Date: 2021-02-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + WebAuthN, CTAP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Web Authentication API (WebAuthN) Level 2 specification is currently a Candidate Recommendation at the W3C. “Level 2” essentially means major version number 2. The version 2.1 of the Client to Authenticator Protocol (CTAP) specification is a Release Draft at the FIDO Alliance.

    +
    + + + + + + + + + + + + + + + + + + + + +
  • 5 identity priorities for 2021—strengthening security for the hybrid work era and beyond
    + + + + + + Type: Post + + + Founder: Joy Chik + + + Date: 2021-01-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In this paradigm, individuals can verify a credential with an ID verification partner once, then add it to Microsoft Authenticator (and other compatible wallets) and use it everywhere in a trustworthy manner.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • A Peek into the Future of Decentralized Identity
    + + + + Related: DIF + + Parent: IDPro + Type: Paper + + + Founder: Leo Sorokin + + + Date: 2020-10-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    As digital transformation sweeps across the globe, it has affected everyone – from citizens to employees, from corporations to governments. Digital identity is a foundational enabler for business processes in the digital economy. Decentralized identity is the next evolution of digital identity capabilities and brings with it an opportunity to streamline how people interact with other institutions, physical objects, and with one another. This paper considers the future world of decentralized identity and offers clarity around the benefits of decentralized identity, terminology, sample scenario, and a sample technical implementation, while also addressing some of the limitations of this model. This paper further grounds the reader in the current state of decentralized identity capabilities while outlining the evolution of identity practices from past to present.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Decentralized identity explained
    + + + + + + Type: Video + + Date: 2020-08-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    What is decentralized identity? How does it give you more control over your digital identity and keep your information on the internet safer? This video explains in short what decentralized identity is and how it can replace usernames and passwords to verify you are who you say you are quickly and easily.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Standards

    + + +
  • Introduction to the future of identity - DIDs & VCs
    + + + + + Parent: XT Seminars + Type: Post + + Date: 2022-03-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In this blog, I want to start by thinking about identity in general and then explaining Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs). I will show you how you can issue your own DIDs and VCs using the new Microsoft service in future blogs. This series’ final blog will look at how DIDs can be anchoPred in decentralized transaction ledgers using ION and the Bitcoin blockchain.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Challenges to Self Sovereign Identity
    + + + + Related: + + + + Trinsic, + + Mattr, + + Evernym + + + Parent: Personal + Type: Post + + + Founder: Damien Bowden + + + Date: 2021-10-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Critique + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Authentication using SSI credentials would have to same level of security as the authenticator apps which you have for existing systems. This is not as safe as using FIDO2 in your authentication process as FIDO2 is the only solution which protects against phishing. The SSI Authentication is also only as good as the fallback process, so if the fallback process, recovery process allows a username or password login, then the level would be passwords.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Why WebAuthN will change the world
    + + + + + + Type: Post + + + Founder: Pamela Dingle + + + Date: 2019-04-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Javascript + + + + + + Standard: WebAuthN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    With WebAuthN, any web entity can call a simple Javascript API and ask for a cryptographically secure credential. What happens next is pretty cool – the world’s browsers have worked with the world’s operating system makers and the world’s hardware manufacturers, so that when a website asks for a credential, the browsers work with the underlying platform to securely locate compliant local hardware and talk to it!

    +
    + + + + + + + + + + + + + + + + + +
  • To Understand WebAuthN, Read CredMan
    + + + + + + Type: Post + + + Founder: Pamela Dingle + + + Date: 2019-02-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + WebAuthN, CredMan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    take a cruise through the W3C Credential Management (aka CredMan) specification first. CredMan sets up the object model for the Credential object model that WebAuthN’s PublicKeyCredential extends.

    +
    + + + + + + + + + + + + + + + + + +
  • All about FIDO2, CTAP2 and WebAuthN
    + + + + + + Type: Post + + + Founder: Pamela Dingle + + + Date: 2018-11-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: + + FIDO2, CTAP2, WebAuthN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    To understand how FIDO2 authenticators work, you need knowledge of two specifications in two different standards bodies. The WebAuthentication (aka WebAuthN) spec lives at W3C (where the browser makers meet) while the Client-to-Authenticator (aka CTAP2) spec lives at the FIDO Alliance (where hardware and platform folks have joined to solve the problem of Fast IDentity Online).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Howto

    + + +
  • Create and issue verifiable credentials in ASP.NET Core using Azure AD
    + + + + + Parent: Personal + Type: Post + + + Founder: Damien Bowden + + + Date: 2021-10-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This article shows how Azure AD verifiable credentials can be issued and used in an ASP.NET Core application. An ASP.NET Core Razor page application is used to implement the credential issuer. To issue credentials, the application must manage the credential subject data as well as require authenticated users who would like to add verifiable credentials to their digital wallet. The Microsoft Authenticator mobile application is used as the digital wallet.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Issuing your own DIDs & VCs with Azure AD
    + + + + + Parent: XT Seminars + Type: Post + + Date: 2021-06-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + Entra, AzureAD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + + + + + + + + +
  • Verify Vaccination Data Using Zero Knowldege Proofs with ASP.Net Core and Mattr
    + + + + Related: Mattr + + Parent: Personal + Type: Post + + + Founder: Damien Bowden + + + Date: 2021-05-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: ASP.NET + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This article shows how Zero Knowledge Proofs ZKP verifiable credentia can be used to verify a persons vaccination data implemented in ASP.NET Core and Mattr. The ZKP BBS+ verifiable credentials are issued and stored on a digital wallet using a Self-Issued Identity Provider (SIOP) and Open ID Connect. The data can then be used to verify if the holder has the required credentials, but only the required data is used and returned to the verification application.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Present and Verify Verifiable Credentials in ASP.NET Core using Decentralized Identities and Mattr
    + + + + Related: Mattr + + Parent: Personal + Type: Post + + + Founder: Damien Bowden + + + Date: 2021-05-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: ASP.NET + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This article shows how use verifiable credentials stored on a digital wallet to verify a digital identity and use in an application. For this to work, a trust needs to exist between the verifiable credential issuer and the application which requires the verifiable credentials to verify. A blockchain decentralized database is used and Mattr is used as a access layer to this ledger and blockchain. The applications are implemented in ASP.NET Core.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Create an OIDC credential Issuer with Mattr and ASP.NET Core
    + + + + Related: Mattr + + Parent: Personal + Type: Post + + + Founder: Damien Bowden + + + Date: 2021-05-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: ASP.NET + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Whilst in Damien’s blog post he showed how a verifiable credential can be issued to a so called credential holder, this blog post will be about how we can verify such credentials as part of a business workflow. After an issuer has issued credentials to the holder and they have stored these into their wallet, a verifier can now ask a holder to verify them self with a certain credential. A verifier can add policies to check for certain attributes but also add restrictions like a specific issuer DID. With this in place a verifier can create a verification request which will be sent to the credential holder. This step is very important because it is where a cryptographic challenge is generated that the holder must respond to. This guarantees that the holder is responding to exactly this specific verification request. After the verification request gets returned to the verifier, it needs to be verified against the ledger to make sure it is valid. The verification record does not only contain the attributes, but also some metadata such as the digital signature of the issuer of the credentials, revocation details, verification policies etc. which then get validated against their sources. The image below describes this trust-triangle between the issuer, holder and verifier.

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
  • Verifying Verifiable Credentials in ASP.NET Core for Decentralized Identities using Trinsic
    + + + + Related: Trinsic + + Parent: ML-Software + Type: Post + + + Founder: Matteo Locher + + + Date: 2021-04-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In this part we are going to look at how we can verify these credentials in order to continue some sort of business process. We will continue with the sample that Damien started and after obtaining our driver license we want to sign up for a new insurance. But we can only sign up at this insurance company if we can deliver proof of our driver license.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Creating Verifiable credentials in ASP.NET Core for decentralized identities using Trinsic
    + + + + Related: Trinsic + + Parent: Personal + Type: Post + + + Founder: Damien Bowden
    + + + Date: 2021-04-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: QR Code + + + + + + Standard: DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
  • +

    The National Driving license application is responsible for issuing driver licenses and administrating licenses for users which have authenticated correctly. The user can see his or her driver license and a verifiable credential displayed as a QR code which can be used to add the credential to a digital wallet. When the application generates the credential, it adds the credential DID to the blockchain ledger with the cryptographic proof of the issuer and the document. When you scan the QR Code, the DID will get validated and will be added to the wallet along with the request claims. The digital wallet must be able to find the DID on the correct network and the schema and needs to search for the ledger in the correct blockchain. A good wallet should take care of this for you. The schema is required so that the data in the DID document can be understood.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

From other pages on this site. (Beta)

+
    + + + + +
  • Name: Decentralized Identifiers Market May See a Big Move: Major Giants- Consensys, Blockstack, Danube Tech
    + + Parent: Xaralite + Type: Report + + + + + Related: Transmute, Consensys, uPort, IBM, Blockstack, Danube Tech, Trinsic, Spherity, Microsoft + + + + + + + + + + + + + + + + + Related: + + Transmute, Consensys, uPort, IBM, Blockstack, Danube Tech, Trinsic, Spherity, Microsoft, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    provides valuable market size data for historical (Volume & Value) from 2016 to 2020 which is estimated and forecasted till 2026*. Some are the key & emerging players that are part of coverage and have being profiled are Transmute (United States), Consensys (United States), uPort (United States), IBM (United States), Tykn Tech (Netherlands), Blockstack (United States), Danube Tech (Austria), Trinsic (United States), Spherity (Germany), Microsoft (United States).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Transmute
    + + + Type: Company + + + + Author(s): Eric Olszewski, Karyl Fowler, Orie Steele + + + + + Related: DIF, DHS, Microsoft, Consensys, Oracle + + + Date: 2017-05-01 + + + + + + + + + + + + + + Related: + + DIF, DHS, Microsoft, Consensys, Oracle, + + + + + + Location: + + USA, Texas, Austin, + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: Supply Chain + + + + + + + + + + Projects: VCI + + + + + + Tech: Ethereum + + + + + + Standard: + + DID, Verifiable Credentials, OAuth, OIDC, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Build a network of trust with Transmute

    Transmute secures critical supplier, product, and shipment data to give customers a competitive edge in the increasingly dynamic global marketplace.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Introducing Element
    + + Parent: Transmute + Type: Post + + + + + Related: Microsoft, Consensys, DIF + + + Date: 2019-05-10 + + + + + + + + + + + + + + Related: + + Microsoft, Consensys, DIF, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Ethereum + + + + + + Standard: + + DID, IPFS, Sidetree, Element, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Transmute is excited to announce Element, an implementation of the Sidetree Protocol on top of Ethereum and IPFS. This work was done in collaboration with Microsoft and Consensys under the Decentralized Identity Foundation (DIF)

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/spherity/index.html b/companies/spherity/index.html new file mode 100644 index 00000000..5a3e735c --- /dev/null +++ b/companies/spherity/index.html @@ -0,0 +1,17496 @@ + + + + + + +Spherity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Spherity + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

+
    + + +

    Name: Spherity

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + Related: Sovrin Steward + + + + + + Founder: Carsten Stoecker + + + Founded: 2017 + + + + + + + + + + + + + + + + Location: + + European Union, Germany, Berlin, Berlin + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + + + Market: + + ID, AI, IOT + + + + + + + + + + + + Standard: + + ISO 27001, DID, Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities.

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.

    Our developers and systems designers combine years of deep research in the emerging decentralized identity space with a wide range of cross-industry experience. They have built and refined complex, bespoke information systems for supply chain management, data-rich manufacturing, and next-generation data control.

    We participate in key standards processes and community conferences to ensure full compliance and interoperability in the complex technological landscapes of decentralization and self-sovereign identity

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

+
    + + +
  • +New Product to Support Pharmaceutical Supply Chain Compliance + + + + + + Type: Post + + Date: 2021-04-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The product establishes trust in digital interactions between trading partners in pharmaceutical supply chains and ensures compliance with the U.S. Drug Supply Chain Security Act (DSCSA).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +One-Button Trusted Release + + + + + + Type: Post + + Date: 2020-11-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Healthcare + + + + + + + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Medical products with verifiable credentials - Imagine a digitalized Trusted Release process on a batch with instant access to all the relevant information in verifiable form, rather than dealing with multiple distributed paper documents. Digitized and pre-validated data allows the Qualified Person to dig deeper or double-check any input with a minimum friction of effort.

    +
    + + + + + + + + +
  • +Pharma Third Party Risk Management + + + + + + Type: Post + + Date: 2020-11-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Risk Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    How can we shorten the supplier onboarding effort in Third Party Risk Management from the thirty days that is typical today, to only three days?

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

+
    + + +
  • +Spherity Achieves ISO 27001 Information Security Standard Certification + + + + + + Type: Post + + Date: 2021-03-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Business + + + + + + + + + + Standard: ISO/IEC 27001 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    “To guarantee business continuity and protect data, we have built up an Information Security Management System (ISMS) in accordance with ISO/IEC 27001. For us as a company that deals directly with one of the most valuable assets that civilization has — identity — it was the logical pathway to give information security an appropriate degree of importance. Furthermore, we see it as our duty to our customers and employees to enter into this self-imposed obligation and to guarantee the highest possible level of information security — also as an investment in the deep mutual trust and ongoing cooperation with our clients.”

    +
    + + + + + +
  • +Ontology Partners with Spherity to Advance Digital Identity Solutions + + + + Related: Ontology + + + Type: Post + + Date: 2021-03-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Cloud Identity Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Partnership will involve integration of Ontology blockchain into Spherity’s Cloud Identity Wallet

    +
    + + + + + + + + +
  • +Swisscom Blockchain & Spherity are Co-developing Cloud Identity Wallets + + + + Related: Swisscom Blockchain + + + Type: Post + + Date: 2021-03-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Cloud Identity Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Swisscom Blockchain and Spherity have both built interoperable Cloud Identity Wallet solutions that handle this kind of world-class, highly trustworthy data, allowing it to transcend silos, proprietary systems, and blockchains. Binding data to digital identities at a low level is the key to bringing more value to all stakeholders in any industry, and making data trustworthy and verifiable anywhere. At its heart, this is what an identity wallet does, and we are proud to have developed two industry-leading, enterprise-grade identity wallets tailored to the documentation needs of the pharmaceutical industry.

    +
    + + + + + + + + + + + + + + + + + +
  • +Spherity partners IDunion Trusted Identity Ecosystem + + + + Related: IDUnion + + + Type: Post + + Date: 2021-03-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Spherity announces that it has become a partner of the IDunion project. The project is funded within the innovation framework “Showcase secure digital identities” of the German government (Federal Ministry for Economic Affairs and Energy). Spherity is entrusted on the application of cloud identity technology in the healthcare industry.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Authorized Trading Partners + + + + + + Type: Post + + Date: 2020-11-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Cloud Identity Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    DSCSA-Compliant Verification of Authorized Trading Partners - Spherity is working together with global pharmaceutical manufacturers, wholesalers, distributors, the Healthcare Distribution Alliance and other solution providers to develop a production-grade solution for the Authorized Trading Partner legislation by Autumn 2020. Spherity’s Cloud Identity Wallet enables the exchange and verification of electronic state licenses.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Spherity becomes a Sovrin Steward + + + + Related: Sovrin Steward + + + Type: Post + + Date: 2020-05-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Spherity has assumed the role of Steward in the Sovrin Network, a not-for-profit worldwide alliance of companies that operate nodes supporting distributed ledger operations so that the network can provide identity for all.

    +
    + + + + + +
  • +Spherity joins VSDI (Secure Digital Identity Association) + + + + Related: Secure Digital Identity Association + + + Type: Post + + Date: 2020-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Membership in the association allows Spherity to participate in consultative processes around future tenders and initiatives, keeping us up to date on the needs of government digitization and the trends moving through state and federal bodies on these topics. It also fosters communication with companies working in specialized fields like military information technology, public services computing, finance, and cross-border issues. The VSDI sees itself as a practice-oriented competence network for politics, administration and business. The association communicates the bundled expertise of its members and advocates through its initiatives to enable secure, user-friendly and data protection-compliant digital identities.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Ecosystem

+
    + + +
  • +Spherity is Partnering with Legisym Offering Joint Compliance Product for the U.S. Life Sciences Marke + + + + Related: Legisym + + + Type: Post + + Date: 2022-01-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    “Legisym is thrilled to be working alongside Spherity to bring the first production-level ATP Credentialing solution to the industry,” said Legisym President & Co-Owner David Kessler. “With the successful completion of the ATP Credentialing Pilot in 2020 and the joint founding of the Open Credentialing Initiative in early 2021, the Spherity-Legisym partnership is already proving successful in collaboration and forward thinking.”

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Spherity connects the dots between SSI, AI, and European Data Infrastructure + + + + Related: + + + + EBSI, + + EIDAS, + + W3C + + + + Type: Post + + Date: 2020-02-06 + + + + + + + + + + + + + + + + + + + + Policy: European Data Infrastructure + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Juan Caballero attended the stakeholder meeting for the European Blockchain Services Infrastructure project in Brussels, where architects and legal counsel presented their requirements and reports for the next round of development in partnership with industry leaders and contractors. […] The most interesting development […] the report from Nacho Alamilla, a key legal advisor for EBSI, on the functional limits of the current eIDAS (cross-border electronic signature mutual recognition) system in Europe and possible revisions or refinements of it being discussed in the EU.[…]
    Carsten Stöcker and Ricky Thiermann were in Bonn attended the High-Tech Partnering Conference #HTPC20 organized by our lead investor High-Tech Gründerfonds (HTGF). Carsten had a keynote about “How to unlock the untapped business potential of IOT devices with digital identity”. Further we were able to exchange with the other start-ups of High-Tech Gründerfonds’ portfolio and to establish relations to HTGF’s industry and corporate partners.
    […]
    At the end of January, Juan Caballero and Carsten Stöcker were in Amsterdam, attending the specification-writing face-to-face meeting of the Worldwide Web Consortium’s Decentralized Identifier Working Group (W3C DID-WG). […] The main event at this meeting was the renegotiation of the limits and interoperability of DID Documents, which has become a sticking point in recent months due to the complexity of ongoing development based on different encodings (traditional JSON, JSON-LinkedData, CBOR, and even ASN.1 and PDF).
    […]
    On 31st January Marius Goebel attended the steering committee of the “Standardization Roadmap Artificial Intelligence” for the German Federal Ministry of Economics and Energy (BMWi) hosted by DIN [German Institute for Standardization] and DKE [German Commission for Electrical, Electronic & Information Technologies].
    […]
    Sphertiy is contributing to the working groups around the fields of “IT security in artificial intelligence (AI) systems” and “Certification and quality of AI systems” delivering its expertise in the fields of digital identities, in particular auditability, authenticity, traceability and identifiability of data and artificial intelligences (AIs).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

+
    + + +
  • +Dr. Carsten Stöcker - Decentralizing Provenance in an Industry 4.0 World + + + + + Parent: KuppingerCole + Type: Post + + Date: 2021-05-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Supply Chain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    In this episode, Raj Hegde sits down with Dr. Carsten Stöcker, Founder & CEO of Spherity to understand how #decentralized identity is transforming the end-to-end supply chain lifecycle.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +#SSI101: An Introductory Course on Self-Sovereign Identity + + + + + + Type: Post + + Date: 2020-09-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Outside of a few philosophers, social scientists, and a tiny minority of specialized technologists, however, most people feel uncomfortable making any definitive or authoritative statements about identity.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

From other pages on this site. (Beta)

+
    + + + + +
  • Name: Decentralized Identifiers Market May See a Big Move: Major Giants- Consensys, Blockstack, Danube Tech
    + + Parent: Xaralite + Type: Report + + + + + Related: Transmute, Consensys, uPort, IBM, Blockstack, Danube Tech, Trinsic, Spherity, Microsoft + + + + + + + + + + + + + + + + + Related: + + Transmute, Consensys, uPort, IBM, Blockstack, Danube Tech, Trinsic, Spherity, Microsoft, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    provides valuable market size data for historical (Volume & Value) from 2016 to 2020 which is estimated and forecasted till 2026*. Some are the key & emerging players that are part of coverage and have being profiled are Transmute (United States), Consensys (United States), uPort (United States), IBM (United States), Tykn Tech (Netherlands), Blockstack (United States), Danube Tech (Austria), Trinsic (United States), Spherity (Germany), Microsoft (United States).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/transmute/index.html b/companies/transmute/index.html new file mode 100644 index 00000000..e2a9d015 --- /dev/null +++ b/companies/transmute/index.html @@ -0,0 +1,18124 @@ + + + + + + +Transmute | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Transmute + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

+
    + + +

    Name: Transmute

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + Related: + + + + DIF, + + DHS, + + Microsoft, + + Consensys, + + Oracle + + + + + + + Founders: Eric Olszewski, Karyl Fowler, Orie Steele + + + Founded: 2017-05-01 + + + + + + + + + + + + + + + + Location: + + USA, Texas, Austin + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: Supply Chain + + + + + + + + + + Projects: VCI + + + + + + Tech: Ethereum + + + + + + Standard: + + DID, Verifiable Credentials, OAuth, OIDC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Build a network of trust with Transmute

    Transmute secures critical supplier, product, and shipment data to give customers a competitive edge in the increasingly dynamic global marketplace.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Product

+
    + + +
  • +Transmute U.S. CBP Steel Tech Demo + + + + + + Type: Video + + Date: 2022-09-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The story focuses on critical trade verifiable credentials being issued, presented, and verified by trade, CBP, and PGAs.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Federated Enterprise Agents with Transmute and Okta + + + + Related: Okta + + + Type: Post + + Date: 2020-04-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The Okta Identity Cloud provides secure identity management with Single Sign-On, Multi-factor Authentication, Lifecycle Management (Provisioning), and more. Transmute provides a configurable Enterprise Agent enabling Decentralized Identity and Verifiable Credential capabilities for OAuth / OIDC users. Read on to learn about some of the ways Transmute and Okta enable enterprises to rapidly unlock the security benefits of decentralized identities.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Encrypted Data Vaults + + + + Related: DigitalBazaar + + + Type: Post + + Date: 2020-01-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: EDV + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    EDVs allow users and companies to store data with their favorite cloud storage providers without fear of vendor lock-in, while also ensuring that the storage provider has no access to their data whatsoever. With an EDV, the client does their own encryption and decryption using keys associated with decentralized identifiers they manage, and as such, acts as the true controller of their data.

    Its Phase 1 award project “Verifiable Provenance, Traceability, and Regulatory Compliance for Raw Material Imports” will adapt Transmute ID, its core technology product that leverages centralized and decentralized identity infrastructures to secure individual agency identities and verifiable credentials to ensure that CBP has visibility into the provenance, traceability and regulatory compliance of raw material imports.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Transmute ID Alpha + + + + Related: Orbit DB + + + Type: Post + + Date: 2018-06-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    One thing we learned from our Orbit DB PoC is that the DID spec offers a lot of valuable flexibility. Most DID systems achieve censor resistant decentralized storage and cryptographic decentralized identity protocols through a single identifier (hash of or full public key). We found it is possible to create a valid DID implementation that is anchored by 2 public keys, one for updating the filesystem, the other for managing the integrity of the documents, identities and claims.

    +
    + + + + + +
  • +Release 0: Sol + + + + + + Type: Post + + Date: 2018-06-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    This release was focused on building support for decentralized identities into centralized directory technology that is already widely adopted by enterprises. This work involved adding UI to our React dashboard and updating our API to support registration and group management. We have also done some exploratory work regarding the DID spec and LDAP integration […]

    This release we focused on the centralized side of group membership. This use case relies on the integrity of the directory and discretionary access control. In other words, the directory admins can move users between groups, but users cannot control what groups they are assigned to.

    +
    + + + + + + + + + + + +
  • +Release: The Transmute Framework Alpha + + + + + + Type: Post + + Date: 2018-03-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The Transmute Framework helps developers build on decentralized technologies like Ethereum and IPFS via a familiar javascript interface. We support rapid prototyping by enabling developers with Redux experience to quickly build out decentralized applications.

    This release focuses on support and documentation for the EventStore. Using the EventStore and the Transmute Framework, developers can save events to Ethereum and IPFS, track and query the event-sourced data models, and leverage the immutability properties of IPFS and Ethereum.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

+
    + + +
  • +did:(customer) + + + + + + Type: Post + + Date: 2020-10-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Transmute builds solutions that solve real business problems. For this reason, we support a number of different decentralized identifier (DID) methods. While we are committed to providing optionality to our customers, it’s equally important to communicate the selection criteria behind these options so that customers can consider the tradeoffs of underlying DID-methods alongside the problem set they’re solving for. Essentially, we help them pick the right tool for the job.

    +
    + + + + + + + + + + + + + + +
  • +Transmute Closes $2M Seed Round From Moonshots Capital, TMV, Kerr Tech Investments + + + + Related: + + + + Moonshots, + + TMV, + + KerrTech + + + Parent: PRWeb + Type: Press + + Date: 2020-10-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + + + + + +
  • +Transmute Closes $2M Seed Round + + + + Related: + + + + GS1, + + SVIP + + + + Type: Post + + Date: 2020-10-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Closing our seed round coincides with another exciting announcement: our recent launch of Phase II work with the U.S. Department of Homeland Security, Science & Technology’s Silicon Valley Innovation Program (SVIP) to enhance “transparency, automation and security in processing the importation of raw materials” like steel.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +News Release: DHS Awards $198K for Raw Material Import Tracking Using Blockchain + + + + + Parent: DHS + Type: Press + + Date: 2019-11-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    WASHINGTON – The Department of Homeland Security (DHS) Science and Technology Directorate (S&T) has awarded $198,642 to Transmute Industries, Inc. based in Austin, TX to develop a proof-of-concept application for Customs and Border Protection (CBP) to support increased transparency, automation and security in processing the importation of raw materials such as steel, timber and diamonds raw goods entering the United States.

    +
    + + + + + + + + + + + + + + +
  • +Back to the Basics + + + + + + Type: Post + + Date: 2019-07-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Supply Chain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Several mentors have encouraged me to publicly share a more detailed account of Transmute’s choice to shift focus solely to commercializing Transmute ID, the decentralized identity component of our original product, the Transmute Platform — a Heroku-like rapid dApp builder that seamlessly bridged centralized and decentralized tech, specifically for existing enterprises.

    […]there was zero near-term enterprise demand in the token-powered functionality of the platform. We searched high and low, interviewing most of the major enterprise storage solutions out there and couldn’t even find one willing to admit that investing decentralized storage tech was on their 5 year innovation roadmap.[…]

    we did uncover a demand for user-centric identity tech (e.g. increased security, privacy, portability, infinite federation/scalable, etc.) and an enormous demand for the resulting efficiency gains and untapped revenue potential of implementing a decentralized identity solution. Because these directly address problems enterprises are facing today, and they directly connect to the cost/profit levers that enterprise stakeholders care most about.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Transmute IoT + + + + + + Type: Post + + Date: 2017-06-10 + + + + + + + + + + + + + + + + + + + + + + Event: Mobility X hackathon at Capital Factory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    The Transmute team joined forces with other Austin hackers to participate in the first Mobility X hackathon at Capital Factory sponsored by car2go a few weekends ago where hackers were challenged to address how to handle rider demand fluctuations or ensure consistent vehicle connectivity.

    Maintaining network connectivity felt like the most urgent problem to solve given an effective solution would mean more accurate data on the car2go fleets, resulting in an expanded capacity to address rider demand changes. Mesh networks have been explored as a natural solution for maintaining network connectivity among distributed assets that are moving around geographically. …

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Decentralized Identifiers Market May See a Big Move: Major Giants- Consensys, Blockstack, Danube Tech + + + + Related: + + + + Transmute, + + Consensys, + + uPort, + + IBM, + + Blockstack, + + Danube Tech, + + Trinsic, + + Spherity, + + Microsoft + + + Parent: Xaralite + Type: Report + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    provides valuable market size data for historical (Volume & Value) from 2016 to 2020 which is estimated and forecasted till 2026*. Some are the key & emerging players that are part of coverage and have being profiled are Transmute (United States), Consensys (United States), uPort (United States), IBM (United States), Tykn Tech (Netherlands), Blockstack (United States), Danube Tech (Austria), Trinsic (United States), Spherity (Germany), Microsoft (United States).

    +
    + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

+
    + + +
  • +Visibility 2.0: Creating Digital Consistency in an International Supply Chain + + + + + Parent: NextLevelSupplyChain + Type: Episode + + Date: 2022-08-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Supply Chain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    how can something as complicated as the international supply chain take fundamental trade practices and marry them with innovation so we can move at the speed of digitization? Join us for a mind-blowing discussion with Karyl Fowler, CEO at Transmute

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Identity Terms Provide Value along the Supply Chain: How We Know When to Buy the Farm + + + + + + Type: Post + + Date: 2022-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Supply Chain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Jessica Tacka 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.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Identity in the Supply Chain + + + + Related: GS1 + + Parent: ViennaDigitalID + Type: Video + + Date: 2022-01-25 + + + + + + + + + + + + + + + + + + + + + + Event: Vienna Digital Identity #30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Vienna Digital Identity #30 GS1 is the global association for supply chain identifiers with members across all industry sectors and interacting (unbeknownst) with general consumer on a daily basis. Transmute a foundational member of the DID/VC community and a participant in the US DHS Silicon Valley Innovation Program’s cross-border shipping use case.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Takaways from the Suez Canal Crisis + + + + + + Type: Post + + Date: 2021-04-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Supply Chain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Karyl Fowler Appeal for Supply Chain Agility — Powered by Verifiable Credentials The Suez Canal debacle had a massive impact on global supply chains — estimated at >$9B in financial hits each day the Ever Given was stuck, totaling at nearly $54B in losses in stalled cargo shipments alone.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +The Business Case for Interoperability + + + + + + Type: Post + + Date: 2020-05-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    For Transmute, the foundations required to technically interoperate are considered pre-competitive, and our ability to interoperate widely is a strategic feature. This feature powers a competitive advantage that ensures Transmute customers’ critical trade documents are verifiable at every step in the supply chain, regardless of where they’re stored and what blockchain they’re anchored to. Transmute customers realize maximum confidence about data integrity and access far richer insights about the health of their supply chains as a result.

    +
    + + + + + +
  • +Blockchain-secured Documents for Global Trade + + + + Related: Conexus Indiana + + + Type: Webinar + + Date: 2020-05-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Supply Chain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    On May 14th, 2020 Conexus Indiana and Transmute hosted an interactive webinar titled “Blockchain-secured Documents for Global Trade” as part of the Emerging Technology Showcase series.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Standards

+
    + + +
  • +Verifiable Presentation Personas: Certifiers, Consolidators, & Submitters + + + + + + Type: Post + + Date: 2022-04-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    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…

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +DID Key Workbench + + + + + + Type: Page + + Date: 2020-11-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    did:key is a DID Method which is offline friendly, cryptographically self certifying, requires no trust of certificate authoritites or blockchain and is ideal for ephemeral use.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Anil John and Melissa Oh, of the Silicon Valley Innovation Program (SVIP) + + + + Related: SVIP + + Parent: FederalBlockchainNews + Type: Episode + + Date: 2020-09-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Public + + + + + + Industry: Supply Chain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    There was a significant push by large platform players and others, to set up a platform model […] sit in the middle and extract value from that platform. As a government, we are rather familiar with being walked into a corner and told that there is only one product that you will buy because it will solve the problem.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +NFC + DIDs + + + + + + Type: Post + + Date: 2020-07-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Industry: Supply Chain + + + + + + + + + + + + Tech: NFC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Supply chains are complicated. While over 80% of logistics companies are investing in digitization to bring their supply chains into the 21st century, at the end of the day, not every step along the way can be web-enabled.

    Transmute has been working on a solution: tying DIDs to Tangem NFC Cards, which carry a passport-grade secure chip, which implements public key cryptography. Near Field Communication (NFC) is the technology that enables things like contactless payments […] increasingly used in supply chains for things like inventory and warehouse management

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +GitHub DID + + + + + + Type: Page + + Date: 2020-05-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Decentralized Identifiers (DIDs) are a new type of identifier for verifiable, “self-sovereign” digital identity. DIDs are fully under the control of the DID subject, independent from any centralized registry, identity provider, or certificate authority. DIDs are URLs that relate a DID subject to means for trustable interactions with that subject. DIDs resolve to DID Documents — simple documents that describe how to use that specific DID. Each DID Document contains at least three things: cryptographic material, authentication suites, and service endpoints. Cryptographic material combined with authentication suites provide a set of mechanisms to authenticate as the DID subject (e.g., public keys, pseudonymous biometric protocols, etc.). Service endpoints enable trusted interactions with the DID subject.

    +
    + + + + + + + + + + + + + + + + + +
  • +Verifiable Credentials with Transmute and Okta + + + + Related: Okta + + + Type: Post + + Date: 2020-04-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Okta provides a mechanism for adding custom claims to id_tokens and access_tokens: Hooks and Custom Authorization Servers. These components can enable automated integrations with emergent technology including decentralized identifiers and verifiable credentials.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +The Element DID Method: Sidetree, Ethereum & IPFS – Orie Steele + + + + + + Type: Post + + Date: 2019-07-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: DID:Element + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Supply chain logistics companies are particularly interesting with how they manage their extended business networks as they compete for new business. This includes faster and safer on-boarding of customers and third-party vendors, and new ways to manage the lifecycle and associated data of those relationships.

    +
    + + + + + + + + + + + + + + + + + + + + +
  • +Introducing Element + + + + Related: + + + + Microsoft, + + Consensys, + + DIF + + + + Type: Post + + Date: 2019-05-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Ethereum + + + + + + Standard: + + DID, IPFS, Sidetree, Element + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    Transmute is excited to announce Element, an implementation of the Sidetree Protocol on top of Ethereum and IPFS. This work was done in collaboration with Microsoft and Consensys under the Decentralized Identity Foundation (DIF)

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +eXtended Merkle Signature Scheme + + + + + + Type: Code + + Date: 2022-04-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    We’ve been working on generating test vectors for:
    https://datatracker.ietf.org/doc/html/rfc8391

    That we could use to register the kty and alg for XMSS such that it
    could be used by JOSE and COSE.

    https://GitHub.com/Transmute-industries/xmss

    I’ve reached the limits of my ability to move this ball forward, and am
    here to ask for help.

    I’m not very good with GoLang, and the original xmss source I am basing
    this on is difficult for me to extend.

    +
    + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Resources

+
    + + +
  • +Verifiable Actions for signing and verifying VCs with DIDs + + + + + + Type: Post + + Date: 2022-03-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    This weekend I worked on making a GitHub action that can sign and verify verifiable credentials with decentralized identifiers.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +Element Block Explorer + + + + + + Type: Post + + Date: 2019-07-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Element + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    +

    We’ve made some serious upgrades to the Element-lib which is the javascript library we use to implement the Element DID. As we mentioned in our last post here, Element is a Sidetree Protocol based DID Method that relies on Ethereum and IPFS. Our implementation is unique in that we provide a JavaScript library that runs in both the browser and node.js, in addition to providing a server-based REST API.

    Our first implementation of Element enabled users to anchor their DID directly via a MetaMask-powered DApp thanks to Infura, and also use our “Full Node” to submit operations. Supporting both modes introduced a lot of complexity, and highlighted some scalability issues which we’ve recently fixed.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/companies/trinsic/index.html b/companies/trinsic/index.html new file mode 100644 index 00000000..cef49662 --- /dev/null +++ b/companies/trinsic/index.html @@ -0,0 +1,19735 @@ + + + + + + +Trinsic | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Trinsic + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Company

    + + +

    Name: Trinsic

    + + Main: Website, Blog, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Docs, + + + + + + + + App, + + + + + + + + + + Socials: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Twitter, + + + + + + Youtube, + + + + + + + + + + Discord, + + + + + + Crunchbase, + + + + + + Linkedin, + + + + + + + + + + + + + + + + + + Related: + + + + DIF, + + Sovrin Foundation, + + Verifiable Organizations Network, + + Covid Credentials, + + TOIP, + + Hyperledger Foundation, + + W3C + + + Parent: Streetcred + + + + Founders: Riley Hughes, Michael Boyd + + + Founded: 1998 + + + + + + + + + + + + + + + + Location: + + USA, New York, New York + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Enterprise + + + + + + Industry: ID + + + + + + Market: Software + + + + + + + + + + + + Standard: + + Verifiable Credentials, DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor.

    Together with proper governance, SSI enables, for the first time, the Trust over IP (ToIP) stack. Once trust can effectively be conveyed over IP, a tremendous number of opportunities arise in every industry vertical imaginable. We build the tools to help you capitalize on this opportunity.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +

Product

    + + +
  • How Yoma Uses Trinsic to Help African Youth Build Digital CVs
    + + + + Related: Yoma + + + Type: Post + + Date: 2023-05-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    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.” Lohan Spies, Technical Lead, Yoma

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Trinsic Builds Open Source Trust Registry Sponsored by eSSIF-Lab
    + + + + Related: ESSIFLab + + + Type: Post + + Date: 2022-08-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Trust Registry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Driven by our motivation to make SSI more adoptable, we built the world’s first turn-key, open source trust registry solution. This work was sponsored by the European Self-Sovereign Identity Framework Lab, which is an EU consortium that provides funding for projects that build SSI open source tools. Any ecosystem provider can use the trust registry implementation to enable governance in their verifiable data ecosystem.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Announcing Trinsic’s Largest Platform Update Ever
    + + + + + + Type: Post + + Date: 2021-07-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The next version of the Trinsic platform is 10x as accessible, 100x more performant, and 1,000x more scalable. And it is available now.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Introducing Trinsic Ecosystems
    + + + + + + Type: Post + + Date: 2021-04-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Once an ecosystem is configured, providers need to onboard participants like issuers and verifiers. Trinsic Ecosystems comes with an API that’s extremely easy for any issuer or verifier to integrate and can be white-labeled with the name of the provider. In addition to the API, ecosystem participants can use the Trinsic Studio, a white-labeled web dashboard.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • How to Create Connections in Trinsic Studio
    + + + + + + Type: Post + + Date: 2020-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Trinsic studio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In this blog post, we will explain how to create connections in Trinsic Studio. Throughout the steps below, we will be referring to a fictitious person, Alice Smith, who is a recent graduate of Faber College and is applying for a job. Alice has already received her digital diploma in the form of a verifiable credential and is wanting to apply to work for a company called ACME Corp. In order to start the online job application, Alice must first make a connection with ACME Corp.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Trinsic Introduces Interactive Connections in Trinsic Wallet & Platform
    + + + + + + Type: Post + + Date: 2020-11-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Wallets + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Current digital wallet implementations fall short of the vision of self-sovereign identity (SSI) because they only allow wallet holders to respond to, not initiate, interactions with institutions. This reduces wallet holders to a passive role, which at best delivers suboptimal utility to the holder, and at worst can reinforce the unhealthy power asymmetries between institutions and people that exist today. Interactive connections solve this problem by creating a two-way street between a wallet holder and an institution. Instead of a passive responder, the wallet holder is a peer who can initiate actions of their own. In addition, wallet holders can interact not only with institutions, but also with other wallet holders, to communicate securely and share verified information.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Partnered with Zapier to Bring SSI to 2000+ Applications
    + + + + + + Type: Post + + Date: 2020-10-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In our eternal quest to make SSI easier to adopt, Trinsic partnered with leading workflow automation platform Zapier to enable Trinsic’s developer community to integrate self-sovereign identity with 2000+ common applications without coding! While Trinsic specializes in building the world’s best developer toolkit for decentralized identity, we recognize that plenty of non-technical people want to build SSI integrations. Zapier is the best tool we found to connect the APIs of various different services behind the scenes, making SSI more accessible than ever before.

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
  • Combining Verifiable Credentials and Smart Contracts for COVID-19 Data Management
    + + + + + + Type: Post + + Date: 2020-09-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + Tech: Digital Assets Modeling Language + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The app is called “State Surveillance System for Covid19 Testing and Vaccine Distribution Management”. It is a prototype app developed using DAML (Digital Assets Modeling Language) and W3C’s verifiable credential. The app showcases a prototype solution that provides a digital, secure experience for citizens, health clinic providers, and state agencies to share COVID-19 test results, “proof of vaccine” administration, and other “immunity proofs” using a centralized ledger.

    +
    + + + + + + + + + + + + + + +
  • Simplifying SSI-Based Solutions to Focus on Adoption
    + + + + + + Type: Post + + Date: 2020-09-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    After the COVID-19 pandemic hit the state of Oregon and we shuttered shops and public places, here in my little piece of heaven—the city of Sisters—I went to some of my friends at Economic Development for Central Oregon

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
  • MedCreds: Reducing the Risk of Returning to Work
    + + + + Related: MedCreds + + + Type: Page + + Date: 2020-07-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Looking to do its part in the fight against the COVID-19 pandemic, Trinsic announced three months ago that it would waive all fees for anyone working on projects related to the pandemic. Since then, we have seen a myriad of use cases ranging from using verifiable credentials for HIPAA certifications, to privacy-first contact tracing, to credentialing doctors for telemedicine.

    The use case with the strongest traction has been creating verifiable COVID-19 test results in digital form. Currently, the process of receiving and using a paper-based COVID-19 test result is fraud-prone and clunky. Verifiable credentials makes this process more secure and streamlined.

    One of our partners, MedCreds, is on the leading edge of providing secure, privacy-respecting, and regulatory-compliant solutions and has recently taken their COVID-19 verifiable test-result product to market

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Trinsic Api's
    + + + + Related: Verity + + + Type: Code + + Date: 2020-04-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Developers are thrilled when they discover Trinsic’s APIs because they are the simplest way to integrate self-sovereign identity into any application.

    +
    + + + + + +
  • Trinsic Wallets
    + + + + Related: Verity + + + Type: Documentation + + Date: 2020-04-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In Trinsic’s platform, identity wallets are secure, partitioned data stores scoped to a single holder, capable of storing and sharing credentials and proofs. Endless configurations of wallets exist (custodial, non-custodial, etc.) each with different trade-offs; Trinsic has designed a hybrid-cloud wallet system intended to strike the ideal balance between security and usability:

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • AgentFramework for .NET joins Hyperledger Aries
    + + + + + + Type: Post + + Date: 2019-08-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + AgentFramework, .NET + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    We’re excited to announce that AgentFramework for .NET — a library for building interoperable SSI agents for the .NET Core runtime, joined the Hyperledger Aries family of frameworks. Aries provides a shared, reusable, interoperable tool kit designed for initiatives and solutions focused on creating, transmitting, and storing verifiable digital credentials.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Meta

    + + +
  • Trinsic just raised $8.5M 🎉 and we want to celebrate with you!
    + + + + + + Type: Post + + Date: 2022-06-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    developers face a dizzying number of standards to be compatible with—“SoulBound Tokens” and “Web5” being the latest additions to the litany of W3C, ISO, DIF, ToIP, and other existing specs. Trinsic offers teams a single API that acts as an abstraction layer that bridges ecosystems, strips complexity away from the development process, and ensures products are future-proof.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Company Culture & Trinsineers
    + + + + + + Type: Post + + Date: 2021-02-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Trinsineers are people who’ve agreed to take the journey to make the world more accessible to people everywhere. We’re a team of people who happen to be working together inside a legal entity called Trinsic. This journey is not a casual stroll, but an expedition. As Trinsineers, we’re developing a culture that is not only helping us accomplish our goals but bringing fulfillment and enjoyment along the way.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Trinsic Cements its Commitment to Interoperability Ahead of Internet Identity Workshop XXXI
    + + + + + + Type: Post + + Date: 2020-10-20 + + + + + + + + + + + + + + + + + + + + + + Event: IIW #28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Interoperability has always been of paramount importance to Trinsic. That story begins at an IIW #28 demo

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Trinsic Leads SSI Digital Wallet Portability
    + + + + + + Type: Post + + Date: 2020-08-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Portability + + + + + + + + Tech: Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    “Portable” is one of the 10 principles of self-sovereign identity (SSI). In order to achieve portability or self-sovereignty, an individual must be able to control where their identity information and credentials are stored. They must be able to leave their current provider and move to a new provider and never be trapped in vendor lock-in.

    + +

    Wallet portability for individuals has always been an aspiration of wallet providers, but until today, has never been successful. We’re proud to announce that Trinsic has achieved interoperable wallet portability with two other SSI wallet vendors—Lissi and esatus AG. For the first time, an individual can “fire their wallet”¹ and use a new one.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Trinsic raises pre-seed funding and rebrands from Streetcred ID to Trinsic
    + + + + + + Type: Post + + Date: 2020-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Salt Lake City, UT / June 10, 2020 / — Streetcred ID, a SaaS platform for decentralized identity, announced today that it rebranded to the name Trinsic and closed a pre-seed funding round with institutional investors. Kickstart Seed Fund (Kickstart), a seed-stage venture capital firm in the Mountain West, led the round. Trinsic is Kickstart’s first investment of its recently-closed, oversubscribed $110 million fund.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Joined Trust over IP Foundation as Founding Member
    + + + + Related: + + + + TOIP, + + TOIP Founder + + + + Type: Post + + Date: 2020-05-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    As technology was developed to enable voice to travel over the Internet Protocol, a technology that powers Zoom, call centers, and more, it was coined Voice over IP. Other examples abound, including PC over IP, AV over IP, etc. Trust over IP (ToIP) is exactly what it sounds like. For the first time, the internet can add an element of human trust that would not have been possible before.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Explainer

    + + +
  • Building Digital Trust Ecosystems with Riley Hughes from Trinsic
    + + + + + Parent: NorthernBlock + Type: Post + + Date: 2021-05-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The reason I love that quote is that digital credentials and verifiable data can not only impact the use cases that everybody tends to think about when they think about SSI, but they could permeate our whole lives and streamline everything we do.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • SSI Has an Identity Problem
    + + + + + + Type: Post + + Date: 2020-11-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    there is a new category of technology and business solutions that seeks to solve the proverbial “dog on the internet” identity problem for individuals, organizations, and connected devices. Most often called ‘SSI’ (for ‘self-sovereign identity’) or ‘decentralized identity’, these terms are often used in the same way ‘elephant’ is used—with a wealth of meaning and nuance not apparent to beginners. A review of the different terms used to reference SSI provides a helpful introduction.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Trinsic Basics: The Three Models of Digital Identity
    + + + + + + Type: Post + + Date: 2020-09-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Digital identity has advanced over time, most recently culminating in self-sovereign identity (SSI). In this Trinsic Basics post, we are going to briefly cover the different models of digital identity and how SSI is the next step in the digital identity evolution. The content in this post is inspired by a blog post

    +
    + + + + + + + + + + + + + + + + + +
  • Verifiable Credentials and Smart Contracts for COVID-19 Data Management
    + + + + + + Type: Post + + Date: 2020-09-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The app is called “State Surveillance System for Covid19 Testing and Vaccine Distribution Management”. It is a prototype app developed using DAML (Digital Assets Modeling Language) and W3C’s verifiable credentials. The app showcases a prototype solution that provides a digital, secure experience for citizens, health clinic providers, and state agencies to share COVID-19 test results, “proof of vaccine” administration, and other “immunity proofs” using a centralized ledger.

    +
    + + + + + + + + +
  • Trinsic Basics: What Are Decentralized Identifiers (DIDs)?
    + + + + + + Type: Post + + Date: 2020-09-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Most identifiers are given to us by centralized registration authorities like governments, telephone companies, and email providers. But that puts an organization in between us and our ability to access basic services, compromising privacy and putting individuals in a position of powerlessness. The answer to this problem is a W3C standard called Decentralized Identifiers (DIDs).

    +
    + + + + + + + + +
  • Trinsic Basics: What Are SSI Digital Wallets?
    + + + + + + Type: Post + + Date: 2020-08-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A digital wallet, in the context of self-sovereign identity, is a software application and encrypted database that stores credentials, keys, and other secrets necessary for self-sovereign identity.³\

    +
    + + + + + + + + + + + + + + +
  • Decreased Unemployment Among African Youth Using Verifiable Credentials
    + + + + + + Type: Interview + + Date: 2020-08-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In Africa, these difficulties are magnified by the pre-existing high unemployment rate among African youth. Yoma is a platform that uses verifiable credentials to help African youth build up their digital CV and find employment that matches their skills. Although Yoma and its benefits were relevant and needed before the pandemic, the economic impacts of COVID-19 have only increased the platform’s effectiveness for African youth.

    + +

    Below is the interview we had with Lohan Spies, the individual responsible for integrating verifiable credentials into the Yoma platform using the Trinsic platform.

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
  • Call to Action: Verifiable Credentials & COVID-19
    + + + + + + Type: Post + + Date: 2020-06-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: COVID + + + + + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Gates suggests that a digital certificate is needed because it will enable people to share trustworthy information with others. In other words, it is a tool at our disposal to help us reduce uncertainty around the virus. As uncertainty is reduced, additional information enables risk decisions⁴ to be made to ensure our economy doesn’t slip into a total depression. More people can go back to work, faster. Bill Gates’ comment on Reddit caught attention among my colleagues, customers, and partners because there is already a W3C technology standard to accomplish this called verifiable credentials (VC). Hundreds of organizations, including the largest companies in the world, are using VCs for all sorts of things. Verifiable credentials are like digital certificates but with special superpowers that give people privacy, control, and convenience.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • The Story of Decentralized Identity
    + + + + + + Type: Post + + Date: 2018-08-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Most of the time we don’t realize how much our private data is exposed and shared. Often we don’t even question how much information about us we should share to get something. Do you really need all those sensitive details about me to go through even a simple process as a rental application for a tiny apartment? Why do you need to see my bank history to verify I have sufficient income, or see my name and address on my ID to verify I’m over 21? Why do we still rely on physical documents to prove something about us in this age of technological advancement?

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Howto

    + + +
  • Build an SSI proof of concept in <30 minutes
    + + + + + Parent: IDCommons + Type: Session + + + Founder: Riley Hughes + + + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Ecosystem + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    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

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Creating Verifiable credentials in ASP.NET Core for decentralized identities using Trinsic
    + + + + + Parent: Personal + Type: Post + + + Founder: Damien Bowden + + + Date: 2021-04-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: ASPNET + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This article shows how verifiable credentials can be created in ASP.NET Core for decentralized identities using the Trinsic platform which is a Self-sovereign identity implementation with APIs to integrate.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Recap

    + + +
  • Webinar Recap: Making Money with SSI
    + + + + + + Type: Post + + Date: 2020-10-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Business + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In our recent expert-panel webinar, “Making Money with SSI,” we dive in to the details of creating a business out of SSI from experts who’ve done it. Whether you missed the webinar or just want to refer back to the best parts, we’ve got you covered with a full recording. Scroll below the recording to view a highlight reel!

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Resources

    + + +
  • Trinsic has released some tools to issue verifiable credentials
    + + + + + + Type: Post + + Date: 2020-10-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard: Verifiable Credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    All verifiable credentials come from credential templates. These templates specify what information should be included in a credential. Faber College would most likely want the credential template of its digital diplomas to include a graduate’s first and last name, what they got their degree in, what year they graduated, and thier GPA. Let’s begin!

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +

From other pages on this site. (Beta)

+
    + + + + +
  • Name: Decentralized Identifiers Market May See a Big Move: Major Giants- Consensys, Blockstack, Danube Tech
    + + Parent: Xaralite + Type: Report + + + + + Related: Transmute, Consensys, uPort, IBM, Blockstack, Danube Tech, Trinsic, Spherity, Microsoft + + + + + + + + + + + + + + + + + Related: + + Transmute, Consensys, uPort, IBM, Blockstack, Danube Tech, Trinsic, Spherity, Microsoft, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    provides valuable market size data for historical (Volume & Value) from 2016 to 2020 which is estimated and forecasted till 2026*. Some are the key & emerging players that are part of coverage and have being profiled are Transmute (United States), Consensys (United States), uPort (United States), IBM (United States), Tykn Tech (Netherlands), Blockstack (United States), Danube Tech (Austria), Trinsic (United States), Spherity (Germany), Microsoft (United States).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Creating Verifiable credentials in ASP.NET Core for decentralized identities using Trinsic
    + + Parent: Personal + Type: Post + + + + Author: Damien Bowden
    + + + + + Related: Trinsic + + + Date: 2021-04-05 + + + + + + + + + + + + + + Related: Trinsic + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: QR Code + + + + + + Standard: DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
  • +

    The National Driving license application is responsible for issuing driver licenses and administrating licenses for users which have authenticated correctly. The user can see his or her driver license and a verifiable credential displayed as a QR code which can be used to add the credential to a digital wallet. When the application generates the credential, it adds the credential DID to the blockchain ledger with the cryptographic proof of the issuer and the document. When you scan the QR Code, the DID will get validated and will be added to the wallet along with the request claims. The digital wallet must be able to find the DID on the correct network and the schema and needs to search for the ledger in the correct blockchain. A good wallet should take care of this for you. The schema is required so that the data in the DID document can be understood.

    +
    + + + + + + + + + + + + + + + + + + + +
  • Name: Verifying Verifiable Credentials in ASP.NET Core for Decentralized Identities using Trinsic
    + + Parent: ML-Software + Type: Post + + + + Author: Matteo Locher + + + + + Related: Trinsic + + + Date: 2021-04-13 + + + + + + + + + + + + + + Related: Trinsic + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In this part we are going to look at how we can verify these credentials in order to continue some sort of business process. We will continue with the sample that Damien started and after obtaining our driver license we want to sign up for a new insurance. But we can only sign up at this insurance company if we can deliver proof of our driver license.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Evernym’s Connect.Me
    + + Parent: Evernym + Type: Product + + + + + Related: Aries, Trinsic, IBM, IDramp, Esatus + + + Date: 2021-09-27 + + + + + + + + + + + + + + Related: + + Aries, Trinsic, IBM, IDramp, Esatus, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Connect.Me
    Our consumer digital wallet app
    Enable customers and end users to manage all of their digital credentials from the safety of their own phone
    Engage in structured two-way messaging over secure and private channels
    Eliminate excess data collection with zero-knowledge proof technology, and other cutting-edge privacy features

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
  • Name: Evernym’s Verity
    + + Parent: Evernym + Type: Product + + + + + Related: Trinsic, IBM, Lissi, esatus + + + Date: 2021-10-10 + + + + + + + + + + + + + + Related: + + Trinsic, IBM, Lissi, esatus, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Our flagship product for verifiable credential exchange
    Issue and verify digital credentials
    Easily integrate with back-end systems, using our REST API and SDKs in Java, Node.Js, Python, and .NET
    Build for scale, with enterprise-grade architecture designed to support millions of users.
    Enable open ecosystems and true data portability, with a solution based on open standards and interoperability

    +
    + + + +
  • Name: Challenges to Self Sovereign Identity
    + + Parent: Personal + Type: Post + + + + Author: Damien Bowden + + + + + Related: Trinsic, Mattr, Evernym + + + Date: 2021-10-11 + + + + + + + + + + + + + + Related: + + Trinsic, Mattr, Evernym, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Market: Critique + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Authentication using SSI credentials would have to same level of security as the authenticator apps which you have for existing systems. This is not as safe as using FIDO2 in your authentication process as FIDO2 is the only solution which protects against phishing. The SSI Authentication is also only as good as the fallback process, so if the fallback process, recovery process allows a username or password login, then the level would be passwords.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decentralized-web/biometrics/index.html b/decentralized-web/biometrics/index.html new file mode 100644 index 00000000..a19328eb --- /dev/null +++ b/decentralized-web/biometrics/index.html @@ -0,0 +1,1290 @@ + + + + + + +PICOs: Persistent Compute Objects | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 3 minute read + + + +

+ + +
+ + +
+ + + +

Explainer

+ +
    +
  • The Most Inventive Thing I’ve Done 2022-07 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.

    +
    +
  • +
  • Introduction to Picos 2021-05-06 Phil Windley +
    +

    IoT, digital twins, device shadows, Conflict-free replicated data type (CRDT), CSP over DIDcomm

    + +
    +
  • +
  • Persistence, Programming, and Picos Phil Windley 2021-02 +
    +

    Picos show that image-based development can be done in a manner consistent with the best practices we use today without losing the important benefits it brings.

    + +

    The project name, PICOS, is an abbreviation of “Privacy and Identity Management for Community Services”. The objective of the project is to advance the state of the art in technologies that provide privacy-enhanced identity and trust management features within complex community-supporting services that are built on Next Generation Networks and delivered by multiple communication service providers. The approach taken by the project is to research, develop, build trial and evaluate an open, privacy-respecting, trust-enabling identity management platform that supports the provision of community services by mobile communication service providers.

    + +

    Learn more about the motivation, the objectivestasks and achievements of PICOS, and get to know the PICOS exemplary communities.

    +
    +
  • +
+ +

Application

+
    +
  • Picos at the Edge 2021-11 Phil Windley +
    +

    You can play with this first hand at NoFilter.org, which brands itself as a “the world’s first unstoppable, uncensorable, undeplatformable, decentralized freedom of speech app.” There’s no server storing files, just a set of Javascript files that run in your browser. Identity is provided via Metamask which uses an Ethereum address as your identifier. I created some posts on NoFilter to explore how it works.

    +
    +
  • +
  • Ten Reasons to Use Picos for Your Next Decentralized Programming Project 2021-07 +
    +

    Summary: Picos are a programming model for building decentralized applications that provide significant benefits in the form of abstractions that reduce programmer effort. Here are ten eleven reasons you should use picos for your next decentralized application. Temperature Sensor Network Built from Picos I didn’t start out to write a programming language that naturally supports

    +
    +
  • +
  • Credential-based login to a Pico-based application 2021-05-06 Bruce Conrad slides +
    +

    The application that I wanted to demonstrate is what I call a fully-sharded database. BYU wants a community facing Human Resources domain data store, which means that other organizations on campus may wish to access HR data and so far they’ve been doing it by dipping directly into the production transactional database and that’s not a good idea. And so, they have a team implementing a proof of concept using Postgres. And, I’m using picos to implement a fully-sharded alternative proof of concept.

    +
    +
  • +
  • Building Decentralized Applications with Pico Networks 2021-02 Phil Windley +
    +

    Building a system of picos for a specific application requires programming them to perform the proper lifecycle management tasks to create the picos that model the application. Wrangler is a ruleset installed in every pico automatically that is the pico operating system. Wrangler provides rules and functions for performing these life-cycle management tasks.

    +
    +
  • +
+ +

Development

+
    +
  • Announcing Pico Engine 1.0 2021-02 Phil Windley +
    +

    Pico is short for “Persistent Compute Objects.” +Why Picos

    +
      +
    • Persistent, personal, computational nodes → More individual autonomy
    • +
    • Computational node for anything: person, place, organization, smart thing, dumb thing, concept, even a pothole
    • +
    • Better, more scalable model for IoT → trillion node networks
    • +
    • Picos support social things and trustworthy spaces
    • +
    • Better sharing, more natural relationship-based interactions (borrow my truck, Fuse with two owners)
    • +
    • Scales
    • +
    • Substitutable hosting model → freedom of choice
    • +
    • pico mesh +[…] +What are Picos?
    • +
    • “Pico” is a neologism for persistent compute objects.
    • +
    • Persistence is a core feature of how picos work.
    • +
    • Picos exhibit persistence in three ways:
    • +
    • Persistent identity—Picos exist, with a single identity, continuously from the moment of their creation until they are destroyed.
    • +
    • Persistent state—Picos have state that programs running in the pico can see and alter.
    • +
    • Persistent availability—Picos are always on and ready to process queries and events.
    • +
    +
    +
  • +
  • ACA-Pico working group
  • +
  • Picolab/aries-cloudagent-pico
  • +
+ + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + , + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decentralized-web/handshake/index.html b/decentralized-web/handshake/index.html new file mode 100644 index 00000000..008fb744 --- /dev/null +++ b/decentralized-web/handshake/index.html @@ -0,0 +1,1265 @@ + + + + + + +Handshake | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Handshake + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 2 minute read + + + +

+ + +
+ + +
+ +

WebsiteWhitePaperDocsTwitterGithubHacker News

+ +
    +
  • The Case for Handshake - A Compelling Bid to Decentralize Domain Names by Steven McKie +
    +

    Handshake is public blockchain that will serve as a global list of top-level domain names. By pointing your browser to resolve requests via the Handshake network instead of at your local DNS resolving server, you’ll essentially be looking up websites’ IP addresses on the Handshake blockchain, instead of those maintained on DNS resolvers that are centralized.

    +
    +
  • +
  • Everything You Didn’t Know About the Handshake Naming System +
    +

    Many fail to realize that DNS is already decentralized, with the exception of a single, critical component, of which trust is centralized: the root zone, or simply, a collection of top level domains (TLDs). And this trust anchor is kept by a small federation of authoritative bodies, where ICANN is currently the ultimate authority.

    + +

    Certificate Authorities in the DNS network constructed the way it is today are the trusted stewards for the operation of the Internet. These stewards, as explained in the project paper, are profit-maximizing entities. Meaning, ICANN has no altruistic incentive to act honestly, yet has every incentive to maintain its natural monopoly over the riches that come with governing a critical layer of the Internet.

    +
    +
  • +
  • Handshake Whitepaper +
    +

    The foundation for the internet’s security has relied upon trusted Certificate Authorities (CAs) which attest that a user is connecting to the correct server or node.1 This has created a reliance upon a handful of trusted actors, many of whom are for-profit corporations or other actors who may not have long-term incentive towards stewardship of the internet. The net-effect is a “1-of-m multisig” whereby if any one of the trusted CAs fail, the entire security of the internet fails. This failure has occurred and will continue to occur with the trusted-CA design, with catastrophic risks as more and more infrastructure becomes networked.

    +
    +
  • +
  • Handshake, ENS and Decentralized Naming Services Explained +
    +

    The DNS database is large but the distributed nature of the blockchain could store information on millions of devices globally. With the information being stored and with the right consensus mechanism, we can avoid the reason to trust back-end servers to resolve queries. From a security perspective, we could mitigate most attacks by resolving to the immutable blockchain.

    +
    +
  • +
+ +

Repositories

+ + + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decentralized-web/scuttlebot/index.html b/decentralized-web/scuttlebot/index.html new file mode 100644 index 00000000..f06af216 --- /dev/null +++ b/decentralized-web/scuttlebot/index.html @@ -0,0 +1,1655 @@ + + + + + + +Secure Scuttlebutt | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 13 minute read + + + +

+ + +
+ + +
+ + + +

Secure Scuttlebutt

+ +
    +
  • +

    Scuttlebutt social network - a decentralised platform

    +
  • +
  • Secure Scuttlebutt is a database protocol for unforgeable append-only message feeds. +
    +

    “Unforgeable” means that only the owner of a feed can update that feed, as enforced by digital signing (see Security properties). This property makes Secure Scuttlebutt useful for peer-to-peer applications. Secure Scuttlebutt also makes it easy to encrypt messages.

    + +

    Scuttlebot forms a global cryptographic social network with its peers. Each user is identified by a public key, and publishes a log of signed messages, which other users follow socially.

    + +

    Scuttlebot searches the P2P mesh for new messages and files from followed users and from FoaFs (friend of a friend’s). The messages and files are stored locally, indefinitely, for applications to read.

    + +

    Identity +Users are identified by confirmations and signals in the social graph. This is known as a Web-of-Trust. There is no global registry of usernames. Instead, users name themselves, and share petnames for each other.

    + +

    Discovery occurs by examining the social graph, or by out-of-band sharing. Applications can analyze the follow-graph, and look for “flag” messages, to determine who is trust-worthy in the network.

    +
    +
  • +
  • Scuttlebot - a peer-to-peer log store +
    +

    Scuttlebot is an open source peer-to-peer log store used as a database, identity provider, and messaging system. It features global replication, file-syncronization, and end-to-end encryption.

    +
    +
  • +
  • ssbc.github.io/docs/ - Get started with Scuttlebot and the Secure Scuttlebutt protocol +
    +

    Scuttlebot implemented by ssb-server: a p2p log store +Secure Scuttlebutt implemented by ssb-db: a global database protocol +Patchwork: a social messaging app built on ssb-server and ssb-db

    +
    +
  • +
  • Secure-scuttlebutt vs scuttlebutt vs scuttlebot vs sbot? - Explanation of terms, repos and project history +
    +
      +
    • scuttlebutt: a gossip protocol that synchronises messages via a vector clock of per-node timestamps or sequences. Dominic got this name from an amazon paper “Efficient Reconciliation and Flow Control for Anti-Entropy Protocols”. This is the original scuttlebutt module which should now be known as “insecure scuttlebutt”. This repo is generally no longer used by the ssb community.
    • +
    • ssb-db: this is the database part of ssb. Previously this term referred to the protocol/database as a whole.
    • +
    • ssb-server: this repo adds networking behaviour to the database (secure-scuttlebutt).
    • +
    • sbot: short for scuttlebot, previously the CLI command name to control ssb-server. Now also named ssb-server.
    • +
    +
    +
  • +
  • Manyverse - Mobile App +
    +

    Manyverse is a social network mobile app with features you would expect: posts, threads, likes, profiles, etc. But it’s not running in the cloud owned by a company, instead, your friends’ posts and all your social data live entirely in your phone. This way, even when you’re offline, you can scroll, read anything, and even write posts and like content! When your phone is back online, it syncs the latest updates directly with your friends’ phones, through a shared local Wi-Fi or on the internet.

    +
    +
  • +
+ +

Literature

+ +
    +
  • A collection of news articles and blogs about Scuttlebutt
  • +
  • Design Challenge: Avoid Centralization and Singletons +
    +

    The danger of centralization is obvious: it creates a single point of failure that can easily be attacked, or act as an attacker. And, it creates a monoculture of information, as the central point starts to control what information is trusted, or ranked highly.

    +
    +
  • +
  • Design Challenge: Sybil Attacks +
    +

    If it is possible for an anyone to connect to a computer system then it may be possible to interfere with the operation of that system, and defenses against interference must be designed in.

    +
    +
  • +
  • Efficient Reconciliation and Flow Control for Anti-Entropy Protocols +
    +

    The paper shows that anti-entropy protocols can process only a limited rate of updates, and proposes and evaluates a new state reconciliation mechanism as well as a flow control scheme for anti-entropy protocols.

    +
    +
  • +
  • Announcing: SSB Rooms - news.ycombinator.com +
    +

    Today I’m launching something I’ve been working on since May to help improve the Secure Scuttlebutt (SSB) ecosystem with a new type of server: SSB Rooms. As an alternative or complement to pub servers, rooms are servers intended as meeting places where peers come to discover others and establish network connections with each other.

    +
    +
  • +
  • Scuttlebutt - P2PFR +
    +

    Scuttlebutt est un logiciel libre, développé pour assurer des fonctions utiles à un réseau social (type Facebook, Mastodon, Diaspora…). Nous n’en parlerions pas autrement, la communication entre chaque participant(e) au réseau se fait en pair-à-pair. rec

    +
    +
  • +
  • Counter-Anti-Disintermediation
  • +
  • The Nomad Who’s Exploding the Internet Into Pieces - Could decentralizing online life make it more compatible with human life?
  • +
  • Scuttlebutt: an “off-grid” P2P social network that runs without servers and can fall back to sneakernet
  • +
  • [Efficient Reconciliation and Flow Control for Anti-Entropy Protocols] +
    +

    The paper shows that anti-entropy protocols can process only a limited rate of updates, and proposes and evaluates a new state reconciliation mechanism as well as a flow control scheme for anti-entropy protocols.

    +
    +
  • +
  • Designing a Secret Handshake: Authenticated Key Exchange as a Capability System +
    +

    Capability Based Security is a conceptual framework for designing decentralized access control systems, yet there is no widely implemented protocol for establishing secure two-way communication that also forms a capability system. We examine the ways various key exchange protocols arn’t capability systems, and then present a secure key exchange protocol designed with capability systems in mind. In this protocol, the server’s public key forms an access capability. Using a preauthentication step, we authenticate the client before the server, but still accomplish mutual authentication within 4 passes. All long term keys are kept secret from any unauthenticated actors.

    +
    +
  • +
+ +

Podcasts

+ +
    +
  • ‎Show Zero Knowledge, Ep Episode 81: P2P Messaging & Scuttlebutt with Dominic Tarr - Jun 12, 2019 +
    +

    In this week’s episode, we meet with Dominic Tarr, a protocol designer and security auditor at Least Authority who works on Scuttlebutt - a decentralized secure gossip platform. We discuss P2P messaging and the challenges of sending messages within a p2p network in a truly decentralised manner.

    + +
    +
  • +
  • Libre Lounge - Episode 14: Secure Scuttlebutt with Joey Hess +
    +

    Libre Lounge comes to you with an interview from Libre Planet with Joey Hess discussing the Secure Scuttbutt project, a secure social network. The interview goes into detail about the protocol, differences between SSB and ActivityPub, and how Secure Scuttlebutt is a bit like Git.

    +
    +
  • +
  • Epicenter - Secure Scuttlebutt – The “Localized” but Distributed Social Network Dominic Tarr +
    +

    We’re joined by Dominic Tarr, a sailor, and the Founder of Secure Scuttlebutt. This curiously named project has a fascinating approach to creating a truly distributed social network. One might even say that Secure Scuttlebutt is “localized” as it gracefully degrades to Sneakernet, something few blockchain projects can claim. In actuality, the SSB protocol isn’t a blockchain in the traditional sense – each user’s feed acts as a sort of localized chain of posts, signed by their public key, and possibly encrypted for a friend’s key to decrypt. When users meet, the system syncs their local databases using a gossip protocol and replicates the data. Encrypted data is transported from peer, to peer, to peer (or friends of friends) until it reaches its intended recipient. User may also optionally rely on public servers to sync data over the internet.

    +
    +
  • +
  • The Third Web #11 - Scuttlebutt & Cypherspace +
    +

    The first application has been a multi-client decentralized social media platform that is an absolute joy to use, and I encourage everyone to download my favourite desktop client, Patchwork, or Manyverse for Android. As an autonomous software system, like Bitcoin, Scuttlebutt rewards the provisioning of resources to support the network, only rather than a point system and money myth, Scuttlebutt offers something far more valuable, conversation. This mostly covers the origin of the protocol but I will definitely conduct more interviews with Dom and others close to the project, which is today one of the most impressive, and well used decentralized applications in existence.

    +
    +
  • +
+ +

Secure Scuttlebutt Consortium - GitHub Repos

+ +

+ + + +

Nearly all of these repositories have seen activity within the past year!

+ +

Info

+ +
    +
  • ssbc/docs +
    +

    Scuttlebot implemented by ssb-server: a p2p log store +Secure Scuttlebutt implemented by ssb-db: a global database protocol +Patchwork: a social messaging app built on ssb-server and ssb-db

    +
    +
  • +
  • ssbc/handbook.scuttlebutt.nz +
    +

    ssb handbook: A guide to the Secure Scuttlebutt key concepts and influences (see also, new website: ssbc/scuttlebutt.nz)

    +
    +
  • +
  • ssbc/modules.scuttlebutt.nz - Documentation for the Scuttlebutt module ecosystem +
    +

    This is an aggregation of commonly used scuttlebutt modules grouped for your convenience into several sections.

    +
    +
  • +
  • ssbc/ssb-spec-drafts - protocol specifications for Secure Scuttlebutt +
    +

    SSB-Drafts are working documents of the Secure Scuttlebutt community. Note that other groups may also distribute working documents as SSB-Drafts.

    + +

    SSB-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use SSB-Drafts as reference material or to cite them other than as “work in progress.”

    + +

    This wording aligns with the IRTF’s document track for Internet-Drafts.

    +
    +
  • +
  • ssbc/scuttlebutt-protocol-guide - Protocol documentation for Secure Scuttlebutt
  • +
  • ssbc/scuttlebutt-guide +
    +

    Looking to learn how to build in Scuttlebutt? There’s currently no canonical resource, but here’s a map of the known archipelago!

    +
    +
  • +
+ +

Server

+ +
    +
  • ssbc/ssb-server +The gossip and replication server for Secure Scuttlebutt - a distributed social network
  • +
  • ssbc/ssb-minimal-pub-server - A minimal version of ssb-server aimed at pubs
  • +
  • ssbc/multiserver +A single interface that can work with multiple protocols, and multiple transforms of those protocols (eg, security layer)
  • +
  • ssbc/ssb-config +standard configuration for ssb
  • +
+ +

Client

+ + +

Patchwork

+ + +

Schema

+ + + +

Crypto

+ +
    +
  • ssbc/ssb-keys - keyfile operations for ssb
  • +
  • ssbc/ssb-caps - The default “Caps” keys for accessing the SSB protocol using secret handshake
  • +
  • ssbc/box2-spec +
    +

    This is a spec for encrypting messages to groups of people. Initially it will support communication for large groups which share a public key (secret key cryptography / symmetric keys), but it has also been designed to support forward-secure secret-key cryptography (a little like Signal’s double-ratchet).

    +
    +
  • +
  • ssbc/ssb-ephemeral-keys - Methods for encrypting messages with ephemeral keys over Secure Scuttlebutt
  • +
  • ssbc/secret-stack - connect peers to each other using secret-handshakes
  • +
  • ssbc/ssb-secret-blob - encrypted blobs over ssb protocol
  • +
  • ssbc/private-box2 - new message encryption for ssb
  • +
+ +

MuxRPC

+
    +
  • ssbc/muxrpc - lightweight multiplexed rpc
  • +
  • ssbc/muxrpc-validation- Forked from pfrazee/muxrpc-validation +Validation library for muxrpc apis
  • +
  • ssbc/ssb-plugins +
    +

    ssb-plugins is a plugin that provides additional plugin related functionality to a secret-stack instance.

    + +

    Without ssb-plugins, plugins can only be loaded explicitly by an ssb-server with the .use() method.

    + +

    Generally speaking, this plugin provides the abilility for plugins to be loaded and run as a separate process, with communication over muxrpc.

    +
    +
  • +
  • ssbc/muxrpcli - command-line interface to muxrpc servers +
    +

    muxrpc aims to provide remote access to any reasonable node.js api remotely. this means it supports both streaming and async operations. pull-streams are used.

    + +

    It may seem at first that it would be logically cleaner to separate this into two concerns, multiplexing and request-response. Indeed, we did just that in multilevel combining mux-demux and rpc-stream however, I realized that multiplexing depends on adding framing to incoming messages, and so does rpc. If rpc is implemented as another layer on top of multiplexing, then the rpc messages end up with a second layer of framing too. By implementing one protocol that supports both streams and rpc, we were able to have both features with only a single layer of framing.

    +
    +
  • +
+ +

Plugins

+ + + +

Invites

+ + + +

Testing

+ + +

Assorted

+ + + + + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/development/architecture/index.html b/development/architecture/index.html new file mode 100644 index 00000000..43c1f954 --- /dev/null +++ b/development/architecture/index.html @@ -0,0 +1,1334 @@ + + + + + + +System Architecture and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 5 minute read + + + +

+ + +
+ + +
+ + + +

General

+
    +
  • Centralized\Federated vs Self Sovereign 2022-08-29 dominiumssi +
    +

    Anyone who wants to understand DID and Self Sovereign Identity should begin by understanding the graph below. We are shifting the power from the companies to the users. That’s it in a nutshell. +

    +
    +
  • +
  • Good Welfare, Bad Platforms?: The Risks of Centralized Digital Identity Systems 2022-02-02 OpenID +
    +

    As S. Shakthi and I noted in a recent research paper, digital identity systems are widely seen as datafiers by virtue of their core property of reducing the person to machine-readable data. A datafier is a system that performs the crucial operation of converting the physical into digital. A different, contrasting view is also emerging in research: digital identity systems are increasingly seen as platforms, i.e. “technological building blocks” on which different types of complements can be constructed.

    +
    +
  • +
  • Leveraging the Identity Metasystem 2021-12 Phil Windley +
    +

    the metasystem guarantees the fidelity of the credential exchange. Credential fidelity comprises four important attributes. Credential exchange on the identity metasystem:

    + +
      +
    1. Reveals the identifier of the issuer
    2. +
    3. Ensures the credential was issued to the party presenting it
    4. +
    5. Ensures the credential has not been tampered with
    6. +
    7. Reveals whether or not the credential has been revoked
    8. +
    +
    +
  • +
  • Token-Based Identity 2021-10 Phil Windley +
    +

    Token-based identity systems move us from talking about who, to thinking about what, so that people can operationalize their digital lives. Token-based identity systems support complex online interactions that are flexible, ad hoc, and cross-domain.

    +
    +
  • +
  • The Basic Building Blocks of SSI 2020-07-29 Drummond Reed, Alex Preukschat Manning +
    +

    In many cases these core concepts have been established for decades. What’s new is how they’re put together to create a new model for digital identity management. The purpose of this article is to quickly familiarize you with these seven basic building blocks from a conceptual and technical point-of-view.

    +
      +
    • Verifiable credentials (aka digital credentials)
    • +
    • Issuers, holders, and verifiers
    • +
    • Digital wallets
    • +
    • Digital agents and hubs
    • +
    • Decentralized identifiers (DIDs)
    • +
    • Blockchains
    • +
    • Governance frameworks (aka trust frameworks)
    • +
    +
    +
  • +
  • Your User is Your API 2021-05-17 Evernym +
    +

    The customer becomes the integration point. The customer is the API. Rather than having one huge, expensive, and probably illegal data hub, every customer becomes a data hub in their own right. They provide the data needed, just-in-time, under their control.

    +
    +
  • +
  • The Unbundling of Authentication vs Authorization - What You Need to Know 2021-09-08 Ping Identity +
    +

    Authentication and authorization are both processes that fall under the category of identity and access management (IAM), but they serve different purposes.

    +
    +
  • +
  • The Buzz Behind Zero Trust 2021-10-21 State of Identity +
    +

    The Zero Trust model is the belief that no one should be trusted from inside or outside your network, until their identity has been verified. Zero trust refers to the alignment of maturing identity practices, an established understanding of user behaviors, and the application of least-privilege access security policy decisions to trust boundOaries

    +
    +
  • +
  • What Is Zero Trust? 2021 Ping +
    +
      +
    1. The network is always assumed to be hostile.
    2. +
    3. External and internal threats exist on the network at all times.
    4. +
    5. Network locality is not sufficient for deciding trust in a network.
    6. +
    7. Every device, user and network flow is authenticated and authorized.
    8. +
    9. Policies must be dynamic and calculated from as many sources of data as possible.
    10. +
    +
    +
  • +
  • Compare and Contrast — Federated Identity vs Self-sovereign Identity 2021-04-26 Affinidi +
    +

    The next step was a federated form of identity where third parties issued digital identity credentials using which users could log into other websites or services. Typically, these were your Google and Facebook logins. In the process, these third parties that issued federated identities became the middlemen.

    +
    +
  • +
  • The SSO Practitioner’s Introduction to Decentralized Identity 2020-10-13 +Written for IAM professionals familiar with federations. +
    +

    In most self-sovereign and decentralized identity systems the trust model is fundamentally unidirectional, where a verifier will trust the issuer, but the issuer may have no knowledge of the verifier.

    +
    +
  • +
  • The Architecture of Identity Systems 2020-09 Phil Windley +
    +

    We can broadly classify identity systems into one of three types based on their architectures and primary root of trust:

    +
      +
    • Administrative
    • +
    • Algorithmic
    • +
    • Autonomic
    • +
    +
    +
  • +
  • Never mind who I am, ask me about my credentials 2020-02-09 John Phillips +
    +

    Many (most) identity systems make a fundamental assumption that is built into their very architecture. This assumption creates three significant problems: privacy erosion; toxic data stores; and poor security.

    +
    +
  • +
  • Decentralized Identity Trilemma 2018-08-13 Maciek Laskus +
    +
      +
    1. Self-sovereignty — anybody can create and control as many identities1 as they wish without 3rd party involvement.
    2. +
    3. Privacy-preserving — one can acquire and utilize an identifier without revealing their ‘real name’ or other personality identifying information.
    4. +
    5. Sybil-resistant — identity is subject to scarcity; i.e., creating more identifiers cannot be used to manipulate a system2.
    6. +
    +
    +
  • +
  • Self-Sovereign vs Administrative Identity 2012-03-25 Doc Searls +
    +

    The problem I’m trying to surface here is that we need full respect for self-sovereign identities, and identifiers, before we can solve the problem of highly fractured and incompatible administrative identifiers — a problem that has only become worse with the growth of the Web, where by design we are always the submissive and dependent party: calves to administrative cows.

    +
    +
  • +
+ +

Decentralized Public Key Infrastructure DPKI

+
    +
  • Decentralized Public Key Infrastructure 2015-12-24 rwot1 +
    +

    Today’s Internet places control of online identities into the hands of third-parties. Email addresses, usernames, and website domains are borrowed or “rented” through DNS, X.509, and social networks. This results in severe usability and security challenges Internet-wide. This paper describes a possible alternate approach called decentralized public key infrastructure (DPKI), which returns control of online identities to the entities they belong to. By doing so, DPKI addresses many usability and security challenges that plague traditional public key infrastructure (PKI). DPKI has advantages at each stage of the PKI life cycle. It makes permissionless bootstrapping of online identities possible and provides for the simple creation of stronger SSL certificates. In usage, it can help “Johnny” to finally encrypt thanks to its relegation of public key management to secure decentralized datastores. Finally, it includes mechanisms to recover lost or compromised identifiers.

    +
    +
  • +
+ + + + + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/development/biometrics/index.html b/development/biometrics/index.html new file mode 100644 index 00000000..8fec75c4 --- /dev/null +++ b/development/biometrics/index.html @@ -0,0 +1,1306 @@ + + + + + + +Biometrics and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 4 minute read + + + +

+ + +
+ + +
+ + + +

Explainer

+ +
    +
  • My Voice is my Password 2022-04-21 State of Identity +
    +

    How can biometrics help improve accessibility to critical services? On this week’s State of Identity podcast, host Cameron D’Ambrosi is joined by Chief Fraud Prevention Officer for security and biometrics at Nuance, Simon Marchand. Tune in for their discussion about the cutting edge of biometric voice recognition technology, and its potential to transform identity verification and the user experience across channels.

    +
    +
  • +
  • Survey Finds Customers Frustrated With Passwords, Open to Biometrics 2021-10-14 FindBiometrics +
    +

    Passwords were a major point of contention in that regard, with a strong majority (68 percent) of consumers indicating that it is difficult to remember and key in a large number of passwords. Nearly half (44 percent) believe that biometric authenticators are easier to use, while 34 percent would prefer to use them as their primary means of identity

    +
    +
  • +
  • Exploring Facial Biometrics 2020-12-16 DIACC +
    +

    Policymakers, privacy advocates, and regulators understand that new technologies are being added to existing facial biometric matching to render leaked personal data useless and ensure that any leaked biometric data is both isolated and encrypted to reduce the impacts on individuals from an identity fraud perspective.

    +
    +
  • +
+ +

Guidance

+
    +
  • Guidance on the Acceptable Use of Biometrics – DIACC Special Interest Group Insights 2022-01-13 DIACC +
    +

    With input from public and private sector DIACC members and liaisons, the following guidance was created as a recommendation that the DIACC’s Trust Framework Expert Committee (TFEC) agreed to consider. Specified business, legal, and technical process requirements will be identified and considered by the TFEC for inclusion in future versions of the PCTF.

    +
    +
  • +
+ +

Policy

+
    +
  • China’s Supreme Court Bars Use of Facial Recognition Without Consent 2021-07-30 FindBiometrics + China’s highest court has issued a ruling that could significantly limit the scope of facial recognition programs in the country. To that end, the Supreme People’s Court has stated that […] The post China’s Supreme Court Bars Use of Facial Recognition Without Consent appeared first on FindBiometrics
  • +
  • Biden Reverses Trump Order to Expand DHS’s Biometrics Collection 2021-07-08 FindBiometrics +
    +

    In a move that is likely to please privacy advocates across the country, the Biden Administration has announced that it has officially rescinded a policy proposed by the Trump Administration that would have considerably expanded the Department of Homeland Security’s (DHS) powers to collect biometric data from immigrants.

    +
    +
  • +
+ +

Standards

+
    +
  • Veridium Advocates for Use of NIST-approved Contactless Fingerprint Technologies 2021-08-02 FindBiometrics + Veridium is encouraging more organizations to embrace contactless fingerprint technologies, especially now that the NIST has laid out comprehensive guidelines for those interested in doing so. Those guidelines debuted in March of this year, with the release of NIST Special Publication 500-334.
  • +
+ +

Development

+ +
    +
  • Biometric and digital identity by Robert Mitwicki / Adrian Gropper +
      +
    • Biometric Health Card +
      +

      The novel concept is to add a quantized face that is still human-verifiable to the digital credential presentation. The hash of the quantized face, but not the face itself, would be signed and verifiable as part of the digital credential represented by the QR code. +

      +
      +
    • +
    +
  • +
+ +

Caution

+ + +

Company

+
    +
  • Imageware to add Biometrics to Blockchain Powered Self Sovereign Identity (SSI) 2021-10-24 +“As individual safety and privacy concerns become more prevalent in our daily lives, it’s vital that we have better, more decentralized methods of giving individuals autonomy over their identities. By joining the Decentralized Identity Foundation and Trust Over IP groups, we’ll be able to leverage their network and resources in our efforts to further develop a portfolio of SSI integrated biometric solutions.”
  • +
+ +

Product

+
    +
  • Biometrics come to verifiable credentials with Applied Recognition and Sovrin Foundation 2021-05 Biometric Update +
    +

    Making wallet available, with support from companies like Applied Rec supplying biometrics that people can use for free, therefore extends Sovrin’s mission of supporting SSI. The companies generous enough to donate their technology to the wallet get commercial upside from next steps of service for banks and other organizations leveraging the open-source wallet, Raczkowski says.

    +
    +
  • +
+ + + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/development/business/index.html b/development/business/index.html new file mode 100644 index 00000000..00782eb7 --- /dev/null +++ b/development/business/index.html @@ -0,0 +1,1560 @@ + + + + + + +Business [Value, Models, Practice] and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 12 minute read + + + +

+ + +
+ + +
+ + + +

General

+
    +
  • +Top 8 Identity Challenges After an Merger and Acquisition 2022-06-20 RadiantLogic +
    +

    If you’re on the IT team, your headaches are just beginning as you’ll be responsible for integrating the new employees into your current tech and identity stack. You’ll be faced with multiple identity sources, a new identity governance and administration (IGA) solution to look at, various LDAP and Active Directory (AD) data sources to deal with, and several cloud applications that use various single sign-on (SSO) solutions to federate identity.

    +
    +
  • +
  • +Industry-Grade Self-Sovereign Identity: On the Realisation of a Fully Distributed Self-Sovereign Identity Architecture 2021-08-30 Chotkan, Rowdy TU Delft +
    +

    revocation acceptance is at the discretion of individual clients, making our mechanism fully adhere to the principles of Self-Sovereignty. This revocation and verification structure is part of our Industry-Grade Self-Sovereign Identity (IG-SSI) architecture. IG-SSI is a purely academic fully distributed SSI scheme with intrinsic equality across the network. Furthermore, communication is facilitated peer-to-peer, requiring no specialised infrastructure.

    +
    +
  • +
  • +Seven Ways Self-Sovereign Identity Can Enable True Digital Transformation 2021-03-12 Evernym +
    +

    “Self-Sovereign Identity not only presents an opportunity for businesses to build smarter, more secure, and more scalable relationships with customers; but it will enable them to completely rethink how they build trusted digital relationships from the ground up.”

    + +

    We expect Digital Transformation to be a more prevalent talking point around digital identity. FOMO can go a long way, to sell SII, for Goverments and Corporations striving to not be left behind in the digital age.

    +
    +
  • +
  • +Who Controls Your Digital Identity? 2021-02-18 SAP +
    +

    SSI will have to be integrated with large existing business processes – and therefore enterprise systems such as ERPs, HCMs, or SCMs to name a few. If this integration results in SSI being as easy to use as clicking a button or selecting a menu item, it will lead to rapid uptake and acceptance.

    +
    +
  • +
  • +Just ask 2021 Werd +
    +

    We’d get the startup founders to figure out the biggest assumptions they were making across user risk (do people want this?), business risk (can this be the center of a viable business?), and feasibility risk (can we build this in a scalable way with the time, team, and resources potentially at our disposal?). And then we’d ask them to go out and figure out how to de-risk those assumptions in the real world, usually by talking to experts and asking smart questions.

    +
    +
  • +
  • +Officially a Technical Provider for Enterprise Solutions through Cointelegraph Consulting 2020-11-04 Ontology +
    +

    Cointelegraph has quietly established itself as a legitimate mediator between established enterprises and blockchain technology providers.

    +
    +
  • +
  • +Decentralized identity: The key to the digital era? 2020-10-28 Venture Beat +
    +

    They quote ForresterToday’s digital identity frameworks are centralized, suffer from a lack of trust, aren’t portable, and don’t give consumers control.

    + +

    They touch on a new acronym saying : enterprise-level thinking around next-generation authentication is focused on initiatives such as SPIFFE, the Secure Production Identity Framework For Everyone

    +
    +
  • +
  • +What Does Self-Sovereign Identity Mean For My Business? 2017-09-22 Continuum Loop +
    +
      +
    • What will happen if I don’t jump on this train?
    • +
    • What would it mean if I didn’t have to own my customer’s digital identity but establish a deep digital relationship with them instead?
    • +
    • Do I have the capacity to learn about this? If not, who do you trust to figure it out – both on the business and technical sides.
    • +
    • What changes when digital identity becomes a revenue driver and asset for your business? (hint: top and bottom line)
    • +
    • Which of my competitors is probably already doing this?
    • +
    +
    +
  • +
+ +

Business Models

+
    +
  • +Why plastic cards are a model for verifiable credentials as a service 2022-08-16 Lockstep +
    +

    The plastic card paradigm has some powerful features which are instructive for the emerging VCs-as-a-service industry.

    +
      +
    • A competitive market of card personalisation bureaus, providing custom production, magnetic stripe encoding, and card distribution and activation, all in commercial bundles which can be purchased by government agencies, banks, professional associations, universities, driver licence bureaus, and so on. On the rear of many plastic cards, the card manufacturer is indicated in fine print. It may well be that the same manufacturer produced your credit cards and government cards.
    • +
    +
    +
  • +
  • +Subscriptification 2022-07-15 Doc Searls +
    +

    Let’s start with what happened to TV.

    + +

    For decades, all TV signals were “over the air,” and free to be watched by anyone with a TV and an antenna.

    +
    +
  • +
  • +Decentralized Business Model 2021-04-28 Stepan Gershuni +
    +

    How reduction in transaction costs influence evolution in digital business models

    +
    +
  • +
  • +SSI Business Models and Go-to-Market 2021-03-01 +
    +

    I’m focusing on the business model and go-to-market aspects.

    + +

    What are some limitations and opportunities for making profitable business in self-sovereign identity?

    +
    +
  • +
  • +Making Money with SSI 2020-10-20 Trinsic +
    +
      +
    • How to go from a use case to a business case
    • +
    • Overcoming common adoption challenges
    • +
    • How Trinsic can help you build a successful SSI business
    • +
    +
    +
  • +
+ +

Business Value

+
    +
  • +Can Self-Sovereign Identity Deliver Business Value? 2022-04-19 Walton College +
    +

    As Mary Lacity and Erran Carmel explore in their whitepaper, “Implementing Self-Sovereign Identity (SSI) for a digital staff passport at UK NHS,” the lessons learned by the NHS may point towards ways of unlocking new business value.

    +
    +
  • +
  • +Decentralized ID Management Business Value of SSI 2021-04-22 Heather Dahl, Ken Ebert Indicio +
    +

    The decentralized workforce is also fueling demand for self-sovereign identity, Dahl says. “When you physically decentralize your workforce in society, the need for identity becomes more important.” She says increasing concerns about protecting privacy are “pushing organizations to consider identity solutions that don’t involve correlation and don’t involve third-party tracking but also provide the security.”

    +
    +
  • +
  • +How SSI Can Make Any Platform a ‘Super App’ 2021-01-20 Bloom +
    +

    Companies that support a Verifiable Credential Issuance standard can provide audited and truthful information to any third party on behalf of and with specific permission from their customers. For example, a bank could provide proof-of-funds in the form of a digitally verified credential document, that can then be used as a source of truth to instantly initiate a mortgage application, or a real estate purchase offer.

    +
    +
  • +
  • +On Self-Sovereign Identity: What’s the Business Value of SSI? 2019-11-29 Hackernoon +
    +

    To businesses, immediate value comes from removal of the costly and challenging GDPR compliance. Forbes reports that in 2018 in the UK alone $1,1 billion was spent by companies on GDPR preparation, while US companies allocated over $7.8 billion on protecting customers’ personal information.

    +
    +
  • +
+ +

Use Cases

+
    +
  • +Sellafield DLT Field Lab Harnessing the power of distributed ledger technology: how Digital Catapult’s Field Lab methodology can transform your business 2022-07 Condatis +
    +

    The nuclear sector presents an exciting opportunity to implement advanced digital technologies for driving operational improvements and cultural transformation. Our DLT Field Labs showed how some of the challenges that seemed perplexing at the start of our journey have been deciphered through innovation and collaboration.

    +
    +
  • +
  • +Blockchains in HR: Prosoon and Talao go together on SSI and HR credentials 2022-01-31 Talao +
    +

    This partnership will enable the use of Blockchain and Self-Sovereign Identity technologies such as verifiable credentials to enable the support of diplomas and professional certifications in compliance with personal data in a decentralized environment (#web3).

    +
    +
  • +
  • +Is the Self-Sovereign digital identity the future digital business registry? 2021-12-17 GORAN VRANIC, ANDREJA MARUSIC; WorldBank +
    +

    This rapid digitalization of the private sector exposed a challenge in the business registration paradigm. To use private digital platforms for e-Logistics or e-Commerce, SMEs have to register and confirm their identity with these platforms, despite already being identified in the government business registry. +

    +
    +
  • +
  • +Exploring Potential Impacts of Self-Sovereign Identity on Smart Service Systems 2021-04-29 Daniel Richter Dresden, Jürgen Anke +
    +

    At the core of our conceptual analysis is the service process, which we extract from a reference model. Based on a SWOT analysis, we identify areas for transformation and derive an SSI-enabled interaction model for an electric vehicle charging service. The evaluation of the new process shows that SSI can reduce complexity of integration with partners and can provide a better customer experience through simplified registration and authentication.

    +
    +
  • +
  • [literature] Decentralized SSI Governance, the missing link in automating business decisions 2021-01-15 Rieks Joosten, Sterre den Breeijen, Drummond Reed Evernym, TNO +
    +
      +
    • Self-sovereign identity could save time and money on bureaucratic processes (form filling and validation) by automating business decisions.
    • +
    • Business decisions require governance to ensure the data used for making them qualifies (is valid) for that purpose, and continuously remains compliant with laws, regulations, and company policies (which regularly change).
    • +
    • Companies could share this governance burden by supporting communities that support the provisioning of SSI-related assurances for their specific purposes.
    • +
    • Such (focused) assurance communities could be supported by tools like credential catalogs and accreditation credentials. We hope this paper inspires SSI proponents to develop not only real SSI infrastructure, but also assurance mechanisms for exchanging qualified data.
    • +
    +
    +
  • +
+ +

Economics

+ + +

Career

+
    +
  • +Career Advice for New Professionals in Identity 2021-05-06 Megan Olsen +
    +

    IIW trying to imagine what’s the proven stuff for 5 years down the road, start designing it now. Bleeding edge of digital identity in some respects. Other pockets of the internet where you can find where the innovators are doing stuff. Most 95% of companies in Identity trying to get some enterprise(s) properly connected, wired up. Industry, IAM. Consider as two separate fields. Identity research, science - vs. Identity Operations. Most work in Identity is Identity Operations and Business practice.

    +
    +
  • +
+ +

Marketing

+
    +
  • +How to rewrite a press release: a step-by-step guide 2022-08-13 Jon Udell +
    +

    Lead with key benefits. The release features two: support for diplex-matched antennas and faster workflow. The original headline mentions only the first, I added the second.

    + +

    Clarify modifiers. A phrase like “diplex matched antennas” is ambiguous. Does “matched” modify “diplex” or “antennas”? The domain is unfamiliar to me, but I suspected it should be “diplex-matched” and a web search confirmed that hunch.

    + +

    Omit needless words. The idea of faster workflow appears in the original first paragraph as “new efficiencies aimed at streamlining antenna design workflows and shortening design cycles.” That’s a long, complicated, yet vague way of saying “enables designers to work faster.”

    +
    +
  • +
  • +Writing for Verifiable Credentials Marketing Workshop 2022-03-24 Indicio +
    +

    An Interactive workshop designed to uncover the winning strategies, and pitfalls to avoid, when communicating decentralized identity to customers, internal stakeholders, and the world.

    +
    +
  • +
+ +

Market Signals

+ + +

Funding

+
    +
  • +FYI on National Science Foundation (NSF) Funding Opportunity: Pathways to Enable Open-Source Ecosystems program 2022-02 +
    +

    NSF is introducing a new program called “Pathways to Enable Open-Source Ecosystems” (POSE).  The purpose of the program is to harness the power of open-source development for the creation of new technology solutions to problems of national and societal importance. Many NSF-funded research projects result in publicly accessible, modifiable, and distributable open-sourced software, hardware or data platforms that catalyze further innovation.

    +
    + +
  • +
+ + + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + , + + , + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/development/decentralization/index.html b/development/decentralization/index.html new file mode 100644 index 00000000..28e8a440 --- /dev/null +++ b/development/decentralization/index.html @@ -0,0 +1,1286 @@ + + + + + + +Decentralization and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 4 minute read + + + +

+ + +
+ + +
+ + + +

Explainer

+
    +
  • The Web3 Decentralization Debate Is Focused on the Wrong Question 2022-05-22 Wired +
    +

    Fixating on the degree—rather than the type—of decentralization is leading us astray

    +
    +
  • +
  • Decentralization is the Future of Digitization 2022-05-29 Jolocom +
    +

    In Germany, for example, the federal government initially decided to store data from the nation’s Corona-Warn app on centralized servers, as reported by Reuters in April 2020. In response, multiple stakeholders like the Chaos Computer Club (CCC) loudly criticized the plans and the resulting public outcry forced the government to reconsider. The fact that the government heard the criticisms, re-evaluated its proposals and opted for a decentralized version of its Corona app instead – one  where data will only be stored on users’ phones instead of centralized government servers – was news well received by large parts of society.

    +
    +
  • +
  • Why decentralization matters 2018-02-18 CDixon +
    +

    Decentralization is a commonly misunderstood concept. For example, it is sometimes said that the reason cryptonetwork advocates favor decentralization is to resist government censorship, or because of libertarian political views. These are not the main reasons decentralization is important.

    +
    +
  • +
  • [EIC2022] Decentralization Is Like the Analog World 2022-04-07 Kuppinger Cole +
    +

    Decentralized identity is an incredibly flexible technology that solves fundamental problems in the way we manage digital communication. But this capacity to do more than one thing at once can be a source of confusion.

    +
    +
  • +
  • Decentralized Systems Don’t Care 2022-07 Phil Windley +
    +

    I like to remind my students that decentralized systems don’t care what they (or anyone else thinks). The paradox is that they care very much what everyone thinks. We call that coherence and it’s what makes decentralized systems maddeningly frustrating to understand, architect, and maintain.

    +
    +
  • +
+ +

Self Sovereign Identity

+
    +
  • How to Prevent SSI from Becoming Yet Another Platform? with Joachim Lohkamp of Jolocom 2022-04-08 +
    +

    One of the desired outcomes of using standards-driven open source code projects is to avoid vendor lock-in. If your digital identity is a public good, then you shouldn’t be locked in to one specific company. If a company goes out of business, I may lose my identity data. If I find a better alternative, I’m unable to port my identity. Therefore, interoperability is a vital aspect of being able to provide sovereignty to individuals but also to governments.

    +
    +
  • +
  • Decentralization may be key to protecting our digital identities 2021-11-06 VentureBeat +
    +

    By introducing decentralization, there is an opportunity for dApp developers to uphold strong, secure data privacy protections for users across the board.  By offering strong privacy defaults and more user-centric options, decentralized data solutions will enable individuals to make informed decisions about their data.

    +
    +
  • +
  • We need to talk about Self Sovereign Identity 2021-10-01 Olaf van Wijk +
    +

    When we talk about SSI in relationship to the decentralization movement where bitcoin was the frontrunner, we talk about it in a similar manner as the original promise of nuclear energy. In this case not an abundance of cheap energy but the notion of self-control at the level the bitcoin ledger operates. But how would that look like?

    +
    +
  • +
+ +

Organization

+
    +
  • The Handbook of Handbooks for Decentralised Organising 2023-01-05 Richard Dennis Bartlett +
    +

    a mega list of handbooks and toolkits for groups working without top-down management from social movements to workplaces open source for anyone to read, update, share

    +
    +
  • +
  • The Center Will Not Hold: How Decentralization is Reshaping Technology and Governance 2022-07-19 The Defiant +
    +

    In this summary paper, we will explain the different components of decentralization, the benefits of decentralized systems, examples of how different projects have approached the process of decentralizing, and good-faith critiques of decentralization. This paper will act as a TL;DR summarizing the concept of decentralization within its current usage, while providing linked resources throughout for those interested in digging deeper into specific areas.

    +
    +
  • +
+ +

Literature

+
    +
  • A Unified Theory of Decentralization 2020-07-31 David Huseby +
    +

    It is common to hear people say that “decentralized” describes what a distributed system is not instead of what it is. However, when using the word “decentralized” they typically mean something more than just the organization of the network. To them it implies a partitioning of the services, governance, and overall power structure to prevent any one entity, or user, from controlling others in the system. It then follows that a fully decentralized system — among many other things — atomizes the power structure to the smallest possible unit and distributes it out to the edges where it is under direct user control.

    + +

    Before setting out on solving the authentic data solution for global scale I wanted to best understand the problem of decentralization and then declare the principles that I bound myself while solving it. There was very little discussion other than some clarifications on what I mean by “absolute” privacy by default and how that may make users reluctant to use any software like that.

    +
    +
  • +
  • [Session Notes] The Principles of User Sovereignty and A Unified Theory of Decentralization 2021-05-06 David Huseby +
      +
    • A Unified Theory of Decentralization by David Huseby +
      +

      Before setting out on solving the authentic data solution for global scale I wanted to best understand the problem of decentralization and then declare the principles that I bound myself while solving it. There was very little discussion other than some clarifications on what I mean by “absolute” privacy by default and how that may make users reluctant to use any software like that.

      +
      +
    • +
    +
  • +
+ + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/development/ethics-rights-sovereignty/index.html b/development/ethics-rights-sovereignty/index.html new file mode 100644 index 00000000..fa8fdcb8 --- /dev/null +++ b/development/ethics-rights-sovereignty/index.html @@ -0,0 +1,1368 @@ + + + + + + +Ethics, Human Rights, Sovereignty and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 8 minute read + + + +

+ + +
+ + +
+ + + +

Ethics

+
    +
  • Pro-social behaviours 2023-06-14 Wikipedia   +
    +

    those intended to benefit others, or society as a whole — for example, helping, sharing, donating, co-operating, and volunteering. Within a community, they’re the behaviours that make it an attractive space to belong to, and which encourage its growth and/or development. It’s a central part of the value cycles that underpin the Communities of Practice model.

    +
    +
  • +
  • Radical generosity 2022-08-31 Dark Matter +
    +

    Could we establish an alternative market economy, one that is structured around a distinct set of principles centred on care, trust, generosity, the importance of collective intelligence and deep sets of relationships; what would fall away and what would remain in place?

    +
    +
  • +
  • Measuring the Ethical Behavior of Technology 2021-08-12 Me2bAlliance +
    +

    This session will share the results and learnings of the creation and development of an ethical “yardstick” for respectful technology, including its application to websites and mobile apps. The speakers will also explore learnings from everyday people in the validation research around the certification mark as well as share recommendations for tech makers.

    +
    +
  • +
  • Me2B Alliance Safe & Respectful Technology Specification 2021-07-21 Me2B +
    +

    The specification, produced by the Me2B Alliance’s Respectful Tech Spec Working Group, is designed to provide a standard for measuring safe and ethical behavior in connected technology.

    +
    +
  • +
  • [literature] Ethical Design of Digital Identity Environmental Implications from the Self-Sovereign Identity Movement 2021-06 Sanne Glastra +
    +

    In a world that is becoming more digital, it is relevant to find some guidelines for organizations to design digital identity more ethically. A universal identity system on the internet is still missing and there are no clear standards for organizations to design digital identity. With this research, knowledge and insights have been obtained to advance organizations to design digital identity more ethically. A contribution has been made by proposing the conditions to enable improvements for a more ethical design.

    +
    +
  • +
  • Sovereignty, privacy, and ethics in blockchain‑based identity management systems 2020-11-30 Georgy Ishmaev +
    +

    It is argued that ‘self-sovereignty’ in this context can be understood as the concept of individual control over identity relevant private data, capacity to choose where such data is stored, and the ability to provide it to those who need to validate it.

    +
    +
  • +
  • NO NEED FOR SUPERHUMANS!: A practical guide to ethics in socio-technical systems design TOIP 2022-03-18 +
    +

    Of course we are not as Albert Camus once said, ‘wild beasts loosed upon this world’, all of us have a moral compass and a sense of what is right and wrong, no-one intends for their product or service to cause harm. Neither are we superhuman, able to always understand the perspectives of all stakeholders or foresee the consequences of every cool feature or elegant line of code, nor indeed can we forecast how our products and services will be used for good or ill. Lisa called on all of us to remember that “technology is not a product, but a system”, and gave us practical steps to help us tap into our innate moral compass and design for those systems with the human experience and human flourishing at its heart.

    +
    + +
  • +
  • FRIDA’S principles to guide data and technology 2020-07 Young Feminist Fund +
    +

    The tech we use should be responsive to and responisble with the climate, environment crises of our time. Frida advocates for the use and creation of volence-free technologies putting first the care of our territories and bodies

    +
    + +
  • +
  • We Should Embrace the Ethical Implementation of Digital Identity 2022-03-22 Continuum Loop +
    +

    Maybe it’s because of the nature of my job in decentralized identity consulting, but lately, I’ve been seeing a lot of conspiracy theories on social media about Self-Sovereign Identity (SSI). People criticize the way it’s being implemented and warn about the negative consequences it will have. It’s almost as if people don’t realize that organizations are already monitoring and influencing us and that Google and social media algorithms have been instrumental in this.

    +
    +
  • +
+ +

Sovereignty

+ +
    +
  • The railroad of (no) choice 2021-07 MyDigitalFootprint +
    +
      +
    • to force something to be officially approved or accepted without much discussion or thought.
    • +
    • to force someone into doing something quickly, usually without enough information.
    • +
    +
    +
  • +
  • A Deep-Dive on Digital Self-Determination 2021-05-26 Berkman Klein +
    +

    Questions of control over personal data were a cross-cutting theme throughout a Research Sprint co-hosted by the Berkman Klein Center for Internet & Society and Digital Asia Hub. The Sprint also examined other important dimensions of self-determination in the digitally networked world, for instance, self-expression and participation in civic life and the digital economy, or relationship-building and well-being, to name just a few application areas.

    +
    +
  • +
  • DIGITAL SOVEREIGNTY 2021-05-05 Doc Searls, Aaron Newcomb FLOSS WEEKLY +
    +

    Dr. Andre Kudra of esatus.com discusses SSI, or Self-Sovereign Identity. It’s a hot and fast-moving topic with a growing base of hackers, companies, nonprofits, and whole states, provinces and countries. Aaron Newcomb and Doc Searls probe Andre for lots of great intelligence about how SSI puts individuals in full charge of how they present minimized ID credentials safely, and inside a whole new framework. They also talk with Andre about his involvement with the demoscene and retro computing, which are especially huge in Europe. It’s a great discussion on this episode of FLOSS Weekly.

    +
    +
  • +
  • The principles of user sovereignty 2020-07-31 UX Design +
    +

    The earliest discussion of the phrase I could find is a blog post from August 4th, 2011 by the “Chief Lizard Wrangler” herself, Mitchell Baker the CEO of Mozilla. In it she prophetically describes user sovereignty as the consequence of new “engines” that are “…open, open-source, interoperable, public-benefit, standards-based, platforms…” She also makes the critical link between the philosophy of openness and standards-based interoperability with that of identity management and personal data dominion.

    +
    +
  • +
  • Identity and Digital Self-Sovereignty 2016-09-19 Natalie Smolenski +
    +

    Web-based applications increasingly form the infrastructure of modern life. They are the seas, roads, buildings, schools, and libraries within which we travel, socialize, learn, and express ourselves. They store data that is integral to our social and legal identities. Without them, a person is consigned to something like social death — not too different from the situation of a passenger of a ship on the High Seas.

    +
    +
  • +
+ +

Human Rights

+ +
    +
  • If Tech Fails to Design for the Most Vulnerable, It Fails Us All: Building around the so-called typical user is a dangerous mistake 2022-05-15 Wired +
    +

    WHAT DO RUSSIAN protesters have in common with Twitter users freaked out about Elon Musk reading their DMs and people worried about the criminalization of abortion? It would serve them all to be protected by a more robust set of design practices from companies developing technologies.

    +
    +
  • +
  • Tech Tools for Human Rights Documentation 2022-04-06 The Engine Room +
    +

    Insights from research & practical guidance for civil society documenters of human rights violations

    +
    +
      +
    • Human Rights Documentation The Engine Room +
      +

      For this research, The Engine Room and HURIDOCS conducted a combined total of 36 one-on-one interviews with civil society documenters of human rights abuses and direct support organisations. Our findings are supplemented by insights from interviews with eight tool developers working in the human rights documentation space.

      +
      +
    • +
    • Tool Development The Engine Room +
      +

      For this research, The Engine Room conducted eight interviews with tool developers, and carried out independent research into relevant tools.

      +
      +
    • +
    • Transitional Justice Tech tools from a transitional justice perspective +
      +

      For this research, PILPG conducted interviews with 15 transitional justice experts and held three focus groups.

      +
      +
    • +
    +
  • +
  • TAKEAWAYS FROM OUR COMMUNITY CALL ON INTERSECTIONS BETWEEN DATA & DIGITAL RIGHTS AND SOCIAL JUSTICE 2022-03-21 The Engine Room +
    +

    On February 15, we held a community call to discuss our newly-published research findings on intersectional collaboration between social justice communities and data and digital rights (DDR) communities. We were joined by speakers Temi Lasade-Anderson from Alaase Lab, Luã Cruz from IDEC, Patronella Nqaba from Atlantic Fellows for Racial Equity and Paromita Shah from Just Futures Law.

    +
    +
  • +
  • Human rights perspective on W3C and IETF protocol interaction 2022-01-05 Adrian Gropper +
    +

    The Ford Foundation paper attached provides the references. However, this thread should not be about governance philosophy but rather a focus on human rights as a design principle as we all work on protocols that will drive adoption of W3C VCs and DIDs at Internet scale.

    +
    +
      +
    • Redecentralize Digest — August 2021 2021-08  +
      +

      Decisions made by engineers in internet standards bodies (such as IETF and W3C) have a large influence on internet technology, which in turn influences people’s lives — people whose needs may or may not have been taken into account. In the report Human Rights Are Not a Bug (see also its launch event), Niels ten Oever asks “how internet governance processes could be updated to deeply embed the public interest in governance decisions and in decision-making culture”.

      +
      +
    • +
    +
  • +
  • Internet Governance - UDDI - Universal Declaration of Digital Identity 2021-05-06 Jeff Aresty, Kristina Yasuda IIW, IDCommons +
    +

    Reaffirming the human rights and fundamental freedoms enshrined in the Universal Declaration of Human Rights and relevant international human rights agreements such as the UN GP on BHR and Constitutional Rights;

    + +

    Reaffirming the relevance of international human rights standards in the digital environment and the need to explore and expand new human rights guarantees for the future;

    +
    +
  • +
  • Removing Anonymity Online Would Risk The Most Vulnerable Users 2021-04 Anonym +
    +

    We all know online abuse can be incredibly damaging and Pew puts it like this: “In its milder forms, [online abuse] creates a layer of negativity that people must sift through as they navigate their daily routines online. At its most severe, it can compromise users’ privacy, force them to choose when and where to participate online, or even pose a threat to their physical safety.”

    +
    +
  • +
  • Universal Declaration of Digital Rights 2020-10-21 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/development/governance-trust-frameworks-registries/index.html b/development/governance-trust-frameworks-registries/index.html new file mode 100644 index 00000000..c2081269 --- /dev/null +++ b/development/governance-trust-frameworks-registries/index.html @@ -0,0 +1,1395 @@ + + + + + + +Trust Frameworks, Trust Registries, and Machine Readable Governance in Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 9 minute read + + + +

+ + +
+ + +
+ + + +

Trust Modelling

+
    +
  • [literature] On the Trust and Trust Modelling for the Future Fully-Connected Digital World: A Comprehensive Study 2021-06-14 HANNAH LIM JING TING, XIN KANG IEEE +
    +

    Under our analysis of trust and the digital world, we define different types of trust relationships and find out the factors that are needed to ensure a fully representative model.Next, to meet the challenges of digital trust modelling, comprehensive trust model evaluation criteria areproposed, and potential securities and privacy issues of trust modelling are analyzed. Finally, we provide awide-ranging analysis of different methodologies, mathematical theories, and how they can be applied totrust modelling

    +
    +
  • +
+ +

Trust Frameworks

+
    +
  • Towards a Better Digital Identity Trust Framework in Aotearoa 2022-09-21 Digital Identity NZ +
    +

    It’s a great pleasure to share with you DINZ Reflections Report, a seminal piece of work that DINZ’s Digital Identity Trust Framework working group has developed over several months.

    +
    +
  • +
  • Digital Identity and Attributes Trust Framework 2022-03-10 State of Identity +
    +

    the bridge between payments and identity wallets, the UK’s next big push in adopting shared identity standards, and the foundation of decentralized identity verification across Web3 applications and the metaverse.

    +
    +
  • +
  • The Ukrainian War, PKI, and Censorship 2022-03 Phil Windley +
    +

    PKI has created a global trust framework for the web. But the war in Ukraine has shone a light on its weaknesses. Hierarchies are not good architectures for building robust, trustworthy, and stable digital systems.

    +
    +
  • +
  • The trust infrastructure of self-sovereign identity ecosystems 2021-12-22 SSI Ambassador +
    +

    The trust infrastructure is concerned with the question of how and why the presented information can be trusted. It defines the rules for all stakeholders and enables legally binding relationships with the combination of governance frameworks, which are built on top of trust frameworks.

    + +

    includes a section on the core components of identity architecture that includes a graphic based on a post by Phil Windley

    +
    +
  • +
  • Battle of the Trust Frameworks with Tim Bouma & Darrell O’Donnell 2021-10-13 Northern Block +
    +
      +
    1. Levels of Assurance (LOA): an introduction to LOAs as they relate to Digital Identity and why they’re an important part of the recipe in achieving digital trust. Tim and Darrell give us some practical examples of LOAs.
    2. +
    3. The Concept of Trust: how do we define trust at a high-level and how do we differentiate between technical and human trust? How can we build trust with credential issuers but also with credential holders?
    4. +
    5. The World of Trust Frameworks: what are trust frameworks and what are different types of frameworks being deployed in both the public and private sectors? How are organizations trying to monetize trust frameworks? What’s going right, and what’s going wrong with the way trust frameworks are being implemented?
    6. +
    7. The Importance of Open Source for Trust Creation: why is open source important for achieving digital sovereignty? Is open source the only way to improve transparency, flexibility and accountability?
    8. +
    +
    +
  • +
  • Good Health Pass Ecosystem Trust Architecture: DIDs and X.509 Trust Registries with Ecosystem Governance Frameworks 2021-05-06 Drummond Reed, Scott Perry, Darrell O’Donnell IIW +
    +

    Governance, Trust Registry, Ecosystem, Transitive Trust, Architecture

    +
    + +
  • +
  • Pan-Canadian Trust Framework (PCTF) – Overview 2021-04-15 Northern Block +
    +

    Right now, we are alpha testing the framework with different kinds of actors, both public and private, and with assessors. Through this process, we’re going to learn what may need to change, and what may not need to change. We’re going to get real knowledge there. I will say that what we’re seeing already, is that DIACC and our priorities are really driven by members.

    +
    +
  • +
  • Trust Frameworks 2020-12-24 Mattr Global +
    +

    Trust frameworks are a foundational component of the web of trust. A trust framework is a common set of best practice standards-based rules that ensure minimum requirements are met for security, privacy, identification management and interoperability through accreditation and governance. These operating rules provide a common framework for ecosystem participants, increasing trust between them.

    +
    +
  • +
  • Digital Caribou looks at the future trends impacting Digital Identity 2020-11-17 Caribou Digital +
    +
      +
    1. The state of the art in digital identification are trust frameworks that accommodate diverse technologies, systems and stakeholders
    2. +
    3. Risks remain even within the most rigorous trust framework:
    4. +
    5. Achieving inclusion requires addressing both technical and political dimensions
    6. +
    +
    +
      +
    1. Trust frameworks are complicated so getting governance right requires an ecosystems approach +
      +
        +
      1. Building the future of digital identification means reckoning with an analogue past
      2. +
      +
      +
    2. +
    +
  • +
  • Trust Frameworks? Standards Matter 2020-11-15 Tim Bouma +
    +

    He points at the NIST documents about it Developing Trust Frameworks to Support Identity Federations published in 2018. He also points at the Canadian government’s definition of standards. + document that provides a set of agreed-upon rules, guidelines or characteristics for activities or their results. Standards establish accepted practices, technical requirements, and terminologies for diverse fields.”  He goes on to highlight a lot of the work being done in Canada and where it all sits relative to being a standard - “In closing, there are lots of trust frameworks being developed today. But to be truly trusted, a trust framework needs to either apply existing standards or become a standard itself.”

    +
    +
  • +
  • Trust Frameworks and SSI: An Interview with CULedger on the Credit Union MyCUID Trust Framework 2018-06-28 Alex Preukschat, Drummond Reed SSI MeetupSlideshare +
    +

    In this webinar, Evernym Chief Trust Officer Drummond Reed, chair of the Sovrin Foundation Trust Framework Working Group, will explain what a trust framework is and why they are are essential to SSI. Then he will interview executives of CULedger, the credit union blockchain consortia, about the MyCUID Trust Framework—the first global trust framework for proving membership in a credit union.

    +
    +
  • +
  • OIX White Paper: Trust Frameworks for Identity Systems 2017-04-25 OIX +
    +

    Trust frameworks are not a new concept. They are commonly used outside of the world of digital identities, to govern a variety of multi-party systems where participants desire the ability to engage in a common type of transaction with anyone of the other participants, and to do so in a consistent and predictable manner. In such cases, they are proven to work and scale. Common examples include credit card systems, electronic payment systems and the internet domain name registration system, which all rely on a set of interdependent specifications, rules, and agreements. This set of specifications, rules and agreements is referred to by various names, such as “operating regulations,” “scheme rules,” or “operating policies.” In the world of identity systems they are commonly referred to as a “trust framework.”

    +
    +
  • +
+ +

Trust Registries

+
    +
  • Trust Registries Tweetstorm 2022-09-14 Continuum Loop +
    +

    We want to start a conversation on Trust Registries and get people thinking about how Trust Registries will help answer the hard questions an ecosystem needs to create a whole experience [tweetstorm]

    +
    +
  • +
  • Managing Trust and Reputation via Trust Registries 2022-08-23 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.

    +
    +
  • +
  • [Literature] Bottom-up Trust Registry in Self Sovereign Identity 2022-08-09 Kai Jun Eer, Jesus Diaz, Markulf Kohlweiss Arxiv +
    +

    we propose a trust registry design that handles the aspect of human trust in self sovereign identity. We also introduce an incentivisation mechanism for the trust registry in order to motivate each stakeholder to participate actively and honestly.

    +
    +
  • +
  • Trinsic Basics: What Is a Trust Registry? 2022-07-12 Trinsic +
    +

    Trust registries also need to be interoperable. The Trust Over IP Foundation has a specification 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.

    +
    +
  • +
  • Solving Governance in SSI Ecosystems with Trust Registries. 2022-10-04 Trust over IP Foundation +
    +

    Learn the what and the why behind trust registries.  In addition to discussing how trust registries solve governance in verifiable credential ecosystems, Tomislav demos the very first implementation of ToIP’s trust registry specification.

    +
    +
  • +
  • [Podcast] Are Trust Registries Vital to the Success of Decentralized Identity? 2022-09-30 Darrell O’Donnell Northern Block +
    +
      +
    • What are the differences between Verifiable Data Registries and Trust Registries?
    • +
    • How can Trust Registries help establish the Authenticity of Data?
    • +
    • Does placing too much Governance at the Verifiable Data Registry layer cause scaling issues?
    • +
    • Why DNS can become an elegant Root of Trust solution to validate the authenticity of Credential Issuers.
    • +
    • Who in the Trust Triangle benefits the most from Trust Registries
    • +
    +
    +
  • +
  • Trust Registries Webinar 2021-09-21 Continuum Loop +
    +
      +
    • “I don’t trust organizations and corporations” – where we point out the “decentralize the world” approach goes to far.
    • +
    • Phoning home – (hint: no it doesn’t need to phone home)
    • +
    • Where are Holders Authorized? (hint: Knowing if you can trust Bubba’s Wallet may be more important…)
    • +
    • Canadian Digitial Identities are emerging – can startups leverage this?
    • +
    • Explain the Role of Government in ecosystems.
    • +
    • “Can a third party discover who I trust from a trust registry?”
    • +
    • How will interoperability work between trust registries?
    • +
    +
    +
  • +
  • Trust Registries in the Real World 2022-09-08 Continuum Loop +
    +

    Trust Registries allow us to know that the various shared credentials (e.g. proof of insurance) are accurate. A Homeowner can ask their Digital Wallet to verify an insurance Credential that the Contractor is honest.

    +
    +
  • +
  • [Literature] A novel approach to establish trust in verifiable credential issuers in Self-sovereign identity ecosystems using TRAIN 2022-07-07 Isaac Johnson Jeyakumar, David Chadwick; Michael Kubach Open Identity Summit +
    +

    This paper illustrates how TRAIN (Trust mAnagement INfrastructure), an approach based on established components like ETSI trust lists and the Domain Name System (DNS), can be used as a trust registry component to provide a holistic approach for trust management in SSI ecosystems. TRAIN facilitates individual trust decisions through the discovery of trust lists in SSI ecosystems, along with published credential schemas, so that verifiers can perform informed trust decisions about issued credentials.

    +
    +
  • +
+ +

Alternatives

+
    +
  • Decentralized Ecosystem Governance: Better, More Effective, and More Robust than Trust Registries 2022-09-12 Indicio +
    +

    Decentralized Ecosystem Governance makes verifying data an easy-to-play game of red light/green light. And, importantly, it decentralizes governance to the appropriate authorities.

    +
    +
  • +
  • When it Comes to Decentralized Identity, Sell Solutions Not Rules 2022-02-02 Indicio +
    +
      +
    • First, machine-readable governance simplifies how decentralized identity works: The user software handles the rules for information flows and authentication, which are established and published by the entities with authority for governing the use case.
    • +
    • Second, this architecture makes these rules transparent.
    • +
    • Third, and critically, it enables these rules to function offline through caching, which, when you think about it, is an essential feature in any digital identity verification system; trust can’t be dependent on a Wi-Fi signal.
    • +
    +
    +
  • +
  • Trust Registry or Machine-Readable Governance? 2021-09-28 Indicio +
    +

    Machine-readable governance is composed of elements that help to establish trust and enable interoperability: trusted participants, schemas (templates for structuring information in a credential), and rules and flows for presenting credentials and verifying them. Machine-readable governance can be hierarchical. Once a governance system is published, other organizations can adopt and then amend or extend the provided system.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/development/index.html b/development/index.html new file mode 100644 index 00000000..841cd39b --- /dev/null +++ b/development/index.html @@ -0,0 +1,1612 @@ + + + + + + +Microledgers and Edge-Chains - A Primer | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 37 minute read + + + +

+ + +
+ + +
+ + + +

Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential.

+ + + +
+ +
+ +

Hyperledger Global Forum - 2018 Playlist

+ +
    +
  • Daniel Hardman, Chief Architect - Evernym +
    +

    Daniel Hardman has a quarter century of experience in enterprise software. As a technical director or chief architect, he’s led engineering teams at small startups, an incubator, and a continent-spanning business unit at a Fortune 500 company. He founded a dot com a few years back, serving as CEO and later CTO before selling the business. Daniel designed and personally coded complex scheduling software that runs the biggest supercomputers on the planet. He also worked on big data systems that use natural language processing and machine learning/AI to impute reputation to the entire observable internet. He is a member of Infraguard, has training in cybersecurity, and has spoken at industry conferences such as RSA. Daniel has an MBA plus a master’s degree in computational linguistics. He holds numerous patents and is a prolific blogger.

    +
    +
  • +
+ +

Microledgers and Edge-Chains

+

Lightly edited transcript from Youtube.

+ +

+ +

Okay, I think we’ll go ahead and get started. There are likely to be people trickling in, if they’re like I am. If I didn’t have to be here speaking I would take my time getting in the next session after lunch feeling a little bit sluggish… but anyway, they’ll come in and and we’ll already be in the presentation.

+ +

My name is Daniel Hardman, hopefully you’ve if you read about this session you might know a little bit about my background. I work with Hyperledger Indy project, mostly. I’m a maintainer there, and I also work for, well so I have a day job with Evernym… and then a side gig, where I work on the technical governance part of the Sovrin Foundation, which is closely connected to the Indy project.

+ +

Anyway, today I’m going to talk about some concepts that have been marinating in my mind and in the minds of some people that I work with for quite a while. Not all these ideas are originally mine I want to give credit where credit is due.

+ +

Lots of other smart people have been talking and thinking about this as well I’m just a spokesman for a lot of other people, and hopefully the title intrigued you a little bit.

+ +

Microledger’s and edge-chains: I’m going to demystify that, and when you walk away I hope you’re gonna think of this as not so much a super technical session that you’ve been to but instead a session that kind of has some intriguing ideas for you to think about later in whatever you’re doing.

+ +

A Personal Arc

+ +

+ +

I’d like to start by taking you on a little bit of a personal journey. I started working in blockchain two and a half years ago, and when I first became aware of the basic concepts of how blockchain worked and so forth I became really excited about how blockchain had solved a bunch of problems

+ +

and how I was going to go conquer the world with all this new technology and it was awesome and that was a I lasted in that phase of my acquaintance with blockchain for, I don’t know, several months but I start to encounter practical problems with some of the blockchain stuff I was doing.

+ +

and I hope as I describe the rest of this arc you’ll smile a little bit to yourselves, and say, yeah I’ve kind of been through the same thing.

+ +

in a way this is kind of like the Gartner hype cycle you know there’s the the spike of excitement and then the trough of disillusionment.

+ +

+ +

I went through learning about some of the performance and scaling issues that we had to deal with, and some of the complexity.

+ +

and then I started to realize that putting data on the blockchain had certain repercussions that I didn’t always want to deal with, and that there needed to be some very careful thought about how we encrypted data.

+ +

+ +

and then I realized encrypting it wasn’t enough, it just plain shouldn’t be there at all. and so hopefully you guys are recognizing these kinds of patterns in your own thinking here and then I got into the whole all regulatory compliance of GDPR thing and gee this is getting harder and harder.

+ +

+ +

Then I and several of my companions discovered this notion of microledgers, and we feel like it was kind of an aha moment for us. So I’ll explain what microledgers are and I think you’ll see how that’s relevant to this arc when I’m done.

+ +

Let me just point out that that same kind of arc that I just described in my own thinking we’re seeing unfold in lots of different ways in the whole blockchain space.

+ +

+ +

All of the things on this list here are examples of projects where somebody has thought hard about the original blockchain paradigm, and tweaked something in an interesting way because +of that same arc, and you know the tweaks are different.

+ +
    +
  • plasma is about taking smart contracts off the blockchain
  • +
  • triple signed receipts is about preserving confidence in data but not having to keep a full history even though you have a strong proof that you’re at the right state anyway
  • +
+ +

they all different things up there and if you don’t know about all those, I didn’t know about all of them either until I went and researched this talk, and I was looking for patterns.

+ +

I knew about some of them and I found some others there but the point is that I think the whole industry is going through a maturation phase where we’re realizing that there’s certain aspects of what blockchain can do that we love, and there’s other aspects of what blockchain gives us that we don’t love so much and we’re trying to kind of wrestle against those constraints

+ +

+ +

These are the two things that I think these arcs all have in common, mine and and the things on the previous slide: they’re all trying to do less with the central big blockchain in some creative way so that they can keep the special value out of the blockchain but not have some of its downsides.

+ +

Blockchain— the new centralization

+ +

I want to just point out something I went and looked just for fun I went and looked up architecture diagrams with Google. I was looking for old client-server architecture diagrams okay and these are just three that I picked at random out of the Google image search results list

+ +

+ +

you see that client-server is kind of this old paradigm where we have this notion of a centralized thing, and client-server equals bad, right?

+ +

we’ve been down that road we don’t like that anymore, but here’s what’s interesting I also went and searched for some architecture diagrams about blockchain and some blockchain supposed to be highly decentralized and lo and behold there are lots and lots of evidence in these diagrams that blockchain is actually it just almost the exact same thing

+ +

+ +

now there’s some things about blockchain that are different I’m not arguing that they’re identical but the point is there is this phenomenon sometimes that blockchain has been used in a way that’s far more centralized than we like to admit yes there are nodes that spread the load around and yes the nodes create this notion of diverse or I mean diffuse trust and yet all of those nodes can be treated as one bundle in the middle

+ +

and in fact in a lot of architecture diagrams that you see in presentations at this conference and any other conference you will see a little graphic that represents the blockchain and a bunch of arrows coming to it from all over the place and what’s that that’s centralization

+ +

Where Blockchain is Needed (or Not)

+ +

+ +

so we don’t necessarily need the blockchain for everything that we think we need it for the Vitalik, back in April, I’ll let you read that quote there, well actually I’m going to read it because it’s such a good one:

+ +
+

Blockchains.. are a far less efficient computer and database than technologies that have existed for over 40 years… efficiency is not what block chains are built for - Vitalik Buterin, April 2018

+
+ +

if you actually go and look up that quote he does a comparison of how much it costs to do certain kinds of computations on Ethereum versus AWS, and it’s about a million to one difference in efficiency.

+ +
+

“Let’s say you and I, we are happy to do some transactions with each other.. We don’t really need to use the blockchain unless we disagree with each other… Why would you need the mediator if you are actually in accordance…?” - Arther Gervais (Founder of Liquidity Netowrk), June 2018

+
+ +

Then founder of Liquidity Network, in June. This is a really good quote: - bottom line is this notion, you know what? Why would you need a mediator if you’re actually agreeing with each other?

+ +

now there’s an answer to that question but there’s also, that question exposes some interesting things to think about.

+ +

I think smart people in the industry are starting to question some basic assumptions.

+ +

+ +

here’s my picture of an architecture that’s centralized in blockchain oriented you got the blockchain in the middle here and you got the arrows coming to it right this is how I was thinking about my own particular problem which was the identity management relationship management problem that’s at the core of identity when I first came into this world and if you see,

+ +

we’ve got two parties that each have a relationship and want to trust each other we have Alice we have Bob and Alice needs to know some things about her view of this relationship and she also needs to know some things about Bob’s view of the relationship okay and these two views of the world

+ +

what’s symmetrical and complimentary but they’re using the blockchain in the middle as the trusted intermediary and like I said this view of the world sort of works but it chafed on me and it became increasingly uncomfortable as I learned some of the drawbacks and challenges to it

+ +

Microledgers

+ +

+ +

Here’s what I evolved to, and this is what I want to talk to you about, is the microledger notion. In this notion you still have a blockchain, and blockchain does have relevance it’s highly relevant, but it’s not the main mediator of the relationship between Alice and Bob.

+ +

Alice and Bob talk to each other directly and then they have this kind of back-channel thing that they can use to interact with the blockchain to the extent that they need to and I’m gonna talk about what they really need the blockchain for but it’s not as much as we thought at least as much as I thought to begin with

+ +

so when you have this kind of a relationship what you have is two parties that are kind of at the edge of the old diagram, instead of the thing that’s in the middle, you have the things that are at the edges okay and these things at the edge are talking to each other. this is how I get the concept of an edge chain

+ +

that’s where that word in the title of the presentation comes from, is the notion that you can have some of the same characteristics of a blockchain, you can have high trust and tamper resistance, and diffuse patterns of communication and so forth. but, you don’t have the blockchain sitting in the middle of it. it’s all happening out at the edges

+ +

+ +

okay so this evolves even further: if you have this person Alice having relationships with multiple people, she +continues to have these lateral side relationships. she doesn’t have them through the blockchain.

+ +

now you might be saying well wait a minute if you take the blockchain and all those big arrows out what is it even useful for?

+ +

How Blockchain is Still Relevant

+ +

+ +

In my case it’s useful for certain problems that require external trust. For example, there has to be a place where I can announce that a credential, upon which identity is based, has been revoked. The world needs to test for that condition when they’re seeing credentials presented.

+ +

I know that there’s people out here who aren’t in the identity space. I think there’s analogs to this in in non-identity world too.

+ +

There’s certain things that you need to consult the blockchain for. The main things that aren’t on this list are things like:

+
    +
  • talking to each other
  • +
  • storing things
  • +
  • doing computation
  • +
  • interacting +None of that stuff has to go through smart contracts or any of that. It just has to have a few very small things that make this possible.
  • +
+ +

Besides revoking credentials, in the identity space:

+
    +
  • You have to be able to revoke a device: If you leave your phone in on the backseat of an uber you need to be able to quickly say don’t let anybody use that phone to impersonate me.
  • +
  • you need to be able to discover parties that are intending to be public
  • +
  • you need a secret rendezvous spot: so if you think of secret agents that you know they’re heading off into enemy territory, and they agree that if if they’re not back by such-and-such a time, then they’re going to meet in the square at midnight, or whatever… +You can use a blockchain kind of like that: agree that we’ll rendezvous on the blockchain if we lose track of one another, or have to repair a relationship and we can’t do it by direct conversation.
  • +
+ +

It turns out that Merkel proofs of state integrity between these two parties can be relevant.

+ +

This last one is where I get the name micro ledger for this talk. That is, the way that these two parties interact with each other, has to have some characteristics of proveability and tamper-resistance even though it’s not on the main blockchain.

+ +

You can do that by doing some very simple (well it’s not very simple… it’s simple compared to other stuff) crypto on your local hard drive..

+ +

When you interact with the other, passing them Merkel proof-of-state and having them check it against what they have.

+ +

you end up knowing with confidence that both of you have the same thing, and and you haven’t drifted or misinterpreted one another.

+ +

You end up basically having a tiny little ledger on your machine for the relationship. Alice would have one for the relationship she has with Bob. I’m talking tiny, I’m talking 5k 10k little tiny files.

+ +

They’re not massive, they don’t last necessarily forever, they don’t store any significant amounts of information, but they just have an orderly sequence of hashes that show how state has evolved that’s the micro ledger concept.

+ +

App Centralization Continuum

+ +

+ +

After we started playing with this idea I started to see things a little bit different this is my journey again but I thought instead of it being kind of a time sequence I saw it as a continuum of centralization and I really think that’s where my mental journey took me is I started out thinking blockchain was cool and I’m going to be decentralized but I wasn’t really very decentralized in my thinking and took me a long time to get there

+ +

you know I started over with “put it all in the blockchain” which isn’t so far away from traditional client-server

+ +

then you start seeing people talking about sub chains and side chains and things like that that’s an example of moving farther to the right on the continuum

+ +

then you hear people talking about well just anchor it on the blockchain now we’re starting to get pretty far over to the towards the right if you go all the way over to the right you have a pure edge chain where you really don’t need the blockchain at all.

+ +

I don’t think I’m gonna write any software that looks completely at that end of the continuum. I think the blockchain introduces some characteristics of trust that I really need but I think I can get pretty far over here get all the benefits from blockchain that I really care about but not have hardly any of the drawbacks or complications and the only price is complexity darn it

+ +

okay so I put up here on this picture, also I have gaps right here and edge chain protocols. when I first started exploring this notion of the edge chain, I was calling the thing that we were building a dApp. because it’s a decentralized app, of course. but I realized that what the industry is calling a dApp is actually pretty far over to this side because it’s typically running everything through a smart contract that does centralize computation.

+ +

there are dApps that aren’t that way, so the DAP thing moves over towards the right. There are some gaps that get maybe almost this far, but you you can take it all the way over here, and I think if you go way over to the right side it’s not really fair to call that a dApp because it’s pretty different from what the industry thinks a dApp is.

+ +

Teleomergent - More than a decentralized app

+ +

+ +

I’m gonna give you some examples here in just a minute. Just for kicks, I’m gonna introduce a new word to you, because this is why I’m excited about the right end of that continuum. I think that the things on the right end of that continuum have this characteristic.

+ +

this is a big word, you know, a $24.00 word. but it’s “telly-o-mergent.” If you’re familiar with the word teleology or telonomy, this has the notion that you have order from chaos.

+ +

Okay? but, it’s not order that’s decreed by some central party it’s order that arises spontaneously. Teleonomy is used in discussions about evolution and biology and how a very complex ecosystem can manifest really sophisticated patterns of behavior even though there’s not anybody out there telling the Zebras which direction to run when the Lions chase them

+ +

so you may have also heard the word chaotic before and you may have run into the notion of Adam Smith’s invisible hand in the economy it’s the notion that you give a bunch of independent actors the right incentives and lo and behold the free market causes an interesting dynamic to emerge that’s useful

+ +

and that’s what I think is the true characteristic at the far right side is that you give independent agents the ability to interact and these agents find useful ways to interact according to a protocol.

+ +

Dapps vs Edgechain Protocols

+ +

this is just a little compare and contrast I think I’m gonna skip over this suffice it to say that daps and edge chains have a lot in common but I think there’s some interesting differences

+ +

+ +

and I’ll maybe during Q&A; we can come back to this slide if you have questions about it, but let me now actually give you some examples of what I’m talking about.

+ +

Defining an Edgechain Protocol

+ +

+ +

When you define an edge chain protocol you have to answer these four questions:

+ +
    +
  • what are the roles in my protocol?
  • +
  • what types of messages do we exchange?
  • +
  • what stage or sequencing rules apply?
  • +
  • and how our trust and incentives managed?
  • +
+ +

A Familiar Example—Buying a House

+ +

+ +

so here’s a really familiar example, okay? no tech involved. how do you buy a house? What are the roles in buying a house?

+ +

well you have a buyer and a seller, and the realtor for the buyer and the realtor for the seller. you have a home inspector, you have a title company.

+ +

these are roles, and by the way, buying a house is a protocol. You can’t just go order a title, insurance, on some arbitrary home, because that would be out of order for the, it’s not the sequence.

+ +

You have to start by doing step one and then you go to step two and then you go to step three right and the parties in this interaction have responsibilities they can do certain things, and not other things.

+ +

The kinds of messages that get exchanged in this protocol: we have an offer to buy, a counter-offer, an acceptance or rejection, a home report, a title search. These are messages.

+ +

What are the state rules that apply? well this is an example state machine I drew. You start by negotiating and you can go round and round in circles in negotiating, eventually you exit the negotiating phase. you’re in the preparing phase where you order a title search and a home report and all these things and anyway you end up consummating the deal or not consummating it

+ +

That is an edge protocol.

+ +

Why is it an edge protocol?

+ +

There’s no blockchain involved, right? it’s people out at the edge.

+ +

There’s a hundred thousand things like this, ordering a hamburger is a protocol. You can’t just walk up to somebody nd say, “here’s seven twenty five.” You have to walk up to him and say, “I want number three on the menu,” then give him $7.25 after they ask you “is that to go or not?” “to go” right? +There’s this whole protocol involved in that, that we all know. The reason I’m harping on this is because all kinds of business problems are solved by protocols all the time, and in fact, they’re mostly edge protocols.

+ +

That’s a cool thing if you can just hook them up to blockchain for just the parts that you need them for, and not all of it. The weight of what you’re building goes way down.

+ +

Trust Ping Protocol

+ +

+ +

Here’s a simple edge protocol that’s techy. this one is relevant to the identity space. This is the trust ping protocol, and in Indy there is a HIPE (which is like an RFC) about how you ping another person.

+ +

You have their DID, for them that’s their identifier, and given that identifier you should be able to reach out and talk to that person.

+ +

So how do you do it? According to the whole Indy technology should be able to do it no matter what transport you’re used to send messages whether it’s HTTP or mail or Bluetooth or whatever.

+ +

You should know some things when you engage in this trust ping about whether the person on the other side is trustworthy and how much trust might have been eroded by the kind of mechanisms you used in between you.

+ +

There’s a HIPE about that, you can see the roles, the pinger and the pingee; and the message types.

+ +

let me give you a quick demo of this protocol. I’m gonna start up an indie agent, and that agent is going to be listening on email, and I’m going to talk to it by email, and I’m gonna use the trust ping protocol to to interact with it.

+ +

+ +

This is the trust ping protocol documentation, and the trust ping documentation says that if I want to ping somebody this is the kind of JSON message I need to send it.

+ +

So, I’m gonna send it one. Let’s go over here to my email, and I’ll bring up my little trust ping. nothing up my sleeve. here’s the the JSON that I’m sending, which is just a direct copy and paste out of this HIPE here… so that’s the that’s the stuff that I sent.

+ +

and let’s see… message was sent. that’s good. now what we’ve got to see is if the message is going to come back… there we go.

+ +

+ +

so the agent on the other side pinged me back and let’s see what it sent me: it sent me an aim style message.

+ +

This is the JSON that I got back, it says “hi” from Indy agent. So, I’ve just engaged in a protocol.

+ +

Now what does blockchain add to this? I could do this entirely without blockchain, but there’s some things I wouldn’t have: I wouldn’t have confidence in the other sender. Somebody could sit in between me in this protocol and mess with my mind, right? be a man-in-the-middle.

+ +

So most of the protocol is not modified, but by adding a little bit of blockchain pixie dust, I’ll call it, I can increase the trust behind this protocol.

+ +

That’s the kind of thing that I’m seeing over and over again as I get my head wrapped around this paradigm is you start with a paradigm that’s really not very blockchain heavy, and then you say “what are the things that’s wonderful about blockchain, that I need to add into this? and how can I do it as light as possible?”

+ +

Tic Tac Toe

+ +

+ +

okay so on to the next thing… here. Tic Tac Toe. We could also play tic-tac-toe. I’m gonna wait and see if I have enough time. I’ll do a demo of tic-tac-toe if you feel like it later. but anyway I have a demo of that if you want to. this one was not there’s no blockchain goodness on this this is all the way to the complete right side is being a pure hedge protocol because you don’t need a blockchain to play tic-tac-toe okay.

+ +

DID method for peer (private pairwise) DIDs

+ +

+ +

This is a more serious one. What if you want to manage a relationship? Alice and Bob live across the world, they use complicated technologies. Each of them has different technologies. One of them has a laptop, and a cell phone; and the other one has a desktop computer at work, and two cell phones, and something in the cloud.

+ +

They want to talk to each other and there’s different pieces of software running on all these different things at different version levels and all this kind of stuff.

+ +

How does Alice tell Bob: “you shouldn’t accept messages anymore from my old cell phone that I just sent to the recycling”?

+ +

I think they told me they were gonna wipe the hard drive on it but I just don’t trust I’m gonna tell Bob not to do that. How does Alice say, “I upgraded my own world here, and I’ve got a new device, and now if I send messages from that device you +should trust them.”

+ +

how does Alice say I’m gonna rotate my keys? all of these are concerns of managing a relationship, and you need a protocol to manage a relationship… and guess what? it’s mostly an edge protocol.

+ +

Peer DID Method Spec

+ +

This is a more serious one that has pretty high stakes. I’ve been working on a method to describe how DIDs can be created, and the DID docs associated with those DIDs can be shared.

+ +

You can see the the roles here are the participants in the relationship and there’s some message types that are described here there’s actually a DID method spec draft and I’ll show that to you really briefly here and you can go look it up yourself later if you want to

+ +

+ +

I’ll give you the URL and you can go read it, but there’s this whole spec behind this, and this is what has caused, I think, the most ruminating on the concept of a microledger… because the microledger as a persistence mechanism could provide high trust to back the did method that I’m mentioning.

+ +

Megaphone Protocol

+ +

Let me go on to another one that’s maybe a little bit more interesting so this is just an imaginary one but I think I’d love if somebody in the audience wants to build this I’d be super excited and I would buy your app.

+ +

+ +

A megaphone protocol, what I’d like is something where if I’m sitting on the beach in Indonesia and a tsunami happens… I can grab my phone and push a button and say “run a tsunamis coming” and my phone contacts all the phones all around the resort where I’m staying which in turn contact all the phone’s a mile inland and everybody starts running not just the people who can see the wave. Would that be cool?

+ +

I want basically a virtual megaphone, but here’s a “why do I need blockchain?” there’s a really good answer to this, I can’t build this right now, because if everybody had a real megaphone in real life you’d have problems with people using it irresponsibly, wouldn’t you?

+ +

So there’s a trust problem, I can use blockchain to require people to put stake, or put their identity in escrow against their responsible behavior. So that a person can say, when it’s a life-or-death situation, “I need an EpiPen right now!”

+ +

I’m willing to you know have a hundred dollars on the line or I’m willing to have my identity disclosed if I am shown to use that irresponsibly and that protocol can hook back to the blockchain as a basis for that trust but most of everything that’s happening is all out on the edge.

+ +

you can see some of the other ones, you know, “my child is lost at Disneyland,” or “I’m desperate to get on this plane as somebody in this line willing to send me to sell me their plane ticket 4000 euros?”

+ +

any of these kinds of things could be done with this kind of protocol, and you would just need peer-to-peer communication in your app. Or you could have the app go back to the cloud and talk to other apps through the cloud, if you needed to.

+ +

that would be more centralized but anyway there’s some roles in this a speaker a listener and a relay so you could have an app and a person could talk through your app to another phone that was close to you and so the word would spread right if anybody’s interested there’s a link to the concept doc when you download the slides you can go read more about that protocol

+ +

Call to Action

+ +

+ +

I hope that I haven’t gone too too deep, I’ve tried to stay really high-level and I hope that I’ve been general enough that even if you’re not in the Indy space, the identity space, you’re thinking a little bit to yourself yeah maybe there’s some ways that I’m taking for granted

+ +

that we need to use the blockchain for something… and maybe I should think from the other direction instead start thinking about the problem as an edge protocol problem and then say how do I sprinkle the the magic pixie dust a blockchain just enough to get the properties of trust or the constraints that I need

+ +

what I’ve found is that this is a very liberating experience. Two and a half years in, a lot of the problems that I initially thought were really yucky, I’m now thinking, “well if I flip it on its head I can get what I need to and I +don’t have the performance problem or I don’t have the scaling problem or I don’t have the centralization and trust problem or the regulatory problem.

+ +

So I want to encourage you to do that. Think in terms of the edge, with a blockchain as a useful foundation that you can refer to but not necessarily as the place where it all happens. You don’t have to compute everything in a smart contract.

+ +

there are some problems that you must use blockchain for but I’m just saying use it wisely, and not just peanut butter spread it on everything.

+ +

I would love to get some people here to work with me on this peer did method I think it’s a very high value for the identity space that’s one specific to my area of expertise so with that I’ll go back and demo something if you want or we can go into QA I think we got about ten minutes +left which is good

+ +

Q&A

+ +

+I was trying hard to not go till the very last second well it doesn’t necessarily have to be a person but some entity on the edge yeah and I’m really using the term edge of course is really vague but what I mean by it mostly is it’s not the thing in the center of the architecture diagram okay and then the second question the concept of the micro ledger is there any concept of persisting the final values of the micro ledger onto a blockchain

+ +

yeah so this is if I go back to let’s see… the notion of anchoring something on a blockchain a number of people in industry are exploring different ways to do that and one of the things you could anchor on a blockchain is a micro ledger so if you needed to prove for example to a third party let’s say Alice and Bob are interacting and it’s it’s a private personal relationship but let’s say Bob doesn’t fully trust Alice and maybe he’s afraid that alice is gonna steal all of his cool music for his next album even because he’s been sharing it with her so he goes and he anchors some things on the blockchain to provide evidence so that if anybody ever you know if there’s ever an argument there’s a third party that’s a witness that kind of a thing and there’s other kinds of use cases like that too

+ +

hi so obviously it’s a communication protocol so I’m wondering if there was any thoughts about communication recording or if it could be useful in any way I know there have been papers for TLS communication recording but obviously it’s not easy to do at this point with TLS and HTTPS so is there any ideas about communication recording between the agents or da DS and how it could be possibly useful

+ +

so that’s an interesting question I used to work at Blue Coat which makes a line of products actually blue coats been acquired by Symantec so if you look this up now online you’re gonna have to look under Symantec but anyway blue coat makes a made a product called an SSL visibility appliance and what it is is a deliberately constructed man-in-the-middle attack on a TLS session so an enterprise does some fancy magic with certificates to make it so that when you inside the enterprise talk to somebody outside the enterprise that appliance catches the traffic and it man in the Middle’s both of you neither side can tell that there’s this thing in the middle and the whole point of it is make the TLS channel visible so that the enterprise can look for malware that’s coming into the environment and stuff like that

+ +

so where I’m going with this is that same kind of technique could be used in agent to agent communication however you would have to get the consent of both ends of the conversation you don’t have the ability like you do in an enterprise to simply say well every browser in our enterprise is going to accept this certificate authority therefore nobody’s going to get any warnings when they click and and stuff like that so self sovereign identity technologies provide a protection against that kind of sniffing happening invisibly but it could be done and the other thing I was going to say is there’s also a hype a proposal about message tracing this is cooperative voluntary message tracing where people are trying to troubleshoot a complex interaction and they say hey please tell me when you get this message and forward it on so that I can see what’s happening parties don’t have to follow it and but it’s somewhat related to recording so I I guess I can only think of two those two comments about the recording concept maybe we can talk some more after Danny

+ +

I actually have a follow-up question and what what happened here so I’m sure you’re familiar with signal in signal low using a double ratchet it’s right in Triple D filmin and they create that end-to-end encryption so how does this really different when it comes to peer-to-peer and then just creating that encryption because you just mentioned that if you’re going to man in the middle attack I’m quite familiar with what Bluecoat does I work at Symantec as well so you have access to the private key you are able to record a session and then you’re able to replay it so basically acting as a proxy so how does this does not apply in this scenario because if I’m able to actually sit in between let’s say I hold the network and then I compromise one of the parties then this is basically just a broken channel

+ +

well first of all indie communication there’s a this has not been implemented but the hype has been accepted is adopting signals double ratchet algorithm so forward secrecy and so forth is a property of the communication channel the same way it would be with signal the did method spec that I talked about here one of the key characteristics that it has is that when you created did you must create it by deriving it from the public key of a key pair that exists and the reason that that requirement exists is because you don’t want if you had it if you did well let me take you down a different path if if you started a D ID as just like let’s say some UUID and then later you associated it with keys what could happen is you could start it and a person who’s proactive and malicious could notice what your D ID is but you haven’t asserted keys and jump in and create the kind of man in a middle situation that we’re really worried about here but because DIDS require you to derive the thing from the key the the did value from the key there is no point in time where the creator of the did is vulnerable to the man in the middle attack that’s only a partial answer to your question let’s talk about it after yeah

+ +

I had yet another follow-up on this thread so the ietf has a existing internet standard called the host identity protocol and it does exactly the same thing the intention there is because right now in networks there’s the IP address is the identity but this is not verifiable so they made this protocol with the intention that it existed to be compatible with the Internet’s tcp/ip stack so there is no tie to and etherion network or a hyper ledger implementation it’s just part of the general Internet can you give me some context as to why this is existing separate from that and we don’t just use the host identity protocol existing on the internet already so that’s a great question there’s several different answers that are all kind of related that kind of add up the first thing is that this communication mechanism has to work on things besides the Internet so not everything has IP addresses and still we have to be able to communicate we certainly live in a highly IP centric world but there’s plenty of use cases that are outside that the second thing is that like with certificates my understanding of the host identity technology is that it focuses on servers now of course it could be used for clients and stuff too but TLS in general even though it has the option of identifying both parties is almost a hundred percent used to identify only the server side of an interaction so when you want to identify the client side what do you do you have this great channel but you don’t use certificates you have an entirely different mechanism which is browser-based sessions and cookies and all this other stuff to identify the other party you log in you present some credentials and I think the same kind of phenomenon maybe is undermining some of the value of that protocol where it’s it’s going to be applied whether the protocol is written that way or not it’s going to be applied just to identify things that have a permanent presence does it does it work for mobile phones that are changing IP addresses constantly and that are refreshing their software and all that other stuff I don’t know enough to know maybe we can can you share a link with me or something and I’ll go learn some more about it state channels are on my list of we’re right here well state channels yeah the state channels are an example of this kind of thinking yeah

+ +

I have one question concerning the etch chain protocols as I understood you you suggest we make small protocols and different apps but what when I want to glue them together because they together build higher-level protocols would I then try to make the glue in the blockchain so things that those protocols need store it there or would I define let’s say super H J chain protocol well yeah protocols are one of those things that can be understood at there’s there’s lower level ones and higher level ones just like there’s the OSI stack and so forth in networking and you can combine logical entities into bigger constructs to make higher-level protocols

+ +

something that you said kind of gets at this slide that I skipped over one of the things that’s different between DAPs and edge chain protocols is that edge chain protocols there there’s no set of apps that you have to have you just need to have software that is capable of playing all of the roles in your protocol and it could be written by ten different people and there could be ten different providers of one of the roles if you wanted right so think about like buying a house we don’t have only one place that you go to get all the the actors in the buy a house protocol and yet DAPs are typically written where you write a DAP that implements the whole thing and so that’s a little bit of a paradigm shift yeah yeah yeah theirs doesn’t have to be implemented on server so it’s not exactly micro services but it’s like that in the sense that it’s a bunch of little granular things hi thanks this was really interesting I was going to offer a bit of nitpicking for the megaphone protocol I think if you don’t take in consideration economic pressure I think the protocol probably fall apart because some people will be in such situations that they’ll be willing to trade what they consider their important identity to spam people nearby and there’ll be markets that will probably show up saying hey if you can if you do this for us we’ll give you some money and people might burn through their identity because they don’t see the value of it or maybe they will try and stack up multiple identities as much as they can

+ +

obviously we we would expect this the product or the system the overall underlying self sovereign identity system not to allow that but I think if you don’t count factor in economic pressures especially for those of us who are very poor like you won’t be able to expect some of the ways that the protocol will be manipulated that’s good comment the the concept document includes the notion that megaphones have a volume and you can select the volume if you say look I’m tired and hungry and I’m a mom in an airport and I have a baby and I need to change the baby’s diaper and I forgot a diaper that’s not a life-threatening crisis so you don’t need life-threatening volume and so there’s probably different staking for different levels of volume but I think there’s still you’re right that there’s potential for abuse which is maybe one of the reasons that nobody’s been working on it yet okay well I think we should declare the the session over and I’ll be up here if anybody wants to ask more questions a couple of you asked me questions that I want to get some more information about if you just come and talk to me that’d be great and thanks for your attention I appreciate it

+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/development/interop/index.html b/development/interop/index.html new file mode 100644 index 00000000..891058ba --- /dev/null +++ b/development/interop/index.html @@ -0,0 +1,1353 @@ + + + + + + +Interoperability of Self Sovereign Identity Systems | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 5 minute read + + + +

+ + +
+ + +
+ + + +

Main

+
    +
  • [Video] SSI Report - Interoperability 2022-08-18 RootsID +
    +

    Interoperability is the ultimate challenge of a Decentralized Self-Sovereign Identity. Hyperledger Aries is hosting an Interopathon to showcase all the work their community has done to promote Interoperability. We have also started discussions about a standard import/export format that would further improve interop across identity agents.

    +
    +
  • +
  • Digital Credentials and Self Sovereign Identity Workstream 2022-08 INTABA (report +
    +

    The objective of this workstream was to examine the technology and policy landscapes for digital credentials of INATBA-Governmental Advisory Body (GAB) members, identify the commonalities and gaps, and then develop recommendations for enabling interoperability and mutual support for digital credentials across borders.

    +
    +
  • +
  • Trust, Verifiable Credentials, and Interoperability 2022-03 Helen Garneau, Indicio +
    +

    Accurate labeling, interoperability profiles, and testing are urgently needed to drive interoperability and scale decentralized identity, says a new white paper from Indicio +Seven aspects of interoperability

    +
      +
    1. DID methods
    2. +
    3. Content encryption key types
    4. +
    5. Communication protocols
    6. +
    7. Credential format and signature types
    8. +
    9. Credential access / storage (wallet)
    10. +
    11. Credential protocols and coordination formats
    12. +
    13. Compatible governance / trust
    14. +
    +
    +
  • +
  • Ugh! There’s an App for That! 2021-10 Phil Windley +
    +

    Interoperability is a fundamental property of tech systems that are generative and respect individual privacy and autonomy. And, as a bonus, it makes people’s live easier!

    +
    +
  • +
  • Interoperability is Not a Choice 2021-03-24 Transmute +
    +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors.

    + +

    Our team was proud to participate in the US Department of Homeland Security Silicon Valley Innovation Program Interoperability Plug-fest this month. DHS SVIP has been leading the charge on interoperability for years now, putting their funding and networks on the table to lead the charge.

    +
    +
  • +
  • Different approaches to Interoperability 2020-12-21 Daniel Hardman, Evernym +
    +

    Several VC ecosystems have grown up around the VC spec. Each touts standards compliance and interoperability, yet they do not currently interoperate with one another. Let’s have a look at their differences and commonalities, and then explore a simple proposal that might make which language your VCs “speak” as transparent as which language you choose when you watch a movie.

    +
    +
  • +
  • Prioritizing Individual Sovereignty over Interoperability 2019-04-26 Jolocom and Danube tech +
    +

    While we see the potential to enable interoperability with actors that do not put control in the hands of the subject of the digital identity, we must ensure that this interoperability on a technical level does not undermine the Design Goals that guided the creation of decentralized identifiers in the first place.

    +
    +
  • +
+ +

Development

+
    +
  • Open API for Interoperable Traceability 2023-06-21 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

    +
    +
  • +
+ +

Interoperability Plug-fest

+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/development/linked-data/index.html b/development/linked-data/index.html new file mode 100644 index 00000000..7d2b89bb --- /dev/null +++ b/development/linked-data/index.html @@ -0,0 +1,20437 @@ + + + + + + +Linked Data and the Semantic Web | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Getting Started

    + + + + + +
  • Whatever Happened to the Semantic Web? +From: TwoBitHistory + + + + Type: Post + Date: 2018-05-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    In 2001, Tim Berners-Lee, inventor of the World Wide Web, published an article in Scientific American. Berners-Lee, along with two other researchers, Ora Lassila and James Hendler, wanted to give the world a preview of the revolutionary new changes they saw coming to the web. Since its introduction only a decade before, the web had fast become the world’s best means for sharing documents with other people. Now, the authors promised, the web would evolve to encompass not just documents but every kind of data one could imagine

    +
    + + + + + + + + + + +
  • LinkedData - W3C Wiki +From: W3C + + + + Type: Entry + Date: 2016-08-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. These hyperlinks connect all Linked Data into a single global data graph, similar as the hyperlinks on the classic Web connect all HTML documents into a single global information space. Thus, LinkedData is to spreadsheets and databases what the Web of hypertext documents is to word processor files. The Linked Open Data cloud diagramms give an overview of the linked data sets that are available on the Web.

    +
    + + + + + + + + + + +
  • Linked Data - Design Issues +From: W3C + By: + Tim Berners Lee + + + + + Type: Page + Date: 2006-07-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data.
    Like the web of hypertext, the web of data is constructed with documents on the web. However, unlike the web of hypertext, where links are relationships anchors in hypertext documents written in HTML, for data they links between arbitrary things described by RDF,. The URIs identify any kind of object or concept. But for HTML or RDF, the same expectations apply to make the web grow:
    - Use URIs as names for things
    - Use HTTP URIs so that people can look up those names.
    - When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL)
    - Include links to other URIs. so that they can discover more things.

    +
    + +
    + + + + + + + + + + +
  • Awesome Semantic Web +From: Semantalytics + + + + Type: List + Date: 2023-04-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A curated list of various semantic web and linked data resources.

    +
    + + + + + + + + + + +
  • Awesome Linked Data +From: Nandana Mihindukulasooriya + + + + Type: List + Date: 2017-03-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A list of tools for publishing and consuming Linked Data.

    +
    + + + + + + + + + + +
  • An overview of the Linked Open Data datasets. +From: Datahub + + + + Type: List + Date: 2018-05-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A group for Linked Open Data datasets. The initial import of data for this group was done in October 2009 from the list of RDF datasets dumps provided by the W3C Linked Open Data Interest Group.

    +
    + +
    + + + + + + + + + + +
  • Publishing and consuming Linked Data embedded in HTML +From: W3C + + + + Type: Page + Date: 2011-06-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This document provides guidelines for how to create and consume Linked Data embedded in HTML. It extends and updates [HOWTO-LODP] and the [COOL-SWURIS] Note. The examples in this document use RDFa 1.1 and microdata with a special focus on Schema.org vocabulary terms.

    +
    + +
    + + + + + + + + + + +
  • Linked Data for Enterprises + + By: + Kerstin Forsberg + + + + + Type: Page + Date: 2016-12-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Keeping myself up to date on the practical use of Linked Data in Enterprises and related topics

    +
    + +
    + + + + + + + + + + +
  • Examples in the Wild << Pretty Awesome List +From: Read-Write Linked Data + + + + Type: Wiki + Date: 2019-07-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    dokieli is a decentralised article authoring, annotation, and social notification tool which works from Web browsers. It is built with the following principles in mind: freedom of expression, decentralisation, interoperability, and accessibility.

    +
    + + + + + + + + + + +
  • Understanding Linked Data slide deck (in Remark.js format) +From: Solid + + + + Type: Presentation + Date: 2019-10-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A slide deck introduction to Linked Data aimed at developers.

    +
    + + + + + + + + + + +
  • Introducing Linked Data And The Semantic Web +From: LinkedDataTools + + + + Type: Page + Date: 2011-06-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    What is Linked Data and the Semantic Web and what is all the hype about? Principally, the Semantic Web is a Web 3.0 web technology - a way of linking data between systems or entities that allows for rich, self-describing interrelations of data available across the globe on the web.

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Main

    + + + + + +
  • Designing a Linked Data developer experience + + By: + Ruben Verborgh + + + + + Type: Post + Date: 2018-12-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Making decentralized Web app development fun
    While the Semantic Web community was fighting its own internal battles, we failed to gain traction with the people who build apps that are actually used: front-end developers. Ironically, Semantic Web enthusiasts have failed to…

    +
    + + + + + + + + + + +
  • Linked Data Capabilities +From: WebofTrustInfo + By: + Christopher Lemmer Webber, Mark S. Miller + + + + + Type: Paper + Date: 2022-12-28 + + + + + + + + + + + + + + + + + + + + + + Event: rwot05-boston + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Linked Data Signatures enable a method of asserting the integrity of linked data documents that are passed throughout the web. The object capability model is a powerful system for ensuring the security of computing systems. In this paper, we explore layering an object capability model on top of Linked Data Signatures via chains of signed proclamations. fn:1 We call this system “Linked Data Capabilities”, or “ld-ocap” for short.

    +
    + + + + + + + + + + +
  • Identity as Linked Data on Immutable Ledgers +From: WebofTrustInfo + + + + Type: Paper + Date: 2016-10-17 + + + + + + + + + + + + + + + + + + + + + + Event: rwot3-sf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Content creators on the Web are getting a raw deal. They get a fraction of a cent for an ad played on YouTube, and nothing on Facebook, for filling these sites with traffic-driving content. It’s hard to make a living when you’re a creative. Licensing is hard; the user experience is bad, so lawyers and middlemen extract the most value. In the music industry, more money flows into the pockets of distributors than creatives. Consumers are often happy to pay for their content. Instead, they’re forced to sit through ads.

    +
    + + + + + + + + + + +
  • Blockchain Extensions for Linked Data Signatures +From: WebofTrustInfo + By: + Manu Sporny, Harlan Wood, Noah Thorp, Wayne Vaughn, Christopher Allen, Jason Bukowski, and Dave Longley + + + + + Type: Paper + Date: 2016-10-30 + + + + + + + + + + + + + + + + + + + + + + Event: rwot3-sf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The term Linked Data is used to describe a recommended best practice for exposing, sharing, and connecting information on the Web using standards, such as URLs, to identify things and their properties. When information is presented as Linked Data, other related information can be easily discovered and new information can be easily linked to it. Linked Data is extensible in a decentralized way, greatly reducing barriers to large scale integration.
    With the increase in usage of Linked Data for a variety of applications, there is a need to be able to verify the authenticity and integrity of Linked Data documents. The Linked Data Signatures specification added authentication and integrity protection to linked data documents through the use of public/private key cryptography without sacrificing Linked Data features such as extensibility and composability.

    +
    + + + + + + + + + + +
  • Resource Integrity Proofs +From: WebofTrustInfo + By: + Ganesh Annan, Kim Hamilton Duffy + + + + + Type: Paper + Date: 2018-12-12 + + + + + + + + + + + + + + + + + + + + + + Event: rwot7-toronto + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Cryptographic linking provides discoverability, integrity, and scheme agility
    Contributors: Manu Sporny, Dave Longley, David Lehn, and Bohdan Andriyiv
    Currently, the Web provides a simple yet powerful mechanism for the dissemination of information via links. Unfortunately, there is no generalized mechanism that enables verifying that a fetched resource has been delivered without unexpected manipulation. Would it be possible to create an extensible and multipurpose cryptographic link that provides discoverability, integrity, and scheme agility?
    Cryptographic linking solutions today have yet to provide a generalized mechanism for creating tamper-evident links. The Subresource Integrity standard limits this guarantee to script and link resources loaded on Web pages via the use of HTML attributes. IPFS provides a verification mechanism that is constrained to hash-based, content-addressable links, with no ability to complete content negotiation. RFC6920 proposes another mechanism that cannot be applied to existing links: it recommends the use of named information hashes and a resolution method that creates a content addressable URL [1]. Resource Integrity Proofs incorporates ideas from these standards and solutions to provide a new data format for cryptographic links that is fit for the open world.

    +
    + + + + + + + + + + +
  • Recent happenings with Linked Data Capabilities +From: WebofTrustInfo + + + + Type: Paper + Date: 2018-03-02 + + + + + + + + + + + + + + + + + + + + + + Event: rwot6-santabarbera + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Veres One’s architecture has been adjusted to take full advantage of Linked Data Capabilities as its primary mechanism for granting authority to perform operations on the ledger as well as on DID Documents. permission to update key materials can be conditionally handed out to an entity (or entities) and later revoked if deemed appropriate using Linked Data Capabilities’ design.
    As for ledger updates, Accelerators also make use of Linked Data Capabilities. To prevent spamming the ledger, the costs of an update must somehow be accounted for. The traditional way to do this on a blockchain is to use proof of work, and this is also an option in Veres One, but for those use cases where expending time and energy on proof of work is less desirable users can use an “accelerator”.
    An accelerator is an entity that has been granted a capability to perform updates on the ledger more quickly. Accelerators may likewise take advantage of Linked Data Capabilities’ support for delegation, with or without caveats.

    +
    + + + + + + + + + + +
  • LD Signature Format Alignment +From: WebofTrustInfo + + + + Type: Paper + Date: 2017-08-18 + + + + + + + + + + + + + + + + + + + + + + Event: rwot4-paris + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The goal of the “LD Signature Format Alignment” Working Group at Rebooting the Web of Trust IV was to investigate the feasibility and impact of the proposed 2017 RSA Signature Suite spec, which brings JSON-LD signatures into alignment with the JOSE JSON Web Signature (JWS) standards.The 2017 RSA Signature Suite is based on RFC 7797, the JSON Web Signature (JWS) Unencoded Payload Option specifcation. This approach avoids past concerns about JWT raised in the LD signature adopters, including:•Increased space consumption associated withbase-64 encoding.•Difculty of nesting or chaining signatures, leading to data duplication.•Use of a format that is not a JSON object, preventing ability to rely exclusively on a JSON document-based storage engine (whilepreserving the signature)

    +
    + + + + + + + + + + +
  • Authorization Capabilities for Linked Data v0.3 +From: CCG + + + + Type: Specification + Date: 2023-01-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Authorization Capabilities for Linked Data (ZCAP-LD for short) provides a secure way for linked data systems to grant and express authority utilizing the object capability model. Capabilities are represented as linked data objects which are signed with Linked Data Proofs. ZCAP-LD supports delegating authority to other entities on the network by chaining together capability documents. “Caveats” may be attached to capability documents which may be used to restrict the scope of their use, for example to restrict the actions which may be used or providing a mechanism by which the capability may be later revoked.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Implementation

    + + + + + +
  • Java implementation of Linked Data Signatures +From: WebofTrustInfo + + + + Type: Code + Date: 2023-05-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This is an implementation of the following cryptographic suites for Linked Data Proofs:
    Ed25519Signature2018
    Ed25519Signature2020
    EcdsaSecp256k1Signature2019
    RsaSignature2018
    JsonWebSignature2020
    JcsEd25519Signature2020
    JcsEcdsaSecp256k1Signature2019

    +
    + + + + + + + + + + +
  • JSON-LD Signatures with JSON Web Signatures +From: WebofTrustInfo + + + + Type: Code + Date: 2017-04-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Object Capabilities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Authorization Capabilities for Linked Data (ZCAP-LD for short) provides a secure way for linked data systems to grant and express authority utilizing the object capability model. Capabilities are represented as linked data objects which are signed with Linked Data Proofs. ZCAP-LD supports delegating authority to other entities on the network by chaining together capability documents. “Caveats” may be attached to capability documents which may be used to restrict the scope of their use, for example to restrict the actions which may be used or providing a mechanism by which the capability may be later revoked.

    +
    + + + + + + + + + + +
  • Linked Data Keys Registry +From: CCG + + + + Type: Registry + Date: 2020-12-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This repository contains the Linked Data Cryptographic Suite Registry which is a list of all known Linked Data cryptographic suites and their current level of maturity.

    +
    + + + + + + + + + + +
  • Linked Data Capabilities reference implementation +From: DigitalBazaar + + + + Type: Code + Date: 2023-01-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    JavaScript reference implementation for Authorization Capabilities.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

RDF

    + + + + + +
  • RDF AND JSON-LD UseCases +From: W3C + + + + Type: Page + Date: 2014-09-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This wiki page strive to address one of many question about use of RDF vs JSON-LD to store linked data. This page attempts to provide a general introduction of both the technologies and provide suitability analysis of various kind of applications to use either technology.

    +
    + +
    + + + + + + + + + + +
  • Comparison of RDFJS libraries +From: W3C + + + + Type: Entry + Date: 2019-01-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This is a comparison of JavaScript libraries for working with RDF.

    +
    + + + + + + + + + + +
  • RDF.js: The new RDF and Linked Data JavaScript library +From: W3C + + + + Type: Post + Date: 2018-04-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    A diverse web requires decentralized data storage and maintenance. According to MIT’s Tim Berners-Lee, “it is about making links, so that a person or machine can explore the web of data. With Linked Data, when you have some of it, you can find other, related, data”.

    Zazuko’s CTO Thomas Bergwinkl adds that “Linked Data is built on top of the web stack and the programming language of the web is JavaScript. It is crucial for Web Developers to have access to well-designed JavaScript libraries to work with RDF and Linked Data”.

    The RDFJS W3C Community Group did a tremendous job in defining a standard to represent Linked Data in JavaScript. Several individuals and groups started to implement the RDFJS specification.

    +
    + + + + + + + + + + +
  • RDF Dataset Canonicalization +From: RCH Working Group + + + + Type: Report + Date: 2023-05-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    RDF [RDF-CONCEPTS] describes a graph-based data model for making claims about the world and provides the foundation for reasoning upon that graph of information. At times, it becomes necessary to compare the differences between sets of graphs, digitally sign them, or generate short identifiers for graphs via hashing algorithms. This document outlines an algorithm for normalizing RDF datasets such that these operations can be performed.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/development/object-capabilities/index.html b/development/object-capabilities/index.html new file mode 100644 index 00000000..4c5ba949 --- /dev/null +++ b/development/object-capabilities/index.html @@ -0,0 +1,11213 @@ + + + + + + +Object Capability Model | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + less than 1 minute read + + + +

+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Main

    + + + + + +
  • Hygiene for a computing pandemic +From: fossandcrafts + + + + Type: Post + Date: 2021-01-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Object Capabilities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    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, we shared last month.

    +
    + + + + + + + + + + + + + + + + +
  • Comparing VCs to ZCAP-LD + + By: + Kyle Den Hartog + + + + + Type: Post + Date: 2021-09-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Object Capabilities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Why make the investment then to put the time and effort into ZCAPs when we’ve already got VCs? Simply put because security is hard and trying to push square pegs into round holes often times leads to bugs which are elevated to mission critical authentication/authorization bypass vulnerabilities. By designing around a fit for purpose data model with a well defined problem being solved it allows for us to be much more precise about where we believe extensibility is important versus where normative statements should be made to simplify the processing of the data models. By extension this leads to a simpler security model and likely a much more robust design with fewer vulnerabilities.

    +
    + + + + + + + + + + +
  • Re: VCs - zCaps / OCap a Discussion +From: CCG Mailing List + By: + Dave Longley + + + + + Type: Discussion + Date: 2020-12-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Object Capabilities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    TL; DR: My current view is that the main confusion here may be over the difference between VCs and LD Proofs, not VCs and ZCAPs. VCs are not a generalized container for attaching a cryptographic proof to a document. That’s what LD proofs (or JOSE style proofs) are for. VCs use LD proofs (or JOSE style proofs) to attach an assertion proof to a document that specifically models statements made by an issuer about some subject, which is therefore inherently about the identity of that subject

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Authorization Capabilities for Linked Data v0.3 +From: CCG + + + + Type: Specification + Date: 2023-01-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Authorization Capabilities for Linked Data (ZCAP-LD for short) provides a secure way for linked data systems to grant and express authority utilizing the object capability model. Capabilities are represented as linked data objects which are signed with Linked Data Proofs. ZCAP-LD supports delegating authority to other entities on the network by chaining together capability documents. “Caveats” may be attached to capability documents which may be used to restrict the scope of their use, for example to restrict the actions which may be used or providing a mechanism by which the capability may be later revoked.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Awesome Object Capabilities and Capability-based Security + + By: + Dan Connolly + + + + + Type: List + Date: 2023-03-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Capability-based security enables the concise composition of powerful patterns of cooperation without vulnerability. What Are Capabilities? explains in detail.

    +
    + + + + + + + + + + +
  • Object Capability Model +From: Wikipedia + + + + Type: Entry + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Computer scientist E. Dean Tribble stated that in smart contracts, identity-based access control did not support well dynamically changing permissions, compared to the object-capability model. He analogized the ocap model with giving a valet the key to one’s car, without handing over the right to car ownership.

    The structural properties of object capability systems favor modularity in code design and ensure reliable encapsulation in code implementation.

    These structural properties facilitate the analysis of some security properties of an object-capability program or operating system. Some of these – in particular, information flow properties – can be analyzed at the level of object references and connectivity, independent of any knowledge or analysis of the code that determines the behavior of the objects. As a consequence, these security properties can be established and maintained in the presence of new objects that contain unknown and possibly malicious code.

    +
    + + + + + + + + + + +
  • Object Capabilities +From: eRights + By: + Mark S. Miller + + + + + Type: Page + Date: 1998-10-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The capability model is, in a sense, the object model taken to its logical extreme. Where object programmers seek modularity – a decrease in the dependencies between separately thought-out units – capability programmers seek security, recognizing that required trust is a form of dependency. Object programmers wish to guard against bugs: a bug in module A should not propagate to module B. Capability programmers wish to guard against malice. However, if B is designed to be invulnerable to A’s malice, it is likely also invulnerable to A’s bugs.

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Literature

    + + + + + +
  • Authorization Capabilities for Linked Data v0.3 +From: CCG + + + + Type: Specification + Date: 2023-01-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Authorization Capabilities for Linked Data (ZCAP-LD for short) provides a secure way for linked data systems to grant and express authority utilizing the object capability model. Capabilities are represented as linked data objects which are signed with Linked Data Proofs. ZCAP-LD supports delegating authority to other entities on the network by chaining together capability documents. “Caveats” may be attached to capability documents which may be used to restrict the scope of their use, for example to restrict the actions which may be used or providing a mechanism by which the capability may be later revoked.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • DIDAuth + Obj. Cap. - IIW +From: IDCommons + + + + Type: Session notes + Date: 2018-10-31 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    What is DIDAuth and how is it compatible with Object Capabilities?
    We started by defining and describing object capabilities:
    - A Capability is a Transferable Unforgeable Permission. It can be implemented with unguessable URLS or signed objects.
    - A Java Program object reference is a capability, it allows for actions on the subject (the object instance).
    - A stronger implementation of object capabilities involves a digital certificate issued by a public key, for a resource with a set of supported methods:
    Issuer: AlicePubKey
    Resource: did:dad:0x123
    Actions: Read,Write
    Signature: 0x456

    +
    + +
    + + + + + + + + + + +
  • Applying the Principle of Least Authority to User Interaction +From: WebofTrustInfo + By: + Bill Tulloh + + + + + Type: Paper + Date: 2019-02-25 + + + + + + + + + + + + + + + + + + + + + + Event: rwot8-barcelona + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Object capabilities (ocaps) are increasingly recognized as an important tool for achieving the goals of self-sovereign identity. Many of the principles of self-sovereign identity, such as minimization and protection, can best be achieved through the disciplined pursuit of the principle of least authority that ocaps enable. This paper examines how POLA can be extended to better protect users when exercising their self-sovereign identity.

    +
    + + + + + + + + + + +
  • Introductory Capability DHT +From: WebofTrustInfo + By: + James Foley + + + + + Type: Paper + Date: 2019-02-08 + + + + + + + + + + + + + + + + + + + + + + Event: rwot7-toronto + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Object Capability software design paradigm is a powerful philosophy for the programming of decentralized applications particularly in the realms of security and rights management.

    +
    + + + + + + + + + + +
  • Models of Identity +From: WebofTrustInfo + By: + Joe Andrieu, Nathan George, Christophe Macintosh, Ouri Poupko, Antoine Rondelet, Andrew Hughes + + + + + Type: Paper + Date: 2020-05-17 + + + + + + + + + + + + + + + + + + + + + + Event: rwot7-toronto + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    SecurityLibertyDataRelationshipCapability

    Considering different models for handling identity information allows reconciliation, and creates opportunities to address primary use cases across paradigms, increasing overall strength and security of a solution.
    […]
    In the Object Capabilities model, authorization is managed by creating, sharing, attenuating, and using “capabilities” instead of, for example, access control lists. If you have a valid “capability”, you have the authorization. Like a car key, Object Capabilities may be used no matter who you are. This model shifts the burden of identification from error-prone correlations to directly work with individuals’ actual capabilities.

    +
    + + + + + + + + + + +
  • Cryptographic and Data Modeling Requirements from RWoT +From: WebofTrustInfo + By: + Manu Sporny, Dave Longley, Christopher Lemmer Webber + + + + + Type: Paper + Date: 2018-08-23 + + + + + + + + + + + + + + + + + + + + + + Event: rwot7-toronto + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This paper introduces the uninitiated to the requirements that have been identified over the years that are driving the community toward certain technological solutions.

    Rebooting the Web of Trust is a community that is attempting to create a decentralized ecosystem that enables people to be in control of various aspects of their data and identity information. The group often talks about Decentralized Identifiers, Verifiable Credentials, Object Capabilities, ed25519 keys, cryptographic identifiers, and other technologies but rarely spends time documenting how we got here.

    +
    + + + + + + + + + + +
  • Recent happenings with Linked Data Capabilities +From: WebofTrustInfo + By: + Christopher Lemmer Webber + + + + + Type: Paper + Date: 2018-03-02 + + + + + + + + + + + + + + + + + + + + + + Event: rwot6-santabarbera + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    One of the outputs from Rebooting Web of Trust Fall 2017 was a writeup on Linked Data Capabilities based on discussions from the workshop (and particularly thanks to the guide of Mark S. Miller’s longstanding work on object capabilities). While the writeup speaks for itself, in short Linked Data Capabilities provide a way to encode object capability security to linked data systems. Much has happened since then.

    After the workshop ideas from the paper were reified into specification form and the W3C Credentials Community Group has taken on the specification as an official work item of the group. Some changes have happened in the design of Linked Data Capabilities from the initial Rebooting Web of Trust paper

    +
    + + + + + + + + + + +
  • Smarm: Requirements for a smart-signatures Scheme +From: WebofTrustInfo + By: + Christopher Lemmer Webber and Christopher Allen + + + + + Type: Paper + Date: 2017-10-05 + + + + + + + + + + + + + + + + + + + + + + Event: rwot5-boston + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Smart signatures are desirable, but how to implement them? We need a language that is powerful and flexible enough to meet our needs while safe and bounded to run while remaining simple enough to feasibly implement.

    Scheme is a turing-complete language with a (at least stated) fondness for minimalism. Unfortunately Scheme on its own is neither “safe” nor (necessarily) deterministic. Thankfully we can get the properties we want through:

    - Making object capabilities a core part of the language. Specifically, Jonathan Rees’ “W7 security kernel” demonstrates that a pure lexically scoped environment is itself an appropritate substrate for object capabilities.
    - Restricting space and time precisely in a way that is deterministic and reproducible.
    - Removing sources of external side effects.

    +
    + + + + + + + + + + +
  • Identity Hubs Capabilities Perspective +From: WebofTrustInfo + By: + Adrian Gropper, Drummond Reed, Mark S. Miller + + + + + Type: Paper + Date: 2017-10-14 + + + + + + + + + + + + + + + + + + + + + + Event: rwot5-boston + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Identity Hubs as currently proposed in the Decentralized Identity Foundation (DIF) are a subset of a general Decentralized Identifier (DID) based user-controlled agent, based on ACLs rather than an object-capabilities (ocap) architecture. The current approach has both security and scalability issues. Transitioning the Hubs design to an ocap model can be achieved by introducing an UMA authorization server as the control endpoint. This avoids creating confused-deputy security issues and expands scale by enabling the hub to delegate access to resources not stored in the hub itself.

    +
    + + + + + + + + + + +
  • Linked Data Capabilities +From: WebofTrustInfo + By: + Christopher Lemmer Webber, Mark S. Miller + + + + + Type: Paper + Date: 2022-11-28 + + + + + + + + + + + + + + + + + + + + + + Event: rwot5-boston + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Linked Data Signatures enable a method of asserting the integrity of linked data documents that are passed throughout the web. The object capability model is a powerful system for ensuring the security of computing systems. In this paper, we explore layering an object capability model on top of Linked Data Signatures via chains of signed proclamations. fn:1 We call this system “Linked Data Capabilities”, or “ld-ocap” for short.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + , + + , + + , + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/development/user-experience/index.html b/development/user-experience/index.html new file mode 100644 index 00000000..2a92b415 --- /dev/null +++ b/development/user-experience/index.html @@ -0,0 +1,1391 @@ + + + + + + +User Experience and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 7 minute read + + + +

+ + +
+ + +
+ + + +

General

+
    +
  • Identity and Consistent User Experience 2021-11 Phil Windley +
    +

    There’s a saying in security: “Don’t roll your own crypto.” I think we need a corollary in identity: “Don’t roll your own interface.” But how do we do that? And what should the interface be? One answer is to adopt the user experience people already understand from the physical world: connections and credentials.

    +
    +
  • +
  • Fluid Multi-Pseudonymity 2021-09-07 Windley +
    +

    Fluid multi-pseudonymity perfectly describes the way we live our lives and the reality that identity systems must realize if we are to live authentically in the digital sphere.‘

    +
    +
  • +
  • Humanizing PoSSI- Human-centric structure of the Principles of SSI 2021-05-06 Line Kofoed +
    +
      +
    1. [Line] Welcome and introductions; background information around how this topic is important to discuss
    2. +
    3. Principles of SSI - https://sovrin.org/principles-of-ssi/
    4. +
    5. Sovrin Foundation is working on Sovrin Utility GF and the Sovrin Ecosystem GF
    6. +
    7. Work on the SEGF led to reviewing how we define an ecosystem (see slide for definition) → identity ecosystem for identity services
    8. +
    9. The approach to grouping the 12 principles are intended to enable better understanding as digital trust ecosystems grow
    10. +
    11. Ecosystem of ecosystems will need a foundational set of values and principles and the PoSSI
    12. +
    13. [Sterre] It is good to have the order the principles to help better understanding
    14. +
    15. [Drummond] additional supplementary material to help laypersons understand the PoSSI better
    16. +
    17. [Alex] is the original sequence/numbering sufficient and complete?
    18. +
    19. [Chris] the grouping is more important for the SEGF
    20. +
    21. [please join Sovrin meetings]
    22. +
    +
    +
  • +
  • Bringing User-Centricity to Decentralized Identity 2021-08-01 Nat Sakimura KuppingerCole +
    +

    Raj Hegde sits with identity veteran, Nat Sakimura - Chairman of OpenID Foundation to understand how user-centric learnings from existing authentication protocols can be applied to future identity initiatives.

    +
    +
  • +
  • How humans understand identity 2021-07-09 Universal Identity +
    +

    Lack of great user experiences is often raised as one of decentralized identity’s (and public blockchain’s) missing ingredients for ubiquitous adoption. However to arrive at usable experiences across the industry, we first need to reach consensus around basic user personas and mental models, then design and build interoperable system accordingly.

    +
    +
  • +
+ +

Relationship based Identity

+
    +
  • Are Transactional Relationships Enough? 2022-03 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.

    +
    +
  • +
  • Backchannel: A relationship-based digital identity system 2021-09 Ink and Switch +
    +

    Using Backchannel as a model example, we propose four design principles for trusted digital relationships. Then we used Backchannel to design and build three sample apps: chat, location sharing, and document preview. We also tested these designs with journalists, researchers, and designers. Based on this testing, we outline common user experience challenges and recommended solutions.

    +
    +
  • +
  • Authentic Digital Relationships 2020-08 Phil Windley +
    +

    Self-sovereign identity (SSI) systems offers an alternative model that supports richer relationships. Rather than provisioning identifiers and accounts in an administrative system where the power imbalance assures that one party to the relationship can dictate the terms of the interaction, SSI is founded on peer relationships that are co-provisioned by the exchange of decentralized identifiers. This architecture implies that both parties will have tools that speak a common protocol.

    +
    +
  • +
  • Relationships and Identity 2020-07 Phil Windley +
    +

    We build digital identity systems to create and manage relationships—not identities.

    +
    +
  • +
+ +

Customer Relationships

+
    +
  • The Identity Imperative: Risk Management, Value Creation, and Balance of Power Shifts 2021-12-10 Michael Becker IdentityPraxis +
    +

    Brands need to prepare for fundamental shifts in people’s attitudes and expectations. The implications of these shifts will be profound, as they will force a change in competition, business models, product offerings, and business practices.

    +
    +
  • +
  • The 7 Deadly Sins of Digital Customer Relationships 2021-03-02 Evernym +
    +

    It’s not just about measuring customers, it’s about keeping them. Yet the more I look at how businesses design and manage their relationships with customers, the more I see dysfunction, waste and a collapse of consumer trust. In fact, I see a number of core business behaviours that are causing this waste, this dysfunction. Seven to be precise.

    +
    +
  • +
  • Decentralized Identifiers: Building Smarter, More Sustainable Customer Relationships 2021-03-02 Evernym +
    +

    DIDs are about building lasting private and secure digital relationships with customers, and as we’ll see with each of the Deadly Sins, about reducing costs, increasing compliance and enabling truly personalized products and services – without being creepy.

    +
    +
  • +
+ +

Design

+
    +
  • More security does not have to mean less user-friendliness 2022-06-05 Martin Kuppinger, Tagesspiegel +
    +

    The passwords that have been declared dead are far from dead. Nevertheless, the way in which users authenticate themselves is changing towards more security and convenience.

    +
    +
  • +
  • ​​How Might we Design Consent Experiences for Data Sharing? 2022-05-27 ToIP HXWG Arianna Rossi, Xengie Doan, Interdisciplinary Center for Security, Reliability and Trust (SnT) at the University of Luxembourg +
    +

    The complex ecosystem where manifold transactions can be automatically enabled by smart contracts contributes, at least in principle, to establish greater transparency about data use towards the many parties involved. However, the mere fact of building such a verifiable and traceable architecture does not automatically translate into understandable communications, easily applicable instructions and smooth transactions for human beings.

    +
    +
  • +
  • Tap and Prove 2021-07-15 Stephen Wilson +
    +

    We should be able to “tap and prove” any important fact and figures about ourselves – as easily as we tap and pay with a mobile phone at any one of 100s of millions of terminals globally.

    +
    +
  • +
  • Disability-inclusive ID Systems 2020-12-09 World +
    +

    Creating an inclusive ID system requires a comprehensive, whole-of-system approach to overcome barriers to ID enrollment and use for persons with disabilities.

    +
    +
  • +
  • EPS for SSI (Self-Sovereign Identity) 2020-08-15 Hitoshi Kokumai +
    +

    you might be interested to hear that the core of EPS is designed to convert images to high-entropy codes, which work as very long passwords and also as the seeds of symmetric or asymmetric cryptographic keys.

    +
    +
  • +
  • Falsehoods Programmers Believe About Names - With Examples 2018-01-08 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. +
    3. People have exactly one full name which they go by.
    4. +
    +
    +
  • +
+ +

Trust

+
    +
  • An Introduction to Digital Trust 2021-09-06 Northern Block +
    +

    what’s the purpose of SSI? It’s about enabling Digital Trust (which is quickly becoming an integral part of digital transformation for organizations).

    +
    +
  • +
  • Will users and organizations have trust in keys roaming via the cloud? 2022-05-12 Kuppinger Cole EIC2022 +
    +

    the FIDO Alliance, a set of open, scalable, and interoperable specifications has been developed to replace passwords as a secure authentication method for online services. The alliance has also worked with companies such as Microsoft, Google, and Apple  to integrate and adopt FIDO standards across their operating systems.

    +
    +
  • +
+ +

Users Needs

+
    +
  • People Don’t Understand the Purpose of Privacy Policies and Terms of Service – New Research Published 2022-01-24 Me2B Alliance (Report +
    +
      +
    • Consumers are aware that legal policies exist on connected technologies and that they should read them, but they continue to choose to largely ignore them.
    • +
    • 55% of survey participants did not understand that a TOS/TOU agreement is a legal contract. This has significant implications because a key requirement for legally binding contracts is mutual assent, which means that both parties have a “meeting of the minds” and must understand they’re entering into a contract.
    • +
    • None of the interview participants were aware of tools that explain or rate privacy policies and TOS/TOU documents, and half said that a score would not change their behavior.
    • +
    • 66% of survey respondents believe that privacy policies protect the business, while 50% say they protect the consumer. It’s questionable that privacy policies protect either the individual or the business, as they are primarily legal notices, disclosures of how data is used by the technology and the companies behind it. Moreover, 39% of respondents erroneously thought that the privacy policy was a contract [between them and the company].
    • +
    +
    +
  • +
  • What Your Customers Really Want From Your Login Box 2021-10-06 Auth0 +
    +

    customers want convenience and control: they want to choose which authentication method to use – whether it’s MFA or SSO or biometrics. They want a brand experience that resembles a concierge desk: a 24/7 service where no demand is too big. To top it off, they don’t want to see any technical glitches

    +
    +
  • +
+ +

Location Tracking

+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/development/wallets/index.html b/development/wallets/index.html new file mode 100644 index 00000000..35fa02c4 --- /dev/null +++ b/development/wallets/index.html @@ -0,0 +1,2011 @@ + + + + + + +Digital Wallets and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 17 minute read + + + +

+ + +
+ + +
+ + + +

Explainer

+
    +
  • Handout: The history and future of digital wallets 2023-06-29 Steve Lockstep PDF +
    +

    We can trace the history of digital wallets with a Capability-Maturity Model (CMM) from paper and magnetic stripes to chip and mobiles. The fundamentally important trend over the decades has been to use smart technology to prove the properties of the data carried in the wallet. Today’s smart phone wallets prove the origin of each credential, possession by its rightful owner, the manufacturer and history of the wallet, and other metadata.

    +
    +
  • +
  • GlobaliD 101: ID wallets 2022-08-02 GlobalID +
    +

    What if instead, you could securely and selectively share your ID with an expiring link? Your name and photo will be visible but other private details will be blurred out. Your Airbnb now believes you are who you say you are because they also trust the issuer of your digital credential. Likewise, you don’t have to worry that a copy of your full license is on a stranger’s phone forever. Everyone rests easy, and you enjoy the heck out of your vacation.

    +
    +
  • +
  • A Business Trip with FlexID SSID 2022-03-19 Kudzaishe George Zharare +
    +

    In the offline world, we typically store credentials in a physical wallet — it keeps them all in one place, protects them by keeping them close to our body, and makes them easy to carry around and access when we need them. The job of a digital wallet is no different:

    + +
      +
    1. Store your credentials, keys/keycards, bills/receipts, etc
    2. +
    3. Protect them from theft or prying eyes.
    4. +
    5. Keep them handy — easily available and portable across all your devices.
    6. +
    +
    +
  • +
  • Self-Sovereign Identity: The Foundation of the Digital Wallet 2022-03-03 Nevis +
    +

    Turning identifying features into verified credentials

    + +

    How exactly does this work? Let’s look at the three roles of user, issuer and verifier. Firstly, users can have any number of attributes – such as their credit rating, national identity document or driving licence – certified by the entity responsible for each attribute.

    +
    +
  • +
  • Digital Identity Wallet: A place for your self-sovereign identity 2021-06-20 SSI Ambassador +
    +

    This article explains what a wallet is, how it works and how you can use it for managing your digital identity. While there are also wallets for institutions, this article only focuses on wallets for end users. The article also takes into consideration the revised eIDAS regulation including the ‘European Digital Identity Wallet’.

    +
    +
  • +
  • 5 Reasons to Use an Identity Wallet 2021-06-14 Affinidi +
    +

    Undoubtedly, identity wallets are an integral part of the future as it comes with a ton of benefits geared for the next-gen online security.

    +
    +
  • +
  • The benefits of Self-Sovereign Identity wallets: Collaborating on Self-Sovereign Identity wallets 2021-03-18 Rabobank (Part 2 +
    +

    SSI and identity wallets will make it easier for citizens, organizations and governments to manage (digital) identities. It will make registrations and transactions across the internet private and secure. It will also make organizations more efficient and effective. As administration is reduced, costs will decrease. As their user interface becomes easier to use, their customers will perform more registrations with less errors - what in some cases will lead to extra revenue, but in all cases will lead to more satisfied customers

    +
    +
  • +
  • Digital Wallets and Digital Agents: Putting the Individual in Control 2021-03-05 Evernym +
    +

    Fittingly, some define wrath as “when anger is directed against an innocent person, and when it is unduly strong or long-lasting.” That feels right if you consider the real-life impacts of disabling someone’s digital identity without notice.

    +
    +
  • +
  • [Report] Making Sense of Digital Wallets (DIACC) 2020-12-15 DIACC +
    +

    This report proposes what a trusted digital wallet should aim to do.

    +
    +
  • +
  • Operationalizing Digital Relationships 2020-11 Phil Windley +
    +

    An SSI wallet provides a place for people to stand in the digital realm. Using the wallet, people can operationalize their digital relationships as peers with others online.

    +
    +
  • +
+ +

Policy

+ +
    +
  • An Identity Wallet Bill of Rights - Starting With the Mobile Driver License 2022-09-12 Spruce Systems +
    +

    The EFF further has recommended W3C Verifiable Credentials due to their history of being developed in the public, and being an open standard. We agree with this. Vendors such as Microsoft, Ping Identity, Workday, and Spruce have already adopted these in pilots and production use cases. Furthermore, Underwriter Labs, an author of ISO 18013-5, has described how to interoperate Verifiable Credentials with the ISO described data model and protocols. We look forward to continuing our collaborations here such as demonstrating interoperability with TBD:

    +
    +
  • +
  • Digital Wallets and Migration Policy: A Critical Intersection 2022-06-15 Bosh Stiftung (Download +
    +

    In cross-border and migration contexts, digital wallets promise to have wide ranging implications for global governance, especially in identity management and finance. In this brief Margie Cheesman outlines use cases as well as concerns and risks when it comes to their adoption in the migration sector.

    +
    +
  • +
  • Validated ID’s journey to becoming EBSI compliant 2022-05-10 Validated ID +
    +

    [Wallet Conformance Tests] are designed to demonstrate that the wallet provider can onboard users safely, receive verifiable credentials from a trusted issuer, and present verifiable credentials to a verifier. All of these, using of course EBSI infrastructure.

    +
    +
  • +
  • Trust In Your Wallet 2022-04-27 Findy Agency +
    +

    Finnish Trust Network consists of “strong electronic identification” providers. The concept means proving one’s identity in electronic services that meets specific requirements laid down by Finnish law. The identity providers are required to implement multi-factor authentication to authenticate the users.

    +
    +
  • +
  • Identity Wallets & eIDAS 2.0 2022-03-24 State of Identity +
    +

    What role will public vs. private institutions play in the rollout of eIDAS 2.0 wallets? On this week’s State of Identity podcast, host Cameron D’Ambrosi is joined by Marcel Wendt, CTO & Founder of Digidentity. The duo discusses the looming impact of eIDAS 2.0 on digital identity globally, how to keep data secure when verifying the identity of individuals and businesses online, and the European Union’s clear vision for where digital identity is headed].

    +
    +
  • +
+ +

Organization

+
    +
  • Wallet Security wallet-security@lists.identity.foundation 2023-06-13 DIF +
    +

    The WG will design and define secure wallet architecture, establish common terminology, produce guidelines, classify and specify security capabilities and best practices, and more.

    +
    +
  • +
  • OpenWallet Foundation 2022-09 Nat Sakimura +
    +

    The formation of the OpenWallet Foundation was announced at the Open Source Summit held in Dublin on the evening of the 14th. The OpenWallet Foundation is an open source wallet based on standard protocols

    +
    +
  • +
+ +

Product

+ + +

Development

+ + +

User Experience

+
    +
  • Custodial vs Non-custodial Wallets 2022-01-21 Affinidi +
    +

    The biggest disadvantage of non-custodial wallets is their inaccessibility when you lose or forget the password. Since you are the sole custodian, there is a huge responsibility on you to always remember the password of your wallet. +

    +
    +
  • +
  • Determinants of Behavioral Intention to Use a Self-Sovereign Identity Digital Wallet: Extending the UTAUT with Trustworthiness 2021-09-27 Kerri Lemoie +
    +

    The unified theory of acceptance and use of technology was extended to examine the potential influence of the self sovereign identity principles and trustworthyness, along with other factors such as percieved usefulness and perceived ease of use, on the adoption of this new approach to online identity

    +
    +
  • +
  • Dissertation Study on Adoption of SSI Digital Wallet 2021-05-06 Kerri Lemoie [Slides] +
    +

    Perceived benefit + Perceived ease of use => Behavioral intention
    +Her hypotheses: (slide 13)

    +
      +
    • H1: Perceived usefulness will have a positive effect on behavioral intention to use a self-sovereign identity digital wallet.
    • +
    • H2: Perceived ease of use will have a positive effect on behavioral intention to use a self-sovereign identity digital wallet.
    • +
    • H3: Trustworthiness will have a positive effect on behavioral intention to use a self-sovereign identity digital wallet.
    • +
    • H3a: Trustworthiness will have a positive effect on perceived usefulness.
      +Methodology: anonymous online survey using design fiction (think “Star Trek”)
    • +
    +
    +
  • +
  • Digital Identity Wallet UI Competition 2020-12-14 Federal Blockchain News +
    +

    Kathleen Kenyon & Anil John believe that blockchain-based identity wallets are designed for engineers, not users, and created the Digital Identity Wallet UI Design Competition to address that challenge. Hear from the finalists’: Jeff Stephens of Dignari, Josh Welty of Trinsic, along with Ken Ebert and Scott Harris of Indicio.

    +
    +
  • +
+ +

Ecosystem

+ +

Wallet Overview TNO SSI-Lab 2023 Related

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WalletOpen SourceCredential FormatEncoding SchemeSignature AlgorithmRevocation AlgorithmPeer-to-Peer ProtocolBlockchain TypeBlockchain PurposeCredential Exchange ProtocolConnection Type
AceID Wallet* - AceBlock?-----AceBlock blockchain framework---
Apple Wallet------ ---
Atala PRISM - IOHKNoJWT-VC, soon:AnonCredsJSON, JSON-LDECDSA, soon: CLRevocation not supported, soon: Revocation List 2021DIDCommCardanoAnchoring public DIDs for issuers and/or verifiers (ie: enabling trust registry)Issue Credential Protocol, Present Proof Protocol, Presentation ExchangeConnection-based communication
Blockcerts Wallet - Hyland CredentialsYes-----Bitcoin and Ethereum, with Merkle proof linking credential to blockchain transaction---
BlockpassNo-----Ethereum or Blockpass---
Secure Identity - BloomNo-----?---
CertiShare Wallet - The Ego CompanyNoAnonCred, JSON-LDJSONBBS+Indy revocationDIDComm, DID Exchange Protocol, openIDHyperledger IndySchema, CredentialDefinitions, DID, RevocationOIDC4CI, Issue Credential Protocol, Present Proof Protocol, Presentation ExchangeDirect communication, Connection-based communication
Connect.Me - EvernymYes-----Hyperledger Indy and Hyperledger Ursa---
Data Wallet - iGrant.ioNoAnonCreds, VC(?)JSONCL, ES256Indy revocation, EBSI revocationOIDC, SIOP, DIDComm, DID Exchange Protocol, Connection protocols in AIP 1.0Hyperledger Indy, Ethereum, EBSI blockchainFor publishing schema IDs, credential def IDs and public DIDOIDC4CI, OIDC4VP, Issue Credential Protocol, Present Proof Protocol, Presentation Exchange, DEXADirect communication, Connection-based communication
Datakeeper - Rabobank NederlandNoLDP-VCJSON-LDECDSAValidity credential, Revocation not supportedDatakeeper protocolN/AN/ADatakeeper protocol (Verifiable Presentation)Direct communication
DID:Wallet - ArcBlockNo-----ArcBlock’s own blockchain and comprehensive support for the Ethereum ecosystem.---
esatus WalletA new version, SOWL wallet, coming soon, with an open source SDK.AnonCredJSONCLIndy revocationDIDCommN/AN/AIssue Credential Protocol, Present Proof Protocol, Presentation ExchangeConnection-based communication
GatacaNoLDP-VC, JTW-VCJSON-LDEdDSA, RSA, secp256k, P-256, CadEsStatus List 2017, Status List 2021OIDC, SIOPWe are agnostic to the infra, so the platform right now supports Ethereum, Fabric and EBSITo anchor DIDs (legal entities), and to anchor the trust frameworkOIDC4CI, OIDC4VP, Presentation ExchangeDirect communication, Connection-based communication
Gimly ID------ ---
helix id - Blockchain Helix AGpartly open sourcedJWT, JWT-VCcompact and JSON serialization, JSON, JSON-LDBBS+, ECDSADID RevocationOIDC, DIDComm, DID Exchange Protocolpublic permissioned Ethereum, IPFSNo personal dataIssue Credential Protocol, Present Proof Protocol, Presentation ExchangeDirect communication, Connection-based communication
IDEMA------ ---
idento.one------ ---
IdentryNoAnonCredJSONCLIndy revocationDIDCommHyperLedger IndyAuthorization, Credentials Schemas, Revocation registryPresent Proof ProtocolDirect communication, Connection-based communication
Jolocom SmartWalletYes-----Ethereum---
KayTrust WalletNo-----Blockchain network based on Ethereum---
Lissi WalletNoAnonCredJSONCLIndy revocationDIDCommHyperledger IndyDecentralized Public Key InfrastructureIssue Credential Protocol, Present Proof Protocol, soon: OpenID4VCI and OpenID4VPDirect communication, Connection-based communication
MATTR WalletNoLDP-VCJSON-LDBBS+, EdDSARevocationList2020OIDC, DIDCommION - if ION DID menthod usedStoring public keysOIDC4CIDirect communication, Connection-based communication
Microsoft EntraNo----- ---
MYKEEPiN - MetadiumNoJWT, JWT-VCcompact and JSON serialization, JSON, JSON-LDECDSANon-revocation tokenN/AMetadiumScale up for DIDN/ADirect communication
Paradym Wallet - AnimoYesJWT-VCcompact and JSON serialization, JSONEdDSA, ES256NoOID4VCN/AN/AOIDC4CI, OIDC4VP, Presentation ExchangeDirect communication
SelfKey WalletYes-----Ethereum---
Sphereon WalletYesJWT, JWT-VC, LDP-VCcompact and JSON serialization, JSON, JSON-LD, JSON-LDBBS+, ECDSA, EdDSA, RSAStatus List 2021, Validity credentialOIDC, SIOP, DIDCommN/AN/AOIDC4CI, OIDC4VP, Presentation ExchangeDirect communication, Connection-based communication
Spherity WalletNoAnonCred, JSON-LD-CL, BBS+, EdDSAIndy Revocation, Revocation 5539, Status List 2021OIDC, SIOP, DIDComm, DID Exchange ProtocolEthereumAnchor DID & DID Documents, Trust Registry, Revocation RegistryOIDC4CI, OIDC4VP, Issue Credential Protocol, Present Proof Protocol, Presentation ExchangeDirect communication, Connection-based communication
TalaoYesJWT-VC, JSON-LDJSON, JSON-LDECDSAStatus List 2021OIDC, SIOP, DID Exchange ProtocolEthereum, ION, EBSI, PolygonIDidentity, cryptoOIDC4CI, OIDC4VP, Present Proof Protocol, Presentation ExchangeDirect communication, Connection-based communication
uPortNo-----Ethereum---
VIDwallet - Validated IDNoJWT-VC, JSON-LD, JWTJSON, JSON-LDECDSA, EdDSAStatus List 2021OIDC, SIOPEBSI, Alastria, EthereumTrust Anchor, Trust registry, root of trustOIDC4CI, OIDC4VPboth
walt.idYesJWT, LDP-VCcompact and JSON serializationECDSA, EdDSA, RSARevocation not supportedOIDC, SIOPebsi, iota, cheqd, velocityEBSI - cross-border digital public services. IOTA - the Internet of Things (IoT) ecosystem. Velocity - Verified career credentials / trusted talent marketplace. Chqed - credential exchange between individuals and orgs.OIDC4CI, OIDC4VP, Presentation ExchangeDirect communication, Connection-based communication
Workday Wallet------ ---
Yivi - Privacy by Design FoundationYesIdemix ABCJSONCL, SchnorrOwn implementation on top of IdemixIRMA protocolN/AN/AIRMA protocolDirect communication, Interpreted as direct wallet to IDP and wallet to RP connections. No communication through centralized components in our infrastructure. IRMA is fully decentralized.
ZADAYesAnonCred, RSAJSONCL, RSAIndy revocationDIDCommSovrinPublic DIDs and associated DID documents with verification keys and endpoints, schemas and credential definitions, revocation registries, agent authorisation policiesIssue Credential Protocol, Present Proof Protocol, Presentation Exchange-
+ + + +

Wallets

+
    +
  • Selv identity wallet 2023-06-30 IOTA +
    +

    You can use the included CLI to generate a credential. Supply the name of schema as defined in “Add Credential Schemas” and a path to your input data.

    +
    +
  • +
  • Global ID: Introducing our new ID Wallet 2022-09-14 FUTURE PROOF +
    +

    Our biggest product release in some time, our new ID Wallet is a core pillar of our mission to enable anyone to create and own their digital identity. We spoke with GlobaliD’s Trey Steinhoff to discuss the launch.

    +
    +
  • +
  • The Launchpad: Introducing the new ID Wallet 2022-09-13 Global ID +
    +

    As the user-facing part of the Trust Triangle, your ID Wallet should be beautiful, secure, and convenient.

    +
    +
  • +
  • OKTA Identity Cloud Integration with SSI agent 2021-11-23 Sethi Saab +
    +

    You will be able to learn how we can integrate existing centralized IDM solutions like Oracle Identity Cloud Service, OKTA identity Management, Sailpoint or Saviynt with SSI solutions like Hyperledger Aries, Spherity, or Trinsic to issue Verifiable credentials at the enterprise level as per

    +
    +
  • +
  • Datarella Launches SSI Wallet For Innovative Identity Management 2021-06-22 Datarella +
    +

    It can be integrated into new or existing ecosystems and provide fundamental decentralized identity infrastructure for users to authenticate, issue and receive Verifiable Credentials or transfer data. This allows for many innovative use cases like credential-based access management, automatic credential verification or trusted data transfer.

    +
    +
  • +
  • Self-Sovereign Identity Mobile Wallet 101: Key Features 2021-04-22 Northern Block +
    +

    In this video we showcase the features that a NB Orbit Mobile Wallet user can use:

    +
      +
    • Form P2P connections through DIDComm
    • +
    • Receive credential proof requests
    • +
    • Manage Verifiable Credentials
    • +
    • Scan QR codes to initiate proof requests
    • +
    • Manage profile
    • +
    +
    +
  • +
  • An Introduction to the Trinsic Wallet 2021-03-02 +
    +

    When an organization requests information from an end user, the end user can decide whether to accept or reject the request. If the request is accepted, the wallet will find the relevant data from all of their credentials that is needed to fulfill the request.

    +
    +
  • +
+ + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + , + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ethereum.html b/ethereum.html new file mode 100644 index 00000000..04352c99 --- /dev/null +++ b/ethereum.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/ethereum/index.html b/ethereum/index.html new file mode 100644 index 00000000..04352c99 --- /dev/null +++ b/ethereum/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/ethereum/web standards/ethereum-oasis/index.html b/ethereum/web standards/ethereum-oasis/index.html new file mode 100644 index 00000000..3af07daf --- /dev/null +++ b/ethereum/web standards/ethereum-oasis/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/events/hgf-2018/index.html b/events/hgf-2018/index.html new file mode 100644 index 00000000..b4ef87d1 --- /dev/null +++ b/events/hgf-2018/index.html @@ -0,0 +1,1295 @@ + + + + + + +Hyperledger Global Forum-2018 | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 1 minute read + + + +

+ + +
+ + +
+ +

Identity Related Presentations at HGF-2018

+ +

+ +

Basel Congress Center — Basel, Switzerland — December 12-15,2018

+ +
    +
  • Inaugural Hyperledger Global Forum Showcases Strong Community Momentum +
    +

    SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Australia and Argentina for an extended conversation about the state of open source enterprise blockchain and vision for the Hyperledger community and technologies.

    +
    +
  • +
+ + + + +

Unofficial Transcripts

+ +

I think I’ve arranged all of the identity related talks in the previous section, except for the following two.

+ +

For my own convinience, and for anyone else who would like to browse the text, I’ve worked on the transcripts a bit to make the content easier to reference.

+ + + + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..58b8a5c80a688a26e5e10ab2d61c6a237a71c3d7 GIT binary patch literal 15086 zcmeHO33${+mT!;IS!Z^~U0rqDbw?bW*>x^=X2+SGS)KW29Y+KY5XB2TK)~Zu@j%f) zNIsI>#g4RYZZzne!G@WQNR33g<=B{ z{+&2%qIixVzRSOvp2x(09b4}~Q|bydrM>y}0`lzRedx1(9336}T7lr%CwIv^j()v< zl($c3ruqL8=5AX4U+#LDmjAT;FGT`>WBN0UWBi?vAj-r1O@2S_eLpVi&c*k&7xljK z36_2DqP+*iZtKB0E=#_$z!f;>fA{bv>P2gDW{sU+{NidgKyxG%+T#6aXfdM2ZG)y@ zH{Zih@2Y^UDo4KSRFP=wcf#3J;l_AWw|?$b!a6jRPiuZmB3`mLFS?Npj9WJvbq$>yOyIQ zYdh3saj-kh$V*(0+!#NoOQT^hDRF4?LMW3q!C=Thc}WZsw?0c+vCwJLkQK8Qxp8aH z9NhB4$2mzG(Q&K;`Kdwt?vIY4HWX)kguH~nGYLDE4=EGZk7maPB0I|OOyZsuCzXdc zLtPYw$FAiEw5?cD4l>a#YV!l+$ov0{01Z7$%Dk@UZI@pTb_(0gIRcK`&nfu>F zWo01_AM{6cqltCvpe>Ds$yx}rU4@wK%i(CUqHU-hRknQOM6N=0gAu06Vib^9b>RV& z6~(~LZ|%dK$mLi|3nI~Vq6a0J!IW>LlvxdF7w7InS>Arw92(TM+My{;Kz_nH7%fH6 znesXQ&Pn|P7~6@SHNOcA}!J%H7*Ns6V{`m zBpN15KD63&q#g1@RZTgHazddgi9)vIUk{Bs8A{@o7aV}2wHkG8)liY2{r+>H*Jp5U zON6YUq3raA9P(QYhs%J1tlg~7My<;XeZ^rYW7ksdE$AF>NB=30z3kI}t_C!=8c}60 zhSTjtQ*RUX*#wg@8;w0KxO!c%T9j}!Tj1<&b12du3whLnjSneh=I=r_#EPloWKyD-N&2I+-XL0hgq)iMy_*L z8`n3#iKpk?F!tWuZbWadl~9SEZZpAxK9=2lHg}lV#^8ApPqY=#B)=OaeP4a6+Y0wF z7Y50XhZhfjW0vAM{QGvb zwmfqqHa~R(b}zme)_^-u6Zm7)tox}40)GUx-wzSIka$nuC}Hzc|2)=yoYr_Bg5KUY ze}=R@i(sxei0)x0CG6chDeX!7C&wc8`=QVJV9`h7fZuPi?vbnE_eTW+=3I%77Tti* z*M5Zk@BIc5@Ba_tHqS=V)_H`vNDO|2^*3SlpA^`*;96va%!4cGWi*D)g6*9fVPAC% zT>Bn@WzWOd`^Hb;Kl^g{KX4iLy#7Rc!C;#T0p`QL)yeF_9WcQexWz5uH}2CZ%*dQLQ<|5G;x zPIXhSxPBmXZiw^SgQ&ni$$s{{aVL65TI77Yb^FNwO{iXTJNjD7gmhrDCSl#&s}cCn zm9QFOh$mK_pfiY}(E&+Y^wB%gjCSgv&60@h121Fyi{F#-5i-pTe}VO_+@G1mwoI*CS8)m`PqLOPx=$;&}>`U|~VEi}8Ig1Ls-^>4hO4`F1!6g3M)#UYK zRNFJW{C|V`nJC9OPDzw}^gXA)?0a;W@-yJ@js;jtUGSfM8TaxfoCh}q?=2ZCQRm2| z?*5Y;WAyqzPSCZ<)X(>JVf>eq*OTNw{r}iCyDaGyyGo-cXbzT`Gkg*}ey15abe@*m1?nc**ToRjtY z^LQ6^Qzd`Vmsk(QDQl#ze6;9hn0Gw{d&E-+S@r`tCr1+AC63r*FZ?&v{Fmo!lxtv| zf68C*&%Hi7VmYPHz4an~Q_X*Is!#s^0?V$4Q6IM$;VXYB`Hx)t2e}7-b@hJ;$stcl zUPG4N4%_}G(VYGkvLcpZHP0-uht}60`O5A;ZEll1%f$H_6>u+{Jmx}G;=IZTdmd|MDG>PZRWOw8ChzaaGi>m5FYg<#$g_9toGXyD zZN5D7e0SjS^Y`49abf)X&fg0?zeLaC=eZAe4pvKBGLZI=;9s1@{U5hW-o+h2*b+U* zn`!SXqHS`OoQIHQGoXxFf!gXUbPd+h_UV!~im>~JydcVhrzhJ#JttaZziwUFxc$>6 z&fgKvbK2PXTWLxl-mx)Sf~JqQu(9034XAH8Lc8Vz?56Fw=KjmDcJ>v#m(GRzXuY&; zeD@d8&ND|{ypwO0`2NHdd(!%Oe}|BzGZ68?ZxOfYVZ?8ttvC@jd+bkft_%A!EqERp z;+LXf=Y6oP{I19TjCdTCaZ7P<_1&~#E|(x|*@U1+C({yiN$=q5-(ly=Kfs2^zAe|~ znpu}~kDr0k%mA-$pKX5%8&Lc_8q+o8p#NYeX+OlX?fYCC-{#mall!i)lf}6F?)3u8 z;+x=KtgE0$u7YvJb+Em4J#25^Ai>UZ!Ryy^?k|_Ps|D^v8iJOWj;Iqh`e=B_?J7MB|rM@8_odeZ8-+Lu5 zo;5gu%g^C|0+!S(&pPt?k3Rn?a0MJa3oeF+$7c8Vu_p2|seFO_PiiA|>?`tRn*T3% zHm2o2E&ofAz_k8ciu5kM?ca+0naA;U&foCmp!jT|ug%k&KQl2GXu3T05)gS>w-SC& z7|YXQF4x(AO)0OV(-MVFbL7+l`;>i~qiENj;JzjNJ5vXu&rbF&#_j2Ms_oZfWAdKv zU(EYd|GrxCAEK{B_)CNoq|ZW>#=bGi<1LGuyevyR(dHuMMmnDMp7D2CnFr8jl5ui- zO%d}7vKg}uM^#lG%JX)CxdIS*1Lb);87F71LdhYKa{!Yr8R{du8NbbfrYPccac=0R zu68So{O)Wqz-mkxRTu6*p)HFVW&LMm`C*@0Oqr6VQJaYFkuJIZ+?BDgk#2GJZm88M zFd8#Gxd!H36s2#MF={d4?|`clT?V`aXAs_>w| zg{7*9V~v)vZ-XukMnfjd%o7lGR(lCljLDlBW7iw9+0Q{#Gxl!eyD}vR)lR+Sud=!f zja_vdQx2*e%=KU#T(3z+$8ZM*Id7glHwpu%`{6#`fxc4%G6$oz&%rpkma*_Mng3DW zsP>eZFXC+0qrs&`TeAl3Efwf!)1#%ST-MjttK_q;u>!SqC2%+yN9SBPTXYaK`#Azsy_$%yWUC_dtiT{1#5}$2Cmd%tj1T7IeP2am1j@n$>WdqWe zF*g2FJt#+x@(Z(`u9-p|80RjtxJT z{xr9%04X~cGA?@+H2K>ku4q$Rt0awd7*ydL*UQ-P((R0Ie@FTs`#WC!Yk{u|El`8Y=ZRbldKte^W$ z#vBXip*bnXCwx^tI#S;BcZ%4r@bl)!zl#pzK{%8F9P>=Zk$+DAqc0YI?wS^~^5frU z-1`btSyFKHWSh7DN9jKsr2PEo1N|l(j(qlcejm4(=f06P#?gN#=dm*RO_c9`T(&!s zu3-|FJf+vjOkzMdG$}|zeoQj&ZAgO;>UHwbz;^= z((n8oLpBfEHP;5G9&!mU(v7q_i}yI*5uH?TgUyXOUBJaZiR?v_O5N?5}|`dWGEMHa&SQ_p#d$_VzEy*KZ{3=QH@ZTcn>m;tl4%?3xAps((Wb^DxYz zbFh8M_oN>@^wl3j;QHF_d*?3t+Golb+E&KMGxsk?TesEIr`P5dt4qq8XF^ARH7bqq zC`$21#=d3D4OqmymPaMTZ+Q&yK?{(!?FrPyEQX8m1OZjii;)z(fN_Hbj1$Zs!#}*^ z8SbS^<=$XnzDawpP0p`pZpZikiT0FL+E!q4BoulBG1 zobKOu{!g6$zrNgkJ$zN<|K;94zwG<>+5Uj3eiwcU;g-0SFy^P=|1~@N&t03&d`T<% zddwFGY$MzDSh+3e5v5I#PeJaenLm9NmFd1mqY7fJpOO@};#~x)a>u4qKZ6;mH8J#Ba zjJ_gy)MCy?XR8`*wC(F#%nh%CH|kB4q<=`9cO`DQ zax2`eN!p$zjQQ8g`>i++toj6`?OlfUk|4B|??6(>LfZP}JSQ0ArA;gB;f(O* z$YZW(%%F8FwR56%c`?72Ab+8u~}?=Be2BS~4<=Het8 zVgHHje>wYSd$nl42#rl5CqkT6f{T-kFUKR2`KqSeO+0%arR{x~XLK#|f170ve{#sP zXw3_dvE}%n$6>F^ME9{K#)uvA?jdX|UB+7UQHJ%-658=fU_s?OAh|wtg;k{hqxaTJekyll2023-09-10T18:16:23+13:00https://decentralized-id.com/feed.xmlDecentralized Identity Web DirectoryThe largest, and longest-running, web directory surrounding decentralized identity and verifiable credentials.DIDecentralVerifiable Credentials - Working Groups, Standards and Development2023-08-29T00:00:00+13:002023-08-29T00:00:00+13:00https://decentralized-id.com/web-standards/w3c/verifiable-credentials/VCs-Standards-and-DevelopmentDIDecentralVerifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, "Verifiable Credentials Data Model 1.0 - Expressing verifiable information on the Web" published 19 November 2019.DID Methods - Various2023-08-18T00:00:00+13:002023-08-18T00:00:00+13:00https://decentralized-id.com/web-standards/w3c/decentralized-identifier/DID-MethodsDIDecentralDID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. Once created, each DID includes the name of its method in the identifier itself, so that when you use the DID, others know how to retrieve the associated DID Document that contains the cryptographic material for secure interactions.We Are Open Cooperative2023-08-13T00:00:00+13:002023-08-13T00:00:00+13:00https://decentralized-id.com/organizations/we-are-open<p><a href="https://weareopen.coop/">Website</a> - <a href="https://blog.weareopen.coop/">Blog</a> - <a href="https://twitter.com/WeAreOpenCoop">Twitter</a> - <a href="https://www.linkedin.com/company/we-are-open-coop/">LinkedIn</a> - <a href="https://mastodon.social/@weareopencoop">Mastadon</a></p> + +<h2 id="main">Main</h2> +<ul> + <li><a href="https://blog.weareopen.coop/open-workplace-recognition-using-verifiable-credentials-fc0134fad7ec">Open Workplace Recognition using Verifiable Credentials</a> 2022-09-30 WeAreOpenCoop + <blockquote> + <p>Yesterday, <a href="https://w3c-ccg.github.io/vc-ed-use-cases/">the draft</a> 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).</p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/creating-a-culture-of-recognition-39ffdb6cf943">Creating a culture of recognition</a> 2022-09-08 We are Open + <blockquote> + <p>Open Recognition is the awareness and appreciation of talents, skills and aspirations in ways that go beyond credentialing. This includes recognising the rights of individuals, communities, and territories to apply their own labels and definitions. Their frameworks may be emergent and/or implicit.”</p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/keep-badges-weird-helping-people-understand-the-badges-landscape-79cc8cf7281">Keep Badges Weird: helping people understand the badges landscape</a> 2022-07-25 Doug Belshaw, We Are Open Co-op + <blockquote> + <p>Open Recognition is the awareness and appreciation of talents, skills and aspirations in ways that go beyond credentialing. This includes recognising the rights of individuals, communities, and territories to apply their own labels and definitions. Their frameworks may be emergent and/or implicit.” (<a href="https://blog.weareopen.coop/what-is-open-recognition-anyway-9f38ec1f8629">What is Open Recognition, anyway?</a></p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/how-badges-can-change-the-world-65395581f90c">How badges can change the world: Part 2: Why we need to transition</a> 2022-06-15 We are Open + <blockquote> + <p>In <a href="https://blog.weareopen.coop/how-badges-can-change-the-world-73529560caa3">Part 1: The Two Loops Model for Open Recognition advocacy</a>, we talked about how as one system begins to deteriorate, an alternative begins to emerge. We know the alternative system, one that integrates credentials with other forms of recognition, is better for everyone. Without that integration, cold-hard credentialing supports outdated power dynamics.</p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/how-badges-can-change-the-world-73529560caa3">How badges can change the world</a> 2022-06-07 WeareOpen + <blockquote> + <p><a href="https://www.youtube.com/watch?v=ZcyHKKc2LVg">This model</a> […] shows how systems have a lifespan and what happens as that lifespan peaks.</p> + + <p>As one system begins to deteriorate, a new system begins to emerge. This got us thinking about how this model applies to the world of <a href="https://blog.weareopen.coop/what-is-open-recognition-anyway-9f38ec1f8629">Open Recognition</a>.</p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/open-recognition-is-for-every-type-of-learning-ffd137a6fe17">Open Recognition is for every type of learning</a> 2022-06-01 We are Open Coop - From cold hard credentialing to warm fuzzy recognition + <blockquote> + <p>We need all to embrace all kinds of learning and develop ways of recognising it in others. We need to develop methods that allow us to embrace our whole self, reinforce positive behaviours in our communities, encourage lifelong learning, and which contribute to the good of society. +<img src="https://i.imgur.com/ZUWXvdY.png" alt="" /></p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/what-is-open-recognition-anyway-9f38ec1f8629">What is Open Recognition, anyway?</a> 2022-05-18 We are Open Going + <blockquote> + <p>beyond credentialing and the formal/informal divide<br /> +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.</p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/wtf-are-stealth-badges-41130a75a1a9">WTF are ‘Stealth Badges’?: The case of the O.G. Badger</a> 2022-01-26 We are Open Coop + <blockquote> + <p>This information means that this particular badge, which is manually issued, can be given out in fair and equitable ways. It also means that someone else who engaged with the Open Badges community before 2017 could lay claim to it.</p> + + <p>Stealth badges at scale require an automated system that issues badges depending on particular criteria. This is why they are very common in games-based environments. For example, I unlock some most weeks playing new and existing games on my PlayStation and Google Stadia.</p> + </blockquote> + </li> + <li><a href="https://kayaelle.medium.com/in-the-w3c-vc-edu-call-on-june7-2021-we-discussed-open-badges-asserted-as-w3c-verifiable-90391cb9a7b7">Open Badges as Verifiable Credentials</a> 2021-06-11 Kerri Lemoie + <blockquote> + <p>In the <a href="https://w3c-ccg.github.io/vc-ed/">W3C VC-EDU</a> call on June 7, 2021 we discussed <a href="https://openbadges.org/">Open Badges</a> asserted as <a href="https://www.w3.org/TR/vc-data-model/">W3C Verifiable Credentials</a> (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?</p> + </blockquote> + </li> + <li><a href="https://app.participate.com/communities/keep-badges-weird/62003f3f-a7ba-4f6a-990a-64d6f893016d/announcements/0bc15852-0f91-48c8-a7ca-478b246b553c">Discover Open Badges 3.0!</a> 2021 Keep Badges Weird + <blockquote> + <ol> + <li>Check out the (accepted) <a href="https://github.com/IMSGlobal/openbadges-specification/files/6977048/Proposal-Open-Badges-3.0-update-08-11-2021.pdf">Open Badges 3.0 proposal</a>​</li> + <li>​<a href="https://www.youtube.com/watch?v=QDGPwR1F3FY&amp;t=1357s">Watch a video</a> from the ePIC conference giving an overview of what Open Badges 3.0 will enable (or view the <a href="https://docs.google.com/presentation/d/1NEJoQaI9b6KC1EFDDhR3MGybGVoa0R3bQh0xuKtUKkY">slide deck</a></li> + <li>Discuss what this means for you, your organisation, or your community in <a href="https://app.participate.com/discussions/open-badges-3-0/68917656-db8f-4932-88fd-153fdb54e285">this thread</a>​</li> + </ol> + </blockquote> + </li> +</ul> + +<h2 id="organization">Organization</h2> +<ul> + <li><a href="https://blog.weareopen.coop/catalysing-the-kbw-community-fa89db943418">Catalysing the KBW community</a> 2022-03-15 WeAreOpenCoop + <blockquote> + <p>This post shows how being intentional about community building can help people feel welcome, safe, and able to contribute. It explores three ways in which <a href="https://weareopen.coop/">WAO</a> has collaborated with <a href="https://participate.com/">Participate</a> to do this</p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/keep-badges-weird-is-about-breaking-boundaries-42afb0415826">Keep Badges Weird is about breaking boundaries: How the KBW community is convening systems</a> 2022-07-30 WeAreOpenCoop + <blockquote> + <p>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 <a href="https://blog.weareopen.coop/what-is-open-recognition-anyway-9f38ec1f8629">Open Recognition</a> are welcome to join.</p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/wao-wraps-up-for-the-holidays-c85bff4c910c">WAO wraps up for the holidays</a> 2021-12-17 We Are Open Cooperative + <blockquote> + <p>In May, we did some <a href="https://weareopen.coop/near/">workshopping with the crypto platform NEAR</a>, which was the first time we accepted cryptocurrency as part of our fee. In May, We Are Open Cooperative also <a href="https://blog.weareopen.coop/wao-turns-five-30747f4df0f9">turned 5 years old</a>. We celebrated this momentous occasion by launching our <a href="https://weareopen.coop/">new website</a> and adding more stuff to our <a href="https://learnwith.weareopen.coop/">free learning resource hub</a>.</p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/keep-badges-weird-e26a1b055ff5">Keep Badges Weird… at the Badge Summit</a> 2021-10-25 We are Open + <blockquote> + <p>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.</p> + </blockquote> + </li> +</ul> + +<h2 id="community-development">Community Development</h2> +<ul> + <li><a href="https://blog.weareopen.coop/how-to-unf-ck-your-organisation-b73851dbeba5">How to Unf*ck Your Organisation: Organisational strategy and architecture for n00bs</a> 2022-10-06 WeAreOpenCoop + <blockquote> + <p>We’ve put together an <a href="https://learnwith.weareopen.coop/courses/org-strategy/">email-based course</a> to help forward-thinking people in senior roles who might need a bit of help and orientation. We’ve broken things down into actionable steps based on the resources found at our Learn with WAO site, giving you enough direction and inspiration to get started transforming your organisation for the better!</p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/steps-to-success-when-building-a-community-of-practice-15bd7ed9ac5c">Steps to Success when building a Community of Practice: Convening systems for maturity and development</a> 2022-10-05 Doug Belshaw, WeAreOpenCoop + <blockquote> + <p>This post outlines different types of work that needs to take place when planning, sustaining, and developing a Community of Practice. It is informed by work that <a href="https://weareopen.coop/">WAO</a> have carried out with <a href="https://participate.com/">Participate</a> around the [Keep Badges Weird]-(https://badges.community/) community over the last 10 months.</p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/quick-wins-to-improve-your-open-source-communitys-architecture-of-participation-9d0e6c8d60fe">Quick wins to improve your Open Source community’s Architecture of Participation</a> 2022-07-13 WeAreOpenCoop + <blockquote> + <p>Sociocracy is a system of governance that seeks to create psychologically safe environments and productive organizations. It draws on the use of consent, rather than majority voting, in discussion and decision-making by people who have a shared goal or work process.</p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/emergent-community-building-a35f9431d8a">Emergent community building</a> 2022-02-15 WeAreOpenCoop + <blockquote> + <p>Last week, we ran the first Keep Badges Weird community call, and it was even more energising than we expected it to be. We were so pleased to see so many people interested in the current and future status of badges and open recognition. We were elated to begin to have a deep conversation about counteracting the top-down focus of institutions and large organisations using badges for corporate stuff. There’s an outstanding question, for us, around how this community explores and thinks about the theoretical underpinnings of a Community of Practice (CoP), but one thing is for sure, Keep Badges Weird is a CoP.</p> + </blockquote> + </li> +</ul> + +<h2 id="thoughtful">Thoughtful</h2> +<ul> + <li><a href="https://blog.weareopen.coop/audience-ikigai-be0cebe4cea">Audience Ikigai - An attempt to simplify complexity in content</a> 2022-03-09 Laura Hilliger, We Are Open Co-op<br /> +<em>could be useful for thinking about credential adoption profiles</em> + <blockquote> + <p>The complexity surrounding any global audience can’t be understated, really. I mean, we’re talking about millions of people. GPI communications have to take into account that many are coming to Greenpeace for the first time, while others know the organization well. The audience is diverse. From young to old, every color and creed, a massive spectrum of people who are interested in the mission to “ensure the ability of the earth to nurture life in all its diversity.”</p> + </blockquote> + </li> + <li><a href="https://blog.weareopen.coop/good-things-happen-slowly-bad-things-happen-fast-2fd894cbd4df">Good things happen slowly, bad things happen fast</a> 2021-11-30 We Are Open Co-op + <blockquote> + <p>Some organisations were experimenting with digital badges before 2011, but these were siloed and easy to right-click and copy. The ‘technology trigger’, the innovation with Open Badges, was to invent and make available an open metadata standard.</p> + </blockquote> + </li> +</ul> + +<h2 id="ecosystem">Ecosystem</h2> +<ul> + <li><a href="https://blog.weareopen.coop/reflecting-on-the-evolving-badges-and-credentials-ecosystem-6efac4d673d3">Reflecting on the Evolving Badges and Credentials Ecosystem</a> 2021-11-25 We are Open + <blockquote> + <p>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.</p> + </blockquote> + </li> + <li><a href="https://badge.wiki/wiki/Badge_platforms">Badge Platforms</a> Badge Wiki + <blockquote> + <p>A list of all platforms accredited by1EdTech (the artist formerly known as IMS Global Learning Consortium) can be found <a href="https://site.imsglobal.org/certifications?refinementList%5Bstandards_lvlx%5D%5B0%5D=Open%20Badges">here</a>. This page does not currently list LMS systems that also issue badges.</p> + <ol> + <li>Accredible</li> + <li>Badgecraft</li> + <li>BadgeCollect</li> + <li>Badge List</li> + <li>BadgeFactor</li> + <li>BadgeOS</li> + <li>Badgetree™</li> + <li>BCdiploma</li> + <li>Bestr</li> + <li>CanCred.ca</li> + <li>Canvas Credentials</li> + <li>Credly</li> + <li>ForAllRubrics</li> + <li>HPass</li> + <li>Hyland Credentials</li> + <li>Milestone</li> + <li>NOCTI and Nocti Business Solutions (NBS)</li> + <li>Open Badge Factory</li> + <li>Openbadges.me</li> + <li>Participate</li> + <li>RedCritter</li> + <li>Sertifier</li> + <li>VerifyEd</li> + </ol> + </blockquote> + </li> +</ul>DIDecentralWe’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation.Linux Foundation Public Health (LFPH) and the Cardea Project2023-08-12T00:00:00+13:002023-08-12T00:00:00+13:00https://decentralized-id.com/organizations/lfph<h2 id="main">Main</h2> + +<p><a href="https://www.lfph.io/">Website</a> - <a href="https://lfpublichealth.slack.com/">Slack</a> - <a href="https://twitter.com/LFPubHealth">Twitter</a> - <a href="https://www.lfph.io/blog/">Blog</a> - <a href="https://www.youtube.com/channel/UCirEps_wTjsD_oJM_WZJGuA">Youtube</a></p> + +<ul> + <li><a href="https://www.lfph.io/2022/08/29/lfph-tackles-the-next-frontier-in-open-source-health-technology-the-rise-of-digital-twins/">LFPH tackles the next frontier in Open Source Health Technology: The rise of Digital Twins</a> 2022-08-29 Jim St. Clair, LFPH + <blockquote> + <p>Among the many challenges in our global healthcare delivery landscape, digital health plays an increasingly important role on almost a daily basis, from personal medical devices, to wearables, to new clinical technology and data exchanges. Beyond direct patient care, digital health also applies to diagnostics, drug effectiveness, and treatment delivery. These use cases are being driven by rapid growth in data modeling, artificial intelligence (AI)/machine learning (ML), and data visualization. Given the rapid digitalization of healthcare delivery, emerging digital twin technology is considered the next system that will advance further efforts in medical discoveries and improve clinical and public health outcomes.</p> + </blockquote> + </li> + <li><a href="https://www.lfph.io/2022/07/29/public-private-partnerships-in-health-the-journey-ahead-for-open-source/">Public-private partnerships in health: The journey ahead for open source</a> Linux Foundation Public Health 2022-07-29 + <blockquote> + <p>Large-scale healthcare and public-health challenges such as mental health, communicable diseases, diabetes—and even reforming Medicaid—will only be accomplished by consistently bringing all stakeholders to the table, determining how to sustainably support projects, and providing transparent value to patients, populations and public sector agencies. LFPH has pursued a shared vision around leveraging open source to improve our communities, carrying forward the same resolve as the diverse groups that originally came together to create COVID-19 solutions. The open-source journey in public health is only beginning.</p> + </blockquote> + </li> + <li><a href="https://www.lfph.io/2022/04/19/lfph-completes-the-proof-of-concept-of-its-gccn-trust-registry-network/">LFPH completes the Proof-of-Concept of its GCCN Trust Registry Network</a> 2022-04-19 Lucy Yang, LFPH + <blockquote> + <p>Building on the open source TRAIN Trust Management Infrastructure funded by the European Self-Sovereign Identity Framework (ESSIF) Lab, the GCCN Trust Registry Network allows different COVID certificate ecosystems, which can be a political and economic union (e.g. the EU), a nation state (e.g. India), a jurisdiction (e.g. the State of California), an industry organization (e.g. ICAO) or a company (e.g. a COVID test administrator), to join and find each other on a multi-stakeholder network, and validate each other’s COVID certificate policies.</p> + </blockquote> + </li> + <li><a href="https://www.lfph.io/2021/02/11/cci-verifiable-credentials-flavors-and-interoperability-paper/">The Flavors of Verifiable Credentials</a> 2021-02-11 Linux Foundation Public Health Blog <a href="(https://www.lfph.io/wp-content/uploads/2021/02/Verifiable-Credentials-Flavors-Explained.pdf)">pdf</a> + <blockquote> + <p>The differences between the different flavors of VCs for technically inclined readers. It elaborated on the differences between JSON and JSON-LD and articulated differences between the two different implementations of ZKP style credentials. The ‘Journey of a VC’ section articulated all steps where VCs are active and highlighted the differences in how different VC flavors ’behave’.</p> + </blockquote> + </li> + <li><a href="https://www.lfph.io/2020/07/20/join-with-us-at-linux-foundation-public-health/">Join with us at Linux Foundation Public Health</a> 2020-07-20 Dan Kohn, LFPH + <blockquote> + <p>The mission of Linux Foundation Public Health is to use open source software to help public health authorities (PHAs) around the world combat COVID-19 and future epidemics. We’re starting with two exposure notification apps but we expect to host dozens of projects to support all phases of a PHA’s testing, tracing, and isolation activities. We are building a global community of technology and consulting companies, public health authorities, epidemiologists and other public health specialists, privacy and security experts, and individual developers.</p> + </blockquote> + </li> +</ul> + +<h2 id="cardea">Cardea</h2> + +<p><a href="https://github.com/hyperledger-labs?q=cardea">Github</a> - <a href="https://github.com/hyperledger-labs/cardea">Mailing List</a> - <a href="https://twitter.com/cardeaproject">Twitter</a></p> + +<ul> + <li><a href="https://www.lfph.io/2022/09/29/open-source-cardea-project-expands-into-employee-and-student-health-verification/">Open Source Cardea Project Expands into Employee and Student Health Verification</a> 2022-11-29 Trevor Butterworth, LFPH + <blockquote> + <p>Many different occupations, along with colleges and universities, have health certification requirements, such as proof of immunization and TB tests. Cardea provides an easy way to render these proofs as privacy-preserving and tamper-proof digital credentials that allow for consent-based sharing of specific data and for that data to expire (which is necessary where annual testing is required).</p> + </blockquote> + </li> + <li><a href="https://indicio.tech/the-verifiable-credential-solution-to-health-data-sharing/">Verifiable Credential Solution to Health Data Sharing</a> 2022-06-30 Indicio + <blockquote> + <p>In proving that tamper-proof health data could be issued to travelers by their health providers and be verified by airlines and other countries without having to check back in with the health provider, Cardea has laid the foundation for something much bigger than Covid testing. Verifiable credential technology provides a way for all kinds of health data to be shared in a privacy-preserving and security-enhanced way.</p> + </blockquote> + </li> + <li><a href="https://www.lfph.io/2022/03/31/member-profile-series-looking-back-on-cardeas-second-successful-interop-a-thon-indicio%ef%bf%bc/">Member Profile Series: Looking Back on Cardea’s Successful Second Interop-a-thon [Indicio]</a> 2022-05-31 Trevor Butterworth, LFPH + <blockquote> + <p>The Cardea project at LFPH is a complete open-source reference implementation for sharing verifiable digital health credentials, with a focus on COVID testing. Built by Indicio for SITA, the world’s largest technology provider to the air transport sector, and successfully trialed in Aruba, Cardea has developed into an open-source community of companies collaborating to extend the codebase features and applications. Central to these goals is interoperability.</p> + </blockquote> + </li> + <li><a href="https://www.youtube.com/watch?v=adFFsPRVcBA&amp;list=PL3LvHy3eIPslC7YhQGXKPN4LvS3ekqfqE&amp;index=2">Cardea Feb 2 2022 Meeting Review and LFPH presentation</a> 2022-02-02 + <blockquote> + <p>This is our first meeting of february, very exciting, and it is also our first meeting of the Cardea Working Group that is dedicated to sort of high level reintroduction of our project today</p> + </blockquote> + </li> + <li><a href="https://idramp.com/idramp-joins-linux-foundation-public-health-cardea-project-steering-committee/">IdRamp Joins Linux Foundation Public Health Cardea Project Steering Committee</a> 2021-06-11 IDRamp + <blockquote> + <p>The Cardea and GCCN projects are both excellent examples of breakthrough innovations that can take shape when companies and projects come together to solve real-world problems, using open source tools available to everyone</p> + </blockquote> + </li> + <li><a href="https://medium.com/global-id/globalid-joins-the-linux-foundations-cardea-project-22f298032240">GlobaliD joins the Linux Foundation’s Cardea Project</a> 2021-06-08 Global ID + <blockquote> + <p>Cardea is a complete ecosystem for the exchange of privacy-preserving digital credentials, open sourced as a project in Linux Foundation Public Health. Launched by Indicio.Tech, Cardea provides an easily verifiable, trustworthy, unalterable proof of health tests or vaccination that can be shared in a privacy-preserving way. Cardea easily integrates with existing health systems to ensure trusted data sources for credentials and uses decentralized identity technology to enable better control of data for individuals. Cardea recently announced its first reference implementation in partnership with SITA for the island of Aruba.</p> + </blockquote> + </li> + <li><a href="https://docs.google.com/document/d/1Vl9IKRg6ygHD1njc8GfnjsQglDOVglBKbuXHSuqQ7T4/edit?usp=sharing">Indicio Submission to LFPH</a> 2021-03 Indicio + <blockquote> + <p>Indicio’s Cardea ecosystem easily integrates with existing applications, allowing people, businesses, healthcare systems, and governments to work together to safely reopen physical locations such as offices, restaurants, venues, schools, and travel, while complying with global health and data privacy laws. The ecosystem frees businesses, organizations, and governments from having to store and manage people’s private medical information. Instead, decentralized identity enables the individual to independently acquire and control their data and securely share or selectively disclose it at their discretion with full consent.</p> + </blockquote> + </li> +</ul>DIDecentralThere is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the opportunity to generate similar momentum in the future to address global challenges in health IT.OpenID Foundation2023-08-12T00:00:00+13:002023-08-12T00:00:00+13:00https://decentralized-id.com/organizations/openid<h2 id="main">Main</h2> + +<ul> + <li><a href="https://openid.net/final-version-of-open-banking-and-open-data-ready-to-cross-borders-whitepaper-published/">OpenID Foundation Publishes “Open Banking and Open Data: Ready to Cross Borders?”</a> 2023-02-06 OpenID + <blockquote> + <p>More than 50 open data, digital identity and API security technologists globally contributed to this whitepaper to answer the following questions:</p> + <ol> + <li>What are the differences and similarities between different open data ecosystems?</li> + <li>Is global interoperability between different ecosystems possible?</li> + <li>Who will be driving this movement and what are the use cases motivating them? How will users benefit?</li> + <li>How could cross-border use cases work and what “good might look like”? What are the architecture and governance requirements?</li> + <li>What can you do if you believe this is the right direction for Open Banking and Open Data?</li> + </ol> + </blockquote> + </li> + <li><a href="https://www.openid.net/openid-foundation-publishes-the-global-open-health-movement-empowering-people-and-saving-lives-by-unlocking-data-whitepaper/">OpenID Foundation Publishes “The Global Open Health Movement: Empowering People and Saving Lives by Unlocking Data” Whitepaper</a> 2022-07-22 OpenID + <blockquote> + <p>The whitepaper offers an overview of the global health sector privacy and security landscape and introduces similar work from outside the health domain with health experts. One key hypothesis we will test is that existing Open Banking and other Open Data standards, like FAPI, could help the health community deliver on their Open Health goals more quickly.</p> + </blockquote> + </li> + <li><a href="http://openid.net/wordpress-content/uploads/2022/05/OIDF-Whitepaper_OpenID-for-Verifiable-Credentials_FINAL_2022-05-12.pdf">OpenID for Verifiable Credentials</a> 2022-05-12 OpenID + <blockquote> + <p>The goal of this whitepaper is to inform and educate the readers about the work on the OpenID for Verifiable Credentials (OpenID4VC) specifications family. It addresses use-cases referred to as Self-Sovereign Identity, Decentralized Identity, or User-Centric Identity.</p> + </blockquote> + </li> + <li><a href="https://openid.net/2022/03/18/openid-foundation-publishes-whitepaper-on-open-banking/">OpenID Foundation Publishes Whitepaper on Open Banking</a> 2022-03-18 OpenID + <blockquote> + <p>The OpenID Foundation is pleased to share its new whitepaper, “<a href="https://openid.net/wordpress-content/uploads/2022/03/OIDF-Whitepaper_Open-Banking-Open-Data-and-Financial-Grade-APIs_2022-03-16.pdf">Open Banking, Open Data and Financial-Grade APIs</a>”. The paper documents the international movement towards Open Banking, Open Finance, and secure, consent driven access to all user data. It describes the OpenID Foundation and in particular the Financial-Grade API (FAPI) Working Group’s experience with Open Banking ecosystems internationally.</p> + </blockquote> + </li> + <li><a href="https://openid.net/2021/04/10/the-7-laws-of-identity-standards/">The 7 Laws of Identity Standards</a> 2021-04-10 OpenID + <blockquote> + <ol> + <li>A identity standard’s adoption is driven by its value of the reliability, repeatability and security of its implementations.</li> + <li>A standard’s value can be measured by the number of instances of certified technical conformance extant in the market.</li> + <li>Certified technical conformance is necessary but insufficient for global adoption.</li> + <li>Adoption at scale requires widespread awareness, ongoing technical improvement and a open and authoritative reference source.</li> + <li>When Libraries/Directories/ Registries act as authoritative sources they amplify awareness, extend adoption and promote certification.</li> + <li>Certified technical conformance importantly complements legal compliance and together optimize interoperability.</li> + <li>Interoperability enhances security, contains costs and drives profitability.</li> + </ol> + </blockquote> + </li> +</ul> + +<h2 id="organization">Organization</h2> +<ul> + <li><a href="http://openid.net/wordpress-content/uploads/2022/05/OIDF_Workshop-at-EIC_FINAL_2022-05-11.pptx">How OpenID Standards are Enabling Secure &amp; Interoperable Digital Identity Ecosystems</a> 2022-05-11 OpenID + <blockquote> + <p><img src="https://i.imgur.com/XvzvZMM.png" alt="" /></p> + </blockquote> + </li> + <li><a href="https://openid.net/2021/12/10/okta-joins-the-openid-foundation-board-to-further-advance-open-identity-standards/">Okta Joins the OpenID Foundation Board to Further Advance Open Identity Standards</a> 2021-12-10 OpenID + <blockquote> + <p>“OpenID Connect is one of the most adopted identity standards, providing essential functionality to core solutions across the industry,” said Vittorio Bertocci, Principal Architect, Auth0.</p> + </blockquote> + </li> + <li><a href="https://openid.net/2021/12/07/the-openid-foundation-welcomes-visa-to-the-board-of-directors/">The OpenID Foundation Welcomes Visa to the Board of Directors</a> 2021-12-07 OpenID + <blockquote> + <p>Visa’s leadership in global payments and identity services as well as their longstanding commitment to standards will be of great value as we tailor our strategy to this moment.</p> + </blockquote> + </li> + <li><a href="https://self-issued.info/?p=2170">Passing the Torch at the OpenID Foundation</a> 2021-04-28 Mike Jones + <blockquote> + <p>Today marks an important milestone in the life of the OpenID Foundation and the worldwide digital identity community. Following <a href="https://openid.net/2021/02/19/resolution-thanking-don-thibeau-for-his-service/">Don Thibeau’s decade of exemplary service to the OpenID Foundation as its Executive Director</a>, today we <a href="https://openid.net/2021/04/28/welcoming-gail-hodges-as-our-new-executive-director/">welcomed Gail Hodges as our new Executive Director</a>.</p> + </blockquote> + </li> + <li><a href="https://openid.net/2021/02/09/2021-openid-foundation-board-update/">2021 OpenID Foundation Board Update</a> 2021-02-09 OpenID + <blockquote> + <p>Nat Sakimura and John Bradley were re-elected to new two-year terms as community member representatives. Nat and John’s well-known technical expertise and global thought leadership ensures continuity across working groups and as the Foundation transitions to new leadership in 2021.</p> + </blockquote> + </li> +</ul> + +<h2 id="standards-development">Standards Development</h2> +<ul> + <li><a href="https://self-issued.info/?p=2198">Proof-of-possession (pop) AMR method added to OpenID Enhanced Authentication Profile spec</a> 2021-10-13 Mike Jones + <blockquote> + <p>I’ve defined an Authentication Method Reference (AMR) value called “pop” to indicate that Proof-of-possession of a key was performed. Unlike the existing “hwk” (hardware key) and “swk” (software key) methods […] Among other use cases, this AMR method is applicable whenever a <a href="https://www.w3.org/TR/2021/REC-webauthn-2-20210408/">WebAuthn</a> or <a href="https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html">FIDO</a> authenticator are used.</p> + </blockquote> + </li> +</ul> + +<h3 id="shared-signals-working-group"><a href="https://openid.net/wg/sharedsignals/">Shared Signals Working Group</a></h3> +<blockquote> + <p>The Shared Signals working group is providing data sharing schemas, privacy recommendations and protocols to share security event information to thwart attackers from leveraging compromised accounts from one Service Provider to gain access to accounts on other Service Providers and enable users and providers to coordinate to securely restore accounts following a compromise.</p> + <ul> + <li><a href="https://openid.net/specs/openid-risc-profile-specification-1_0.html">OpenID RISC Profile Specification 1.0 - draft 02</a> 2022-04-05 OpenID +This document defines the Risk Incident Sharing and Coordination (RISC) Event Types based on the Shared Signals and Events (SSE) Framework. Event Types are introduced and defined in Security Event Token (SET).</li> + <li><a href="https://openid.net/2021/08/24/shared-signals-an-open-standard-for-webhooks/">Shared Signals: An Open Standard for Webhooks</a> 2021-08-24 OpenID +The OpenID Foundation formed the “<a href="https://openid.net/wg/sse/">Shared Signals and Events</a>” (SSE) Working Group as a combination of the previous OpenID RISC working group and an informal industry group that was focused on standardizing <a href="https://cloud.google.com/blog/products/identity-security/re-thinking-federated-identity-with-the-continuous-access-evaluation-protocol">Google’s CAEP proposal</a>. These represented two distinct applications of the same underlying mechanism of managing asynchronous streams of events. Therefore the <a href="https://openid.net/specs/openid-sse-framework-1_0-01.html">SSE Framework</a> is now proposed to be a standard for managing such streams of events for any application, not just CAEP and RISC. In effect, it is a standard for generalized Webhooks.</li> + <li><a href="https://iiw.idcommons.net/13A/_Security_Event_Tokens,_Subject_Identifiers,_and_SSE/CAEP/RISC_Java_implementation">Security Event Tokens, Subject Identifiers, and SSE/CAEP/RISC Java implementation</a> 2021-05-06 Matt Domsch +Matt presented an overview of the OpenID Foundation Shared Signals and Events Working Group, and his implementation of the object model in an open source Java library at <a href="https://github.com/sailpoint-oss/openid-sse-model/">https://github.com/sailpoint-oss/openid-sse-model/</a></li> + <li><a href="https://domsch.com/IIW32/IIW32-openid-sse-model.pdf">OpenID SSE Model - Security Event Tokens, Subject Identifiers, and SSE/CAEP/RISC Java implementation</a> 2021-04-21 Domsch</li> + <li>Security Event Tokens – RFC 8417\n$5 Matt Domsch, VP &amp; Engineering Fellow</li> + <li>Subject Identifiers – Internet Draft RFC</li> + <li>Shared Signals &amp; Events – OpenID Foundation WG</li> + <li>Includes RISC, CAEP, and Oauth event profiles</li> + </ul> +</blockquote> + +<h2 id="gain">GAIN</h2> +<ul> + <li><a href="https://openid.net/2022/06/03/how-gain-happens-slowly-then-all-at-once/">How GAIN Happens, Slowly Then All at Once</a> 2022-06-03 OpenID + <blockquote> + <p>GAIN is marked by a cross sector, crowd sourced, open, global due diligence. GAIN’s self organized participants are actively seeking evidence that disconfirms the GAIN hypothesis.</p> + </blockquote> + </li> + <li><a href="https://www.kuppingercole.com/watch/eic2022-panel-gain-future-internet">Protocols, Standards, Alliances: How to Re-GAIN the Future Internet from the Big Platforms</a> 2022-05-13 Kuppinger Cole + <blockquote> + <p>just like trade unions helped the working class during the industrial revolution to fight for their rights. In this panel session, we will discuss about the enablers of such a different approach and the requirements to actually be successfull.</p> + </blockquote> + </li> + <li><a href="https://openid.net/2022/03/02/introducing-the-global-assured-identity-network-gain-proof-of-concept-community-group/">Introducing the Global Assured Identity Network (GAIN) Proof of Concept Community Group</a> 2022-03-02 OpenID + <blockquote> + <p>The OpenID Foundation is pleased to announce the launch of the Global Assured Identity Network (GAIN) Proof of Concept Community Group, which aims to test the technical hypotheses underlying the <a href="https://gainforum.org/GAINWhitePaper.pdf">“GAIN Digital Trust”</a> white paper.</p> + </blockquote> + </li> + <li><a href="https://openid.net/2021/09/20/global-assured-identity-network-white-paper/">Global Assured Identity Network White Paper</a> 2021-09-20 OpenID + <blockquote> + <p>The Global Assured Identity Network White Paper was the centerpiece of the OpenID Foundation’s Chairman Nat Sakimura’s keynote at the European Identity Conference just a few days ago. His presentation can be found at https://nat.sakimura.org/2021/09/14/announcing-gain/. Nat describes GAIN as an overlay network on top of the Internet with all its participants identity proofed. One key benefit of the approach proposed in the white paper is that the standards required to enable this network already exist: OpenID Connect and eKYC/IDA.</p> + + <p>The White Paper was a “no logo, pro bono, open source” collaboration of over 150 co-authors including many members of the OpenID Foundation. It’s well on its way to achieving its goal of generating a community wide discussion on the business, technical and legal requirements for pragmatic international interoperability.</p> + </blockquote> + </li> + <li><a href="https://www.youtube.com/watch?v=QG_gkZkpJwQ">EIC Speaker Spotlight: Nat Sakimura</a> 2021-08-24 Introducing Gain • OpenID Foundation + <blockquote> + <p>if you look at the the cost structure of the financial industry a lot of cost Is towards anti-money laundering and related activities and that actually is identity problem […] we should try to solve the use case with a user centricity in mind</p> + </blockquote> + </li> +</ul> + +<h2 id="kim-cameron-award">Kim Cameron Award</h2> +<ul> + <li><a href="https://openid.net/2022/07/05/rachelle-sellung-2022-kim-cameron-award/">Kim Cameron Award Winner Reflects on EIC</a> 2022-07-05 Rachelle Sellung + <blockquote> + <p>In a matter of a few days, I heard many inspiring presentations, had many interesting conversations, and met many wonderful people in this field at the Conference. It has already led to multiple conversations of working together regarding future stakeholder research that will hopefully be useful and support the identity community.</p> + </blockquote> + </li> + <li><a href="https://openid.net/2022/04/29/2022-openid-foundation-kim-cameron-award-recipients-announced/">2022 OpenID Foundation Kim Cameron Award Recipients Announced</a> 2022-04-29 OpenID<br /> +<em>This was the first IIW without Kim Cameron. This was a very fitting announcement.</em> + <blockquote> + <p>The OpenID Foundation is pleased to announce the first cohort of awardees for inaugural launch of the Kim Cameron Award Program. We first must thank the many well-qualified applicants who presented compelling interest in user-centric identity.</p> + </blockquote> + </li> + <li><a href="https://openid.net/2022/04/08/announcing-the-2022-openid-foundation-kim-cameron-scholarship/">Announcing the 2022 OpenID Foundation Kim Cameron Scholarship</a> 2022-04-08 OpenID + <blockquote> + <p>Scholarship recipients will be studying, researching, interning or working in a field relevant to one or more <a href="https://openid.net/wg/">OpenID Foundation working groups</a> and consistent with Foundation’s Mission. The scholarship recipients will also be invited to participate in Foundation breakout meetings at the European Identity Conference and Identiverse which will provide exposure to both the Foundation’s business as well as leading technologists.</p> + </blockquote> + </li> +</ul>DIDecentralFounded in 2007, the OpenID Foundation (OIDF) is a global open standards body committed to helping people assert their identity wherever they choose. We are global vibrant community where identity peers and thought leaders convene to craft the identity ecosystems of tomorrow.Web5: A Decentralized Web Platform2023-07-05T00:00:00+13:002023-07-05T00:00:00+13:00https://decentralized-id.com/projects/tbd/web5<h2 id="tbd">TBD</h2> + +<p><a href="https://www.tbd.website/">Website</a> - <a href="https://github.com/TBD54566975">GitHub</a> - <a href="https://twitter.com/TBD54566975">Twitter</a> - <a href="https://twitter.com/TBDevs">TBDevs @ Twitter</a></p> + +<blockquote> + <p>TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentralization.</p> +</blockquote> + +<ul> + <li><a href="https://developer.tbd.website">Developers @ TBD</a> + <blockquote> + <p>The Web5 tech preview is now ready for developers to start building decentralized applications that return ownership and control over identity and data to individuals.</p> + </blockquote> + </li> + <li><a href="https://developer.tbd.website/projects/web5">WEB5: A DECENTRALIZED WEB PLATFORM</a> TBD + <blockquote> + <p>The web democratized the exchange of information, but it’s missing a key layer: identity. We struggle to secure personal data with hundreds of accounts and passwords we can’t remember. On the web today, identity and personal data have become the property of third parties.</p> + </blockquote> + </li> + <li><a href="https://developer.tbd.website/projects/tbdex">TBDEX: A LIQUIDITY PROTOCOL</a> + <blockquote> + <p>The legacy payments system is held together with proverbial duct tape that masks fundamental problems: final settlement of payments is slow, expensive, and never quite final. Risks get priced in as expensive account fees – or exclusion from the system itself. This hits the most economically disadvantaged the hardest.</p> + </blockquote> + </li> + <li><a href="https://developer.tbd.website/blog/web5-roadmap">Web5 Roadmap</a> 2022-06-28 TBD + <blockquote> + <ul> + <li>Decentralized Identifier network node on production and publicly available</li> + <li>Decentralized Web Node on production and publicly available</li> + <li>Verifiable Credential service on production and available to partners</li> + <li>Decentralized Web Platform client/server SDK with all components bundled in a single package</li> + <li>Wallet in publicly usable state across Web, desktop and mobile</li> + <li>Decentralized Web Application runtime ready for developer reliance</li> + </ul> + </blockquote> + </li> + <li><a href="https://www.tbd.website/blog/web5-verifiable-credentials-toolkit">TBD Launches Tech Preview of Web5 Verifiable Credentials Toolkit</a> 2023-06-01 TBD + <blockquote> + <p>Building upon TBD’s recently announced Web5 tech preview, today the TBD team released three SSI projects as part of the Web5 stack to efficiently manage DIDs as well as create, manage, issue, and revoke VCs. The toolkit includes:</p> + <ul> + <li><a href="https://pkg.go.dev/github.com/TBD54566975/ssi-sdk">SSI SDK</a>: encapsulates a set of standards related to self-sovereign identity to provide flexible functionality for building decentralized identity applications. The SDK facilitates the application, issuance, and exchange of Verifiable Credentials.</li> + <li><a href="https://developer.tbd.website/docs/ssi/run-ssi-service">SSI Service</a>: is a RESTful-API web service that wraps the SSI SDK to facilitate user-focused interactions on Web5 related to signing, verifying, and exchanging data between participants using Decentralized Identifiers and Verifiable Credentials, based on the latest standards across the W3C, DIF, and IETF.</li> + <li><a href="https://developer.tbd.website/docs/ssi/ssi-console">SSI Console</a>: which manages the VC lifecycle from issuance to revocation through a user-friendly GUI.</li> + </ul> + </blockquote> + </li> + <li><a href="https://tbd54566975.ghost.io/introducing-tbdex/">introducing tbDEX</a> 2021-11-19 TBD + <blockquote> + <p>We propose a solution that does not rely on a federation to control permission or access to the network; nor does it dictate the level of trust required between counterparties.</p> + </blockquote> + </li> + <li><a href="https://developer.tbd.website/blog/what-is-web5/">What is Web5? - TBD</a> 2022-06-29 TBD + <blockquote> + <p>Put together, these primitives enable a new level of privacy and trust on the web. End-users benefit from fine-grained control over what information they share. Businesses and other organizations benefit by tapping into knowledge of their users’s existing trust relationships. We get the portability properties of web3, and better privacy properties than web2 or web3.</p> + </blockquote> + </li> +</ul> + +<h2 id="about-web-5">About Web 5</h2> +<ul> + <li><a href="https://ssimeetup.org/web5-open-build-block-tbd-daniel-buchner-webinar-65/">Web5 – Open to Build (Block/TBD)</a> 2023-06-09 Daniel Buchner SSIMeetup + <blockquote> + <p>he and the TBD team at Block are building what they call “Web5” which combines decentralized identifiers, verifiable credentials and personal datastores to create a platform for building truly self-sovereign apps on the web. In this webinar, we go beyond the controversial name to learn what the project is, why it is important, and what we can expect from the upcoming release this summer.</p> + </blockquote> + </li> + <li><a href="https://rufftimo.medium.com/zero-trust-web5-and-gleifs-vlei-63ffcb800028">Zero Trust, Web5, and GLEIF’s vLEI</a> 2022-09-28 Timothy Ruff + <blockquote> + <p>In an email exchange during the last 72 hours, Sam opined about the <a href="https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/the-top-trends-in-tech">McKinsey Technology Trends Report for 2022</a> (the full report), which strongly touts both self-sovereign identity (SSI) — which I now believe should be considered as part of <a href="https://rufftimo.medium.com/what-is-web5-fb34f48d0b1b">Web5</a> — and <a href="https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-207.pdf">zero trust architecture</a> (ZTA). As happens often, I found Sam’s private comments insightful, but this time so much so that I’m making them immediately public, with his permission.</p> + </blockquote> + </li> + <li><a href="https://rufftimo.medium.com/what-is-web5-fb34f48d0b1b">What is Web5?</a> 2022-09-16 Timothy Ruff + <blockquote> + <p>Anyone who reads my <a href="https://rufftimo.medium.com/what-is-web5-fb34f48d0b1b">last piece</a> and this one will get the clear feeling that I like both the label and vision of Web5, and my affinity for it has only grown as I write about and use it in conversation. It just works well in conveying a nice grouping of all these abstract concepts, and in ways that the comparable mess of prior terms did not.</p> + </blockquote> + </li> + <li><a href="https://rufftimo.medium.com/web3-web5-ssi-3870c298c7b4">Web3, Web5 &amp; SSI</a> 2022-09-07 Timothy Ruff + <blockquote> + <p>Why the SSI community should escape Web3 and follow Jack Dorsey and Block into a Web5 big tent, with a common singular goal: the autonomous control of authentic data and relationships.</p> + </blockquote> + </li> + <li><a href="https://www.nathangould.com/posts/how-to-get-started-learning-web5/">How to get started learning web5</a> 2022-06-29 Nathan Gould + <blockquote> + <p>Web3 has already shown us one potential solution to web2’s data portability problem. By using the public blockchain as a sort of global storage layer, web3 applications allow users to bring their data with them from one application to the next. No more onboarding forms – just “Connect with Metamask” and you’re done.</p> + </blockquote> + </li> + <li><a href="https://www.forbes.com/sites/traceyfollows/2022/06/11/what-even-is-web5/?sh=10900ec05ad2">What Even Is Web5?</a> 2022-06-11 Forbes + <blockquote> + <p>The actual definition given in the TBD <a href="https://docs.google.com/presentation/d/1SaHGyY9TjPg4a0VNLCsfchoVG1yU3ffTDsPRcU99H1E/">presentation pack</a> is as follows: “Web5 is a Decentralized Web Platform that enables developers to leverage Decentralized Identifiers, Verifiable Credentials, and Decentralized Web Nodes to write Decentralized Web Apps, returning ownership and control over identity and data to individuals”</p> + </blockquote> + </li> + <li><a href="https://medium.com/umbalametaverse/web5-the-niche-tech-solves-the-niche-problem-f9135d98f0c1">Web5 — The Niche Tech Solves The Niche Problem</a> 2022-06-21 Umbala Wolves + <blockquote> + <p>Web 5 is based on four primary technological pillars in order to realize the goal of building a genuinely decentralized web platform, including:</p> + <ul> + <li>Decentralized Identifiers (DIDs)</li> + <li>Verifiable credentials (VCs)</li> + <li>Decentralized Web Nodes (DWNs)</li> + <li>Self-Sovereign Identity Service (SSIS)</li> + </ul> + </blockquote> + </li> + <li><a href="https://bitcoinmagazine.com/business/jack-dorseys-tbd-presents-bitcoin-based-decentralized-web5">JACK DORSEY’S TBD PRESENTS BITCOIN-BASED DECENTRALIZED WEB5</a> 2022-06-10 Bitcoin Magazine + <blockquote> + <p>Fairly decentralized developments in the internet over the past couple of decades such as <a href="https://www.howtogeek.com/141257/htg-explains-how-does-bittorrent-work/">BitTorrent</a> and <a href="https://www.techradar.com/vpn/what-is-tor-and-how-does-it-work">Tor</a> have shown that blockchain technology is not a necessary component for decentralization.</p> + </blockquote> + </li> + <li>[Tweet Thread] <a href="https://twitter.com/namcios/status/1535302090360250368">Jack Dorsey’s @TBD54566975 unit has just announced it is building “Web5”.</a> 2022-06-10 Namcios + <blockquote> + <p>Self-Sovereign Identity Service (SSIS). The SSIS interacts with Verifiable Credentials by creating, signing, issuing, curating, requesting, revoking, exchanging, validating and verifying them. It wraps the next component on the list, the self-sovereign identity SDK…</p> + </blockquote> + </li> +</ul>DIDecentralTBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentralization.Interoperability of Self Sovereign Identity Systems2023-07-02T00:00:00+13:002023-07-02T00:00:00+13:00https://decentralized-id.com/development/interop<h2 id="main">Main</h2> +<ul> + <li>[Video] <a href="https://www.youtube.com/watch?v=ezInITzb9p4">SSI Report - Interoperability</a> 2022-08-18 RootsID + <blockquote> + <p>Interoperability is the ultimate challenge of a Decentralized Self-Sovereign Identity. Hyperledger Aries is hosting an Interopathon to showcase all the work their community has done to promote Interoperability. We have also started discussions about a standard import/export format that would further improve interop across identity agents.</p> + </blockquote> + </li> + <li><a href="https://inatba.org/reports/inatba-report-digital-credentials-and-self-sovereign-identity-workstream/">Digital Credentials and Self Sovereign Identity Workstream</a> 2022-08 INTABA (<a href="https://inatba.org/wp-content/uploads/2022/08/INATBA_Report_Digital_Credentials_and_Self-Sovereign_Identity_Workstream.pdf">report</a> + <blockquote> + <p>The objective of this workstream was to examine the technology and policy landscapes for digital credentials of INATBA-Governmental Advisory Body (GAB) members, identify the commonalities and gaps, and then develop recommendations for enabling interoperability and mutual support for digital credentials across borders.</p> + </blockquote> + </li> + <li><a href="https://indicio.tech/trust-verifiable-credentials-and-interoperability/">Trust, Verifiable Credentials, and Interoperability</a> 2022-03 Helen Garneau, Indicio + <blockquote> + <p>Accurate labeling, interoperability profiles, and testing are urgently needed to drive interoperability and scale decentralized identity, says a new <a href="https://indicio.tech/wp-content/uploads/2022/03/Indicio_Report_TrustVerifiableCredentialsInteroperability_033022.pdf">white paper</a> from Indicio +Seven aspects of interoperability</p> + <ol> + <li>DID methods</li> + <li>Content encryption key types</li> + <li>Communication protocols</li> + <li>Credential format and signature types</li> + <li>Credential access / storage (wallet)</li> + <li>Credential protocols and coordination formats</li> + <li>Compatible governance / trust</li> + </ol> + </blockquote> + </li> + <li><a href="https://www.windley.com/archives/2021/10/ugh_theres_an_app_for_that.shtml">Ugh! There’s an App for That!</a> 2021-10 Phil Windley + <blockquote> + <p>Interoperability is a fundamental property of tech systems that are generative and respect individual privacy and autonomy. And, as a bonus, it makes people’s live easier!</p> + </blockquote> + </li> + <li><a href="https://medium.com/transmute-techtalk/interoperability-is-not-a-choice-387d57c6dc32">Interoperability is Not a Choice</a> 2021-03-24 Transmute + <blockquote> + <p><a href="https://medium.com/transmute-techtalk/the-business-case-for-interoperability-a1a2b884297d">Interoperability</a> moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors.</p> + + <p>Our team was proud to participate in the <a href="https://www.dhs.gov/science-and-technology/svip">US Department of Homeland Security Silicon Valley Innovation Program</a> Interoperability Plug-fest this month. DHS SVIP has been leading the charge on interoperability for years now, putting their funding and networks on the table to lead the charge.</p> + </blockquote> + </li> + <li><a href="https://www.evernym.com/blog/getting-to-practical-interop-with-verifiable-credentials/">Different approaches to Interoperability</a> 2020-12-21 Daniel Hardman, Evernym + <blockquote> + <p>Several VC ecosystems have grown up around the VC spec. Each touts standards compliance and interoperability, yet they do not currently interoperate with one another. Let’s have a look at their differences and commonalities, and then explore a simple proposal that might make which language your VCs “speak” as transparent as which language you choose when you watch a movie.</p> + </blockquote> + </li> + <li><a href="http://web.archive.org/web/20230616014429/https://jolocom.io/blog/decentralized-identifiers-design-challenges/">Prioritizing Individual Sovereignty over Interoperability</a> 2019-04-26 Jolocom and Danube tech + <blockquote> + <p>While we see the potential to enable interoperability with actors that do not put control in the hands of the subject of the digital identity, we must ensure that this interoperability on a technical level does not undermine the Design Goals that guided the creation of decentralized identifiers in the first place.</p> + </blockquote> + </li> +</ul> + +<h2 id="development">Development</h2> +<ul> + <li><a href="https://w3c-ccg.github.io/traceability-interop/openapi/#overview">Open API for Interoperable Traceability</a> 2023-06-21 CCG + <blockquote> + <p><code class="language-plaintext highlighter-rouge">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</code></p> + </blockquote> + </li> +</ul> + +<h2 id="interoperability-plug-fest">Interoperability Plug-fest</h2> +<ul> + <li><a href="https://kayaelle.medium.com/jff-vc-edu-plugfest-1-892b6f2c9dfb">JFF &amp; VC-EDU Plugfest #1: Leaping Towards Interoperable Verifiable Learning &amp; Employment Records</a> 2022-07-07 Kayaelle + <blockquote> + <p>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 <a href="https://internetidentityworkshop.com/">Internet Identity Workshop</a> 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.</p> + </blockquote> + </li> + <li><a href="https://w3c-ccg.github.io/vc-ed/plugfest-1-2022/">Interoperability Plugfest #1</a> 2022 JFF &amp; VC-EDU + <blockquote> + <ul> + <li><a href="https://docs.google.com/presentation/d/1YoS3est-YnWO1tI7JjJDjSPSnIXJNon_TFosKyneaJg/edit?usp=sharing">Kick-off Meeting Deck</a></li> + <li><a href="https://www.w3.org/TR/vc-imp-guide/">VC Implementation Guide</a></li> + <li><a href="https://w3c-ccg.github.io/vc-ed/plugfest-1-2022/jff-vc-edu-plugfest-1-context.json">Plugfest Open Badges v3 context</a></li> + <li><a href="https://imsglobal.github.io/openbadges-specification/ob_v3p0.html">Open Badges 3.0</a></li> + <li><a href="https://w3c-ccg.github.io/universal-wallet-interop-spec/">Universal Wallet</a></li> + <li><a href="https://github.com/digitalcredentials/learner-credential-wallet">DCC Learner Credential Wallet</a></li> + <li><a href="https://github.com/digitalcredentials">DCC Repository</a></li> + <li><a href="https://github.com/digitalcredentials/open-badges-context">DCC Open Badges 3.0 Context NPM Module</a></li> + <li><a href="https://api.did.actor/">DID Actor</a></li> + <li><a href="https://godiddy.com/">Hosted platform to resolve and manage DIDs</a></li> + <li><a href="https://dev.uniresolver.io/">DID DIF Universal Resolver</a></li> + </ul> + </blockquote> + </li> + <li><a href="https://lists.w3.org/Archives/Public/public-credentials/2021Mar/0022.html">DHS/SVIP Interoperability Plug-Fest 2 : Features Under Test …</a> 2021-03-04 Anil John +<em>This presentation on the DHS/SVIP Interop Plug-Fest is epic!</em> + <blockquote> + <p>As you know, we had our first Interop plug-fest last year in May 2020, which was a heavy lift for our portfolio companies – To be blunt, while there was a lot of hand-waving on interop, that was the first time anyone had demonstrated any manner of concrete cross-vendor / cross-platform interop in the VC/DID community.</p> + </blockquote> + </li> + <li><a href="https://lists.w3.org/Archives/Public/public-credentials/2021Mar/0101.html">DHS/SVIP Interoperability Plug-Fest 2 // VC/DID/Blockchain Multi-Platform &amp; Multi-Vendor Interoperability Showcase</a>  2021-03-21 Anil John + <blockquote> + <p>(<a href="https://docs.google.com/presentation/d/1MeeP7vDXb9CpSBfjTybYbo8qJfrrbrXCSJa0DklNe2k/edit#slide=id.p1">slides</a> Through the presentations and demos, we hope that you are able to gain an appreciation of the engineering depth, openness, inclusiveness and the multi-vendor, multi-platform interoperability that we demonstrated that is needed for these type of solutions to internet scale without locking anyone into a particular vendor or technology stack.</p> + <ul> + <li><a href="https://www.youtube.com/watch?v=BBSX0ljiCPU">DHS SVIP Plugfest #2: Limited Disclosure Scenario</a></li> + </ul> + </blockquote> + </li> + <li>[Video] <a href="https://www.youtube.com/watch?v=PodtjhO3vJo">Transmute: Interoperability &amp; Selective Disclosure in an Audit Authorization Scenario</a> 2021-03-24 Demo + <blockquote> + <p>Proof of COVID Vaccination Credential +<img src="https://i.imgur.com/HldCXiQ.png" alt="" /></p> + </blockquote> + </li> + <li>[Video] <a href="https://www.youtube.com/watch?v=fngwogLRUGk">Transmute + DHS SVIP: Showing Interoperability in a Supply Chain Scenario</a> 2021-03-24 Transmute + <blockquote> + <p><img src="https://i.imgur.com/hfvvA0b.png" alt="" /></p> + </blockquote> + </li> + <li>[Video] <a href="https://www.youtube.com/watch?v=mXLy2Rof_iA">DHS SVIP PlugFest 2021 – Interop Testing Demo</a> 2021-03-23 Mattr + <blockquote> + <p>As part of our deliverables for the U.S. Department of Homeland Security’s Silicon Valley Innovation Program, we developed capabilities including a MATTR web wallet, CHAPI credential interactions, and direct interoperability with issuance and verification infrastructure built by other vendors. The results of this work are documented in our publicly available open-source test suite: <a href="https://w3c-ccg.github.io/vc-http-api/test-suite/mattr/">https://w3c-ccg.github.io/vc-http-api/test-suite/mattr/</a>​</p> + </blockquote> + </li> + <li>[Video] <a href="https://www.youtube.com/watch?v=dgcKYam4MiQ">DHS SVIP PlugFest 2021 – USCIS Appointment Demo</a> 2021-03-23 Mattr + <blockquote> + <p>We showcase our Mobile Wallet and OIDC Bridge Platform Extension in action, demonstrating how BBS+ signatures and selective disclosure can allow users to manage which data they are sharing with relying parties in a privacy-preserving way. This work leverages a newly created <a href="https://mattrglobal.github.io/appointment-vocab/">Appointment vocabulary for JSON-LD</a></p> + </blockquote> + </li> + <li>[Video] <a href="https://www.youtube.com/watch?v=fEBNGj377Vc">DHS SVIP PlugFest 2021 – Paper &amp; Digital Vaccination Credentials</a> 2021-03-23 Mattr + <blockquote> + <p>We showcase how both paper and digital credentials can be verified using the same infrastructure, allowing for easier relying-party integration. This work leverages CBOR-LD and a newly created <a href="https://w3c-ccg.github.io/vaccination-vocab/">Vaccination Certificate vocabulary</a></p> + </blockquote> + </li> + <li>[Video] <a href="https://www.youtube.com/watch?v=dreJIx0_esE">Three-Vendor Interop - DHS SVIP Showcase Day</a> 2023-03-18 Danube Tech + <blockquote> + <p>This is one of Danube Tech’s contributions to the DHS/SVIP Interoperability Plug-Fest 2 // VC/DID Multi-Platform &amp; Multi-Vendor Interoperability Showcase</p> + </blockquote> + </li> + <li>[Video] <a href="https://www.youtube.com/watch?v=87B_OyqWzVE">Full Walkthrough DHS SVIP Showcase</a> 2021-03-18 Danube Tech</li> + <li>[Video] <a href="https://www.youtube.com/watch?v=Kx49PklrHIY">Interoperability Fest – Oil &amp; Gas</a> Mavenet</li> + <li>[Video] <a href="https://www.youtube.com/watch?v=-sr-7E7q79E">Digital Bazaar Interop 1B</a></li> + <li>[Video] <a href="https://www.youtube.com/watch?v=emu301gvMJE">Digital Bazaar Interop 1A</a></li> +</ul>DIDecentralInteroperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors.The Future of Digital Identity with Self Sovereign ID2023-07-02T00:00:00+13:002023-07-02T00:00:00+13:00https://decentralized-id.com/application/future<ul> + <li><a href="https://www.finextra.com/the-long-read/421/the-future-of-digital-identity-separating-the-digital-from-the-individual">The Future of Digital Identity: Separating the digital from the individual</a> 2022-07-27 Finextra [<a href="https://www.finextra.com/finextra-downloads/research/documents/245/the-future-of-digital-identity-2022.pdf">Report</a>] + <blockquote> + <p>the concept of real-time and frictionless processes is what is driving the future of digital identity forward.</p> + </blockquote> + </li> + <li>[Video] <a href="https://www.youtube.com/watch?v=gimrMbcj91A">Webinar: The Future of Self Sovereign Identity</a> 2021-12-21 Patientory + <blockquote> + <p>Self-sovereign identity (SSI) is a movement that claims digital identity should be just as legitimate and nuanced as a person’s human identity, while being accessible to all, privacy-preserving, and not reliant on a single government or corporation.</p> + </blockquote> + </li> + <li><a href="https://medium.com/global-id/gid-report-181-the-future-will-be-self-sovereign-d0218fff9989">GiD Report#181 — The future will be self sovereign</a> 2021-10-12 GlobalID + <blockquote> + <p>Just as the World Wide Web empowered people to connect and share knowledge and information, the rise of Bitcoin taught us that we could have direct ownership over our valuable assets and payments — no middle man or central operator necessary.</p> + </blockquote> + </li> + <li><a href="https://www.pingidentity.com/en/company/blog/posts/2021/personal-identity-future-digital-interactions.html">Personal Identity and the Future of Digital Interactions</a> 2021-06-22 Ping Identity + <blockquote> + <p>What if individuals could determine how to share data and with whom? What if that data was always up to date? And what if instead of merely having a unified customer profile in a single company, each person could have one identity experience for all the companies and people they interact with?</p> + </blockquote> + </li> + <li>[Video] <a href="https://www.youtube.com/watch?v=mx58bYHFrFk">The Future of Self-Sovereign Identity (SSI)</a> 2021-06-03 Evernym + <blockquote> + <p>We were joined by Drummond Reed and Alex Preukschat, co-authors of Manning Publication’s new book ‘Self-Sovereign Identity,’ for a conversation on the book’s development and recent release and what the future holds for SSI as a technology, architecture, and movement.</p> + </blockquote> + </li> + <li><a href="https://www.windley.com/archives/2021/05/can_the_digital_future_be_our_home.shtml">Can the Digital Future Be Our Home?</a> 2021-05 Phil Windley + <blockquote> + <p>This post features three fantastic books from three great, but quite different, authors on the subject of Big Tech, surveillance capitalism, and what’s to be done about it.</p> + </blockquote> + </li> + <li><a href="https://www.reality2cast.com/61">The Future of Authenticating Your Data</a> 2021-03-12 Doc Searls, Katherine Druckman, Dave Huseby + <blockquote> + <p>Across time and space immediately being tracked and, and falling victim to what I call sort of casual surveillance or corporate surveillance, right? Where is your data flows through systems; businesses are able to observe that movement of your data, your information aggregated, develop some kind of psychological model and then able to sell that to people who wish to manipulate you, sell you things, that kind of stuff</p> + </blockquote> + </li> + <li><a href="https://www.thinkdigitalpartners.com/guest-blog/2021/02/15/the-past-present-and-future-of-identity/">The Past, Present and Future of Identity</a> 2021-02-15 + <blockquote> + <p>Susan Morrow, considers the ‘digital identity journey’ to date and the important opportunity for the government to make use of the lessons learned when creating tomorrows digital identity ecosystem.</p> + </blockquote> + </li> + <li><a href="https://borgbraincrypto.medium.com/the-future-of-identity-eee42109efd2">The Future of Identity. A collection of interconnected research</a> 2020-12-02 + <blockquote> + <p>A collection of interconnected research and thoughts, on the topics, technologies, and projects concerning the future of identification, DID’s, SSI’s, biometrics, data, ai, reputation, credentials, medical history, blockchain, privacy, and ethics, on what it should mean to us as humans, and the implications for the future of this world and our relationship with it.</p> + </blockquote> + </li> + <li><a href="https://reb00ted.org/tech/20201009-three-scenarios-rolling-back-surveillance-captialism/">Three Scenarios for Rolling Back Surveillance Capitalism</a> 2020-10-09 Rebooted + <blockquote> + <p>what are realistic alternatives? Alternatives that keep the amazing wonders that are consumer technologies in 2020, but don’t invade our privacy, don’t spread misinformation, give us back a measure of control over our electronic lives, don’t set us up for manipulation and help rather than hurt our mental health?</p> + </blockquote> + </li> + <li><a href="https://www.coindesk.com/self-sovereign-identity-reshape-internet">Future 2030: Self Sovereign Identity Explained</a> 2020-10-01 + <blockquote> + <p>A comprehensive Article on CoinDesk about the future and what SSI looks like in that future. Kaliya interviewed for it.</p> + </blockquote> + </li> + <li>[Report] <a href="https://publications.iadb.org/en/self-sovereign-identity-future-identity-self-sovereignity-digital-wallets-and-blockchain">The Future of Identity: Self-Sovereignity, Digital Wallets, and Blockchain</a> 2020-09 InterAmerican Development Bank + <blockquote> + <p>enables sovereignty for individuals over their digital assets and credentials -such as digital passports, digital diplomas, digital property titles, and tokenized currencies such as dollar, euro, pound, or pesos- using digital wallets that can take the form of a mobile app. Secondly, when the subject of these digital assets and credentials presents them to a third party to prove ownership, the third party does not need to reach out to the issuer to verify them, as they can go against a public, decentralized, and immutable registry, such as a blockchain network, where the cryptographic proofs of the asset or credential were registered and are maintained by the issuer in an standardized and trustable way.</p> + </blockquote> + </li> + <li><a href="https://innovalor.nl/en/Blogs/self-sovereign-identity">The way towards self-sovereign identity</a> 2020-09-28 Ines Duits + <blockquote> + <p>This series of blogs focus on self-sovereign identity, SSI. This post explains where SSI originated from by giving a timeline of how digital identity has changed over the years. <a href="https://innovalor.nl/en/Blogs/what-is-self-sovereign-identity">In the second blog</a>, we focus on what SSI is exactly. In the third blog, give two examples of use cases (IRMA and Sovrin) where SSI plays an important role.</p> + </blockquote> + </li> + <li><a href="https://www.windley.com/archives/2020/08/authentic_digital_relationships.shtml">Authentic Digital Relationships</a> 2020-08 Phil Windley + <blockquote> + <p>Self-sovereign identity, supported by a heterarchical identity metasystem, creates a firm foundation for rich digital relationships that allow people to be digitally embodied so they can act online as autonomous</p> + </blockquote> + </li> + <li><a href="https://identitywoman.net/panel-at-rxc-digital-identity-a-look-ahead/">Panel at Radical Exchange on Future Digital Identity</a> 2020-08-03 IdentityWoman + <blockquote> + <p>Hosted by Kaliya Young this panel included Paula Burman form Democracy Earth and Supriyo Roy from Idena talking about the their different digital identity systems that are very future looking.</p> + </blockquote> + </li> + <li><a href="https://trbouma.medium.com/next-stop-global-verification-network-69f14a6673ab">Next Stop: A Global Verification Network</a> 2020-11-22 Tim Bouma + <blockquote> + <p>The hardest part ahead is not the technology, it’s the wholesale re-conceptualization of what is required for a global verification network that puts the power of the network back into the endpoints that is you and me.</p> + </blockquote> + </li> +</ul>DIDecentralEnables sovereignty for individuals over their digital assets and credentials -such as digital passports, digital diplomas, digital property titles, and tokenized currencies such as dollar, euro, pound, or pesos- using digital wallets that can take the form of a mobile app.Digital Wallets and Self Sovereign Identity2023-07-01T00:00:00+13:002023-07-01T00:00:00+13:00https://decentralized-id.com/development/wallets<h2 id="explainer">Explainer</h2> +<ul> + <li><a href="https://lockstep.com.au/handout-the-history-and-future-of-digital-wallets/">Handout: The history and future of digital wallets</a> 2023-06-29 Steve Lockstep <a href="https://lockstep.com.au/wp-content/uploads/2023/06/History-of-Wallets-Identiverse-2023-v1.0.pdf">PDF</a> + <blockquote> + <p>We can trace the history of digital wallets with a Capability-Maturity Model (CMM) from paper and magnetic stripes to chip and mobiles. The fundamentally important trend over the decades has been to use smart technology to prove the properties of the data carried in the wallet. Today’s smart phone wallets prove the origin of each credential, possession by its rightful owner, the manufacturer and history of the wallet, and other metadata.</p> + </blockquote> + </li> + <li><a href="https://medium.com/global-id/globalid-101-id-wallets-68fa77e6d0d7">GlobaliD 101: ID wallets</a> 2022-08-02 GlobalID + <blockquote> + <p>What if instead, you could securely and selectively share your ID with an expiring link? Your name and photo will be visible but other private details will be blurred out. Your Airbnb now believes you are who you say you are because they also trust the issuer of your digital credential. Likewise, you don’t have to worry that a copy of your full license is on a stranger’s phone forever. Everyone rests easy, and you enjoy the heck out of your vacation.</p> + </blockquote> + </li> + <li><a href="https://medium.com/@kudzigeorge/a-business-trip-with-flexid-ssid-7aff5407fb28">A Business Trip with FlexID SSID</a> 2022-03-19 Kudzaishe George Zharare + <blockquote> + <p>In the offline world, we typically store credentials in a physical wallet — it keeps them all in one place, protects them by keeping them close to our body, and makes them easy to carry around and access when we need them. The job of a digital wallet is no different:</p> + + <ol> + <li>Store your credentials, keys/keycards, bills/receipts, etc</li> + <li>Protect them from theft or prying eyes.</li> + <li>Keep them handy — easily available and portable across all your devices.</li> + </ol> + </blockquote> + </li> + <li><a href="https://www.nevis.net/en/blog/how-does-self-sovereign-identity-ssi-work">Self-Sovereign Identity: The Foundation of the Digital Wallet</a> 2022-03-03 Nevis + <blockquote> + <p>Turning identifying features into verified credentials</p> + + <p>How exactly does this work? Let’s look at the three roles of user, issuer and verifier. Firstly, users can have any number of attributes – such as their credit rating, national identity document or driving licence – certified by the entity responsible for each attribute.</p> + </blockquote> + </li> + <li><a href="https://ssi-ambassador.medium.com/digital-identity-wallet-a-place-for-your-self-sovereign-identity-5dfbd3d48a74">Digital Identity Wallet: A place for your self-sovereign identity</a> 2021-06-20 SSI Ambassador + <blockquote> + <p>This article explains what a wallet is, how it works and how you can use it for managing your digital identity. While there are also wallets for institutions, this article only focuses on wallets for end users. The article also takes into consideration the revised eIDAS regulation including the ‘European Digital Identity Wallet’.</p> + </blockquote> + </li> + <li><a href="https://academy.affinidi.com/5-reasons-to-use-an-identity-wallet-c289ba2980cf">5 Reasons to Use an Identity Wallet</a> 2021-06-14 Affinidi + <blockquote> + <p>Undoubtedly, identity wallets are an integral part of the future as it comes with a ton of benefits geared for the next-gen online security.</p> + </blockquote> + </li> + <li><a href="https://www.brightlands.com/en/brightlands-smart-services-campus/collaborating-self-sovereign-identity-wallets-12">The benefits of Self-Sovereign Identity wallets: Collaborating on Self-Sovereign Identity wallets</a> 2021-03-18 Rabobank (<a href="https://www.brightlands.com/en/brightlands-smart-services-campus/rabobanks-opinion-techruption">Part 2</a> + <blockquote> + <p>SSI and identity wallets will make it easier for citizens, organizations and governments to manage (digital) identities. It will make registrations and transactions across the internet private and secure. It will also make organizations more efficient and effective. As administration is reduced, costs will decrease. As their user interface becomes easier to use, their customers will perform more registrations with less errors - what in some cases will lead to extra revenue, but in all cases will lead to more satisfied customers</p> + </blockquote> + </li> + <li><a href="https://www.evernym.com/blog/digital-wallets-digital-agents/">Digital Wallets and Digital Agents: Putting the Individual in Control</a> 2021-03-05 Evernym + <blockquote> + <p>Fittingly, some define wrath as “when anger is directed against an innocent person, and when it is unduly strong or long-lasting.” That feels right if you consider the real-life impacts of disabling someone’s digital identity without notice.</p> + </blockquote> + </li> + <li>[Report] <a href="https://diacc.us16.list-manage.com/track/click?u=36a7601e22b37ac394b49842f&amp;id=540fed43d5&amp;e=8243e40b3b">Making Sense of Digital Wallets (DIACC)</a> 2020-12-15 DIACC + <blockquote> + <p>This report proposes what a trusted digital wallet should aim to do.</p> + </blockquote> + </li> + <li><a href="https://www.windley.com/archives/2020/11/operationalizing_digital_relationships.shtml">Operationalizing Digital Relationships</a> 2020-11 Phil Windley + <blockquote> + <p>An SSI wallet provides a place for people to stand in the digital realm. Using the wallet, people can operationalize their digital relationships as peers with others online.</p> + </blockquote> + </li> +</ul> + +<h2 id="policy">Policy</h2> + +<ul> + <li><a href="https://blog.spruceid.com/an-identity-wallet-bill-of-rights/">An Identity Wallet Bill of Rights - Starting With the Mobile Driver License</a> 2022-09-12 Spruce Systems + <blockquote> + <p>The EFF further has recommended W3C Verifiable Credentials due to their history of being developed in the public, and being an open standard. We agree with this. Vendors such as Microsoft, Ping Identity, Workday, and Spruce have already adopted these in pilots and production use cases. Furthermore, Underwriter Labs, an author of ISO 18013-5, has described how to <a href="https://blog.spruceid.com/an-identity-wallet-bill-of-rights/">interoperate Verifiable Credentials with the ISO described data model</a> and protocols. We look forward to continuing our collaborations here such as demonstrating interoperability with TBD:</p> + </blockquote> + </li> + <li><a href="https://www.bosch-stiftung.de/en/publication/digital-wallets-and-migration-policy-critical-intersection">Digital Wallets and Migration Policy: A Critical Intersection</a> 2022-06-15 Bosh Stiftung (<a href="https://www.bosch-stiftung.de/sites/default/files/publications/pdf/2022-06/Digital%20Wallets%20and%20Migration%20Policy.pdf">Download</a> + <blockquote> + <p>In cross-border and migration contexts, digital wallets promise to have wide ranging implications for global governance, especially in identity management and finance. In this brief Margie Cheesman outlines use cases as well as concerns and risks when it comes to their adoption in the migration sector.</p> + </blockquote> + </li> + <li><a href="https://www.validatedid.com/post-en/validated-ids-journey-to-becoming-ebsi-compliant">Validated ID’s journey to becoming EBSI compliant</a> 2022-05-10 Validated ID + <blockquote> + <p>[Wallet Conformance Tests] are designed to demonstrate that the wallet provider can onboard users safely, receive verifiable credentials from a trusted issuer, and present verifiable credentials to a verifier. All of these, using of course EBSI infrastructure.</p> + </blockquote> + </li> + <li><a href="https://findy-network.github.io/blog/2022/04/27/trust-in-your-wallet/">Trust In Your Wallet</a> 2022-04-27 Findy Agency + <blockquote> + <p><a href="https://www.kyberturvallisuuskeskus.fi/en/our-activities/regulation-and-supervision/electronic-identification">Finnish Trust Network</a> consists of “strong electronic identification” providers. The concept means proving one’s identity in electronic services that meets specific requirements laid down by Finnish law. The identity providers are required to implement multi-factor authentication to authenticate the users.</p> + </blockquote> + </li> + <li><a href="https://stateofidentity.libsyn.com/identity-wallets-eidas-20">Identity Wallets &amp; eIDAS 2.0</a> 2022-03-24 State of Identity + <blockquote> + <p>What role will public vs. private institutions play in the rollout of eIDAS 2.0 wallets? On this week’s State of Identity podcast, host Cameron D’Ambrosi is joined by Marcel Wendt, CTO &amp; Founder of Digidentity. The duo discusses the looming impact of eIDAS 2.0 on digital identity globally, how to keep data secure when verifying the identity of individuals and businesses online, and the European Union’s clear vision for where digital identity is headed].</p> + </blockquote> + </li> +</ul> + +<h2 id="organization">Organization</h2> +<ul> + <li><a href="https://lists.identity.foundation/g/wallet-security">Wallet Security wallet-security@lists.identity.foundation</a> 2023-06-13 DIF + <blockquote> + <p>The WG will design and define secure wallet architecture, establish common terminology, produce guidelines, classify and specify security capabilities and best practices, and more.</p> + </blockquote> + </li> + <li><a href="https://www.sakimura.org/2022/09/5013/">OpenWallet Foundation</a> 2022-09 Nat Sakimura + <blockquote> + <p>The formation of the OpenWallet Foundation was announced at the Open Source Summit held in Dublin on the evening of the 14th. The OpenWallet Foundation is an open source wallet based on standard protocols</p> + </blockquote> + </li> +</ul> + +<h2 id="product">Product</h2> +<ul> + <li><a href="https://www.forbes.com/sites/davidbirch/2022/01/04/super-apps-or-smart-wallet/">Super Apps Or Smart Wallets?</a> David G.W. Birch 2022-01-04 + <blockquote> + <p>There’s plenty of talk of super apps around at the moment as a variety of players attempt to become the western equivalent of the Asian app giants such as Alipay, Gojek and Kakao. But how do you get from a digital wallet to a super app?</p> + </blockquote> + </li> + <li><a href="https://medium.com/global-id/the-gid-report-134-doj-challenges-visa-plaid-ssi-is-hot-stuff-f7811bdda7cd">The easiest tool to imagine is a wallet or a wallet app (here’s one) with some kind of dashboard</a> 2020-11-11 [ <a href="https://blogs.harvard.edu/vrm/2020/11/02/ssi-2/">Sources</a>] + <blockquote> + <p>It’s understandable then why Civic is phasing out it’s identity app and merging it into its wallet. (Which further validates GlobaliD’s current path.)</p> + </blockquote> + </li> + <li><a href="https://trinsic.id/interactive-connections/">Trinsic Introduces Interactive Connections in their Wallet &amp; Platform</a> 2020-11-03 + <blockquote> + <p>Instead of a passive responder, the wallet holder is a peer who can initiate actions of their own. In addition, wallet holders can interact not only with institutions, but also with other wallet holders, to communicate securely and share verified information [using DIDComm V1].</p> + </blockquote> + </li> +</ul> + +<h2 id="development">Development</h2> +<ul> + <li><a href="https://docs.google.com/document/d/139dTcWp28LePAQjrA1uXVy4d154B22Y2d-vn5GvIaec/edit#heading=h.wkav55i452ux">W3C CCG Digital Wallet Protocols Analysis</a> 2022-03-24 Credentials Community Group + <blockquote> + <p>This document contains an analysis of the protocols available for performing digital wallet invocation and Verifiable Presentation exchange.</p> + </blockquote> + </li> + <li><a href="https://w3c-ccg.github.io/universal-wallet-interop-spec/">Universal Wallet 2020</a> 2023-02-22 Credentials Community Group + <blockquote> + <p>This specification describes a portable, extensible, JSON-LD wallet representation, supporting digital currencies and credentials.</p> + </blockquote> + </li> + <li><a href="https://lists.w3.org/Archives/Public/public-credentials/2022Jan/0063.html">DIF Wallet Security WG - Wallet Implementers Survey</a> 2022-01-07 Paul Bastian + <blockquote> + <p>I summarized our <a href="https://nextcloud.idunion.org/s/D2cbMi6w8t3nPYj">goals and visions in this presentation</a>, for more information check out <a href="https://github.com/decentralized-identity/wallet-security">the Github page</a></p> + + <p>Also we ended up to initiating 2 new work items at the end of last year:</p> + <ul> + <li><a href="https://github.com/decentralized-identity/wallet-security/blob/main/work_items/device_binding.md">Device Binding</a> (<a href="https://doodle.com/poll/bttcdxcqdn9cpziu">kickoff doodle</a></li> + <li><a href="https://github.com/decentralized-identity/wallet-security/blob/differential-credential-security-wg/work_items/differential_credential_security.md">Differential Credential Security</a></li> + </ul> + </blockquote> + </li> + <li><a href="https://iiw.idcommons.net/24G/Paper_Based_Credentials:_Demo_%26_Discussion">Paper based credentials: Demo and discussion</a> 2021-05-06 Kyle Den Hartog, Preet Patel + <blockquote> + <p>Paper VC’s demo YouTube links:</p> + <ul> + <li><a href="https://youtu.be/EXvWxFjHvdY">https://youtu.be/EXvWxFjHvdY</a></li> + <li><a href="https://youtu.be/fEBNGj377Vc">https://youtu.be/fEBNGj377Vc</a><br /> +Second demo video using a different potential flow: <a href="https://www.youtube.com/watch?v=fEBNGj377Vc">https://www.youtube.com/watch?v=fEBNGj377Vc</a><br /> +Paper VC’s are hard to bring to parity with “digital VC’s”. The biggest issue is binding subject to holder and verifying that. There were also callouts on how do you prevent replication.</li> + </ul> + + <p>Traditionally, QR codes with the entire VC can be put onto a piece of paper. We proposed compression on those QR codes using CBOR-LD that reduces size of codes by 50%.</p> + + <p>Alternative ways include adding VC’s into NFC chips and adding the NFC identifier as a claim to the VC preventing duplication. There is a cost overhead to this compared to paper but is a cost potentially worth occurring.</p> + </blockquote> + </li> + <li><a href="https://indicio.tech/blog/indicio-contributes-novel-ui-messaging-design-for-digital-wallet-to-open-source-community/">Indicio contributes UI messaging design for digital wallet to open source</a> 2021-03-23 Indicio + <blockquote> + <p>A <a href="https://www.dhs.gov/science-and-technology/news/2020/11/02/news-release-finalists-announced-digital-wallets-prize-challenge">finalist</a> in the Department of Homeland Security (DHS) Science and Technology ( S&amp;T) Trusted User Interface (UI) Digital Wallets Challenge, the UI digital wallet design is now available in the <a href="https://github.com/Indicio-tech/indicio-mobile-ux">Indicio public Github repository</a>.</p> + </blockquote> + </li> + <li><a href="https://www.w3.org/community/credentials/2020/09/10/whats-in-a-wallet-the-recap/">What’s in a Wallet? The recap</a> 2020-07 Heather Vescent + <blockquote> + <p>The CCG hosted two sessions where we asked people from inside and outside the community to answer the question,“What’s in a Wallet?” You can review the meeting notes and listen to the audio below:</p> + <ul> + <li><a href="https://w3c-ccg.github.io/meetings/2020-07-07/">Tuesday July 7, 2020</a></li> + <li><a href="https://w3c-ccg.github.io/meetings/2020-07-14/">Tuesday July 14, 2020</a><br /> +“What’s in a Wallet?” as answered by…</li> + <li>Manu Sporny, Digital Bazaar: <a href="https://lists.w3.org/Archives/Public/public-credentials/2020Jul/att-0006/2020_W3C_CCG_Simple_Wallet_Architecture.pdf">Wallet Architecture Diagram</a></li> + <li>Christopher Allen: <a href="https://raw.githubusercontent.com/WebOfTrustInfo/rwot9-prague/master/topics-and-advance-readings/media/ExpandedDecentralizedIdentityNetworkComponents.png">Decentralized Identity Network Components</a></li> + <li>Dan Buchner: <a href="https://www.microsoft.com/en-us/security/business/identity/own-your-identity">Microsoft</a> (check the minutes.)</li> + <li>Kyle Kemper, <a href="https://swisskey.io/">SwissKey</a></li> + <li>Kaliya Identity Woman Young: <a href="https://docs.google.com/presentation/d/1vB50Ta7H86_PopLaDE_yhJlCLhA9TiO2zQUutKiFmTQ/edit#slide=id.g752184a474_0_4">CCG Glossary Group with DIF Presentation</a></li> + <li>Orie Steele, Transmute: <a href="https://github.com/transmute-industries/universal-wallet">Universal Wallet</a></li> + <li>Daniel Hardman: <a href="https://docs.google.com/presentation/d/1ZoD9njc0USS6Qr3O7WXmd-3Nmxmz0pVyBFEjkM4p9C4/edit#slide=id.p">What goes in a Wallet?</a></li> + <li>Darrell O’Donnell: <a href="https://docs.google.com/presentation/d/1shW4GzjG0HE2uxLCcYdSkaG-nCRBVZrwRFpa8Gs709U/edit">The State of Digital Wallets</a></li> + <li>Charles Cunningham, Jolocom: <a href="https://jolocom.io/wp-content/uploads/2020/05/Jolocom-WhatisinaWallet-CCG-W3C.pdf">What’s in a Wallet?</a></li> + <li>Katryna Dow, <a href="https://www.meeco.me/">MeeCo</a> (check the minutes.)</li> + <li>Nathan Tonani, Learning Economy.io: <a href="https://docs.google.com/document/u/4/d/e/2PACX-1vR6GMNrBzDuMvhHGlVeENEMZjijHTVKUueG5f6KshFlsIfcqt1QjsTGNgB8vjEGfDVFRB-dWhe5-Hxc/pub">What is a Wallet?</a></li> + </ul> + </blockquote> + </li> + <li><a href="https://github.com/bhaskar20/rebooting-the-web-of-trust/blob/master/topics-and-advance-readings/dealing_with_key_loss_in_digital_identity.md">Dealing with private key loss or compromise in digital identity systems</a> 2015-10-31 Christian Lundkvist RWoT 1 + <blockquote> + <p>If an identity is tied to a single persistent private key, then loss or compromise of the private key will mean total loss of the identity. Since key compromise and/or loss do happen there needs to be a way to recover from this in order to have a persistent digital identity. <a href="https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust/blob/master/topics-and-advance-readings/shared_terminology_for_digital_identity_systems.md">See here for definitions used</a>.</p> + + <p>If the user of the identity suspects that a key is or may be compromised the user can rotate their key by submitting a new key to the system, signed by the old key. After this the old key can be revoked.</p> + </blockquote> + </li> +</ul> + +<h2 id="user-experience">User Experience</h2> +<ul> + <li><a href="https://academy.affinidi.com/custodial-vs-non-custodial-wallets-813f071de0b9">Custodial vs Non-custodial Wallets</a> 2022-01-21 Affinidi + <blockquote> + <p>The biggest disadvantage of non-custodial wallets is their inaccessibility when you lose or forget the password. Since you are the sole custodian, there is a huge responsibility on you to always remember the password of your wallet. +<img src="https://miro.medium.com/v2/resize:fit:1100/format:webp/1*SFUpoRwIHOXiD0HoZyBUSw.png" alt="" /></p> + </blockquote> + </li> + <li><a href="https://www.proquest.com/openview/31100c6b38df3ef649156d35d0296db4/1">Determinants of Behavioral Intention to Use a Self-Sovereign Identity Digital Wallet: Extending the UTAUT with Trustworthiness</a> 2021-09-27 Kerri Lemoie + <blockquote> + <p>The unified theory of acceptance and use of technology was extended to examine the potential influence of the self sovereign identity principles and trustworthyness, along with other factors such as percieved usefulness and perceived ease of use, on the adoption of this new approach to online identity</p> + </blockquote> + </li> + <li><a href="https://iiw.idcommons.net/24K/_Dissertation_Study_on_Adoption_of_SSI_Digital_Wallet">Dissertation Study on Adoption of SSI Digital Wallet</a> 2021-05-06 Kerri Lemoie [<a href="https://docs.google.com/presentation/d/1BxFtjqypzPfeSe5Bbatl4NAPXn3lixWfWicdMNPOqQY/edit#slide=id.gcd69ee338d_0_288">Slides</a>] + <blockquote> + <p>Perceived benefit + Perceived ease of use =&gt; Behavioral intention<br /> +Her hypotheses: (slide 13)</p> + <ul> + <li>H1: Perceived usefulness will have a positive effect on behavioral intention to use a self-sovereign identity digital wallet.</li> + <li>H2: Perceived ease of use will have a positive effect on behavioral intention to use a self-sovereign identity digital wallet.</li> + <li>H3: Trustworthiness will have a positive effect on behavioral intention to use a self-sovereign identity digital wallet.</li> + <li>H3a: Trustworthiness will have a positive effect on perceived usefulness.<br /> +Methodology: anonymous online survey using design fiction (think “Star Trek”)</li> + </ul> + </blockquote> + </li> + <li><a href="https://www.spreaker.com/user/13158652/dhs-digital-identity-wallet-ui-competition">Digital Identity Wallet UI Competition</a> 2020-12-14 Federal Blockchain News + <blockquote> + <p>Kathleen Kenyon &amp; Anil John believe that blockchain-based identity wallets are designed for engineers, not users, and created the Digital Identity Wallet UI Design Competition to address that challenge. Hear from the finalists’: Jeff Stephens of Dignari, Josh Welty of Trinsic, along with Ken Ebert and Scott Harris of Indicio.</p> + </blockquote> + </li> +</ul> + +<h2 id="ecosystem">Ecosystem</h2> + +<p><strong><a href="https://tno-ssi-lab.github.io/wallet-overview/">Wallet Overview</a> TNO SSI-Lab</strong> 2023 <a href="https://findy.fi/en/ssi-rfi-2023/">Related</a></p> + +<table> + <thead> + <tr> + <th>Wallet</th> + <th>Open Source</th> + <th>Credential Format</th> + <th>Encoding Scheme</th> + <th>Signature Algorithm</th> + <th>Revocation Algorithm</th> + <th>Peer-to-Peer Protocol</th> + <th>Blockchain Type</th> + <th>Blockchain Purpose</th> + <th>Credential Exchange Protocol</th> + <th>Connection Type</th> + </tr> + </thead> + <tbody> + <tr> + <td>AceID Wallet* - AceBlock</td> + <td>?</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>AceBlock blockchain framework</td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>Apple Wallet</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td> </td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>Atala PRISM - IOHK</td> + <td>No</td> + <td>JWT-VC, soon:AnonCreds</td> + <td>JSON, JSON-LD</td> + <td>ECDSA, soon: CL</td> + <td>Revocation not supported, soon: Revocation List 2021</td> + <td>DIDComm</td> + <td>Cardano</td> + <td>Anchoring public DIDs for issuers and/or verifiers (ie: enabling trust registry)</td> + <td>Issue Credential Protocol, Present Proof Protocol, Presentation Exchange</td> + <td>Connection-based communication</td> + </tr> + <tr> + <td>Blockcerts Wallet - Hyland Credentials</td> + <td>Yes</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>Bitcoin and Ethereum, with Merkle proof linking credential to blockchain transaction</td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>Blockpass</td> + <td>No</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>Ethereum or Blockpass</td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>Secure Identity - Bloom</td> + <td>No</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>?</td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>CertiShare Wallet - The Ego Company</td> + <td>No</td> + <td>AnonCred, JSON-LD</td> + <td>JSON</td> + <td>BBS+</td> + <td>Indy revocation</td> + <td>DIDComm, DID Exchange Protocol, openID</td> + <td>Hyperledger Indy</td> + <td>Schema, CredentialDefinitions, DID, Revocation</td> + <td>OIDC4CI, Issue Credential Protocol, Present Proof Protocol, Presentation Exchange</td> + <td>Direct communication, Connection-based communication</td> + </tr> + <tr> + <td>Connect.Me - Evernym</td> + <td>Yes</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>Hyperledger Indy and Hyperledger Ursa</td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>Data Wallet - iGrant.io</td> + <td>No</td> + <td>AnonCreds, VC(?)</td> + <td>JSON</td> + <td>CL, ES256</td> + <td>Indy revocation, EBSI revocation</td> + <td>OIDC, SIOP, DIDComm, DID Exchange Protocol, Connection protocols in AIP 1.0</td> + <td>Hyperledger Indy, Ethereum, EBSI blockchain</td> + <td>For publishing schema IDs, credential def IDs and public DID</td> + <td>OIDC4CI, OIDC4VP, Issue Credential Protocol, Present Proof Protocol, Presentation Exchange, DEXA</td> + <td>Direct communication, Connection-based communication</td> + </tr> + <tr> + <td>Datakeeper - Rabobank Nederland</td> + <td>No</td> + <td>LDP-VC</td> + <td>JSON-LD</td> + <td>ECDSA</td> + <td>Validity credential, Revocation not supported</td> + <td>Datakeeper protocol</td> + <td>N/A</td> + <td>N/A</td> + <td>Datakeeper protocol (Verifiable Presentation)</td> + <td>Direct communication</td> + </tr> + <tr> + <td>DID:Wallet - ArcBlock</td> + <td>No</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>ArcBlock’s own blockchain and comprehensive support for the Ethereum ecosystem.</td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>esatus Wallet</td> + <td>A new version, SOWL wallet, coming soon, with an open source SDK.</td> + <td>AnonCred</td> + <td>JSON</td> + <td>CL</td> + <td>Indy revocation</td> + <td>DIDComm</td> + <td>N/A</td> + <td>N/A</td> + <td>Issue Credential Protocol, Present Proof Protocol, Presentation Exchange</td> + <td>Connection-based communication</td> + </tr> + <tr> + <td>Gataca</td> + <td>No</td> + <td>LDP-VC, JTW-VC</td> + <td>JSON-LD</td> + <td>EdDSA, RSA, secp256k, P-256, CadEs</td> + <td>Status List 2017, Status List 2021</td> + <td>OIDC, SIOP</td> + <td>We are agnostic to the infra, so the platform right now supports Ethereum, Fabric and EBSI</td> + <td>To anchor DIDs (legal entities), and to anchor the trust framework</td> + <td>OIDC4CI, OIDC4VP, Presentation Exchange</td> + <td>Direct communication, Connection-based communication</td> + </tr> + <tr> + <td>Gimly ID</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td> </td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>helix id - Blockchain Helix AG</td> + <td>partly open sourced</td> + <td>JWT, JWT-VC</td> + <td>compact and JSON serialization, JSON, JSON-LD</td> + <td>BBS+, ECDSA</td> + <td>DID Revocation</td> + <td>OIDC, DIDComm, DID Exchange Protocol</td> + <td>public permissioned Ethereum, IPFS</td> + <td>No personal data</td> + <td>Issue Credential Protocol, Present Proof Protocol, Presentation Exchange</td> + <td>Direct communication, Connection-based communication</td> + </tr> + <tr> + <td>IDEMA</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td> </td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>idento.one</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td> </td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>Identry</td> + <td>No</td> + <td>AnonCred</td> + <td>JSON</td> + <td>CL</td> + <td>Indy revocation</td> + <td>DIDComm</td> + <td>HyperLedger Indy</td> + <td>Authorization, Credentials Schemas, Revocation registry</td> + <td>Present Proof Protocol</td> + <td>Direct communication, Connection-based communication</td> + </tr> + <tr> + <td>Jolocom SmartWallet</td> + <td>Yes</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>Ethereum</td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>KayTrust Wallet</td> + <td>No</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>Blockchain network based on Ethereum</td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>Lissi Wallet</td> + <td>No</td> + <td>AnonCred</td> + <td>JSON</td> + <td>CL</td> + <td>Indy revocation</td> + <td>DIDComm</td> + <td>Hyperledger Indy</td> + <td>Decentralized Public Key Infrastructure</td> + <td>Issue Credential Protocol, Present Proof Protocol, soon: OpenID4VCI and OpenID4VP</td> + <td>Direct communication, Connection-based communication</td> + </tr> + <tr> + <td>MATTR Wallet</td> + <td>No</td> + <td>LDP-VC</td> + <td>JSON-LD</td> + <td>BBS+, EdDSA</td> + <td>RevocationList2020</td> + <td>OIDC, DIDComm</td> + <td>ION - if ION DID menthod used</td> + <td>Storing public keys</td> + <td>OIDC4CI</td> + <td>Direct communication, Connection-based communication</td> + </tr> + <tr> + <td>Microsoft Entra</td> + <td>No</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td> </td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>MYKEEPiN - Metadium</td> + <td>No</td> + <td>JWT, JWT-VC</td> + <td>compact and JSON serialization, JSON, JSON-LD</td> + <td>ECDSA</td> + <td>Non-revocation token</td> + <td>N/A</td> + <td>Metadium</td> + <td>Scale up for DID</td> + <td>N/A</td> + <td>Direct communication</td> + </tr> + <tr> + <td>Paradym Wallet - Animo</td> + <td>Yes</td> + <td>JWT-VC</td> + <td>compact and JSON serialization, JSON</td> + <td>EdDSA, ES256</td> + <td>No</td> + <td>OID4VC</td> + <td>N/A</td> + <td>N/A</td> + <td>OIDC4CI, OIDC4VP, Presentation Exchange</td> + <td>Direct communication</td> + </tr> + <tr> + <td>SelfKey Wallet</td> + <td>Yes</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>Ethereum</td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>Sphereon Wallet</td> + <td>Yes</td> + <td>JWT, JWT-VC, LDP-VC</td> + <td>compact and JSON serialization, JSON, JSON-LD, JSON-LD</td> + <td>BBS+, ECDSA, EdDSA, RSA</td> + <td>Status List 2021, Validity credential</td> + <td>OIDC, SIOP, DIDComm</td> + <td>N/A</td> + <td>N/A</td> + <td>OIDC4CI, OIDC4VP, Presentation Exchange</td> + <td>Direct communication, Connection-based communication</td> + </tr> + <tr> + <td>Spherity Wallet</td> + <td>No</td> + <td>AnonCred, JSON-LD</td> + <td>-</td> + <td>CL, BBS+, EdDSA</td> + <td>Indy Revocation, Revocation 5539, Status List 2021</td> + <td>OIDC, SIOP, DIDComm, DID Exchange Protocol</td> + <td>Ethereum</td> + <td>Anchor DID &amp; DID Documents, Trust Registry, Revocation Registry</td> + <td>OIDC4CI, OIDC4VP, Issue Credential Protocol, Present Proof Protocol, Presentation Exchange</td> + <td>Direct communication, Connection-based communication</td> + </tr> + <tr> + <td>Talao</td> + <td>Yes</td> + <td>JWT-VC, JSON-LD</td> + <td>JSON, JSON-LD</td> + <td>ECDSA</td> + <td>Status List 2021</td> + <td>OIDC, SIOP, DID Exchange Protocol</td> + <td>Ethereum, ION, EBSI, PolygonID</td> + <td>identity, crypto</td> + <td>OIDC4CI, OIDC4VP, Present Proof Protocol, Presentation Exchange</td> + <td>Direct communication, Connection-based communication</td> + </tr> + <tr> + <td>uPort</td> + <td>No</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>Ethereum</td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>VIDwallet - Validated ID</td> + <td>No</td> + <td>JWT-VC, JSON-LD, JWT</td> + <td>JSON, JSON-LD</td> + <td>ECDSA, EdDSA</td> + <td>Status List 2021</td> + <td>OIDC, SIOP</td> + <td>EBSI, Alastria, Ethereum</td> + <td>Trust Anchor, Trust registry, root of trust</td> + <td>OIDC4CI, OIDC4VP</td> + <td>both</td> + </tr> + <tr> + <td>walt.id</td> + <td>Yes</td> + <td>JWT, LDP-VC</td> + <td>compact and JSON serialization</td> + <td>ECDSA, EdDSA, RSA</td> + <td>Revocation not supported</td> + <td>OIDC, SIOP</td> + <td>ebsi, iota, cheqd, velocity</td> + <td>EBSI - cross-border digital public services. IOTA - the Internet of Things (IoT) ecosystem. Velocity - Verified career credentials / trusted talent marketplace. Chqed - credential exchange between individuals and orgs.</td> + <td>OIDC4CI, OIDC4VP, Presentation Exchange</td> + <td>Direct communication, Connection-based communication</td> + </tr> + <tr> + <td>Workday Wallet</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td>-</td> + <td> </td> + <td>-</td> + <td>-</td> + <td>-</td> + </tr> + <tr> + <td>Yivi - Privacy by Design Foundation</td> + <td>Yes</td> + <td>Idemix ABC</td> + <td>JSON</td> + <td>CL, Schnorr</td> + <td>Own implementation on top of Idemix</td> + <td>IRMA protocol</td> + <td>N/A</td> + <td>N/A</td> + <td>IRMA protocol</td> + <td>Direct communication, Interpreted as direct wallet to IDP and wallet to RP connections. No communication through centralized components in our infrastructure. IRMA is fully decentralized.</td> + </tr> + <tr> + <td>ZADA</td> + <td>Yes</td> + <td>AnonCred, RSA</td> + <td>JSON</td> + <td>CL, RSA</td> + <td>Indy revocation</td> + <td>DIDComm</td> + <td>Sovrin</td> + <td>Public DIDs and associated DID documents with verification keys and endpoints, schemas and credential definitions, revocation registries, agent authorisation policies</td> + <td>Issue Credential Protocol, Present Proof Protocol, Presentation Exchange</td> + <td>-</td> + </tr> + </tbody> +</table> + +<ul> + <li><a href="https://info.jff.org/digital-wallets">Verifiable Credentials Wallets for Learning and Employment</a> 2022-04 Jobs for the Future <a href="https://info.jff.org/hubfs/Digital%20Wallet%20Market%20Scan/Market-Scan-Digital-Wallet-040122-vF.pdf">Wallet Survey</a> + <blockquote> + <p>Skills-based practices make pathways to good careers more accessible to a wider segment of the workforce by focusing on what workers can do, not on the degrees or certifications they’ve earned. The verifiable credentials wallets highlighted in this market scan give learners and workers the tools they need to communicate the totality of their skills and abilities and translate their achievements into future opportunities<br /> +[…]<br /> +We narrowed the field from hundreds of digital wallets to those that workers and learners can use to store and share their verifiable credentials.</p> + </blockquote> + </li> + <li><a href="https://github.com/Gimly-Blockchain/ssi-wallets">SSI Wallet LIst</a> 2022-03-31 Gimly + <blockquote> + <ul> + <li><a href="https://trinsic.id/trinsic-wallet/">Trinsic Wallet</a> by <a href="https://github.com/trinsic-id">Trinsic</a></li> + <li><a href="https://esatus.com/esatus-ssi-wallet-app-ab-sofort-fuer-ios-und-android-verfuegbar/?lang=en">Esatus Wallet</a> by Esatus</li> + <li><a href="https://lissi.id/mobile">Lissi ID Wallet</a> by <a href="https://github.com/lissi">Lissi</a></li> + <li><a href="https://selfkey.org/self-sovereign-identity/">SelfKey Wallet</a> by <a href="https://github.com/SelfKeyFoundation">SelfKey Foundation</a></li> + <li><a href="https://try.connect.me/">Connect.Me Wallet</a> by <a href="https://github.com/evernym">Evernym</a></li> + <li><a href="https://igrant.io/datawallet.html">Data Wallet</a> by <a href="https://github.com/L3-iGrant">iGrant.io</a></li> + <li><a href="https://gataca.io/products/">Gataca Identity</a> by <a href="https://github.com/gataca-io">Gataca</a></li> + <li><a href="https://talao.io/">Talao Wallet</a> by <a href="https://github.com/TalaoDAO">Talao</a></li> + <li> + <table> + <tbody> + <tr> + <td><a href="https://www.aceblock.com/modules/aceid/">AceID Wallet</a> by [AceBlock</td> + <td>Netis](https://github.com/aceblockID)</td> + </tr> + </tbody> + </table> + </li> + <li><a href="https://learn.mattr.global/tutorials/get-started/wallet">Mattr Wallet</a> by <a href="https://github.com/mattrglobal">Mattr</a></li> + <li><a href="https://datakeeper.nl/">DataKeeper</a> by <a href="https://github.com/rabobank-nederland">Rabobank</a></li> + <li><a href="https://www.microsoft.com/en-us/security/mobile-authenticator-app">Microsoft Authenticator</a> by <a href="https://github.com/microsoft">Microsoft</a> (Not open source)</li> + <li><a href="https://bloom.co/download/">Bloom</a> by <a href="https://github.com/hellobloom">Bloom</a></li> + <li><a href="https://www.arcblock.io/en/decentralized-identity">DID Wallet</a> by <a href="https://github.com/ArcBlock">ArcBlock</a></li> + </ul> + </blockquote> + </li> + <li><a href="https://northernblock.io/wallet-mania-with-mike-vesey-dev-bharel-adrian-doerk-rj-reiser-and-michael-boyd/">Wallet-Mania</a> 2021-09-24 Mike Vesey, Dev Bharel, Adrian Doerk, RJ Reiser, Michael Boyd Northern Block + <blockquote> + <p>Digital Wallets are taking off! OS operators such as Apple are starting to support open standards for digital credentials (<a href="https://spec.smarthealth.cards/">here</a>). Technology disruptors (like the companies represented in this episode) are taking wallet solutions to market (<a href="https://northernblock.io/products/ssi-digital-wallet/">here</a>.</p> + </blockquote> + </li> + <li><a href="https://www.slideshare.net/SSIMeetup/the-state-of-digital-identity-wallets-darrell-odonnell">The State of Digital Identity Wallets</a> 2019-02-27 Darrell O’Donnell SSI Meetup + <blockquote> + <p>The seemingly simple wallet turns out to be exceedingly hard. The initial focus of the study was on the enterprise aspects of Digital Wallets but it quickly shifted and broadened to apply generally to people and organizations. The project is culminating in a public and private report. The public report is intended to start a deeper discussion into what we really need from our Digital Wallet.</p> + </blockquote> + </li> +</ul> + +<h3 id="wallets">Wallets</h3> +<ul> + <li><a href="https://github.com/iotaledger/selv-mobile">Selv identity wallet</a> 2023-06-30 IOTA + <blockquote> + <p>You can use the included CLI to generate a credential. Supply the name of schema as defined in “Add Credential Schemas” and a path to your input data.</p> + </blockquote> + </li> + <li><a href="https://medium.com/global-id/future-proof-ep-22-introducing-our-new-id-wallet-5d190fd984b2">Global ID: Introducing our new ID Wallet</a> 2022-09-14 FUTURE PROOF + <blockquote> + <p>Our biggest product release in some time, our new ID Wallet is a core pillar of our mission to enable anyone to create and own their digital identity. We spoke with GlobaliD’s Trey Steinhoff to discuss the launch.</p> + </blockquote> + </li> + <li><a href="https://medium.com/global-id/the-launchpad-introducing-the-new-id-wallet-5bbb34541462">The Launchpad: Introducing the new ID Wallet</a> 2022-09-13 Global ID + <blockquote> + <p>As the user-facing <a href="https://medium.com/global-id/globalid-101-what-is-the-trust-triangle-260e85e1c640">part of the Trust Triangle</a>, your ID Wallet should be beautiful, secure, and convenient.</p> + </blockquote> + </li> + <li><a href="https://medium.com/@sethisaab/okta-identity-cloud-integration-with-ssi-agent-ea1694a833cb">OKTA Identity Cloud Integration with SSI agent</a> 2021-11-23 Sethi Saab + <blockquote> + <p>You will be able to learn how we can integrate existing centralized IDM solutions like Oracle Identity Cloud Service, OKTA identity Management, Sailpoint or Saviynt with SSI solutions like Hyperledger Aries, Spherity, or Trinsic to issue Verifiable credentials at the enterprise level as per</p> + </blockquote> + </li> + <li><a href="https://datarella.com/datarellas-ssi-wallet-for-innovative-identity-management/">Datarella Launches SSI Wallet For Innovative Identity Management</a> 2021-06-22 Datarella + <blockquote> + <p>It can be integrated into new or existing ecosystems and provide fundamental decentralized identity infrastructure for users to authenticate, issue and receive Verifiable Credentials or transfer data. This allows for many innovative use cases like credential-based access management, automatic credential verification or trusted data transfer.</p> + </blockquote> + </li> + <li><a href="https://www.youtube.com/watch?v=rl8yt6V3p0U">Self-Sovereign Identity Mobile Wallet 101: Key Features</a> 2021-04-22 Northern Block + <blockquote> + <p>In this video we showcase the features that a NB Orbit Mobile Wallet user can use:</p> + <ul> + <li>Form P2P connections through DIDComm</li> + <li>Receive credential proof requests</li> + <li>Manage Verifiable Credentials</li> + <li>Scan QR codes to initiate proof requests</li> + <li>Manage profile</li> + </ul> + </blockquote> + </li> + <li><a href="https://trinsic.id/an-introduction-to-the-trinsic-wallet/">An Introduction to the Trinsic Wallet</a> 2021-03-02 + <blockquote> + <p>When an organization requests information from an end user, the end user can decide whether to accept or reject the request. If the request is accepted, the wallet will find the relevant data from all of their credentials that is needed to fulfill the request.</p> + </blockquote> + </li> +</ul>DIDecentralSSI and identity wallets will make it easier for citizens, organizations and governments to manage (digital) identities. It will make registrations and transactions across the internet private and secure. It will also make organizations more efficient and effective.Trust Frameworks, Trust Registries, and Machine Readable Governance in Self Sovereign Identity2023-07-01T00:00:00+13:002023-07-01T00:00:00+13:00https://decentralized-id.com/development/governance<h2 id="trust-modelling">Trust Modelling</h2> +<ul> + <li>[literature] <a href="https://arxiv.org/pdf/2106.07528.pdf">On the Trust and Trust Modelling for the Future Fully-Connected Digital World: A Comprehensive Study</a> 2021-06-14 HANNAH LIM JING TING, XIN KANG IEEE + <blockquote> + <p>Under our analysis of trust and the digital world, we define different types of trust relationships and find out the factors that are needed to ensure a fully representative model.Next, to meet the challenges of digital trust modelling, comprehensive trust model evaluation criteria areproposed, and potential securities and privacy issues of trust modelling are analyzed. Finally, we provide awide-ranging analysis of different methodologies, mathematical theories, and how they can be applied totrust modelling</p> + </blockquote> + </li> +</ul> + +<h2 id="trust-frameworks">Trust Frameworks</h2> +<ul> + <li><a href="https://digitalidentity.nz/2022/09/21/towards-a-better-digital-identity-trust-framework-in-aotearoa/">Towards a Better Digital Identity Trust Framework in Aotearoa</a> 2022-09-21 Digital Identity NZ + <blockquote> + <p>It’s a great pleasure to share with you DINZ Reflections Report, a seminal piece of work that DINZ’s Digital Identity Trust Framework working group has developed over several months.</p> + </blockquote> + </li> + <li><a href="https://stateofidentity.libsyn.com/digital-identity-and-attributes-trust-framework">Digital Identity and Attributes Trust Framework</a> 2022-03-10 State of Identity + <blockquote> + <p>the bridge between payments and identity wallets, the UK’s next big push in adopting shared identity standards, and the foundation of decentralized identity verification across Web3 applications and the metaverse.</p> + </blockquote> + </li> + <li><a href="https://www.windley.com/archives/2022/03/the_ukrainian_war_pki_and_censorship.shtml">The Ukrainian War, PKI, and Censorship</a> 2022-03 Phil Windley + <blockquote> + <p>PKI has created a global trust framework for the web. But the war in Ukraine has shone a light on its weaknesses. Hierarchies are not good architectures for building robust, trustworthy, and stable digital systems.</p> + </blockquote> + </li> + <li><a href="https://ssi-ambassador.medium.com/the-trust-infrastructure-of-self-sovereign-identity-ecosystems-551f46ed9e2c">The trust infrastructure of self-sovereign identity ecosystems</a> 2021-12-22 SSI Ambassador + <blockquote> + <p>The trust infrastructure is concerned with the question of how and why the presented information can be trusted. It defines the rules for all stakeholders and enables legally binding relationships with the combination of governance frameworks, which are built on top of trust frameworks.</p> + + <p>includes a section on the core components of identity architecture that includes a graphic <a href="https://www.windley.com/archives/2020/09/the_architecture_of_identity_systems.shtml">based on a post by Phil Windley</a></p> + </blockquote> + </li> + <li><a href="https://northernblock.io/battle-of-the-trust-frameworks-with-tim-bouma-darrell-odonnell">Battle of the Trust Frameworks with Tim Bouma &amp; Darrell O’Donnell</a> 2021-10-13 Northern Block + <blockquote> + <ol> + <li>Levels of Assurance (LOA): an introduction to LOAs as they relate to Digital Identity and why they’re an important part of the recipe in achieving digital trust. Tim and Darrell give us some practical examples of LOAs.</li> + <li>The Concept of Trust: how do we define trust at a high-level and how do we differentiate between technical and human trust? How can we build trust with credential issuers but also with credential holders?</li> + <li>The World of Trust Frameworks: what are trust frameworks and what are different types of frameworks being deployed in both the public and private sectors? How are organizations trying to monetize trust frameworks? What’s going right, and what’s going wrong with the way trust frameworks are being implemented?</li> + <li>The Importance of Open Source for Trust Creation: why is open source important for achieving digital sovereignty? Is open source the only way to improve transparency, flexibility and accountability?</li> + </ol> + </blockquote> + </li> + <li><a href="https://iiw.idcommons.net/23F/_Good_Health_Pass_Ecosystem_Trust_Architecture:_DIDs_and_X.509_Trust_Registries_with_Ecosystem_Governance_Frameworks">Good Health Pass Ecosystem Trust Architecture: DIDs and X.509 Trust Registries with Ecosystem Governance Frameworks</a> 2021-05-06 Drummond Reed, Scott Perry, Darrell O’Donnell IIW + <blockquote> + <p>Governance, Trust Registry, Ecosystem, Transitive Trust, Architecture</p> + </blockquote> + <ul> + <li><a href="https://drive.google.com/file/d/1Hgh5JvrM7aUCmg5q6KIXzvpVIcgfhTjr/view?usp=sharing">GHP Ecosystem Trust Architecture PDF</a></li> + <li><a href="https://www.goodhealthpass.org/wp-content/uploads/2021/02/Good-Health-Pass-Collaborative-Principles-Paper.pdf">Good Health Pass Collaborative Principles Paper</a></li> + <li><a href="https://www.goodhealthpass.org/wp-content/uploads/2021/03/GHPC-Interoperability-Blueprint-Outline-v2.pdf">GHPC Interoperability Blueprint Outline v2</a></li> + </ul> + </li> + <li><a href="https://northernblock.io/pan-canadian-trust-framework/">Pan-Canadian Trust Framework (PCTF) – Overview</a> 2021-04-15 Northern Block + <blockquote> + <p>Right now, we are alpha testing the framework with different kinds of actors, both public and private, and with assessors. Through this process, we’re going to learn what may need to change, and what may not need to change. We’re going to get real knowledge there. I will say that what we’re seeing already, is that DIACC and our priorities are really driven by members.</p> + </blockquote> + </li> + <li><a href="https://medium.com/mattr-global/learn-concepts-trust-frameworks-ad96a4427991">Trust Frameworks</a> 2020-12-24 Mattr Global + <blockquote> + <p>Trust frameworks are a foundational component of the web of trust. A trust framework is a common set of best practice standards-based rules that ensure minimum requirements are met for security, privacy, identification management and interoperability through accreditation and governance. These operating rules provide a common framework for ecosystem participants, increasing trust between them.</p> + </blockquote> + </li> + <li><a href="https://medium.com/caribou-digital/diagnostic-trends-shaping-the-future-of-digital-identification-181724c40068">Digital Caribou looks at the future trends impacting Digital Identity</a> 2020-11-17 Caribou Digital + <blockquote> + <ol> + <li>The state of the art in digital identification are trust frameworks that accommodate diverse technologies, systems and stakeholders</li> + <li>Risks remain even within the most rigorous trust framework:</li> + <li>Achieving inclusion requires addressing both technical and political dimensions</li> + </ol> + </blockquote> + <ol> + <li>Trust frameworks are complicated so getting governance right requires an ecosystems approach + <blockquote> + <ol> + <li>Building the future of digital identification means reckoning with an analogue past</li> + </ol> + </blockquote> + </li> + </ol> + </li> + <li><a href="https://medium.com/@trbouma/trust-frameworks-standards-matter-47c946992f44">Trust Frameworks? Standards Matter</a> 2020-11-15 Tim Bouma + <blockquote> + <p>He points at the NIST documents about it <a href="https://nvlpubs.nist.gov/nistpubs/ir/2018/NIST.IR.8149.pdf">Developing Trust Frameworks to Support Identity Federations</a> published in 2018. He also points at the Canadian government’s definition of standards. + document that provides a set of agreed-upon rules, guidelines or characteristics for activities or their results. Standards establish accepted practices, technical requirements, and terminologies for diverse fields.”  He goes on to highlight a lot of the work being done in Canada and where it all sits relative to being a standard - “In closing, there are lots of trust frameworks being developed today. But to be truly trusted, a trust framework needs to either apply existing standards or become a standard itself.”</p> + </blockquote> + </li> + <li><a href="http://ssimeetup.org/trust-frameworks-ssi-interview-culedger-credit-union-mycuid-trust-framework-drummond-reed-webinar-9/">Trust Frameworks and SSI: An Interview with CULedger on the Credit Union MyCUID Trust Framework</a> 2018-06-28 Alex Preukschat, Drummond Reed SSI Meetup<a href="https://www.slideshare.net/SSIMeetup/trust-frameworks-and-ssi-an-interview-with-culedger-on-the-credit-union-mycuid-trust-framework">Slideshare</a> + <blockquote> + <p>In this webinar, Evernym Chief Trust Officer Drummond Reed, chair of the Sovrin Foundation Trust Framework Working Group, will explain what a trust framework is and why they are are essential to SSI. Then he will interview executives of CULedger, the credit union blockchain consortia, about the MyCUID Trust Framework—the first global trust framework for proving membership in a credit union.</p> + </blockquote> + </li> + <li><a href="https://www.oixnet.org/news-whitepaper/">OIX White Paper: Trust Frameworks for Identity Systems</a> 2017-04-25 OIX + <blockquote> + <p>Trust frameworks are not a new concept. They are commonly used outside of the world of digital identities, to govern a variety of multi-party systems where participants desire the ability to engage in a common type of transaction with anyone of the other participants, and to do so in a consistent and predictable manner. In such cases, they are proven to work and scale. Common examples include credit card systems, electronic payment systems and the internet domain name registration system, which all rely on a set of interdependent specifications, rules, and agreements. This set of specifications, rules and agreements is referred to by various names, such as “operating regulations,” “scheme rules,” or “operating policies.” In the world of identity systems they are commonly referred to as a “trust framework.”</p> + </blockquote> + </li> +</ul> + +<h2 id="trust-registries">Trust Registries</h2> +<ul> + <li><a href="https://www.continuumloop.com/trust-registries-tweetstorm/">Trust Registries Tweetstorm</a> 2022-09-14 Continuum Loop + <blockquote> + <p>We want to start a conversation on Trust Registries and get people thinking about how Trust Registries will help answer the hard questions an ecosystem needs to create a whole experience [<a href="https://threadreaderapp.com/thread/1569093372920614914.html">tweetstorm</a>]</p> + </blockquote> + </li> + <li><a href="https://www.continuumloop.com/managing-trust-and-reputation-via-trust-registries/">Managing Trust and Reputation via Trust Registries</a> 2022-08-23 Continuum Loop + <blockquote> + <p>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.</p> + </blockquote> + </li> + <li>[Literature] <a href="https://arxiv.org/abs/2208.04624v1">Bottom-up Trust Registry in Self Sovereign Identity</a> 2022-08-09 Kai Jun Eer, Jesus Diaz, Markulf Kohlweiss Arxiv + <blockquote> + <p>we propose a trust registry design that handles the aspect of human trust in self sovereign identity. We also introduce an incentivisation mechanism for the trust registry in order to motivate each stakeholder to participate actively and honestly.</p> + </blockquote> + </li> + <li><a href="https://trinsic.id/trinsic-basics-what-is-a-trust-registry/">Trinsic Basics: What Is a Trust Registry?</a> 2022-07-12 Trinsic + <blockquote> + <p>Trust registries also need to be interoperable. The <a href="https://www.trustoverip.org/">Trust Over IP Foundation</a> has a <a href="https://github.com/trustoverip/tswg-trust-registry-tf">specification</a> 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.</p> + </blockquote> + </li> + <li><a href="https://www.youtube.com/watch?v=5zZKIwesSl8">Solving Governance in SSI Ecosystems with Trust Registries.</a> 2022-10-04 Trust over IP Foundation + <blockquote> + <p>Learn the what and the why behind trust registries.  In addition to discussing how trust registries solve governance in verifiable credential ecosystems, Tomislav demos the very first implementation of ToIP’s trust registry specification.</p> + </blockquote> + </li> + <li>[Podcast] <a href="https://northernblock.io/are-trust-registries-vital-to-the-success-of-decentralized-identity-with-darrell-odonnell/">Are Trust Registries Vital to the Success of Decentralized Identity?</a> 2022-09-30 Darrell O’Donnell Northern Block + <blockquote> + <ul> + <li>What are the differences between Verifiable Data Registries and Trust Registries?</li> + <li>How can Trust Registries help establish the Authenticity of Data?</li> + <li>Does placing too much Governance at the Verifiable Data Registry layer cause scaling issues?</li> + <li>Why DNS can become an elegant Root of Trust solution to validate the authenticity of Credential Issuers.</li> + <li>Who in the Trust Triangle benefits the most from Trust Registries</li> + </ul> + </blockquote> + </li> + <li><a href="https://www.continuumloop.com/trust-registries-webinar/">Trust Registries Webinar</a> 2021-09-21 Continuum Loop + <blockquote> + <ul> + <li>“I don’t trust organizations and corporations” – where we point out the “decentralize the world” approach goes to far.</li> + <li>Phoning home – (hint: no it doesn’t need to phone home)</li> + <li>Where are Holders Authorized? (hint: <a href="https://www.continuumloop.com/bubbas-wallet/">Knowing if you can trust Bubba’s Wallet</a> may be more important…)</li> + <li>Canadian Digitial Identities are emerging – can startups leverage this?</li> + <li>Explain the Role of Government in ecosystems.</li> + <li>“Can a third party discover who I trust from a trust registry?”</li> + <li>How will interoperability work between trust registries?</li> + </ul> + </blockquote> + </li> + <li><a href="https://www.continuumloop.com/trust-registries-in-the-real-world/">Trust Registries in the Real World</a> 2022-09-08 Continuum Loop + <blockquote> + <p>Trust Registries allow us to know that the various shared credentials (e.g. proof of insurance) are accurate. A Homeowner can ask their Digital Wallet to verify an insurance Credential that the Contractor is honest.</p> + </blockquote> + </li> + <li>[Literature] <a href="https://dl.gi.de/handle/20.500.12116/38702">A novel approach to establish trust in verifiable credential issuers in Self-sovereign identity ecosystems using TRAIN</a> 2022-07-07 Isaac Johnson Jeyakumar, David Chadwick; Michael Kubach Open Identity Summit + <blockquote> + <p>This paper illustrates how TRAIN (Trust mAnagement INfrastructure), an approach based on established components like ETSI trust lists and the Domain Name System (DNS), can be used as a trust registry component to provide a holistic approach for trust management in SSI ecosystems. TRAIN facilitates individual trust decisions through the discovery of trust lists in SSI ecosystems, along with published credential schemas, so that verifiers can perform informed trust decisions about issued credentials.</p> + </blockquote> + </li> +</ul> + +<h2 id="alternatives">Alternatives</h2> +<ul> + <li><a href="https://indicio.tech/decentralized-ecosystem-governance-better-more-effective-and-more-robust-than-trust-registries/">Decentralized Ecosystem Governance: Better, More Effective, and More Robust than Trust Registries</a> 2022-09-12 Indicio + <blockquote> + <p>Decentralized Ecosystem Governance makes verifying data an easy-to-play game of red light/green light. And, importantly, it decentralizes governance to the appropriate authorities.</p> + </blockquote> + </li> + <li><a href="https://indicio.tech/when-it-comes-to-decentralized-identity-sell-solutions-not-rules/">When it Comes to Decentralized Identity, Sell Solutions Not Rules</a> 2022-02-02 Indicio + <blockquote> + <ul> + <li>First, machine-readable governance simplifies how decentralized identity works: The user software handles the rules for information flows and authentication, which are established and published by the entities with authority for governing the use case.</li> + <li>Second, this architecture makes these rules transparent.</li> + <li>Third, and critically, it enables these rules to function offline through caching, which, when you think about it, is an essential feature in any digital identity verification system; trust can’t be dependent on a Wi-Fi signal.</li> + </ul> + </blockquote> + </li> + <li><a href="https://indicio.tech/trust-registry-or-machine-readable-governance/">Trust Registry or Machine-Readable Governance?</a> 2021-09-28 Indicio + <blockquote> + <p>Machine-readable governance is composed of elements that help to establish trust and enable interoperability: trusted participants, schemas (templates for structuring information in a credential), and rules and flows for presenting credentials and verifying them. Machine-readable governance can be hierarchical. Once a governance system is published, other organizations can adopt and then amend or extend the provided system.</p> + </blockquote> + </li> +</ul>DIDecentralThe trust infrastructure is concerned with the question of how and why the presented information can be trusted. It defines the rules for all stakeholders and enables legally binding relationships with the combination of governance frameworks, which are built on top of trust frameworks. \ No newline at end of file diff --git a/gdpr/index.html b/gdpr/index.html new file mode 100644 index 00000000..6295ddc9 --- /dev/null +++ b/gdpr/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/getting-started/index.html b/getting-started/index.html new file mode 100644 index 00000000..17ca7f79 --- /dev/null +++ b/getting-started/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/googlea0c2fa68e5296d7d.html b/googlea0c2fa68e5296d7d.html new file mode 100644 index 00000000..8287bd4d --- /dev/null +++ b/googlea0c2fa68e5296d7d.html @@ -0,0 +1 @@ +google-site-verification: googlea0c2fa68e5296d7d.html \ No newline at end of file diff --git a/government/africa/index.html b/government/africa/index.html new file mode 100644 index 00000000..aac65473 --- /dev/null +++ b/government/africa/index.html @@ -0,0 +1,1383 @@ + + + + + + +Africa and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 7 minute read + + + +

+ + +
+ + +
+ + + +

Explainer

+
    +
  • [Video] What Is a Blockchain (SSI) Self-Sovereign Identity? Blockchain Africa Conference 2022 +
    +

    What is the value of Self-Sovereign Identity (SSI) for organisations and citizens? What are the current initiatives and traction of SSI in South Africa? What are the economic benefits and the hurdles to SSI adoption in South Africa?

    +
    +
  • +
  • Digital identity can transform Africa’s economic landscape 2021-10-25 Global Business Outlook +
    +

    In 2018, I was trying to open a bank account in my home town of Mutare, Zimbabwe, having just come back from the 1st world, I was under the impression it would take me at most 30 mins to an hour. I immediately realised I couldn’t provide most of the requirements such as my ‘Proof of Residence’ and many more. It turns out it took weeks and months for some to finish the entire process.

    +
    +
  • +
  • Why Self-Sovereign Digital Identity Is A Game Changer For Financial Inclusion In Africa 2021-09-14 Africa.com +
    +

    This builds on four years of Absa’s work with BankServ, other banks and multiple local and global forums, to set up an industry-wide governance framework for self-sovereign identity, including collaboration with the South African International Organisation for Standardisation (ISO) to develop documentation that covers the standards for SSDI management.

    +
    +
  • +
+ +

Government

+ +
    +
  • 3 Stages of a Pan-African Identity Framework for Establishing Self-Sovereign Identity With Blockchain 2021-11-11 Solomon Darnell, Joseph Sevilla +
    +

    Three stages have been identified as necessities to accomplish the development of this system before opening it further beyond the pan-African worldwide community. The three stages are defined by systems that allow for biometric/demographic registration (stage 1), interoperability and security hardening (stage 2), and biometric modality data analysis/organization/association (stage 3).

    +
    +
  • +
  • [Real World] Kiva Protocol, Built on Hyperledger Indy, Ursa and Aries, Powers Africa’s First Decentralized National ID system 2021-01-20 +
    +

    Since the launch of Kiva Protocol, Davie says global regulators have made significant progress in terms of how they are considering digital identity and eKYC verifications. He sees a global movement towards user-owned and -controlled data, better privacy, and more universal access +[…] +As of today, Kiva is focusing on building additional ecosystem applications and services to make it easier for all stakeholders to access and use Kiva Protocol. Much of this is being contributed upstream into the Hyperledger Indy and Aires projects, with the remaining components hosted in Kiva’s repository.

    +
    +
      +
    • [Real World] Case Study: Kiva launches Africa’s first national decentralized ID system with Hyperledger Indy 2021-01 +
      +

      Kiva, a US-based nonprofit organization focused on financial inclusion, has built Kiva Protocol to help enable universal financial access. In 2019, Sierra Leone, a West African nation of about 7 million, launched the National Digital Identity Platform (NDIP) that used Kiva Protocol to enable fast, cheap, and secure identity verification for its citizens.

      +
      +
    • +
    +
  • +
+ +

Power - Inclusion

+
    +
  • Self-sovereign digital identity is a game changer for African financial inclusion ITOnline 2021-09-10 +
    +

    Much like cell phone technology and the internet, the true power of SSDI will only be unleashed when it is embedded across all sectors of society, from education and medical care to telecommunications and retail. And that will require all role players – government bodies, regulators, service providers, public and private agencies – to take up the SSDI baton and become part of the change.

    +
    +
  • +
  • [Video] At the Crossroads of Digital Imperialism & Digital Development 2021-05-29 Berkman Klein +
    +

    This panel examines questions of unequal power in the global digital economy (through U.S corporations, China, and Brussels (i.e. dominance through legal rules), and the ways in which this manifests itself in developing countries in Africa.

    +
    +
  • +
+ +

Business

+
    +
  • The vital role of LEI Issuers in facilitating wider adoption of globally recognized business identities across Africa with Alberta Abbey from London Stock Exchange Group 2021-10-13 GLEIF +
    +

    We spoke with Alberta Abbey, LEI Analyst, Data & Analytics, LSEG to discuss how this initiative will support wider adoption of globally recognized business identities, in the form of Legal Entity Identifiers (LEIs), across Africa and how to encourage more entities across Africa to obtain LEIs.

    +
    +
  • +
  • [Video, Real World] Panel: Self-Sovereign Identity for Economic Empowerment: Lessons from Africa 2021-06-14 HGF2021 +
    +

    Self-sovereign identity (SSI) is a movement that claims digital identity should be just as legitimate and nuanced as a person’s human identity, while being accessible to all, privacy-preserving, and not reliant on a single government or corporation. The worldwide adoption of SSI has the potential to increase people’s access to goods and services, including for disadvantaged individuals that do not have a government ID. Kiva, DIDx, and Farmer Connect are all using SSI backed by Hyperledger Aries/Indy to economically empower people in Africa. The panellists will specifically focus on the successes and obstacles that each of them have faced in helping to bring SSI to Africa. The speakers will share insights from each of their respective projects which are diverse in industry and use case.

    +
    +
  • +
+ +

African SSI Initiatives

+ +
    +
  • Remittances Specialist Leverages Biometric Onboarding Via Onfido 2022-05-06 Find Biometrics +
    +

    Chipper Cash has become the latest financial institution to adopt Onfido’s identity verification technology. The company currently operates one of the largest money transfer platforms in Africa, and is hoping

    +
    +
  • +
  • Creating Social Inclusion Opportunities for African Youth with Lohan Spies 2021-09-14 Northern Block +
    +

    Yoma is a youth marketplace that is incubated by UNICEF in Africa.  It enables youth to Learn (through Yoma learning partners), Earn (through employers in the ecosystem) and Thrive by completing Impact challenges (e.g., plastic clean-up, reforestation) that benefit our environment and communities.  All of this is enabled through a SSI-enabled digital CV and personalized learning environment.

    +
    +
  • +
+ +

Cardano’s Ethiopia Project

+ +
    +
  • Why a Little-Known Blockchain-Based Identity Project in Ethiopia Should Concern Us All 2021-12-07 Cigi Online +
    +

    Hoskinson, whose ultimate ambition is to build a national ID system for Ethiopia, recently struck a deal with Ethiopia’s Ministry of Education for a blockchain-based ID pilot involving five million secondary school students. As he describes it, “Every one of these students will have a digital identity — a DID. That DID carries with it information — metadata — that will travel with them throughout their academic life, and follow them into the economic world.”

    +
    +
  • +
  • Cardano plans to build national ID blockchain system in Ethiopia 2021-08-20 Yahoo +
    +

    “We’ve got about a million people onboarded,” he said. “It’s K through 12, and we’re going to do the first launch I think, sometime in September or October.” “It’s our intention to compete amongst others for the whole national ID system, which is about 110 million people.” In relation to the ongoing conflict in northern Ethiopia’s, the ADA founder was quick to defend the project’s continued assistance to the Ethiopian government.

    +
    +
  • +
  • Ethiopia: Innovation - Here’s What Cardano (ADA) Has Been Up to With the Ethiopia Project 2021-08-19 +
    +

    “The vision of the company is to improve the systems of the world for everyone everywhere, and the places that need better systems aren’t necessarily Berlin or New York City. So you have to go to places that are a little more difficult, and you have to be very careful as you do it.”

    +
    +
  • +
+ +

Diwala

+ +
    +
  • Diwala +
    +

    Diwala is a SaaS platform that allows our customers to hold, verify, and issue any digital credential in the world. Built to enable access and optimize data integrity.

    + +

    Our mission is to build an ecosystem of digital inclusivity by enabling easy issuance and verification of credentials. To enable access, build trust, and optimize how we work.

    + +

    We are a fully remote, diverse, and skilled team, with members from Uganda, Kenya, Nigeria, Congo Brazzaville, Norway, Egypt, Trinidad and Tobago, Sri Lanka, and India, 9 nationalities altogether.

    +
    +
  • +
  • The Story of Diwala +
    +

    Thea Sommerseth Myhren had heard about this opportunity and gathered some of her connections to form a team that would take on the challenge. All together, we were 9 people from various backgrounds ranging from blockchain, front-end, humanitarian development, programming, economy, graphic, interaction & human centered focused design.

    + +

    After 36 hours of intense brainstorming, discussing, hacking, designing and hundreds of post its later the Diwala concept was born and presented to the judges. We were so happy when they announced the top 3 winning solutions; Diwala ,Vipicash and Digital Cash Grab Bag!

    +
    +
  • +
+ +

FLexID

+ + +

Gravity Earth

+ + +

As the Lead Developer, a big part of my role is to build Gravity’s decentralized identity protocol and blockchain architecture on Tezos.

+ + +

This month, Gravity joined some of the largest international NGOs in the world to launch the Dignified Identities in Cash Programming (DIGID) project in Kenya. The goal of this project is to help the Kenya Red Cross leverage Gravity’s decentralized identity protocol on Tezos to provide much-needed cash transfers to vulnerable Kenyan populations.

+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/australia/index.html b/government/australia/index.html new file mode 100644 index 00000000..c7245e92 --- /dev/null +++ b/government/australia/index.html @@ -0,0 +1,1284 @@ + + + + + + +Australia | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 3 minute read + + + +

+ + +
+ + +
+ + + +

Main

+
    +
  • Australia and state govts agree on digital ID, credential sharing deal 2023-02-27 +
    +

    “There is a lot more work to be done and plenty of consultations to undertake, but we understand that as we increasingly rely on digital technology as part of our everyday lives, the government has a responsibility to ensure we can offer a digital ID system that is voluntary, efficient and meets people’s needs and most importantly offers the highest security for their personal information,” Senator Gallagher told AFR for a report in the run-up to the meeting with states and territories.

    +
    +
  • +
  • Why the future of Australia’s digital identity system is self-sovereign 2022-12-05 Forbes AU +
    +

    The truth is, we’re not far from achieving an SSI system. There are many organisations already offering leveraging products underpinned by SSI principles, such as ConnectID from Australian Payments (previously EFTPOS) and perhaps one of the most complete and available market offerings is Datakeeper.

    +
    +
  • +
  • Government pushes for digital identity system after Optus hack 2022-10-04 +
    +

    After drifting for years, the Optus breach has highlighted the need for a national digital identity system that would make it easier for businesses to verify a person’s identity and eliminate the need for companies to collect licence and passport numbers in the first place.

    +
    +
  • +
  • Australian “Tough to forge” digital driver’s license is… easy to forge 2022-05 +
    +

    The technique for overcoming these safeguards is surprisingly simple. The key is the ability to brute-force the PIN that encrypts the data. Since it’s only four digits long, there are only 10,000 possible combinations. Using publicly available scripts and a commodity computer, someone can learn the correct combination in a matter of a few minutes, as this video, showing the process on an iPhone, demonstrates.

    +
    +
  • +
  • Australia’s National Digital ID is here, but the government’s not talking about it 2020-01-27 +
    +

    It might have been reasonable to keep the National Digital ID project quiet when it launched, but a lot has changed in the past five years.

    + +

    For example, some localities in Canada and Switzerland, faced with similar challenges, chose an alternative to the federated model for their Digital ID systems. Instead, they used the principles of what is called Self Sovereign Identity (SSI).

    +
    +
  • +
  • An introduction to Self-Sovereign Identity Australian Payments Network 2019 +
    +

    At our 2018 Australian Payments Summit we heard from John Phillips, of 460degrees, a passionate advocate working to raise awareness and execution of Self-Sovereign Identity (SSI).

    + +

    We recently sat down with John to discuss SSI, and how he believes it could benefit both the payments industry and financial sector.

    +
    +
  • +
+ +

Programs

+

New South Wales

+ + +

Yidindji

+ + +

Policy

+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/canada/bcgov/index.html b/government/canada/bcgov/index.html new file mode 100644 index 00000000..743c5067 --- /dev/null +++ b/government/canada/bcgov/index.html @@ -0,0 +1,1508 @@ + + + + + + +BCGov - Government of British Columbia Canada | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + BCGov - Government of British Columbia Canada + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 7 minute read + + + +

+ + +
+ + +
+ + + +

Main

+
    +
  • +gov.bc.ca - The official website of the Government of British Columbia. +
    +

    The Government of B.C. is made up of ministries, agencies and Crown corporations. Browse ministry, agency and Crown corporation websites for the latest news, service plans, publications and more.

    +
    +
  • +
  • +British Columbia - Digital Government - B.C.’s digital future +
    +

    Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve the services people need.

    +
    +
  • +
  • +OrgBook BC  +
    +

    OrgBook BC provides verified data about organizations including:

    +
      +
    • Business numbers
    • +
    • Legal names and DBA names
    • +
    • BC registration status
    • +
    • Select licenses and permits
    • +
    • Some addresses
    • +
    +
    +
  • +
  • +British Columbia OrgBook – ‘Tell Us Once’ via Blockchain and Self-Sovereign Identity 2019-06-11 +
    +

    Canada is beginning to develop their own version of a “Tell Us Once” Digital Identity policy, an approach pioneered in Europe by the likes of Estonia.

    + +

    This is a policy where having provided your data to one government agency, you’ll never be asked for it again from another, defined explicitly through legislation.

    +
    +
  • +
  • +BC Digital Trust BCGov +
    +

    Our team offers services and tools to help people and businesses safely, securely and confidently identify themselves and communicate online, with government and beyond.

    +
    +
  • +
  • +BC Wallet +
    +

    The focus of BC Wallet is to keep your information secure and confidential. Digital credentials in BC Wallet are highly tamper resistant and are only stored on your smartphone. The government is not told when, where or how you use BC Wallet. And BC Wallet only sends or receives information over secure, confidential connections.

    +
    +
  • +
  • +BC Wallet Technology Overview +
    +

    BC Wallet allows a person to receive, store (hold), and use (present) Digital Credentials in the Verifiable Credentials (VC) format. It is positioned at level 3 of the Trust Over IP Stack.

    +
    +
  • +
+ +

Partnership

+ + +

Development

+ +
    +
  • +DevHub +
    +

    One place that brings together resources to help build digital products for the BC Government

    +
    +
  • +
  • +Shared Resources +
    +

    The Common Components team is working on ways to reduce the time and cost of delivering digital products and services. We plan to achieve this by making it easy to find, onboard to and use components like code and microservices that solve common problems across government. Our work is a priority action in BC’s Digital Framework.

    +
    +
  • +
  • +Aries Verifiable Credential Registry +
    +

    Aries Verifiable Credentials Registry (VCR), part of the Hyperledger Aries family of Digital Trust technologies, provides a searchable public directory based on Verifiable Credentials (VCs). It was historically known as both OrgBook (which is actually a deployment of Aries VCR) and Indy Catalyst.

    + +

    Aries VCR is actively developed by the British Columbia Government’s Digital Trust Team in Canada, and the most well-known live example is OrgBook BC.

    +
    +
  • +
+ +

Code

+
    +
  • +bcgov/orgbook-api 2021-01-08 +
    +

    Various developer tools and documentation for using the OrgBook BC API as part of the Verifiable Organizations Network.

    +
    +
  • +
  • +bcgov/von [Archived] - Verifiable Organizations Network
  • +
  • +bcgov/aries-vcr +
    +

    Hyperledger Indy Catalyst is a set of application level software components designed to accelerate the adoption of trustworthy entity to entity1 communications based on Decentralized Identity / Self-Sovereign Identity technology and architecture. Indy Catalyst is builds upon globally available open standards and open source software. At present, Indy Catalyst builds upon Hyperledger Indy, common enterprise open source software, frameworks and patterns such as PostgreSQL, Python, Angular and RESTful APIs. Efforts will be taken to design the software to facilitate the incorporation of evolving open standards and technology. The impetus for Indy Catalyst came from the Verifiable Organizations Network (VON) project. More information about VON can be found at vonx.io

    +
    +
  • +
  • +bcgov/orgbook-configurations - Build and Deployment Configurations for the Indy-Catalyst version of the OrgBook +
    +

    This repository contains the openshift-developer-tools compatible OpenShift configurations for the indy-catalyst instance of the OrgBook.

    +
    +
  • +
  • +bcgov/von-bc-registries-agent-configurations 2023-04-20 Build and Deployment Configurations for the Indy-Catalyst version of the BC Registries Agent +
    +

    This repository contains the openshift-developer-tools compatible OpenShift configurations for the indy-catalyst compatible instance of the von-bc-registries-agent.

    +
    +
  • +
  • +bcgov/von-network 2023-06-01 +
    +

    A portable development level Indy Node network, including a Ledger Browser. The Ledger Browser (for example the BC Gov’s Ledger for the GreenLight Demo Application) allows a user to see the status of the nodes of a network and browse/search/filter the Ledger Transactions.

    +
    +
  • +
  • +bcgov/mobile-signing-service 2023-03-24 +
    +

    This is the Agent component to the BCDevX Mobile App Signing Service. The Signing Service is designed to be a self-serve system that enables development teams to sign and deploy build artifacts in a secure environment.

    +
    +
  • +
  • +bcgov/a2a-trust-over-ip-configurations - OpenShift build and deployment configurations for the Access to Audio Trust Over IP components. +
    +

    This repository contains the openshift-developer-tools compatible OpenShift configurations to customize the builds and deployments of vc-authn-oidc for use with the A2A Trust Over IP project.

    +
    +
  • +
  • +bcgov/aries-cloudagent-container - Runnable Docker image for the Hyperledger Aries Cloudagent
  • +
  • +bcgov/von-bc-registries-agent +
    +

    Components for plugging the BC Registries into the verifiable organizations network.

    +
    +
  • +
  • +bcgov/von-bc-registries-audit - Audit scripts for aries vcr/orgbook and bc registries issuer
  • +
+ +

Public Services and Procurement Canada: buyandsell.gc.ca : Achatsetventes.gc.ca

+ + + +

Background

+
    +
  • +John Jordan AMA - ToIP, BC Gov, Spinal Cord Injuries by John Jordan +
    +

    John shared about his journey and ongoing rehab,  and then moved on to what’s up with BCGov these days and looking ahead with the same.

    +
    +
  • +
  • [Video Presentation] VON, OrgBook BC and our vision John Jordan (BC Gov) +
    +

    How the Orgbook enables the Digital Economy

    +
    +
  • +
  • +Verifiable Organizations Network - A Production Government Deployment of Hyperledger Indy Presentation by John Jordan and Stephen Curran at HGF 2018 (Transcript) +
    +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON.

    + +

    VON’s founders have delivered new Indy-based open source components which form VON’s backbone. TheOrgBook is a publicly accessible repository of verifiable claims about organizations. VON-X enables services to verify and issue credentials.

    +
    +
  • +
+ +

IIW Book

+ + + + +
    +
  • IIW Book
  • +
  • +Highlights of Internet Identity Workshop (IIW) #28 +
    +

    The BC Gov team led a killer agent interop demo

    + +
      +
    • https://iiw.vonx.io/ to start the demo
    • +
    • You can use any of 3 different agent/wallet apps
    • +
    • First you get a verifiable credential of your email address
    • +
    • Then you get a VC that you were an IIW attendee
    • +
    • Then you were added to the IIWBook directory
    • +
    • Then you could create your own private peer-to-peer connection with any other IIWBook member
    • +
    +
    +
  • +
  • +IIW Book! Come get a REAL IIW attendance verification credential and prove it to your IIW friends using your phone! +
    +

    Key understanding: a demonstration of an identity authentication, issuing, relying party connection and document/chat exchange using authenticated identities.

    +
    +
  • +
  • +BC Gov , MATTR, STREETCRED – IIW Book Redux +
    +

    There was continued discussion about a Connectathon last February where 6 different systems were verified as connecting. Evernym was not a system that passed, but this was not held as a lack of ability as much as direction of activities – they had more important features they were working on.

    +
    +
  • +
+ +

Link to presentation provided by John Jordon on Tuesday (Part 1) & Wednesday (Redux): http://IIW.vonx.io

+ +
    +
  • +The VON IIW 28 Demonstration: IIWBook +
    +

    In late March 2019, the VON team created AgentBook to demonstrate the interoperability of independently created agents. These agents were able to successfully establish DID-based communication channels. Now, with IIWBook, we’ve added a (literal) new layer by extending the core of AgentBook with the ability to exchange verifiable credentials. Even more exciting, through collaboration with Streetcred.id and Spark New Zealand, we have a mobile agent (or two!).

    +
    +
  • +
+ + + +
+ +
+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/canada/bcgov/von/hgf-2018-production-government-deployment-hyperledger-indy/index.html b/government/canada/bcgov/von/hgf-2018-production-government-deployment-hyperledger-indy/index.html new file mode 100644 index 00000000..d5e87dad --- /dev/null +++ b/government/canada/bcgov/von/hgf-2018-production-government-deployment-hyperledger-indy/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/government/canada/diacc/index.html b/government/canada/diacc/index.html new file mode 100644 index 00000000..92321345 --- /dev/null +++ b/government/canada/diacc/index.html @@ -0,0 +1,2005 @@ + + + + + + +Digital Identification and Authentication Council of Canada - DIACC | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Digital Identification and Authentication Council of Canada - DIACC + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 26 minute read + + + +

+ + +
+ + +
+ + + +

WebsiteTwitterGitHubPan-Canadian Trust Framework (“PCTF”)

+ +
+

The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication.

+ +

The framework is intended to enable Canadians to completely and securely participate in the global digital economy.

+ +

The objective is to establish a robust, secure, scalable, inclusive and privacy-enhancing digital ecosystem.

+ +

Together we can unlock opportunities for Canadians, decrease costs for governments, consumers, and business, improve service delivery, and drive GDP growth.

+
+ +

See Also: Pan Canadian Trust Framework (PCTF)

+ +

Organization

+ +
    +
  • Canada’s Community of Digital Identity Leaders Grows to Over 100 Members 2021-05-31 +
    +

    Today, more than ever before, our communities, our businesses, and our citizens are looking to the leaders within the DIACC to help deliver a robust, secure, trusted digital ID ecosystem that works for all Canadians. Our economy depends on it,” stated David Nikolejsin, Chair of the DIACC Board.

    +
    +
  • +
  • DIACC Roadmap - 2025 2019-05-13 +
    +

    “Digitize all public-facing government services so they are accessible by web and mobile phone and available behind a unified login system by 2025.”

    +
    +
  • +
  • The DIACC five year strategic plan 2020-10 +
    +

    Regardless of how the landscape evolves, the DIACC must have clear goals and actions to support positive strategic outcomes in line with DIACC members’ values, across the range of scenarios.
    +[…]
    +Potential future scenarios:

    +
      +
    • Platform Identity
      +A walled garden environment where identity is used to keep the user on the platform (or group of affiliated platforms). The platform identity is made available for use in other contexts but the aim is always to make the platform the center of the user’s digital life. Data about the user will be obtained from many sources and aggregated within the platform for its benefit. The commercial model is driven by the commercial model of the platform
    • +
    • Operator Networks
      +Groups of operators, typically from regulated industries such as financial services or telecoms, form consortia to enable the sharing of identity and attribute data. Schemes are established around each consortium which govern all aspects of the identity and attribute sharing network. This includes requirements for participation, fees, and liability. Identity and attribute data are obtained from known, vetted sources. The network still places a strong emphasis on privacy, allowing the user to have transparency and control of what data is shared and with whom.
    • +
    • Self-Sovereign Identity
      +Identity and attribute data is funneled through a wallet or agent employed by the user. Open and standardized frameworks allow the user to obtain verifiable and potentially trusted data from the parties it interacts with and share that data with other parties. Some parties are happy to provide verifiable data to the user without being paid. For other parties, commercial frameworks that add value to the data (e.g. by providing liability) will be developed potentially outside of the technical infrastructure used to share data
    • +
    • Open API
      +Data about the user is made available to the user through standardized open APIs. These APIs are provided by organizations in many sectors including financial services, energy, education, and health. They provide access to all types of data including transactional data as well as identity attributes that the user may wish to assert. The APIs enable the user to establish many independent bilateral links between the services it uses. Some APIs will be regulated and non-commercial, others will be commercial. Aggregators seek to simplify the ecosystem by integrating with multiple service providers.
    • +
    +
    +
  • +
  • Digital id transformation pillars 2016-05 +
    +

    Ecosystem Principles +The DIACC believes it is critical to protect and promote Canadian values and perspectives in the digital economy. The DIACC uses the following principles as guidance to support our mission and vision.

    + +

    Principles of a digital identity ecosystem for Canada, and solutions within:

    + +

    🔑 Robust, secure, and scalable
    +🔓 Implement, protect, and enhance Privacy by Design
    +👥 Inclusive, open, and meets broad stakeholder needs
    +📂 Transparent in governance and operation
    +🎛️ Provide Canadians choice, control, and convenience
    +🖥️ Built on open, standards-based protocols
    +🌐 Interoperable with international standards
    +👐 Cost effective and open to competitive market forces
    +📂 Able to be independently assessed, audited and subject to enforcement
    +🗄️ Minimize data transfer between authoritative sources and will not create new identity databases

    +
    +
  • +
  • Building Canadas digital future 2015-05 PDF +
    +

    Toronto, May 6, 2015 – Imagine a world where Canadians can go online to access their medical records, open a bank account, sign a waiver for their children’s hockey camp, or even use their phone to vote. The introduction of a robust, secure, scalable and privacy-enhancing digital identification ecosystem will decrease costs for governments, consumers, and business while improving service delivery and driving GDP growth.

    +
    +
  • +
  • Digital id authentication council Canada launched 2014-05 +
    +

    Created as a result of the federal government’s Task Force for the Payments System Review, the DIACC is a non-profit coalition of public and private sector leaders committed to developing a Canadian digital identification and authentication framework to enable Canada’s full and secure participation the global digital economy. DIACC members include representatives from both the federal and provincial levels of government as well as private sector leaders.

    +
    +
  • +
+ +

Recommendations

+
    +
  • RFC and IPR Review: PCTF Infrastructure (Technology & Operations) Final Recommendation V1.1 2022-09-26 DIACC +
    +

    The intent of the Infrastructure (Technology & Operations) component is to identify the operational policies, plans, technology and technology operations requirements to support implementation of the principles of the PCTF Profiles in the context of a Digital Identity Ecosystem.

    +
    +
  • +
  • Request for Comment & IPR Review: PCTF Digital Wallet Draft Recommendation V1.0 2022-04-10 +
    +
      +
    1. Provide Citizens and Consumers with a Digital Identity Wallet that complies with the human rights principles of preserving people’s privacy and control over their information.
    2. +
    3. Introduces a consistent identity metaphor and consent-driven automated experience across all Ecosystem Participants to reduce impact on users caused by Digital Transformation.
    4. +
    5. Contribute to a stable infrastructure with longevity and world-wide interoperability by adopting and supporting relevant standards as appropriate (e.g., W3C Standards for Verifiable Credentials and DIDs).
    6. +
    7. Counter cyber vulnerability and extortion by enabling Service Providers to incrementally replace existing login mechanisms, some of which may be exploitable, without suffering negative impact to business.
    8. +
    9. Establish an environment of trust within which the wallet’s owner can interact with other Ecosystem Participants such as Issuers, Verifiers, and other Relying Parties.
    10. +
    +
    +
  • +
  • Request for Comment and IPR Review: PCTF Assurance Maturity Model Draft Recommendation V1.0 2021-06-27 DIACC +
    +

    It is essential that Participants in a digital ecosystem have a way to evaluate the robustness and trustworthiness of transactions within that ecosystem. In order to do so, Participants must share a common vocabulary that describes the level of confidence they can associate with an Entity or transaction, as well as a common way in which to determine that level of confidence.

    +
    +
  • +
  • Decentralized Identity and DIACC PCTF Authentication 2021-02 +
    +

    The Authentication component of the DIACC Pan-Canadian Trust Framework™ specifies processes and conformance criteria for service providers. Authentication and credential management services may be assessed against these criteria.

    +
    +
  • +
+ +

Reports

+
    +
  • Agri-Food Product Identity Verification & Governance 2022-04-26 DIACC Special Interest Group Insights +
    +

    This report discusses what the identity verification related requirements for the creation and management of agri-food products (or items) unique identifiers to enable provenance tracking, ensure traceability, facilitate agri-food data integration, enhance governance, protect privacy and confidentiality, inform policies, and improve communications.

    +
    +
  • +
  • Report on the Adequacy of Identity Governance Transparency – DIACC Special Group Insights 2022-03-31
  • +
  • Transborder use of digital identity in the context of international transfer, control, and access to private/personal data 2022-03 +
    +

    between Canada and the European Union. In particular, it looks at such data transfer considering the obligation to inform individuals during data processing and investigate into the adequacy of transparency and notice for international data transfer.

    +
    +
  • +
  • BC Government’s Verifiable Credential Issuer Kit Proof of Concept Report 2021-10-20 DIACC + +
  • +
  • 2022 Pre-Budget Submission 2021-08-03 DIACC +
    +
      +
    1. That the government work with provincial and territorial partners and Immigration, Refugees and Citizenship Canada to ensure that all Canadians have access to an ISO-compliant government-issued digital ID credential with economy-wide utility by December 2022.
    2. +
    3. That the government make digital identity-enabled services available to all Canadians by December 2022.
    4. +
    5. That the government prioritizes funding and integration of digital ID as part of the Digital Technology Supercluster Initiative.
    6. +
    +
    +
  • +
  • Understanding face biometrics for identity verification and authentication 2020-04-27 +
      +
    • Report +
      +

      As we start a new decade in 2020, the dominant method for authentication is still a password - the weakest link in the entire security model. The legacy of passwords is that they are targeted by hackers as the simplest way to break into a company to disrupt – or even worse, hold ransom - the targeted victim. Whether exposed from inside or outside the organization, passwords are the Achilles-heel in the security wall. Why? Because passwords can be… Forgotten Written down Lost Shared Sold Stolen And they are invisible, and that allows a hacker or fraudster to take over an identity.

      + +

      The biometric world offers a spectrum of options including iris, DNA, heartbeat, voice, gait, palm, and of course, fingerprint. However, these biometric options are not typically embedded in public identity documents, unless you happen to be a convicted felon and have been fingerprinted by the police.

      +
      +
    • +
    +
  • +
  • 2021 Research Report 2021-04 • Synopsis • One-page +
    +

    Establishing a trusted digital ID will allow people and organizations the choice to verify themselves online securely, while protecting personal information with no user traceability. It offers a decentralized, privacy-enhancing solution for both the private and public sectors.

    +
    +
  • +
+ +

Survey

+ + +

Papers

+ +
    +
  • DIACC White Paper: Consumer Digital Identity Leveraging Blockchain 2021-03-18 +
    +

    SecureKey Technologies entered into a multiphase program with DIACC and the U.S. Department of Homeland Security (DHS) Science and Technology Directorate (S&T) to evaluate, develop, and deliver a solution for enabling distributed privacy enhanced identity ecosystems. This paper summarizes the work done as part of Phase 3 of the program, concentrating on the “Commercialization of the Verified.Me project”

    +
    + +
  • +
  • Making sense of identity networks 2020-05-13 + +
  • +
  • Canadians are ready to embrace digital identity 2 2019-10-15 +
      +
    • Whitepaper +
      +

      OTTAWA, October 15, 2019 – a new study from the DIACC (Digital ID and Authentication Council of Canada) has found more than 70 per cent of Canadians want to see governments and the private sector come together to collaborate on a joint digital identity framework in Canada, enabling increased and inclusive access to government benefits, healthcare, e-commerce, and financial services.

      +
      +
    • +
    +
  • +
  • Exploration of remote identity proofing alternatives to knowledge based verification 2019-02-12 Whitepaper +
    +

    In order to bring the proposed innovation to Identity verification one needs to simplify the verification question to “is the entity asserting the evidence the true owner of the asserted identity”.

    +
    +
  • +
  • The economic impact of digital identity in Canada 2018-05-16 +
      +
    • Whitepaper +
      +

      Digital identity is critical to the development of the Canadian digital economy. It is a key tool in making digital services safe, secure, efficient and accessible.Without it, many of the issues Canadians encounter will be magnified by the rapid increase in high-connected digital services.Trusted digital identity will enable the right people to access the right services efficiently and securely.This paper explores these issues and solutions needed to establish wide-scale trusted digital identity systems in Canada.

      +
      +
    • +
    +
  • +
  • Innovation Paper – Digital Citizen Engagement 2017-03-21 +
    +

    Drawing upon DIACC’s Proof of Concept on Levels of Proof of Residency, this innovation white paper explores how the advance of internet and information communications technology (ICTs) has had a significant impact on the online democratic process, and explains how digital identity authentication and proof of residency are employed to ensure legitimate, defensible engagement. This paper shares the experience and learnings of DIACC Member PlaceSpeak.

    +
    +
  • +
+ +

Special Interest Groups

+
    +
  • Foundational Identity Special Interest Group (SIG) 2020-05 +
    +
      +
    • To answer the central question: How can the existing birth - and immigration - record sets be used to improve service delivery and reduce fraud?
    • +
    • To develop a roadmap for improving service delivery and reducing fraud through better identity resolution.
    • +
    +
    +
  • +
  • Diacc launches new special interest group 2020-05 +
    +

    This SIG will seek to answer one question: “How can existing birth and immigration record sets be used to improve service delivery and reduce fraud?” This SIG will develop recommendations for a roadmap for improving service delivery and reducing fraud through better identity resolution capabilities.

    +
    +
  • +
  • Foundational Identity Special Interest Group (SIG) Charter 2020-05 +
    +
      +
    • To answer the central question: How can the existing birth - and immigration - record sets be used to improve service delivery and reduce fraud?
    • +
    • To develop a roadmap for improving service delivery and reducing fraud through better identity resolution.
    • +
    +
    +
  • +
+ +

Industry Insights

+ + + +

Policy

+ + +

Retrospective

+ +
    +
  • Budget 2022 investments for digital transformation and Canadian innovation 2022-04-07 DIACC +
    +

    Today’s budget announcement keeps the importance of secure and privacy protecting digital ID in our windows and more work needs to be done to develop this path based on citizen consent, control, and trust. We look forward to collaborating with the government on consultations to support these imperative next steps while finding ways to combat misinformation that surrounds it.

    +
    +
  • +
  • DIACC welcomes Budget 2021 investments for digital transformation and innovation 2021-04-19 +
    +

    The DIACC, Canada’s digital ID leader, is pleased to see the federal government’s recognition that our economic future depends on digital investments. Initiatives like the investment in the Known Traveller Digital Identity pilot project and the Canada Digital Adoption Program will help Canadians, businesses and governments on this path.

    +
    +
  • +
  • DIACC marks year end with a slideshow detailing their accomplishments 2020-12-09 +
    +

    A few highlights from the report:

    +
      +
    • Digital Identity Laboratory - first lab of its kind for digital ID testing and certification
    • +
    • launched the COVID-19 Actions Directory highlighting member initiatives.
    • +
    • DIACC has joined the collaborative led by Standards Council of Canada
    • +
    +
    +
  • +
  • The DIACC five year strategic plan 2020-10-27 +
    +

    Regardless of how the landscape evolves, the DIACC must have clear goals and actions to support positive strategic outcomes in line with DIACC members’ values, across the range of scenarios.\

    + +
    +
  • +
  • Digital ID Lab Announces Successful Closure of Several Public and Private Grants DIACC 2020-07-14 +
    +

    The Lab is Canada’s first independent and neutral organization to promote the compliance of and interoperability between digital ID solutions across public and private sectors, bridging a crucial gap in the advancement of Canada’s digital ecosystem.

    +
    +
  • +
  • Annual achievements and milestones 2020-06-15 +
    +

    The past year has seen a lot of notable accomplishments for the DIACC, which we are proud to share with our members at the June 2020 Annual General Meeting, and with our community in the below report.

    + +

    Download the DIACC’s Year In Review

    +
    +
  • +
  • Creation of the first national digital identity laboratory 2020-03-19 +
    +

    As an independent not-for-profit entity focused on providing value to the public and private sectors, the Digital Identity Laboratory is being established in accordance with principles of openness, transparency and good governance to maintain the highest level of market neutrality.

    +
    +
  • +
  • Our journey DIACC years in review 2015-2019 2020-01-15 +
      +
    • Page-by-page printable - small +
      +

      DIACC has gone through tremendous growth since its inception in 2012, thanks to the tireless work and dedication of members. Download an engaging infographic for a snapshot of DIACC’s history and milestones from 2015 – 2019, and a look at the evolution in the identity landscape in Canada and around the world.

      +
      +
    • +
    +
  • +
  • Canadas digital identity ecosystem 02/2019 +
    +

    DIACC’s latest publication, Canada’s Digital Identity Ecosystem, stresses the value in building such a system. By unlocking digital identity capabilities from both the public and private sectors, this ecosystem benefits people, businesses and governments across the country.

    +
    +
  • +
  • Cambridge analytica revelation 04/2018 +
    +

    The scale and publicity of this data access breach demonstrates an adage the community has clung to that has remained true across industries and platforms for years: If you are not paying to use a service, you are the product. An invisible trade-off has been happening for years and the Digital Identity industry has been working to develop better approaches and solutions that prioritize user-centred design, transparency, and tools to help people manage access to personal data.

    +
    +
  • +
  • International award 02/2017 +
    +

    The grant, valued at up to US$800,000, is the result of a collaboration between the DIACC and the Command, Control, and Interoperability Center for Advanced Data Analytics (CCICADA) a research center of excellence at Rutgers University funded by the Science & Technology Directorate of the U.S. Department of Homeland Security.

    +
    +
  • +
  • DIACC at EIC 05/2017 +
    +

    This week Joni Brennan, our DIACC President, will be sharing “Canada’s Identity Story” with leaders from around the world at the European Identity Conference held in Munich Germany at the 11th annual European Identity Conference (EIC). The abstract of Joni’s May 10th keynote speech is below. DIACC is proud to share Canada’s story with the world!

    +
    +
  • +
+ +

Member Spotlights

+ +
    +
  • Spotlight on Arucc 2020-11 +
    +

    The Association of Registrars of the Universities and Colleges of Canada (ARUCC) provides leadership in the post-secondary education field and service to its member institutions nationally and internationally, helping foster the advancement of registrarial practices in Canada.

    +
    +
  • +
  • Spotlight on Stash 2020-10 +
    +

    Stash is bringing this vision to reality by delivering an offline password manager that makes it easy for people to create and securely manage strong, unique passwords for every single account they have. Ultimately, removing the difficulty and frustrations of having to do it on their own.

    +
    +
  • +
  • Spotlight on The digital technology supercluster 2020-10 +
    +

    While we are located in Vancouver, British Columbia, our members span across the country, with 40 per cent of our 750+ membership in provinces outside of British Columbia. We are open to working with all types of organizations. By facilitating bold collaboration, we bring together companies of all sizes from a myriad of sectors within the tech ecosystem and tech-enabled companies from a variety of industries.

    +
    +
  • +
  • Spotlight on Modohr 2020-10 +
    +

    ModoHR is a Canadian technology-driven business that provides modern solutions for the human resources industry. Our web application, ScreeningCanada™ was developed with the goal to empower Canadian organizations to remotely conduct background screening and digital identity verification.

    +
    +
  • +
  • Spotlight on Celero 2020-09 +
    +

    Celero is realizing this vision is by delivering a digital technology, integration and payments ecosystem to credit unions and financial institutions across Canada. This is accomplished through an innovative mindset, commitment to delivery, strong external partnerships and an unrelenting focus on reliability and security.

    +
    +
  • +
  • Spotlight on Vlinder 2020-09 +
    +

    Based in the United States and India, Vlinder’s vision is to enable an inclusive and sustainable ecosystem, with trust as the underpinning foundation.

    +
    +
  • +
  • Spotlight on Mavennet 2020-08 +
    +

    Defining identity standards collaboratively is an essential step when you are looking at transforming entire industries. Up to now we have been doing work with decentralized identity and VCs standards applied to the industries we focus on. We hope to leverage our experience and vision to contribute to the work DIACC does and help raise the water level for Canadian technology as a whole.

    +
    +
  • +
  • New partnership to advance digital identity in quebec 2020-07-16 +
    +

    DIACC and TechnoMontréal share common values and are excited to forge new connections and partner on digital solutions across Canada and around the world.

    +
    +
  • +
  • Spotlight on iProov 2020-07 +
    +

    The iProov solutions are trusted at national scale levels today with institutions such as The UK National Health Service […] and The UK Home Office […] It is this experience and insight that iProov brings to DIACC and can help DIACC in developing digital identity standards.

    +
    +
  • +
  • Spotlight on Peer Social 2020-07 +
    +

    Peer Social is a team of dedicated decentralists who are researching and developing new architectures and technologies to solve some of the most pressing problems of our time—starting with social media. We are committed to eliminating the dynamic of user exploitation, which has become commonplace on the social internet.

    +
    +
  • +
  • Spotlight on Jumio 2020-06 +
    +

    Jumio joined the DIACC because we wanted to be part of the conversation and help shape the emerging digital identity ecosystem. Jumio is a global leader in AI-based identity verification and biometric-based authentication and we process close to 300,000 identity verifications each day.

    +
    +
  • +
  • Spotlight on Folio Technologies 2020-06 +
    +
      +
    • Make securing digital credentials on a smartphone the new normal
    • +
    • Enable absolute privacy for every user in every situation
    • +
    • Establish an open, digital identity ecosystem
    • +
    • Provide an inclusive and accessible platform, free to the user
    • +
    • Lead the innovation of biometrics and AI to eradicate identity fraud
    • +
    +
    +
  • +
  • Spotlight on Auth0 2020-05 +
    +

    We recently launched Auth0 Signals, a collection of threat intelligence tools and product capabilities designed to protect customers from identity attacks for added value and security. […] Additionally, we recently unveiled Auth0 Explorer, an experimental research tool for application developers to map, visualize, and navigate the design of identity authentication architecture, a crucial element in the creation of secure applications.

    +
    +
  • +
  • Spotlight on Mastercard 2020-04 +
    +

    Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential.

    +
    +
  • +
  • Spotlight on Northern Block 2020-02 +
    +

    The Northern Block team has dedicated themselves to building blockchain solutions because they believe that it unlocks a vast array of social and economic benefits. For people, having control over one’s own identity and money can solve important issues such as privacy, inequality and misaligned incentives with companies selling products.

    +
    +
  • +
  • Spotlight on Placespeak 2016-07 +
    +

    By connecting digital identity to residential address, PlaceSpeak provides geo-located feedback to public, private and nonprofit sector organizations, and closes the feedback loop between public consultation, evidence-based decision-making and accountability; engendering trust.

    +
    +
  • +
  • Spotlight on 2keys 2016-06 +
    +

    2Keys was founded in 1998 upon the 3 tenets of Information Security: Confidentiality, Integrity and Availability. We are employee owned. Our mission is to help our clients create more secure digital experiences by providing best in class Cyber Security and Digital Identity Solutions.

    +
    +
  • +
  • Spotlight on Notarius 2016-05 +
    +

    Currently, the Canadian economy is, to varying degrees, hampered by a continued reliance on paper documents. Notarius’ vision is to promote digital economies by providing technologically sound and legally reliable solutions to empower reliable electronic documents for the digital economy.

    +
    +
  • +
  • Spotlight on The Government of Saskatchewan 2020-03 +
    +

    The vision of the Saskatchewan Public Service is to be the best public service in Canada. We support Saskatchewan’s vision: to be the best place in Canada – to live, to work, to start a business, to get an education, to raise a family and to build a life.

    +
    +
  • +
  • Spotlight on Convergence tech 2020-01 +
    +

    Their mission is to improve inclusion and social equality worldwide. The Convergence team envisions a world of equal opportunities irrespective of gender, race, age or geography, with a strong focus on education and striving to improve mobility and credential utility.

    +
    +
  • +
  • Spotlight on Trulioo 2019-12 +
    +

    They are on a mission to help provide verifiable identities for everyone who wants and needs access to the endless opportunities and possibilities manifested by the online, borderless economy, regardless of their circumstances.

    +
    +
  • +
  • Spotlight on Pragma business and technologies inc 2019-11 +
    +

    Our mission is to facilitate and contribute to the development of digital trust ecosystems in the province of Quebec. These ecosystems of trust will be required to fully interoperate with all other systems in Canada and, as standards are being developed and emerge, with the rest of the world.

    +
    +
  • +
  • Spotlight on Oaro 2019-09 +
    +

    We contribute to a future where the gap between information in the digital realm and the real world is much narrower than today. That’s why major institutions and businesses from across the globe call us when they need to verify first, trust second. Onboard, and admit your people faster, keep their information and yours secure — and help the truth move a whole lot faster.

    +
    +
  • +
  • Spotlight on Libro credit union 2019-08 +
    +

    Libro is dedicated to growing prosperity in Southwestern Ontario by transforming banking.

    +
    +
  • +
  • Spotlight on Get Group NA 2019-08 +
    +

    GET Mobile ID is the first mobile ID solution to support ISO 18013-5-compliant near-field communication (NFC) identity transactions for retail on both iOS and Android devices. GET Group NA and our global partner Scytáles AB are the first to extend the new ISO 18013-5 standard so that iOS devices can also use NFC for data transmission, or allow NFC tap followed by either local or online data transfer, all under citizen control.

    +
    +
  • +
  • Spotlight on Canada deposit insurance corporation cdic 2019-07 +
    +

    Participating in the development of a digital identity framework supports our mandate to act for the benefit of depositors and contribute to financial stability.

    +
    +
  • +
  • Spotlight on Manulife 2019-06 +
    +

    We are a trusted market leader in insurance providing life and health solutions and among the top 30 fund managers in the world with financial advice, wealth and asset management solutions.

    +
    +
  • +
  • Spotlight on Yoti 2019-05 +
    +

    we’re building Yoti around principles which are regulated by an independent Guardian Council – the antithesis of big tech and data companies. By staying on track to our principles and working in close collaboration with all of our stakeholders including businesses and governments, we can achieve our goal of putting people in control of their data and fixing the broken identity system.

    +
    +
  • +
  • Spotlight on Entersekt 2019-01 +
    +

    In 2008, Entersekt launched the very first out-of-band, mobile push-based transaction authentication product in the world. Since then we’ve continued to innovate, and today millions of people across the world use our products daily to secure their online banking, mobile banking, online shopping, and corporate networks.

    +
    +
  • +
  • Spotlight on 100101075 tech inc 2019-07 +
    +

    our mission is to create an encrypted communication tool that will allow users to identify the human beings they are interacting with, “meet” with those people, and sign all forms of documents, including affidavits, statutory declarations, land title documents and wills, digitally.

    +
    +
  • +
  • Spotlight on Onfido 2019-07 +
    +

    Our company mission is to create an open world where identity is the key to access. Over the coming years, everything you access online, from opening a bank account, to checking into a hotel or ordering prescription drugs will be based on your ability to easily prove your legal identity.

    +
    +
  • +
  • Spotlight on League data 2019-06 +
    +

    League Data has a Purpose Statement which is: “Strengthening the Credit Union System through Leadership and Innovation.” Our purpose is supported by four key principles that guide our team: ‘Together We Are One’, ‘Leadership at Every Level’, ‘Clarity of Direction and Communications’, and ‘Infinity and Beyond’.

    +
    +
  • +
  • Spotlight on Ingenico 2018-11 +
    +

    In Canada, Ingenico has a large majority of the Canadian terminal market share and an ever-growing share of the Canadian ecommerce market. Our secure points of interaction are used by Canadians every moment of every day and will be an ideal launch pad for digital identity usage.

    +
    +
  • +
  • Spotlight on Quartech 2018-10 +
    +

    Quartech Systems is an award-winning technology and business consulting firm with offices in Vancouver and Victoria, BC. Our clients are predominantly public sector, including crown corporations within BC.

    +
    +
  • +
  • Spotlight on iComply investor services 2018-10 +
    +

    iComply is really focused on using emerging technologies to provide compliance solutions, and as a young company, we have a strategic opportunity to not be bound by legacy or data silos. We are currently the world’s leading risk intelligence and compliance automation solution for cryptocurrencies, digital finance, and non-face-to-face transactions

    +
    +
  • +
  • Spotlight on Gambit 2018-08 +
    +

    We are leaders in the Canadian biometrics space with significant experience working with the RCMP, the Policing Community and other government departments on biometric initiatives and the related standards.

    +
    +
  • +
  • Spotlight on Payments Canada 2018-08 +
    +

    Payments Canada ensures that financial transactions in Canada are carried out safely and securely each day. Payments Canada underpins the Canadian financial system and economy by owning and operating Canada’s payment clearing and settlement infrastructure, including associated systems, bylaws, rules and standards.

    +
    +
  • +
  • Spotlight on 1Kosmos Blockid 2018-07 +
    +

    Since forming 1Kosmos in 2016, we have added some of the leading minds in identity management on our staff and board of advisors. We have multiple financial and telecommunications customers using our solution, and analysts have called the BlockID Solution the most complete solution in digital portable identity.

    +
    +
  • +
  • Connecting FIDO Alliance with Canadian solutions for digital identity 2018-06-05 +
    +

    Hypersecu provides high quality and cost-efficient HyperFIDO™ U2F Security Keys. We’re constantly developing new products and initiatives using the FIDO U2F technology in order to make authentication as simple as possible. […] We also partner with identity and access management services such as SAASPASS to provide a one-stop multi-factor authentication solution that’s flexible and simple to use, whether you’re a small company or a large enterprise.

    +
    +
  • +
  • Spotlight on ATB financial 2018-03-14 +
    +

    We’d be remiss not to mention that we’re one of Canada’s top 50 employers with a dedicated vision to reimagine banking, make it work for people. We’re fervent in our approach to transform banking and deliver new value to the customers we serve, through the 5,000+ talented team members that form our organization. Our size makes us perfect to be nimble and quick in the testing and scale of new innovation, with our relentlessly inventive nature powering us along that path.

    +
    +
  • +
  • Spotlight on Hypersecu 2018-03-12 +
    +

    Our products are built on international standards-based protocols, are cost effective, and are open to competitive market forces in order to meet a broad range of users’ needs. At Hypersecu, we strive to ensure trust in the digital world.

    +
    +
  • +
  • Spotlight on Plurilock 2018-01-04 +
    +

    Plurilock’s mission is to provide the most reliable, continuous proof-of-presence and identity assurance cybersecurity solution to protect government agencies and corporations from insider threats.

    +
    +
  • +
  • Spotlight on Prodigy 2018-05-22 +
    +

    Prodigy is helping to accelerate the adoption of Canada’s first digital identity network by enabling enterprise clients to rapidly test, deploy and demonstrate business value with Verified.Me.

    +
    +
  • +
  • Spotlight on Biometric signature id 2018-04-25 +
    +

    Using our revolutionary software-only biometric – BioSig-ID™, we can authenticate users anytime, anywhere, simply using a mouse, finger, or stylus.

    +
    +
  • +
  • Spotlight on Boloro 2017-12-19 +
    +

    In addition to identity verification and transaction validation, Boloro’s patented authentication and mobile payments technology includes a complete settlement and reconciliation report that can be used to develop a credit history for individuals that can become the basis for establishing traditional banking and credit relationships.

    +
    +
  • +
  • Spotlight on Vivvo 2017-07-07 +
    +

    Vivvo’s CitizenOne eGov platform is a powerful solution that enables and enhances citizens access to digital services from a consolidated government marketplace. It provides access to all digital services with a single identity in a privacy first, consent based model.

    +
    +
  • +
  • Spotlight on UXP systems 2017-11-16 +
    +

    Our vision is to enable the emerging world of omni-digital engagement, connected life/IOT, and digital transformation via User Lifecycle Management, powering any user to securely onboard, access, delegate, revoke, and manage any digital service and share various elements of those services with users around them.

    +
    +
  • +
  • Spotlight on Safran identity security 2017-02-16 +
    +

    Safran Identity & Security (formerly known as Morpho) is a global leader in security and identity solutions, deploying solutions in more than 100 countries.

    +
    +
  • +
  • Spotlight on Applied recognition 2016-12-15 +
    +

    Applied Recognition’s vision is to create the most accurate and most easily deployed biometric face recognition technology to help protect people, their credentials and their transactions.

    +
    +
  • +
  • Spotlight on Securefact 2016-12-14 +
    +

    Securefact, a KYC regulatory technology (RegTech) firm with deep expertise in digital identity software solutions and AML/TF compliance advisory is keen to work closely with DIACC to support the development of a national trusted digital identity system.

    +
    +
  • +
  • Spotlight on Digidentity 2016-10-14 +
    +

    Our services are being used by local and central governments (The Netherlands and the United Kingdom). Other clients vary from SMEs to multinational enterprises in various industries. We see a high demand in financial services.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/canada/index.html b/government/canada/index.html new file mode 100644 index 00000000..3ae2407c --- /dev/null +++ b/government/canada/index.html @@ -0,0 +1,1392 @@ + + + + + + +Governments of Canada | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 7 minute read + + + +

+ + +
+ + +
+ + + +

National

+ + +

Regional

+ +

BCGov

+ +

See also ^^^

+ +

Saskatchewan

+
    +
  • Sask. Government Stops Pursuit of Potential Digital ID 2022-04-01 Ego Review +
    +

    In a search that started in October 2021, the province was considering vendors to potentially initiate digital ID, meant to replace the need for physical ID cards. According to RFP documents, the selected vendor would have worked with SGI for facial verification, but final details on accessing the photo database weren’t finalized.

    +
    +
  • +
+ +

Alberta

+ +
    +
  • ACE Digital Canada +
    +

    Furthermore programs like Alberta’s then localize this collaboration, providing a community vehicle for participants to zero in on the specific use cases they want to digitally enable through SSI, such as how local Telecomms, Government, Healthcare and Insurance organizations might interoperate to facilitate shared business processes.

    +
    +
  • +
  • ATB Ventures works with Canadian government on digital ID proof of concept 2022-02-16 Biometric Update +
    +

    The proof of concept stage is where the Canadian government tests digital credentials use cases in cooperation with regulators and organizations to advance the adoption and maturity of digital credentials technology. The National Digital Trust Service aims to enable Canadians and businesses to issue, use and verify digital credentials during transactions.

    +
    +
  • +
+ +

Ontario

+ +
    +
  • Ontario’s Digital ID: Technology and standards 2022-09-22 Ontario.CA +
    +

    Ontario’s Digital ID will use self-sovereign identity because it gives the holder control over the credentials in their wallet. In addition, we are layering on these extra privacy-preserving features:

    + +
      +
    • Consent – The verifier must ask you to approve their request to confirm your credentials.
    • +
    • Data minimization – The verifier can only access what they need to confirm you are eligible for their service. For example, if you need to prove that you are old enough to buy a lottery ticket, the store clerk would only know that you are 18 or older – not your actual age, birth date or anything else about you.
    • +
    • Anonymity – Your credentials are not tracked or traced.
    • +
    +
    +
  • +
  • Ontario Digital Identity Conspiracies 2022-05-04 ContinuumLoop +
    +

    The only ones who will benefit from your digital ID are the Issuer (who gave you the credential), holder (you) and verifier (who you’re sharing it with).

    +
    +
  • +
  • Liquid Avatar and Ontario Convenience Stores Association (OSCA) Successful Pilot of Digital Age-Verification Solutions to Reach over 8,000 Retail Locations 2022-01-20 +
    +

    The Smart Age program provides digital age verification, supported with biometric authentication for restricted product sales like lottery tickets, tobacco, alcohol and other goods and services through a mobile device using verifiable digital credentials and biometrics without a user divulging any personally identifiable information to the store clerk.

    +
    +
  • +
  • Ontario 2022 Election Results +
    +

    It would be an understatement if I said that I was disappointed with the Ontario 2022 election results, and I’m not talking about the winning party – I’m talking about the turnout. All to say, it’s discouraging to see such low participation. […] I’m not an expert on the election process, and this is just my opinion. I’ve been lazy in past elections, and I’d be lying if I said I’ve voted in every one. As a citizen, I believe ease and accessibility have a lot to do with it.

    +
    +
  • +
  • Engaging with the Ontario Digital Identity Program. 2021-10-25 TrustOverIP +
    +
      +
    • A summary of findings from government-led public consultations on digital identity
    • +
    • An overview of Ontario’s Digital ID technology roadmap, and discussions about the technology stacks and infrastructure
    • +
    • Ontario’s proposed conceptual model for digital identity, and the principles that inform it
    • +
    +
    +
  • +
  • Ontarians are getting digital ID this fall: All you need to know 2021-09-21 itWorldCanada +
    +

    tech standards that the provincial government says it is currently considering include the Verifiable Credentials Data Model 1.0 for data modeling, Decentralized Identifiers (DIDs) v1.0 for key management, JSON-LD 1.1 for data formatting, OpenID Connect as identity standard, BBS+ Signatures 2020 and Ed25519 Signature 2020 for signature format, Self-Issued OpenID Provider v2 and more for interoperability.

    +
    +
  • +
  • Ontario Releases Technology and Standards for Digital Identity 2021-09-08 Ontario Newsroom +
    +

    “Our Ontario Onwards: Action Plan first announced our government’s goal to make Ontario the most advanced digital jurisdiction in the world – all in the service of the people of this province,” said Peter Bethlenfalvy, Minister of Finance. “The release of Ontario’s Digital ID later this year will be an exciting step towards transforming and modernizing government services in an increasingly digital world.”

    +
    +
  • +
  • Ontario will launch digital ID program later this year and here’s how it works 2021-08-08 +
    +

    Ontario is preparing to launch a digital identification program in the coming months, meaning people will no longer need to carry a physical driver’s licence or health card.

    + +

    According to the government, Ontario’s digital identification program is scheduled to launch in late 2021.

    +
    +
  • +
  • Privacy in Ontario? 2020-10-25 Webistemology John Wunderlich +
    +

    MyData Canada recently submitted a report to the Government of Ontario in response to its consultation for strengthening privacy protections in Ontario.

    +
    +
  • +
+ +

UCVDCC

+ + + + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/canada/pctf/index.html b/government/canada/pctf/index.html new file mode 100644 index 00000000..feb90abc --- /dev/null +++ b/government/canada/pctf/index.html @@ -0,0 +1,1390 @@ + + + + + + +The Pan Canadian Trust Framework | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + The Pan Canadian Trust Framework + + + PCTF Placemat + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 6 minute read + + + +

+ + +
+ + +
+ + + +

The Framework

+
    +
  • Pan-Canadian Trust Framework (“PCTF”) +
      +
    • Trust Registries 2023-03-28 Draft Recommendation V1.0 - Defines criteria, requirements, and guidelines regarding Trust Registries. +
      +

      Stakeholders have identified the need for a set of criteria, requirements, and guidelines regarding Trust Registries governance, operations, and registration and certification management.

      +
      +
    • +
    • Digital Wallet 2023-04-25 Final Recommendation V1.0 - Defines criteria, requirements, and guidelines regarding digital wallets. +
      +

      Stakeholders have identified the need for a set of criteria that will be used to create well-designed, privacy enhancing digital wallets.

      +
      +
    • +
    • Assurance Maturity Model 2021-06-28 Draft Recommendation V1.0 - Provides guidance regarding how to use PCTF conformance criteria in order to properly classify Levels of Assurance. +
      +

      Stakeholders have identified the need for an Assurance Maturity Model to provide guidance regarding the use of PCTF conformance criteria in order to classify, compare, and align different Levels of Assurance schemes.

      +
      +
    • +
    • Glossary 2020-03-10 Final Recommendation V1.0 - A list of terms identified in the PCTF. +
      +

      Stakeholders have identified the need for a common set of definitions to be used to communicate with regard to identity and access management.

      +
      +
    • +
    • Infrastructure 2023-04-25 Final Recommendation V1.2 - Defines criteria, requirements, and guidelines regarding the trustworthiness of IT infrastructure. +
      +

      Stakeholders have identified the need for a set of criteria, requirements, and guidelines regarding the trustworthiness of IT infrastructure.

      +
      +
    • +
    • Credentials 2020-06-01 Final Recommendation V1.0 - Defines criteria related to the creation, issuance, and management of credentials existing in digital form. +
      +

      Stakeholders have identified the need for a set of criteria related to the creation, issuance, and management of credentials existing in digital form.

      +
      +
    • +
    • Verified Organization 2020-02-17 Final Recommendation V1.0 - Defines criteria that allow organizations to exchange trustworthy information about themselves or others (individuals or organizations) with external parties. +
      +

      Stakeholders have identified the need for a set of criteria that allow organizations to exchange trustworthy information about themselves or others (individuals or organizations) with external parties.

      +
      +
    • +
    • Verified Person 2022-03-31 Final Recommendation V1.2 - Defines criteria used to establish that a natural person is real, unique and identifiable. +
      +

      Stakeholders have identified the need for a set of criteria that will be used to establish that a natural person is real, unique and identifiable.

      +
      +
    • +
    • Privacy 2022-03-31 Final Recommendation V1.2 - Defines criteria concerned with the handling of personal data for digital identity purposes. +
      +

      Stakeholders have identified the need for a set of criteria concerned with the handling of personal data for digital identity purposes.

      +
      +
    • +
    • Authentication 2019-05-15 Final Recommendation V1.0 - Defines criteria used to enable access to digital systems. +
      +

      Stakeholders have identified the need for a set of criteria that will be used to enable access to digital systems.

      +
      +
    • +
    • Notice Comment 2019-04-03 Final Recommendation V1.0 - Defines criteria used to formulate a statement about the collection, use and disclosure of personal information, and to obtain a consent decision on that statement from a person authorized to do so. +
      +

      Stakeholders have identified the need for a set of criteria used to formulate a statement about the collection, use and disclosure of personal information, and to obtain a consent decision on that statement from a person authorized to do so.

      +
      +
    • +
    • Model 2019-02-13 Final Recommendation V1.0 - A high-level model of PCTF related contextual information, goals, and objectives. +
      +

      Stakeholders have identified the need for a high-level model to organize the Canadian Digital Identity Ecosystem.

      +
      +
    • +
    • Overview 2016-08-01 Final - Sets out the vision and value proposition for the PCTF. +
      +

      Canadian citizens and consumers, i.e. end users, are the beneficiaries of trust that will be achieved through service standardization and accountability to the PCTF.

      +
      +
    • +
    +
  • +
+ +

Background

+ +
    +
  • The Public Sector Profile of the Pan-Canadian Trust Framework Working Group Close-Out Report 2020-12-12 Tim Bouma +
    +

    the PSP PCTF WG was an important vehicle for ensuring public sector communication and discussion across Canada

    +
    +
  • +
  • Trust Frameworks? Standards Matter 2020-11-15 Tim Bouma +
    +

    He points at the NIST documents about it Developing Trust Frameworks to Support Identity Federations published in 2018. He also points at the Canadian government’s definition of standards.

    + +

    “a document that provides a set of agreed-upon rules, guidelines or characteristics for activities or their results. Standards establish accepted practices, technical requirements, and terminologies for diverse fields.”  He goes on to highlight a lot of the work being done in Canada and where it all sits relative to being a standard - “In closing, there are lots of trust frameworks being developed today. But to be truly trusted, a trust framework needs to either apply existing standards or become a standard itself.”

    +
    +
  • +
  • Progressing the pan canadian trust framework pctf 2020-09 Infographic +
    +

    Since 2016, the Digital ID & Authentication Council of Canada’s (DIACC) Trust Framework Expert Committee (TFEC) has been developing the Pan-Canadian Trust FrameworkTM (PCTF). It is one framework with many partners, and we thank all of those involved for their contribution in this momentous achievement.

    +
    +
  • +
  • IMSC Pan-Canadian Trust Framework Executive Summary 2020-04-01 +
    +

    This document describes Version 1.0 of the IMSC Pan-Canadian Trust Framework (PCTF). This framework is the next major step after the 2016 publication of the Pan-Canadian Trust Framework Overview by the Digital Identification and Authentication Council of Canada (DIACC), in collaboration with the Canadian public sector Identity Management Sub-Committee (IMSC) of the Joint Councils (JC).

    +
    +
  • +
  • Looking Ahead in 2020 2020-01-03 +
    +

    I believe it will be a breakout year for digital identity, and for the underlying technical infrastructure that we need to achieve our goals. I see the work progressing on two fronts: 1) Pan-Canadian Trust Framework, and, 2) Verifiable Credentials/Decentralized Identifiers Deployment.

    +
    +
  • +
  • Public Sector Profile of the Pan-Canadian Trust Framework Version 1.0 Recommendation Draft 2019-07-05 GitHub +
    +

    The public sector profile of the PCTF reflects:

    +
      +
    • Evolution of the Identity Management Sub-Committee (IMSC) efforts.
    • +
    • The Need to Apply the PCTF for Assessments.
    • +
    • Policy Alignment.
    • +
    +
    +
  • +
  • White Paper: Canada’s Digital ID Future - A Federated Approach 2019-05-30 +
    +

    In this brief, we highlight why Canada needs a digital identity system, how other countries have made progress in this area and the lessons we can learn from those experiences to build a system in Canada.

    +
    +
  • +
  • IMSC Pan-Canadian Trust Framework 2019-03-25 +
    +

    A summary of the latest iterations before our final version to be delivered on March 31st, 2019. The near to final document is here

    +
    +
  • +
  • A Quick Video Tour of the PCTF Trusted Processes and Cross-Referencing 2019-02-10
  • +
  • The Pan-Canadian Trust Framework Using Prolog 2019-01-03 +
    +

    A ‘declarative framework’ (such as Prolog) focuses on the ‘what’ needs to be done, satisfied, relied on (i.e., proven to be true) versus ‘how to do it.’ In our case, with the Pan-Canadian Trust Framework (PCTF), it’s the question of ‘Can we rely on or accept a digital identity originating from a province or territory?’

    +
    +
  • +
  • ssimeetup- Overview of Proposed Pan Canadian Trust Framework 2019-01 Slideshare +
    +

    The Government of British Columbia and the Government of Ontario have already rolled out a production system using the Sovrin Network for business registration and licensing; together they’ve issued over 6 million credentials, according to Windley. - How Blockchain may Kill the Password

    +
    +
  • +
  • Pan-Canadian Trust Framework - Tim Bouma 2018-04-12 +
    +

    The Pan-Canadian Trust Framework is how we will formalize the approval and acceptance of a “trusted digital identity.”

    +
    +
  • +
+ +
+ canadian-digital-identity-history
+ Annex E - 2014- 2017 Federating Identity: Milestones and Initiatives + +
+ +
    +
  • PCTF overview 2016-08 +
    +

    Toronto, August 11, 2016 – Today the Digital ID & Authentication Council of Canada (DIACC) releases the Pan-Canadian Trust Framework (PCTF) Overview, (English/French) a collaborative approach to developing a Pan-Canadian Trust Framework. The PCTF enableS Canada’s full and secure participation in the global digital economy through economic sector innovation and the enablement of modernized digital service delivery. The PCTF supports open government principles.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/canada/von/hgf-2018-presentation/index.html b/government/canada/von/hgf-2018-presentation/index.html new file mode 100644 index 00000000..d5e87dad --- /dev/null +++ b/government/canada/von/hgf-2018-presentation/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/government/europe/eSSIF/index.html b/government/europe/eSSIF/index.html new file mode 100644 index 00000000..6e0299d8 --- /dev/null +++ b/government/europe/eSSIF/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/government/europe/eu/data-governance-act/index.html b/government/europe/eu/data-governance-act/index.html new file mode 100644 index 00000000..f529d626 --- /dev/null +++ b/government/europe/eu/data-governance-act/index.html @@ -0,0 +1,1290 @@ + + + + + + +Data Governance Act | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 4 minute read + + + +

+ + +
+ + +
+ + + + + +

Is the EU discussion about data portability missing a key point?

+ +

In its discussion of data portability the EU rightly recognises the economic importance of this issue, stressing that “market imbalances arising from the concentration of data restricts competition, increases market entry barriers and diminishes wider data access and use.”

+ +

it is likely that many dApp developers now need an identity solution that preserves privacy but ensures compliance – which is exactly the solution that we are building at SelfKey. +EU DATA GOVERNANCE ACT MEETS TOIP FRAMEWORK TOIP 2022-01-13

+ +

The DGA defines an “intermediary” that facilitates processing and sharing of data for individuals and organizations to “…increase trust in data intermediation services and foster data altruism across the EU”. In the MyData framework for user-controlled data sharing, intermediaries are called MyData Operators and there is a certification program in place.

+ + + +

One of MyDex CIC’s founders, Alan Mitchell shares a feeling of Vindication in a post celebrating the companies early articulation of key principles and how the EU’s proposed new Data Governance Act aligns with that.

+
+

These providers will have to comply with a number of requirements, in particular the requirement to remain neutral as regards the data exchanged. They cannot use such data for other purposes. In the case of providers of data sharing services offering services for natural persons, the additional criterion of assuming fiduciary duties towards the individuals using them will also have to be met.

+
+ + + +
+

We welcome the regulation as a needed common ground for clarifying the role of data intermediaries, building trust in these intermediaries and setting the direction for data governance, including the emergence of digital human rights.

+ +

In this context we offer the following suggestions:

+
    +
  1. Explicitly include individuals as active participants in the definitions […]
  2. +
  3. Clarify the scope of the data sharing services (Art. 9 (2)) and extend it to include services that empower the data subject beyond compliance.
  4. +
  5. Foster the growth of intermediaries, which offer new technologies and have the greatest likelihood of success in Europe if supported by the Data Governance Act.
  6. +
  7. Open silos and implement soft infrastructure such as standards & open APIs to accelerate uptake and interoperability between data sharing services.
  8. +
  9. Foster eco-systems and demonstrate the value through practical use-cases.
  10. +
  11. Create a level playing field for sustainable data sharing by providing funding to pioneers at the forefront of developing data eco-systems
  12. +
+
+ +

The EU Commission published the long-awaited Data Act on February 23, 2022. This is a progressive legislative proposal to increase access to data for the users of connected products suchs as Iot devices and related services. It is a significant move towards realising the MyData principle of portability, access, and re-use as well as the principle of interoperability. It will potentially also move the needle towards the shift from formal to actionable rights in terms of the right of data portability. With such a progressive agenda, the proposal will certainly also face significant opposition and counter-lobbying from those who stand to benefit from the status quo.

+

Data Strategy

+
    +
  • Emerging approaches for data-driven innovation in Europe 2022-01-24 JRC Publications +
    +

    Europe’s digital transformation of the economy and society is framed by the European strategy for data through the establishment of a common European data space based on domain-specific data spaces in strategic sectors such as environment, agriculture, industry, health and transportation.

    +
    +
  • +
  • New Coalition Launches Campaign for Data Sovereignty Now 2021-01-21 2021-01-21 +
    +

    The Data Sovereignty Now coalition includes: aNewGovernance, FreedomLab, INNOPAY, International Data Spaces Association, iSHARE, Meeco, MyData Global, The Finnish Innovation Fund Sitra, The Chain Never Stops, TNO and the University of Groningen.

    + +

    The group plans to target European policy makers, influencers and interest groups to achieve its goal of ensuring that the people and organisations that generate data can also maintain control over it. A robust awareness and activation campaign is planned, including webinars, round tables and other events, as well as a full range of educational materials, including a web site and blogs, research and thought leadership and discussions with media.

    +
    +
  • +
  • [Whitepaper] Meeco Review of the European Data Strategy 2020-02-19 +
    +

    Coincidently or with perfect timing, The European Union published “A European Strategy for Data” on February 19th, 2020 outlining its vision for a connected single digital market where the benefits of the digital economy could enhance the lives of its citizens, residents and trade partners.

    + +

    However, we now find ourselves at a very real crossroad. This is not a drill. A post-pandemic world will be a new type of normal. Amidst the tragic loss of lives there have been breakthroughs in science, new ways of working, new digital tools embraced and a chance for our planet to breath.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/europe/eu/ebsi-essif/index.html b/government/europe/eu/ebsi-essif/index.html new file mode 100644 index 00000000..4bca24fc --- /dev/null +++ b/government/europe/eu/ebsi-essif/index.html @@ -0,0 +1,1431 @@ + + + + + + +European Blockchain Services Infrastructure (EBSI) and the eSSIF | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 7 minute read + + + +

+ + +
+ + +
+ + + +

Main

+ +
    +
  • +European Blockchain Services Infrastructure (EBSI) 2023-02-14 +
    +

    The European blockchain services infrastructure (EBSI) consists of a peer-to-peer network of interconnected nodes running a blockchain-based services infrastructure. Each member of the European Blockchain Partnership (EBP) – the 27 EU countries, Norway, Liechtenstein and the European Commission – will run at least one node.

    + +

    The infrastructure is made up of different layers including:

    +
      +
    • a base layer containing the basic infrastructure, connectivity, the blockchain and necessary storage;
    • +
    • a core services layer that will enable all EBSI-based use cases and applications;
    • +
    • additional layers dedicated to use cases and specific applications.
    • +
    +
    +
  • +
+ +

Development

+
    +
  • +EBSI developers hub +
    +

    A one-stop shop for EBSI application providers to discover our specs, then build and test their solutions.

    +
    +
  • +
  • +EBSI Wallet Conformance Testing +
    +

    With the EBSI Conformance Seal, your wallet will be recognized as a trusted and reliable tool for digital transactions across Europe.

    +
    +
  • +
+ +

About

+ +
    +
  • +About ESSIF framework eSSIF Network +
    +

    ESSIF aims to be GDPR compliant while aligning with eIDAS to ensure that ESSIF can leverage existing legal frameworks, enabling ESSIF to provide digital evidence supporting legal enforceability. All this in line with the revision of eIDAS, which aims to “improve its effectiveness, extend its benefits to the private sector and promote trusted digital identities for all Europeans and create a secure and interoperable European digital identity that puts citizens in control.”

    +
    +
  • +
  • +European Commission adopts decision to license European Blockchain Services Infrastructure software as open-source 2022-07-12 +
    +

    The Decision to make EBSI software available for licencing under the European Union Public Licence is an example of how the European Commission is not only using, but also contributing to the open-source community and thereby growing the ecosystem around EBSI.

    +
    +
  • +
  • +5 reasons why professionals and enthusiasts of Self-Sovereign Information Sharing should look into EBSI 2022-08 +
    +

    The web is increasingly more distributed, and with it, a new pattern of information sharing is emerging: Self Sovereign Information sharing, where citizens stay in control of their information by choosing what and when to disclose it, and to whom EBSI enables self-sovereign Citizen-to-Government (C2G) and C2B (Citizen-to-Business) privacy-preserving information sharing.

    +
    +
  • +
  • [Video] Verifiable Credentials explained 2022-03-13 Smart Degrees +
    +

    Verifiable Credentials, its infrastructure (European Blockchain Services Infrastructure, EBSI), and the vast opportunities that it currently provides, through a user’s journey (“Eva’s trip”).

    +
    +
  • +
  • [Presentation] EBSI Explained 2021-03-03 Daniel du Seuil +
    +

    Our ambition is to establish global leadership in blockchain and distributed ledger technologies

    +
      +
    • Joined-up political vision (EU-MS)
    • +
    • Public-private partnership
    • +
    • Connecting Global Expertise
    • +
    • Investing in EU Innovation and start-ups
    • +
    • Promoting an enabling DSM
    • +
    +
    +
  • +
  • [Video] Experience the future with the European Blockchain Services Infrastructure (EBSI) EBSI 2019-11-28 +
    +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific use cases.

    +
    +
  • +
+ +

Pilots

+ + +

Ecosystem

+
    +
  • +Congrats to the 11 wallet providers for being conformant to @EU_EBSI 2022-06-01 IgrantIo +
    +

    We are glad to be among the first few along with @ValidatedID @danube @GATACA_ID @walt_id @DXCTechnology @CIMEA_Naric @identyum @ThalesDigiSec @posteitaliane

    +
    +
  • +
  • +Validated ID’s journey to becoming EBSI compliant 2022-03-10 +
    +

    We at Validated ID have been betting on EBSI since the beginning. We started working to become conformant wallet providers since the very first version of Wallet Conformance Tests (WCT) was published. The process of preparing our solution to become conformant has allowed us to appreciate how remarkable EBSI’s work has been.

    +
    +
  • +
  • +VIDchain is the first ID wallet to become EBSI compliant 2022-01-07 ValidatedID +
      +
    • Validated ID participates in a project to build the European Blockchain Services Infrastructure (EBSI) for the support of cross-border public services, an initiative created by the European Commission. EBSI is developing a strong and mature ecosystem that Validated ID is proud to be part of.
    • +
    +
  • +
  • +Early Adopters Programme - Imagining what EBSI can do for European citizens 2022-03 +
    +

    In 2021, 22 projects were selected to become part of our incubator programme to help tap into the potential of the EBSI infrastructure. Each project’s private and public sector partners was given early access to the pre-production environment of EBSI, and was invited to develop their own pilot project to address a specific business or government use case involving the exchange of verifiable credentials.

    + +

    With the help with the EBSI team, Early Adopters can identify how to connect their systems, be part of a community and collaborate with other Early Adopters. This will help us improve EBSI’s services and ensure it meets the needs of Europe’s businesses and public administrations, within and across borders.

    +
    +
  • +
  • +Report from EBSI4Austria 2021-10-16 Markus Sabadello +
    +

    EBSI4Austria is a CEF funded project with two main objectives. First, EBSI4Austria aims to set up, operate and maintain the Austrian’s EBSI node. Second, we pilot the diploma use case on the Austrian level supported by two Universities and data providers as well as verifiers.

    +
    +
  • +
  • +EU Grant to Help Building Blockchain Infrastructure 2021-03-25 Sphereon +
    +

    We’ll be providing a Presentation Exchange that creates interoperability between W3C DIF-compliant Verifiable Credentials and Hyperledger Aries-based Verifiable Credentials for the European Blockchain Services Infrastructure (EBSI).

    +
    +
  • +
+ +

European Self-Sovereign Identity Framework (ESSIF)

+
    +
  • +European Self-Sovereign Identity Framework (ESSIF) Europa.eu 2021-01 +
    +

    This section contains the documents generated as technical specification for the ESSIF Use Case. These documents act as the base for the architecture definition for ESSIF V1.

    + +

    The content of this documents should be taken as high-level technical documents, and conceptual technical documents. The content of these documents will be updated as long as the use case implementation evolves.

    +
    +
  • +
  • +ESSIF: The European self-sovereign identity framework 2020-02-03 SSI Ambassador +
    +

    The European self-sovereign identity framework (ESSIF) is part of the European blockchain service infrastructure (EBSI). The EBSI is a joint initiative from the European Commission and the European Blockchain Partnership (EBP) to deliver EU-wide cross-border public services using blockchain technology.

    + +

    The EBSI aims to become a “gold standard” digital infrastructure to support the launch and operation of EU-wide cross-border public services. It is a multi-blockchain network with multiple use-cases such as notarization of documents, ESSIF, certification of diplomas and trusted data sharing. While there is an EBSI wallet, it’s for test purposes only and not for the public. The consensus of the permissioned network will be achieved via proof of authority (POA) with one note per member state.

    +
    +
  • +
  • +Understanding the European Self-Sovereign Identity Framework (ESSIF) – Daniël Du Seuil and Carlos Pastor – Webinar 32 2019-07-07 SSI-Meetup +
    +

    European Blockchain Partnership (EBP) assists the European Commission in establishing a European Blockchain Services Infrastructure (EBSI). In the short term (2019-2020), the main objective is to start the operation of EU-wide Blockchain-based services and to promote the use of the EBSI in “virtually” every domain of the public sector able to benefit from Blockchain technology. The EBSI has a particular focus on cross-border public services. In 2018, the EBP identified a set of Use-Cases to be implemented on the EBSI one of these important use cases is the European Self Sovereign Identity Framework (ESSIF). The EBSI will implement a generic Self-Sovereign Identity capability that is integrated and interoperable with existing building blocks and legal frameworks like eIDAS and GDPR.

    +
    +
  • +
  • [Presentation] European Self Sovereign Identity Framework 2019-01-24 EU Commission +
    +

    In European Blockchain Partnership NL-GER-BE started a initiative on +European Self Sovereign Identity framework (eSSIF). +○ How to facilitate cross-border interaction with SSI. +○ How to make/keep national SSI projects interoperable. +○ How to integrate/align existing building blocks such as eIDAS, e-delivery, once-only with SSI. +○ How to conceptualize and build an identity layer in the new European Blockchain Services Infrastructure. +○ How to preserve European/democratic values in the implementation of Self Sovereign identity. +

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/europe/eu/eidas/index.html b/government/europe/eu/eidas/index.html new file mode 100644 index 00000000..9d8f504b --- /dev/null +++ b/government/europe/eu/eidas/index.html @@ -0,0 +1,1546 @@ + + + + + + +eIDAS - European Electronic Identification and Trust Services | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + eIDAS - European Electronic Identification and Trust Services + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 15 minute read + + + +

+ + +
+ + +
+ + + +

Main

+
    +
  • +EIDAS - Regulation with linked TOC
  • +
  • +Regulation (EU) No 910/2014 of the European Parliament and of the Council of 23 July 2014 on electronic identification and trust services for electronic transactions in the internal market and repealing Directive 1999/93/EC +
    +

    (2) This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic business and electronic commerce in the Union.

    + +

    (3) Directive 1999/93/EC of the European Parliament and of the Council (3), dealt with electronic signatures without delivering a comprehensive cross-border and cross-sector framework for secure, trustworthy and easy-to-use electronic transactions. This Regulation enhances and expands the acquis of that Directive.

    + +

    (11) This Regulation should be applied in full compliance with the principles relating to the protection of personal data provided for in Directive 95/46/EC of the European Parliament and of the Council (7). In this respect, having regard to the principle of mutual recognition established by this Regulation, authentication for an online service should concern processing of only those identification data that are adequate, relevant and not excessive to grant access to that service online. Furthermore, requirements under Directive 95/46/EC concerning confidentiality and security of processing should be respected by trust service providers and supervisory bodies.

    + +

    (12) One of the objectives of this Regulation is to remove existing barriers to the cross-border use of electronic identification means used in the Member States to authenticate, for at least public services. This Regulation does not aim to intervene with regard to electronic identity management systems and related infrastructures established in Member States. The aim of this Regulation is to ensure that for access to cross-border online services offered by Member States, secure electronic identification and authentication is possible.

    + +

    (14) Some conditions need to be set out in this Regulation with regard to which electronic identification means have to be recognised and how the electronic identification schemes should be notified. Those conditions should help Member States to build the necessary trust in each other’s electronic identification schemes and to mutually recognise electronic identification means falling under their notified schemes. The principle of mutual recognition should apply if the notifying Member State’s electronic identification scheme meets the conditions of notification and the notification was published in the Official Journal of the European Union. However, the principle of mutual recognition should only relate to authentication for an online service. The access to those online services and their final delivery to the applicant should be closely linked to the right to receive such services under the conditions set out in national legislation.

    +
    +
  • +
  • +Trust Services and Electronic identification (eID) +
    +
      +
    • ensures that people and businesses can use their own national electronic identification schemes (eIDs) to access public services in other EU eID are available.
    • +
    • creates an European internal market for eTS - namely electronic signatures, electronic seals, time stamp, electronic delivery service and website authentication - by ensuring that they will work across borders and have the same legal status as traditional paper based processes. Only by providing certainty on the legal validity of all these services, businesses and citizens will use the digital interactions as their natural way of interaction.
    • +
    +
    +
  • +
+ +

About

+
    +
  • +Global Identity Networks: How to Leverage Them for Business Benefit 2022-03-02 Kuppinger Cole +
    +

    The uptake of eIDAS (facilitating cross-border acceptance of eIDs) is low relative to the technical capacity of states; only 15 of the 27 Member States able to fulfil the regulation’s requirements of accepting the eIDs of other Member States for public services.

    + +

    The EU Commission did reflect on the effectiveness of the regulation in its Impact Assessment, and is developing a revision of it. There are multiple revision options being discussed, but thus far, the preferred option would establish a framework that provides citizens with optional use of a personal digital wallet

    +
    +
  • +
  • +Analyst Chat #134: How Self-Sovereign Identities Will Influence Public Services 2022-07-25 KuppingerCole +
    +

    Europe is on a “Path to a Digital Decade”, which envisions 80% of EU citizens using a digital ID card by 2030. A part of that journey will be self-sovereign identities. Research Analyst Alejandro Leal joins Matthias to continue their discussion on the digital transformation in public services. Self-sovereign identities, the new eIDAS regulation, and the impact of both on how interactions between citizens and the state will change, are a controversial topic in the public discussion as well.

    +
    +
  • +
  • +Digital Identity: Leveraging the SSI Concept to Build Trust 2022-01-20 ENISA +
    +

    This report explores the potential of self-sovereign identity (SSI) technologies to ensure secure electronic identification and authentication to access cross-border online services offered by Member States under the eIDAS Regulation. It critically assesses the current literature and reports on the current technological landscape of SSI and existing eID solutions, as well as the standards, communities, and pilot projects that are presently developing in support of these solutions.

    +
    +
  • +
  • +eIDAS and Self-Sovereign Identity 2021-03-11 (Video Dingle Group +
    +

    Why then is eIDAS v1 not seen as a success? There are many reasons; from parts of the regulation that focused or constrained its use into the public sphere only, to the lack of total coverage across all of the EU. Likely the key missing piece was that the cultural climate was not yet ripe and the state of digital identity was really not ready. Too many technical problems were yet to be solved. Without these elements the realized state of eIDAS should not be unexpected. All this said, eIDAS v1 laid very important groundwork and created an environment to gather important learnings to allow eIDAS v2 to realize the hoped for levels of success and adoption.

    +
    +
  • +
+ +

eIDAS Bridge

+
    +
  • +About SSI eIDAS Bridge 2022-02-22 +
    +

    By sharing Verifiable Credentials, users can prove claims about themselves, but how can the credentials verifier trust them, if the only thing it knows about the issuer is its DID? This is indeed the goal of this project and where the eIDAS regulation can help. eIDAS stands for electronic identification and trust services for electronic transactions in the internal market. It ensures legal validity of electronic documents and cross border trust services, such as electronic signatures and seals. To make eIDAS available as a trust framework in the SSI ecosystem, the European Commission developed under this project, the eIDAS bridge.

    +
    +
  • +
  • +Time for the eIDAS bridge​ 2022-02-18 ValidatedID +
    +

    The main goal of this new program was to provide an implementation of eIDAS bridge and to proof the interoperability between different provider implementations. Validated ID was selected to participate in part of the Call 1 of infrastructure. The results of this project are available as open source. If you are interested in digging into the code, you can find it all in the following repositories: our open source version implementation and the SSI eIDAS Bridge interoperability performed with SICPA.

    +
    +
  • +
  • +Legal compliance and the involvement of governments 2021-02-06 SSI Ambassador +
    +

    It’s currently possible to be eIDAS compliant with SSI, leveraging one out of five scenarios described in the SSI eIDAS legal report by Dr. Ignacio Alamillo Domingo. Especially interesting is the SSI eIDAS bridge, which adds legal value to verified credentials with the use of electronic certificates and electronic seals. However, it’s also possible to derive national eIDs notified in eIDAS, which are eIDAS linked by issuing a verifiable credential with a qualified certificate according to the technical specification.

    +
    +
  • +
  • +Introducing the SSI eIDAS Legal Report 2020-05-01 Ignacio Alamillo, SSIMeetup +
    +

    The European Commission developed the SSI (Self-Sovereign Identity) eIDAS bridge, an ISA2 funded initiative, to promote eIDAS as a trust framework for the SSI ecosystem. It assists a VC (Verifiable Credential) issuer in the signing process, and helps the verifier to automate the identification of the organization behind the issuer’s DID (Decentralized Identifier)

    +
    +
  • +
+ +

eIDAS 2.0

+
    +
  • +eIDAS 2.0 - Introduction to The European Digital Identity Wallet & The Evolution of Self-Sovereign Identity 2022-08-18 +
    +

    Until now, the eIDAS regulation has only focused on online identification. However, the new proposal – eIDAS 2.0 – aims to extend identity to the world of physical services which can be accessed from anywhere around the globe.

    +
    +
  • +
  • +EIDAS 2.0 Turns To Self-Sovereign Identification To Bring Users Ownership And Control 2022-07-05 Forbes +
    +

    The new proposal will pivot on some of the more key issues that held back the original framework. For example, instead of enforcing a single, rigid ID that openly reveals everything about an individual indefinitely, the eIDAS 2.0 structure can now potentially employ a flexible, self-sovereign identity (SSI) that puts control of all identifying information entirely into the hands of the end-users they pertain to, in both public and private partnership frameworks.

    +
    +
  • +
  • +Avast’s views on the proposed amendments to the eIDAS 2.0 regulation 2022-06-17 Avast +
    +

    In this article, we will take you through what we regard as the most important amendments and their implications for EU digital identity wallet providers as well as the overall eIDAS 2.0 ecosystem—and most importantly for European citizens. This article builds on our previous analysis of the proposed eIDAS 2.0 regulation and the European Digital Identity Architecture and Reference Framework.

    +
    +
  • +
  • +eIDAS 2.0: How Europe can define the digital identity blueprint for the world 2022-02-24 Avast +
    +

    Avast supports the directions of the European Commission with this initiative and the motivators and principles behind it. As an organization that provides safety, privacy and convenience for millions and or people in Europe and around the world, we see great importance of a global interoperable digital smart agent service which is consistent with EC requirements. Further, we recognize the necessity of close public-private sector collaboration in the detailed definition of requirements and in the commercial operation of a partner-led network in Europe and beyond.

    +
    +
  • +
  • +Drafting of the eIDAS 2.0 report with amendment tracking 2022-05-31 Vedran L. Head of Office at European Parliament +
    +

    on the proposal for a regulation of the European Parliament and of the Council +amending Regulation (EU) No 910/2014 as regards establishing a framework for a European Digital Identity

    +
    +
  • +
+ +

EU Digital Identity Framework

+ +
    +
  • +European Digital Identity Architecture and Reference Framework – Outline 2022-02-22 +
    +

    The present outline provides a summary description of the eIDAS expert group’s understanding of the EUDI Wallet concept including:

    +
      +
    • objectives of the EUDI Wallet,
    • +
    • roles of the actors of the ecosystem,
    • +
    • wallet’s functional and non-functional requirements and
    • +
    • potential building blocks.
    • +
    +
    +
  • +
  • +An analysis of EU digital identity architecture and reference framework 2022-03-04 +
    +

    Broadly, we are impressed with the content and the underlying principles in the Framework. There’s a lot that we like, but there are also some areas of significant concern that need careful attention. To save you some time reading the whole thing, here is a digest of our analysis of what the Framework contains, and what it means. +

    +
    +
  • +
  • +A European Framework for Decentralized Digital Identity Wallets 2021-07-22 +
    +

    European Council calls for the development of an EU-wide framework for secure public electronic identification (e-ID), including interoperable digital signatures, to provide people with control over their online identity and data as well as to enable access to public, private and cross-border digital services.“ - European Council Conclusions, 2 October 2020

    +
    +
  • +
  • +Welcoming the Wallet - What the new European Digtal Identity Framework means for citizens, governments and businesses 2022-03-10 Thales +
    +

    The concept of digital identification is already well established, and using a smartphone to board a plane or prove vaccination status is second nature to many millions of people. In the EU however, while many states have made electronic identification available and domestic use is growing, the development of internationally accepted electronic identity (eID) systems has been piecemeal and inconsistent.

    +
    +
  • +
  • +Germany and Spain and join forces on the development of a cross-border, decentralised digital identity ecosystem 2021-07-29 +
    +

    The cooperation agreement envisages the design and conceptualisation of a cross-border pilot to be implemented in the near future, with a view to contributing to the development of the European Union’s Digital Identity Framework, recently announced as part of the eIDAS Commission proposal.

    +
    +
  • +
+ +

EU Digital Identity Wallet

+ +
    +
  • +Two in three Europeans intend to use the EU’s Digital Identity Wallet 2022-06-08 NFCW +
    +

    “The results of the survey certainly underline the need for this pioneering European initiative aiming at offering the most convenient user experience (UX) at the highest level of security,” the company adds

    +
    +
  • +
  • +Self-Sovereign Digital Identity Wallets for Citizens 2022-06-06 TAGES +
    +

    During the 2-days workshop, several panels were realized with the great interest of the participants physically and online. The information on Horizon Europe, EU Health, Digital Europe, Creative Europe, Digital Single Market, Citizens, Equality, Rights, and Values Programme were shared by the experts and also the representatives of the organizations that have project experience within the scope of these EU programs shared the achievements, outputs, challenges, lessons learned and cooperation processes with EU member states in the projects they implemented.

    +
    + +
  • +
  • +Is the EU Digital Identity Wallet an implementation of Self-Sovereign Identity? 2022-04-29 Innopay +
    +

    The intention of the European Commission is to allow – or even force – acceptance in a wide range of sectors in the public and private domain and thereby ensure that identities are as wisely usable as possible (interoperability). The principle of consent will also be met, as it is already fulfilled with current eID solutions notified under eIDAS and other EU regulations, such as GDPR and PSD2. One of the explicit requirements of the proposal is selective disclosure, in line with GDPR’s rules on data minimalisation.

    +
    +
  • +
  • [Video] Where do we stand on Self-Sovereign Identity? 2022-02-15 EBSI +
    +

    On December 14th, Joao Rodrigues, Head of sector (Digital) Building Blocks at @European Commission participated in an #ebcTALKS of the European Blockchain Convention about “Where do we stand on Self-Sovereign Identity”?

    + +

    In 2021 the European Commission announced the European digital identity wallet. This article explains the basic concepts, highlights the significance of this development and provides an overview of the status quo.

    +
    +
  • +
  • +EU digital wallet: the race is on for pilot funding, tech supremacy, hearts and minds2022-04 Biometric Update +
    +

    eIDAS 2.0 is fast approaching. By September 2023, European Union citizens will have the right to download and populate a digital identity wallet on a smart device. In less than 18 months, Europeans may no longer need physical credentials to travel, work and live anywhere else in the bloc. But are they ready?

    +
    +
  • +
  • +Working together to create an eIDAS wallet 2021-08-23 Jolocom +
    +

    Jolocom is currently working on the project “ONCE – Online einfach anmelden” (simply register online – ONCE) alongside a number of prestigious partners, with the aim to bring the digital identity of any citizen onto their smartphone.

    + +

    The project is part of the competitive innovation programme “Showcase Secure Digital Identities” (SSDI) funded by Germany’s Federal Ministry for Economic Affairs and Energy (BMWi) and one of four projects that qualified for the implementation phase.

    +
    +
  • +
  • +EU decision on Identity Wallet: Starting signal for a seamless digital future 2021-07-25 +
    +

    Last week, the EU Commission published a draft for the so-called digital identity wallet “EUid”. According to it, within 12 months of the law coming into force, every EU state must provide its citizens with a digital wallet.

    +
    +
  • +
  • +What does the EU Wallet mean for self-sovereign identity? 2021-07-06 Fintechtalents.com +
    +

    While the EU wallet may not align entirely with every principle of self-sovereign identity, it is certainly a massive leap in that direction.

    +
    +
  • +
+ +

Background

+
    +
  • +EU Blockchain Observatory and Forum Report - Blockchain and Identity 2019-05-15 +
    +

    Section 19: Decentralised identity and the European regulatory landscape

    +
      +
    • EIDAS: A PAN-EUROPEAN NATIONAL IDENTITY STANDARD
    • +
    + +

    Perhaps the most important regulation dealing with identity in the EU is eIDAS, an EU regulation and a set of standards for electronic identification and trust services for electronic transactions in the European Single Market. This regulation will have a deep impact on the decentralised identity framework, above all as it pertains to government-issued/recognised identity credentials, and so is worth a closer look.

    +
    +
  • +
  • +EIDAS SUPPORTED SELF-SOVEREIGN IDENTITY 2019-05 +
    +
      +
    1. The DID / SSI approach to identity and Verifiable claims
    2. +
    3. The eIDAS Regulation
    4. +
    5. The need for verified identities
    6. +
    7. Linking the DID with the identity provided by eIDAS
    8. +
    9. Applying eIDAS to the Verifiable Claims lifecycle
    10. +
    + +

    The purpose of this document is to stimulate the discussion on how identity management solutions based on the Decentralised Identity / Self-Sovereign Identity (SSI) paradigms can benefit from the trust framework created by the eIDAS Regulation.

    +
    +
  • +
  • +Aligning SSI with European Union identity legislation (aka eIDAS Regulation) 2019-02-09 rwot8-barcelona +
    +

    Although electronic identification under eIDAS Regulation is today clearly aligned with SAML-based infraestructures (see Opinion No. 2/2016 of the Cooperation Network on version 1.1 of the eIDAS Technical specifications, available at https://ec.europa.eu/cefdigital/wiki/pages/viewpage.action?pageId=37750723 and eIDAS eID Profile, available https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eIDAS+Profile), nothing in the eIDAS or its implementing acts should prevent the usage of a SSI system as an electronic identification means.

    + +

    Thus, the second use case considers a DID as an eIDAS compliant electronic identification means, enabling - at least - transactions with Public Sector authorities and Public Administrations and, if so decided by the DID creator, also with private sector entities.

    +
    +
  • +
  • +EU BLOCKCHAIN OBSERVATORY AND FORUM Report - e-Identity 2018-11-07 e-Identity, Brussels +
    +

    eIDAS: Key Principles for Identity

    +
      +
    • Cooperation between Member States
    • +
    • Reciprocity relying on defined levels of assurance
    • +
    • Mandatory cross-border mutual recognition of identifiers
    • +
    • Sovereignty of Member states to use or introduce means for eID at their national level
    • +
    • Full autonomy to the private sector
    • +
    • Interoperability framework
    • +
    • Member States can use different means of identification, but with the same functionality
    • +
    • The problem is not the technology, but the legal framework, the distribution of liability, and the question to know whether what is enforceable in country A is also enforceable in country B (for instance in the court).
    • +
    +
    +
  • +
  • [Video] eIDAS and Self-Sovereign Identity 2018-09-23 Fabrizio Leoni, MyData 2018 +
    +

    MyData 2018 Conference - Track: Interoperability

    +
    +
  • +
  • +go.eIDAS-Initiative launched across Europe and beyond 2018-09-27 +
    +

    Europe is awaiting a major milestone for trustworthy electronic identification: The cross-border recognition of notified electronic identification systems (eID) will start on 29th of September 2018 across Europe. Against this background, leading European associations, projects and expert organisations in the sector of eID and trust joined forces to launch the non-profit go.eIDAS-Initiative today, which aims at supporting the widespread adoption of eID and trust services according to the eIDAS-Regulation (EU) No 910/2014.

    +
    +
  • +
  • +eIDAS as guideline for the development of a pan European eID framework in FutureID 2014 +
    +

    Abstract: This paper addresses the Regulation on Electronic transactions in the internal market: electronic identification and trust services (eIDAS) and analyses this regulatory framework in relation to the pan European eID infrastructure being developed in the FutureID project. The aim of this paper is to identify if eIDAS sets forward any legal requirements that need to be implemented in the FutureID infrastructure. Even though the focus of this paper is on the development of the FutureID infrastructure, the description of eIDAS and the analysis of its main requirements for technical developers are in general relevant to the development of online identification and authentication schemes.

    +
    +
  • +
+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/europe/eu/essif-lab/index.html b/government/europe/eu/essif-lab/index.html new file mode 100644 index 00000000..b6ad5fd8 --- /dev/null +++ b/government/europe/eu/essif-lab/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/government/europe/index.html b/government/europe/index.html new file mode 100644 index 00000000..e43b7137 --- /dev/null +++ b/government/europe/index.html @@ -0,0 +1,1721 @@ + + + + + + +European Digital Identity and SSI | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + European Digital Identity and SSI + + + image source + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 17 minute read + + + +

+ + +
+ + +
+ + + +

General

+
    +
  • +@EIC2022 Centralized & Decentralized Identity converging 2022-05-18 Martin Kuppinger +
    +

    For me, the most relevant new topic and trend was to finally see the convergence of decentralized identities (DID) and traditional approaches on IAM starting. DID, also referred to as SSI (Self Sovereign Identity) or verifiable credentials, is a concept where the user has a wallet that holds proofs of identities and attributes.

    +
    +
  • +
  • +State of SSI in Europe and Necessity for Network-of-Networks (convened by Sovrin) 2021-05-06 Andre Kudra +
    +
      +
    1. Hyperledger Indy and Aries technology stack
    2. +
    3. ‘Network of networks’ which has been a key concept at the Sovrin Foundation
    4. +
    5. The topic is meant to be a conversation as an outline based on material information which can be shared publicly
    6. +
    7. EBSI is one of the funded projects from the EU
    8. +
    9. ESSIF is one of the projects in this portfolio - have issued a request for proposal for consulting (not in the network of networks topic but other areas)
    10. +
    11. Findy (Finland) - yet to go live. Has public and private partners.
    12. +
    13. Projects underway at Spain and other member nations in EU
    14. +
    15. Substantial funding behind Indy based technology stack deployments are being seen
    16. +
    17. Germany has 3 major streams active in the identity space
    18. +
    +
    +
  • +
  • [literature] Legal Identity, Development and Democracy in Northern Europe 2022-06-01 Jaap van der Straaten :: SSRN +
    +

    In circles of identity management scholars and practitioners, the general consensus is that the region of northern Europe provides a good practice example […] Out of the eighteen countries included in northern Europe in this paper, one has no national ID; another denies it has, and seven countries only have a voluntary ID. The extent of national ID coverage is hardly known. Also in the European Union, only six in ten countries have a mandatory ID. It does not matter.

    +
    +
  • +
+ +

EU

+ +
    +
  • +End-To-End Encryption is Too Important to Be Proprietary 2022-05-02 Cory Doctorow +
    +

    The EU’s Digital Markets Act (DMA) is set to become law; it will require the biggest tech companies in the world (Apple, Google and Facebook, and maybe a few others) to open up their instant messaging services (iMessage, Facebook Messenger, Whatsapp, and maybe a few others) so that smaller messaging services can plug into them. These smaller services might be run by startups, nonprofits, co-ops, or even individual tinkerers.

    +
    +
  • +
  • +The European Digital Identity Regulation 2023-04-08 +
    +

    The Regulation amends Regulation (EU) 910/2014 on electronic identification and trust services for electronic transactions in the internal market (‘the eIDAS Regulation’). This amendment is required, as digitalisation of all functions of society has increased dramatically. The provision of both public and private services is increasingly becoming digital after the COVID-19 pandemic.

    +
    +
  • +
  • +The European Declaration on Digital Rights puts people in the firing line of the digital transformation 2022-03-06 Jaap-Henk Hoepman +
    +

    By focusing on the risk to individual citizens, the Declaration complete ignores the systemic risks introduced by the digital transformation (and in general the reliance on so called programmable infrastructures, as expressed by Seda Gürses and Martha Poon among others).

    +
    +
  • +
  • +Commission puts forward declaration on digital rights and principles for everyone in the EU 2022-01-26 EU Commission +
    +

    The draft declaration covers key rights and principles for the digital transformation, such as placing people and their rights at its centre, supporting solidarity and inclusion, ensuring the freedom of choice online, fostering participation in the digital public space, increasing safety, security and empowerment of individuals, and promoting the sustainability of the digital future.

    + +

    These rights and principles should accompany people in the EU in their everyday life: affordable and high-speed digital connectivity everywhere and for everybody, well-equipped classrooms and digitally skilled teachers, seamless access to public services, a safe digital environment for children, disconnecting after working hours, obtaining easy-to-understand information on the environmental impact of our digital products, controlling how their personal data are used and with whom they are shared.

    +
    +
  • +
  • +Global state of SSI and how to build on it: EU report 2022-01-24 +
    +

    The European Union’s cybersecurity agency has been busy typing up its research. The latest report is an overview of Self-Sovereign Identity (SSI) technologies, standards, providers and regulation from around the world with a view to their relevance applicability to the EU project for digital identity for individuals and businesses.

    +
    +
      +
    • +Digital Identity: Leveraging the SSI Concept to Build Trust +
      +

      It critically assesses the current literature and reports on the current technological landscape of SSI and existing eID solutions, as well as the standards, communities, and pilot projects that are presently developing in support of these solutions. This study takes a wide view of decentralised electronic identity, considers possible architectural elements and mechanisms of governance, and identifies security risks and opportunities presented by SSI in view of cross-border interoperability, mutual recognition, and technology neutrality as required by eIDAS.

      +
      +
    • +
    +
  • +
  • +Joining forces towards European digital credentials 2021-11-30 European Commission +
    +

    The European BlockchainPartnership is a group of 29 countries and the EC. We help public administrations accelerate the creation of trustworthy cross border digital services.9Having this opportunity in mind, the EBSI (European BlockchainServices Infrastructure) has been developed.

    + +

    Our vision is to accelerate the creation of cross-border services and put blockchainat the service of public administrations for the purpose of verifying information, making the services trustworthy.

    + +

    EBSI is the first EU-wide blockchaininfrastructure, driven by the public sector, in full respect of European values and regulations. EBSI is supported by 29 countries (All EU Member States, Norway and Lichtenstein) and the EC forming the European BlockchainPartnership (EBP).

    +
    +
  • +
  • +The “Secure Platform” Concept for Europe - a Trusted and Secure Foundation for a Human-Centric Digital World. 2021-06-04 MyData +
    +

    The following article discusses the technical requirements needed to protect our personal data and to ensure a safer digital world. It presents solutions for creating an open and secure IT infrastructure where data privacy can always be guaranteed. The article has been written by esatus, founding member and lead of the “Secure Platform” working group, a thematic group within the IT Security Association Germany (TeleTrusT).

    +
    +
  • +
  • +TechCrunch Europe wants to go its own way on digital identity 2021-06-03 +
    +

    Alongside today’s regulatory proposal they’ve put out a recommendation, inviting member states to “establish a common toolbox by September 2022 and to start the necessary preparatory work immediately” — with a goal of publishing the agreed toolbox in October 2022 and starting pilot projects (based on the agreed technical framework) sometime thereafter.

    + +

    “This toolbox should include the technical architecture, standards and guidelines for best practices,” the commission adds, eliding the large cans of worms being firmly cracked open.

    +
    +
  • +
  • +Digital Identity for all Europeans 2021-06 +
    +

    The European Digital Identity will be available to EU citizens, residents, and businesses who want to identify themselves or provide confirmation of certain personal information. It can be used for both online and offline public and private services across the EU.

    + +

    Every EU citizen and resident in the Union will be able to use a personal digital wallet.

    +
    +
  • +
  • +A trusted and secure European e-ID - Regulation 2021-05-28 +
    +

    By offering a European Digital Identity framework based on the revision of the current one, at least 80% of citizens should be able to use a digital ID solution to access key public services by 2030. +[…] +The legal instrument aims to provide, for cross-border use: +– access to highly secure and trustworthy electronic identity solutions, +– that public and private services can rely on trusted and secure digital identity solutions, +– that natural and legal persons are empowered to use digital identity solutions, +– that these solutions are linked to a variety of attributes and allow for the targeted sharing of identity data limited to the needs of the specific service requested, +– acceptance of qualified trust services in the EU and equal conditions for their provision.

    +
    +
  • +
  • +Overview of Member States’ eID strategies 2021-04-07 +
    +

    With this in mind, the following report provides an overview of the national approaches to electronic identification, describing how the 27 Member States are rolling out eID solutions to ensure that digital services can be securely accessed both at national and at European level. The report focusses on the approaches towards eID outlined in national strategy documents, together with other supporting documentation and web resources, with the aim of offering a thorough understanding of the eID state of play across Europe. This understanding of national strategies can feed into discussions on future EU-level action on eID.

    +
    +
  • +
  • +The growth factors of self-sovereign identity solutions in Europe 2020-10 Adrian Doerk +
    +

    This thesis introduces the concept of self-sovereign identity and analysis the factors required to achieve adoption of the concept. It describes the basic components of a self-sovereign identity system and provides the reader with an overview of important conceptual theories to understand the differences to traditional identity systems and the unique approach taken instead. It then dives into the status quo of the discussions around business, technology, legal and governance aspects. It further examines the central factors for the user and describes a know your costumer use-case as well as the current efforts and challenges for higher education certificates for learners. Furthermore, it depicts the diffusion factors of the innovation. While the legal aspects are mainly concerned with regulations from the European Union, the findings in this thesis can be applied globally.

    +
    +
  • +
+ +

See EBSI, eIDAS, and eSSIF-Lab +

+ +

Regional

+

Findynet - Finland

+ + +

Spain

+
    +
  • +Alastria +
    +

    a non-profit consortium building a national blockchain ecosystem for Spain. The security and veracity of information will be ensured through the identification of natural and legal persons, while at the same time allowing citizens to have control over their personal information in a transparent way following the guidelines set by the European Union.

    +
    +
  • +
  • +alastria/alastria-identity 2023-02-03 +
    +

    At this moment, this solution has been developed and tested for Quorum (Geth) on the Alastria Red-T network. More information about its nodes and the network can be found in the alastria-node repository. In the future, the objetive is that this works with other Alastria networks such as Besu Red-B or Hyperledger Fabric Red-H.

    +
    +
  • +
  • +Verifiable Credentials for Digital Identity Projects 2021-08-26 +
    +

    The Spanish Association for Standardization (UNE) has recently published the UNE 71307-1 Digital Enabling Technologies Standard. This is the first global standard on decentralized identity management, based on Blockchain and Distributed Ledger Technologies (DLT).

    +
    +
  • +
  • +Alastria Digital Identity: the Spanish Blockchain solution for SSI - Carlos Pastor 2018-06-28 SSI Meetup +
    +

    Alastria ID proposes an implementation of the Self Sovereign Identity paradigm over a public-permissioned Blockchain and will be presented by Carlos Pastor, Alastria’s Digital Identity Commission Leader

    +
    +
  • +
+ + + +

Netherlands

+ +

+ +
    +
  • +Deployment of a Blockchain-Based Self-Sovereign Identity - Delft 2019-06-07 +
    +

    This solution for making identities Self-Sovereign, builds on a generic provable claim model for which attestations of truth from third parties need to be collected. The claim model is then shown to be both blockchain structure and proof method agnostic. Four different implementations in support of these two claim model properties are shown to offer sub-second performance for claim creation and claim verification. Through the properties of Self-Sovereign Identity, legally valid status and acceptable performance, our solution is considered to be fit for adoption by the general public

    +
    +
  • +
  • [TrustChain] TU Delft helps develop digital ID for use on your phone 2018-06-07 +
    +

    As part of the Dutch Blockchain Coalition, Delft University of Technology (TU Delft, The Netherlands) has joined forces with the Netherlands Identity Data Agency (RvIG), a division of the Ministry of Foreign Affairs and Kingdom Relations (BZK), IDEMIA (the current manufacturer of Dutch passports) and law firm CMS, in developing an initial prototype

    +
    +
  • +
  • [Slides] TrustChain: A Sybil-resistant scalable blockchain 2018-03-22 +
    +

    Source: Future Generation Computer Systems, Article in Press, Sep. 2017 +

    +
    +
  • +
  • +Dutch Blockchain Coalition +
      +
    • +Action Agenda 2017-06-15 +
      +

      The coalition is permanently open for experts and stakeholders who want to make a contribution so that the coalition realises the maximum result. In this process, it will be continuously considered where the best match lies between the expertise offered and the interest of the programme, which should be viewed as a rolling agenda.

      +
      +
    • +
    +
  • +
  • [Accenture, APG, Brightlands, Chamber of Commerce, De Volksbank, Rabobank, TNO] Self-Sovereign Identity Framework and Blockchain 2017-06-29 +
    +

    The goal is to specify, validate and ultimately build a trustworthy, open digital infrastructure for self-sovereign identities that is secure, decentralized, open source, supports privacy (e.g., GDPR compliance) in multiple roles, and lacks a single point of failure or large information honey-pot. We aim to follow well-established requirements for user-centric identity systems

    +
    +
  • +
+ +

Germany

+ +
    +
  • +Fintech Humans and One37 Identity Enter Into Strategic Partnership in Germany 2022-07-28 Bloomberg +
    +

    Through its membership in DIACC, One37 contributes to the future of digital identity by leveraging the lessons from its own real-life use-cases in Canada where Verifiable Credentials play an increasingly crucial role.

    +
    +
  • +
  • [Video] Reinventing Government with Technology - Sebastian Manhart 2021-12-01 KuppingerCole +
    +

    Technical Advisor on Digital Identity for the German Chancellery to explore governmental reform and understand stakeholder expectations behind the rollout of digital identity projects in the post-COVID era.

    +
    +
  • +
  • +IDnow AutoIdent will soon be usable according to German TKG 2021-10-14 IDNow +
    +

    Automated identification procedures ensure seamless processes without media disruption and increase cost efficiency. By modernizing laws that allow these procedures, many cases can be simplified and modernized in the future.

    +
    +
  • +
  • +Digital identities: German-Finnish cooperation agreed 2021-09-22 Bundesregierung +
    +

    The content of the joint declaration is close bilateral cooperation in the development of a cross-border ecosystem of digital identities based on the principles of Self-Sovereign Identity (SSI).

    +
    +
  • +
+ +

Secure Digital Identities

+ + +

Catalonia

+ + + +

Interop

+
    +
  • +Validated ID is set to complete the S4EDI20 interoperability tests 2022-09-18 ValidatedID +
    +

    The interoperability tests are being carried out with 2 PEPPOL APs of the entities SATAPROMOFARMA and Ionite, and include the use of our solution and all steps of the data exchange process. It covers the operation of ID Validated AP and SMP.

    +
    +
  • +
  • [Pilot] Interoperable decentralised identity between Aigües de Barcelona, CaixaBank and Validated ID 2022-08-09 Validated ID +
    +

    The lines of action of the laboratory are framed in six blocks: resilient water resources, the impact of global change; efficient infrastructure management; the environment and health; water and energy; and water demand management. The projects developed contribute to the achievement of one or more Sustainable Development Goals, putting the citizen at the center of digital transformation and advocating a perspective on technological humanism.

    +
    +
  • +
  • [Video] Building interoperable self-sovereign identity for Europe TNO Oskar van Deventer +
    +

    ways to build an SSI ecosystem and architecture together that is interoperable and technologically mature fit for society and funding opportunities for SSI projects through grants.

    +
    +
  • +
  • +Adopting eID in Europe and Beyond State of Identity +
    +

    Digital identity is now recognized as a key building block in digitizing public administration; however, it requires interoperability with private sector use cases to drive value for its citizens.

    +
    +
  • +
  • +Three Governments enabling digital identity interoperability Heather Vescent +
    +

    On September 15, 2021, I moderated a panel with representatives from the United States Government, the Canadian Government, and the European Commission. Below is an edited excerpt from the panel

    +
    +
  • +
+ +

Organization

+ +
    +
  • +European Union Digital Identity Wallet Consortium EUDI Wallet Consortium +
    +

    The EU Digital Wallet Consortium (EWC) is a joint effort to successfully leverage the benefits of the proposed EU digital identity in the form of Digital Travel Credentials across the Member States. The EWC intends to build on the Reference Wallet Application to enable a use case focused on Digital Travel Credentials.

    +
    +
  • +
  • +Self-Sovereign Identity Working Group European Blockchain Association in collaboration with the European Commission +
    +

    The European Blockchain Association e. V. identified the potential for better communication, coordination and guidance in the European SSI community. Right now, many enterprises and organisations are building their own SSI solutions by implementing the existing standards and protocols.

    +
    +
  • +
+ +

Background

+ + + +

Bundlesblok Position Paper

+ +
    +
  • +A position paper on blockchain enabled identity and the road ahead 2018-10 Identity Working Group of the German Blockchain Association [article] +
    +

    Appendix VII – Pilot Projects and Proof of Concepts

    +
    +
      +
    • +TrustNet (Finland) a heavily industry-networked research project that focuses on developing a blockchain-based distributed environment for personal data management following the MyData principles.
    • +
    • +Alastria (Spain) allowing citizens to have control over their personal information in a transparent way following the guidelines set by the European Union.
    • +
    • +Blockchain on the Move (Antwerp, Belgium) explores the potential of SSI for e-Government use cases and State-issued credentials for private sector B2B and B2C use cases.
    • +
    • +City of Zug (UPort and ti&m) users can now pay their parking fees, register for elections or perform online sign on for e-government services.
    • +
    • +Danube Tech (Austria) 3 banks, an insurance company, the Austrian Post, and an institution representing notaries has cooperated to implement a range of use cases based on DIDs, Verifiable Credentials, Sovrin, and the XDI protocol.
    • +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/europe/regulation/edias/index.html b/government/europe/regulation/edias/index.html new file mode 100644 index 00000000..97fd4c41 --- /dev/null +++ b/government/europe/regulation/edias/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/government/europe/regulation/eidas/index.html b/government/europe/regulation/eidas/index.html new file mode 100644 index 00000000..97fd4c41 --- /dev/null +++ b/government/europe/regulation/eidas/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/government/europe/regulation/gdpr/index.html b/government/europe/regulation/gdpr/index.html new file mode 100644 index 00000000..7b01b518 --- /dev/null +++ b/government/europe/regulation/gdpr/index.html @@ -0,0 +1,1388 @@ + + + + + + +General Data Protection Regulation (GDPR) of the European Union | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + General Data Protection Regulation (GDPR) of the European Union + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 7 minute read + + + +

+ + +
+ + +
+ + + +

Main

+
+

The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents.

+
+ +
    +
  • Can Self-Sovereign Identity (SSI) fit within the GDPR?: a Conceptual Data Protection Analysis (Part I) 2022-06-03 Kuleuven Law +
    +

    As one can quickly notice, some of the SSI principles are very similar to some provisions and principles in the GDPR. Therefore, I would like first to outline the similarities.

    +
    +
  • +
  • Can Self-Sovereign Identity (SSI) fit within the GDPR? : a Conceptual Data Protection Analysis (Part II) 2022-06-03 Kuleuven Law +
    +

    The GDPR covers the handling of digital identity data; hence the SSI principles should be consistent with the GDPR rules. However, technical and legal terminology may have diverse meanings due to discipline-specific interpretations as a common issue. In other words, while SSI principles include concepts similar to GDPR articles and principles, a closer examination reveals that they may have different interpretations. The second part focuses on the conceptual differences observed when the principles are contextualized within their specific domain: digital identity management.

    +
    +
  • +
  • Why is Self-Sovereign Identity compliant with the [GDPR]? 2022-02-16 Archpelis +
    +

    With the transition to the web 3.0 ecosystem, the development of distributed registries (blockchain technology) and the regulatory environment that is forcing digital players to favour privacy by design, the ISS approach will become the new standard, whether for entering into customer relations, managing digital identities or ensuring compliance of administrative processes in companies and institutions.

    +
    +
  • +
  • Can a Verifiable Credential-based SSI Implementation meet GDPR Compliance? 2021-05-14 Affinidi +
    +

    A common theme among all these provisions is to empower the data subject and put him or her in complete control over personal data including the way it is shared and used.

    + +

    Now, it’s time to see if Self-sovereign identity (SSI) addresses each of these provisions.

    +
    +
  • +
  • Giving people the privacy protection they need in the coming decade 2020-01-08 Sovrin Paper +
    +

    Sovrin Foundation makes the case that self-sovereign identity is the most flexible system for handling data privacy as regulations are adopted in different jurisdictions and evolve to meet changing local needs over the next decade. The paper examines how GDPR applies to participants in a blockchain network and addresses recent guidance from EU regulators and the Commission Nationale de l’Informatique et des Libertés.

    +
    +
  • +
  • Blockchain and Identity 2019-05-15 +
      +
    • IDENTITY AND THE GDPR +
      +

      An identity framework will need to work within such GDPR principles as data minimisation, purpose limitation and storage limitation. It will also have to deal with many of the rights that data subjects have under the GDPR, among them the well-known right to erasure (right to be forgotten), right of access and rights related to the automated processing of data. The GDPR also lays down clear responsibilities for data controllers and processors that will certainly need to be taken into account as well.

      +
      +
    • +
    • EIDAS: A PAN-EUROPEAN NATIONAL IDENTITY STANDARD +
      +

      Perhaps the most important regulation dealing with identity in the EU is eIDAS, an EU regulation and a set of standards for electronic identification and trust services for electronic transactions in the European Single Market. This regulation will have a deep impact on the decentralised identity framework, above all as it pertains to government-issued/recognised identity credentials, and so is worth a closer look.

      +
      +
    • +
    +
  • +
  • The impact of the GDPR on Blockchain & SSI 2019-05-15 Silvan Jongerius +
    +

    After this introduction, we will explore the particularities of this regulation relating to decentralized technology, blockchain, immutable ledgers and in particular self-sovereign identity solutions. Naturally, there are many challenges, but there are also opportunities, perhaps even to over-comply on the GDPR and setting a new standard for meeting its principles.

    +
    +
  • +
  • Blockchain and the GDPR 2018-10-16 EU Blockchain Forum +
    +

    as this paper will explain, GDPR compliance is not about the technology, it is about how the technology is used. Just like there is no Gdpr-compliant Internet, or GDPR-compliant artificial intelligence algorithm, there is no such thing as a GDPR-compliant blockchain technology. There are only GDPR-compliant use cases and applications.

    +
    +
  • +
  • Liability under GDPR and the Self Sovereign Identity Model 2018-05-22 Elizabeth M. Renieris SSI Meetup +
    +

    One of the myths about GDPR and the right to be forgotten is that blockchain is inherently at odds with the right to be forgotten because of its immutability. But it depends what you’re writing to the ledger, and there are a lot of solutions we’ve seen that make both inherently compatible, because they’re not exactly that, they’re not putting credentials on the ledger. It depends on the chain, it depends on whether you consider forking and other technical measures to actually introduce changes to the record so to speak.

    +
    +
  • +
  • GDPR - A reflection on the ‘self-sovereign identity’ and the Blockchain 2018-02-11 Nicolas Ameye +
    +

    The GDPR is taking for granted a centralized identity model, meaning a centralized model of digital data storage and transmission. Those centralized models of digital data storage are relying on the principles that the data custodians are trustworthy and are mandated to steward personal data. The GDPR, while being technology-neutral by nature, is articulated around the idea that personal data are being stewarded by centralized authorities.

    +
    +
  • +
  • When GDPR Becomes Real, and Blockchain is no longer fairydust by Marta Piekarska (Linux Foundation), Michael Lodder (Evernym), Zachary Larson (Economic Space Agency), Kaliya Young (Identity Woman) +
    +

    Following the implementation date of May 25, 2018, managing data will be both toxic and expensive. Many precious resources will be required for improving and maintaining the security, privacy, and governance of personal data. Methods for storing less personal data will ease the burden of GDPR compliance. This document describes the GDPR requirements and the different approaches to digital identity solutions and finally explains why distributed ledger technology may offer an opportunity for enterprises to simplify data management solutions that are GDPR compliant.

    +
    +
  • +
+ +

+ +

Privacy by Design

+ +

Privacy by Design means that privacy should be considered from the very beginning, when designing a product. Article 25 of the GDPR requires “data protection by design; data controllers must put technical and organisational measures such as pseudonymisation in place — to minimise personal data processing.”

+ +
    +
  • Privacy by Design The 7 Foundational Principles 2011-02-11 +
    +
      +
    1. Proactive not Reactive; Preventative not Remedial
    2. +
    3. Privacy as the Default Setting
    4. +
    5. Privacy Embedded into Design
    6. +
    7. Full Functionality — Positive-Sum, not Zero-Sum
    8. +
    9. End-to-End Security — Full Lifecycle Protection
    10. +
    11. Visibility and Transparency — Keep it Open
    12. +
    13. Respect for User Privacy — Keep it User-Centric
    14. +
    +
    +
  • +
  • Self-Sovereign Privacy By Design 2019-10-04 +
    +

    This repo captures early models of what has now evolved into DID Communication – conventions for secure, private interaction between parties based on DIDs. All content here is archival; for the freshest thinking, please check out the Hyperledger Aries RFCs

    +
    +
  • +
  • GDPR and Privacy by Design, What developers need to know 2018-01-24 +
    +

    In short, Article 25 of the GDPR requires; “data protection by design; data controllers must put technical and organisational measures such as pseudonymisation in place — to minimise personal data processing”. Building compliant systems means that new functionality needs to be added, to deliver data pseudonymisation, encryption and other privacy enhancing measures.

    +
    +
  • +
+ +

Privacy Impact Assesment

+ +

Article 35 describes “a process which assists organizations in identifying and minimizing the privacy risks of new projects or policies” called a Privacy Impact Assessment (PIA),

+ +
    +
  • ISO/IEC 29134:2017 - Guidelines for privacy impact assessment
  • +
  • Open Source PIA Software 2021-06-30 cnil.fr +
    +

    The PIA software aims to help data controllers build and demonstrate compliance to the GDPR. The tools is available in French and in English. It facilitates carrying out a data protection impact assessment, which will become mandatory for some processing operations as of 25 May 2018. This tool also intends to ease the use of the PIA guides published by the CNIL.

    +
    +
  • +
  • Guidelines on Data Protection Impact Assessment (DPIA) (wp248rev.01) 2017-10-13 +
    +

    A DPIA is a process designed to describe the processing, assess its necessity and proportionality and help manage the risks to the rights and freedoms of natural persons resulting from the processing of personal data by assessing them and determining the measures to address them. DPIAs are important tools for accountability, as they help controllers not only to comply with requirements of the GDPR, but also to demonstrate that appropriate measures have been taken to ensure compliance with the Regulation (see also article 24). In other words, a DPIA is a process for building and demonstrating compliance.

    +
    +
  • +
+ +

Resources

+ +
    +
  • History of the GDPR
  • +
  • EU GDPR - TOC - table of contents, cross-references, emphases, corrections and a dossier function.
  • +
  • IAB Europe Transparency and Consent Framework (TCF) 2018-07-20 +
    +

    technical specifications for the IAB Europe Transparency and Consent Framework (TCF) that will help the digital advertising industry interpret, and comply with EU rules on data protection and privacy - notably the General Data Protection Regulation (GDPR).

    +
    +
  • +
  • bakke92/awesome-gdpr - Curated List of GDPR Information
  • +
  • erichard/awesome-gdpr - A curated list of GDPR-compliant tools for websites creators.
  • +
  • Awesome Data Privacy
  • +
  • GDPR Checklist for Websites & Mobile Applications 2018-04-16
  • +
  • GDPR Checklist
  • +
  • GDPR Expert - information on each article, for different countries in the EU. +
    +
      +
    • the corresponding provision in the (former) Directive;
    • +
    • the corresponding provision in the country you have selected;
    • +
    • an analysis of the “Existing position”;
    • +
    • an analysis of the “Future position”;
    • +
    • an analysis of “Potential issues”;
    • +
    • the first and second proposals of EU Regulation;
    • +
    • the relevant recital(s).
    • +
    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/europe/switzerland/index.html b/government/europe/switzerland/index.html new file mode 100644 index 00000000..b8c42e91 --- /dev/null +++ b/government/europe/switzerland/index.html @@ -0,0 +1,1301 @@ + + + + + + +Switzerland | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 4 minute read + + + +

+ + +
+ + +
+ + + +

Main

+
    +
  • The New Draft Law on eID Switzerland 2022-06-30 Procivis +
    +

    The preliminary draft of the federal law declared the purpose of the E-ID to be to ensure “secure identification by means of E-ID among private individuals and with authorities”. The protection of the personality and fundamental rights of individuals is to be provided by the following principles defined in the law:

    + +
      +
    • Data protection through technology
    • +
    • Data security
    • +
    • Data economy
    • +
    • Decentralized data storage
    • +
    +
    +
  • +
  • Building a Swiss Digital Trust Ecosystem – Perspectives around an e-ID ecosystem in Switzerland 2022-04 DigitalSwitzerland +
    +

    An initial contribution to the ongoing meta-level debate about the development of the e-ID ecosystem in Switzerland. +The transition to an ecosystem of digital credentials, initiated by the federal government’s directional decision, is a generational project that requires input from – and collaboration between – government, the private sector, academia, and civil society. This document is intended to serve as an initial contribution to the ongoing meta-level debate about the development of the e-ID ecosystem in Switzerland. As this field continues to evolve, the document can be understood as an early expert perspective that reflects the views from private sector organisations and academic institutions and will be further refined in future versions.

    +
    +
  • +
  • Implementing the Swiss SSI Ecosystem – Two Streams Approach DIDAS Swiss 2022-02-18 +
    +

    How to move forward when expectations are high whilst divers and many open questions seem to lure on the way? How to demonstrate value of a constantly developing technology before all open issues are clarified? These uncertainties seemingly dominated the recent participation conference organized by the federal project team as the start of a series of similar events to accompany in the most transparent way the development and legislation of the newly proposed E-ID-Ecosystem for Switzerland.

    +
    +
      +
    • Stream 1 – Exploring the Foundations
    • +
    • Stream 2 – Building the Extended SSI Ecosystem
    • +
    +
  • +
  • Self Sovereign Identity Explainer 2021-12-17 DIDAS Swiss (PDF +
    +

    The Self Sovereign Identity Explainer (in German) is the basis for the future discussions and in-depth learning. It briefly introduces the development history of digital identity and roughly describes the different phases of identity in the Internet age.

    +
    +
  • +
  • DIDAS provides extensive commentary to the target vision for e-ID in Switzerland 2021-10-13 DIDAS Swiss +
    +

    It was a great opportunity for DIDAS to provide in-depth commentary to the proposed vision and contribute our collective ideas and expertise to help make a well informed decision. Our submission (in German) is available here

    +
    +
  • +
  • Self-Sovereign Identity and how we can get there 2021-07-09 ProCivis +
    +

    Enabled by recent advances in the realm of cryptography, mobile devices and decentralized identity standards we can now put citizens firmly in control of their digital identities while ensuring the level of trust needed to unlock the full potential of a digital society.

    +
    +
  • +
  • Self-Sovereign Identity – a game changer regarding privacy: The next level of identity management 2022-01-12 Adnovum +
    +

    After rejection of the e-ID Act in March 2021, the Swiss Federal government is working at full speed on a new proposal. The first results were published in a discussion paper is one of three possible solutions proposed for the implementation of the future e-ID.

    +
    +
  • +
  • the potential of Self-Sovereign Identity with representative use cases Adnovum 2022-01-12 +
    +

    From the moment Self-Sovereign Identity (SSI) was identified as a possible solution for the new Swiss E-ID, this new technology has moved into the spotlight – even more so following the Decision of the Federal Council of December 17, 2021. It becomes increasingly clear that SSI goes far beyond issuing a digital identity card. It unlocks its full potential in the context of an ecosystem of digital credentials. The federal government has confirmed this in its Discussion paper on the target vision for an e-ID and illustrated the potential by means of three levels of ambition

    +
    +
  • +
+ +

Organization

+ +
    +
  • SSI initiative open to new players 2022-01-12 Adnovum +
    +

    In early 2022, use case 3 will go live with cardossier. It will demonstrate the possibility of combining two verifiable credentials (basic ID and certificate of residence) and using them in a digitalized process. In this process, the wallet serves as a kind of «integration tongs» and enables data minimization, since only relevant data from the two verifiable credentials is disclosed.

    +
    +
  • +
  • Crypto Valley +
    +

    The Crypto Valley Association is an independent, government-supported association established to take full advantage of Switzerland’s strengths to build the world’s leading blockchain and cryptographic technologies ecosystem.

    + +

    We support and connect startups and established enterprises through policy recommendations, projects across verticals, initiating and enabling research, and organizing conferences, hackathons, and other industry events.

    + +

    With active connections to similar hubs around the world, we also ensure Crypto Valley’s participation in the global efforts to foster blockchain and cryptographic technology innovation.

    +
    +
  • +
  • Schaffhauser eID+ 2022 +
    +

    Thanks to the Schaffhausen eID +, canton residents can set up an electronic identity on their mobile phone and have the data recorded in it confirmed by the residents’ office. The identity created in this way then enables secure and easy access to various electronic government services without additional logins and passwords. In addition, the eID + app allows documents to be stored securely on the mobile phone so that they are always at hand.

    + +

    In addition to additional government services, eID + is also to be used as an electronic identification medium in the private sector. Corresponding inquiries from various companies were brought to KSD and are currently being examined. With a view to the draft of the E-ID Act approved by the Federal Council, the official introduction of the Schaffhausen eID + Procivis and the canton’s core e-government team to gain further experience and knowledge.

    +
    +
  • +
  • DIDas Swiss +
    +

    Underpinned by our country’s values, DIDAS is the Swiss ecosystem with the goal to enable an inclusive, privacy-first & frictionless future for our society’s Digital & Data needs. We are advocating for global standards with local governance for digital identities and data sovereignty.

    +
    +
  • +
  • Pro-civis — “e-government as a service” platform called “eID+”. It enables citizens to get an official, electronic Citizen-ID on a mobile app. +
      +
    • The platform includes the Vetri wallet and marketplace. ‘Earn extra income and rewards by joining the data economy.’”
    • +
    +
  • +
+ + + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + , + + , + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/europe/switzerland/zug/index.html b/government/europe/switzerland/zug/index.html new file mode 100644 index 00000000..99d3877a --- /dev/null +++ b/government/europe/switzerland/zug/index.html @@ -0,0 +1,1325 @@ + + + + + + +Zug ID | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Zug ID + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 7 minute read + + + +

+ + +
+ + +
+ +
    +
  • Blockchain-based digital ID now available for all residents 2020-07 +
    +

    The IT department of the city of Zug is currently developing the e-train app in collaboration with Swiss providers. With the eZug app, Zug residents can use the city of Zug’s online services digitally, especially when they are out and about using mobile devices.

    + +

    The cantonal ZugLogin is integrated into the eZug app for secure identification. This means that the ZugLogin services available today can also be called up.

    + +

    The initial offer from the city of Zug, which is expected to be available on eZug from autumn 2020, is based on today’s demand on the city’s website and in a first phase includes services of the residents’ registration office and the debt collection office. Paid offers can be paid for directly in the eZug app. Encrypted documents such as a debt collection extract, a confirmation of residence or a home ID are sent directly to the app and can only be viewed by the addressee. All online services that are offered via the eZug app are still offline, i.e. available on paper or at the counters of the city of Zug.

    + +

    The pilot project with the digital, blockchain-based ID is now complete. However, blockchain technology still has great potential. Future applications, for example in connection with voting, should remain possible. Therefore, the blockchain verification also exists in the product backlog of the eZug solution so that such applications can also be implemented with the new solution.

    +
    +
  • +
  • [Ethereum] Zug Digital ID: Blockchain Case Study for Government Issued Identity 2020-01-10 +
    +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along with integrator TI&M for the platform and Luxoft to implement voting. In the summer of 2017, they launched a pilot program to register resident IDs on the public Ethereum blockchain. After the pilot program, Zug officially launched the program in November 2017.

    +
    +
  • +
  • AirBie “Crypto-E-Bikes” have been used more than 1500 times so far. 2019-07-15 +
    +

    The city of Zug has issued about 300 electronic IDs so far. Anyone who has such a blockchain-based E-ID has been able to borrow e-bikes since last November. The basis for this is a platform launched by the city of Zug in collaboration with the Zurich start-up AirBie. “Crypto-Bike-Sharing” is the name of the pilot project. According to Martin Gabriel, Project Manager IT of the City of Zug, the aim is to offer a service for the E-ID.

    +
    +
  • +
  • Digital identities a reality in Greater Zurich Area 2019-04-25 +
    +

    Digital identities are already a part of everyday life in two trailblazing regions in Switzerland: citizens in the canton of Schaffhausen and the city of Zug have access to a type of digital passport via an app. The services are continuously being extended, which in turn streamlines processes.

    +
    +
  • +
  • Zug ID: Exploring the First Publicly Verified Blockchain Identity 2017-12-07 uPort +
    +

    We recently announced our cooperation with the Swiss City of Zug and local development partner ti&m to introduce the world’s first live implementation of a self-sovereign government issued identity on Ethereum. Thus far, more than 50 citizens in Zug have successfully verified their uPort identity in person with the City, enabling them to access a new suite of e-government services in a trusted and self-reliant manner. With all the excitement around this launch, we wanted to outline for all of you the underlying mechanics of the Zug identity verification system, the benefits this provides for various stakeholders, as well as future use cases and its evolution.

    +
    +
  • +
+ +

History

+ +
    +
  • [CASE STUDY] Self Sovereign Identity for Government Services in Zug, Switzerland 2018-10 Andrew Young, Stefaan Verhulst +
    +

    Wuermli, Zug’s city clerk, notes the need for “innovative access to local services” as well as “increased security by keeping private data under complete control of individuals.”15 ConsenSys’s Kohlhaas points to the 2017 Equifax hack as an example of the vulnerability of centralized identity databases.16

    +
    +
  • +
  • Swiss Government Using uPort to Register Zug Citizens 2018-07 +
    +

    The stage of digital transformation is all set to blow up the way government IDs work in the present day. A live example of which is set by the Swiss government — the citizens living in Zug canton have their own digital, decentralised, sovereign identity. This identity can be used to take part in all government related activities like casting vote, proving identity and what not!

    +
    +
  • +
  • Zug plans voting using blockchain Digital ID 2018-06 +
    +

    The city of Zug in Switzerland will make Swiss history on June 25th when it tests the first blockchain-based vote.

    + +

    Zug is also known as “Crypto Valley” for its cryptocurrency acceptance and numerous start-ups.

    +
    +
  • +
  • Swiss City of Zug issues Ethereum blockchain-based eIDs 2018-02 +
    +

    Switzerland is having a hard time with electronic identity, the City said in its first announcement on the Zug eID. There is an indisputable need for an electronic identity system, and soon too, if we want to catch the momentum of digitalisation. Ever more digital applications in the private and public sectors require an unambiguous, forgery-proof identification that is not based solely on a password. Currently the focus is only on centralised solutions, including those pursued by the federal government with external partners, like the Suisse ID [1, 2], for example. But so far these solutions have not become accepted. This is mainly because they are relatively complicated to use — and even today they are technically obsolete.

    + +

    So Zug has decided to go its own way and started a pilot project. We want a single electronic identity — like digital passport — for all kinds of applications, said mayor Dolfi Müller. And we want this digital ID to reside not centrally on the City’s premises, but on the blockchain. Our role is only to verify and confirm the identity of a person.

    +
    +
  • +
  • Zug ID: Exploring the First Publicly Verified Blockchain Identity 2017-12 +
    +

    How it works: Mechanics of the Zug ID

    + +

    Alice is a resident in Zug and hears of the new Zug digital identity system. She downloads the uPort ID app from the Apple App Store and creates an account. In this moment, the uPort app creates a unique private key on her phone and deploys two smart contracts on the Ethereum network that act as the user’s identity hub (currently identities are being deployed on public testnet Rinkeby, however Main-net support will follow soon).

    + +

    More specifically, Alice’s private key manages a controller contract, which allows her to recover access to her identity should she lose access to her phone. The controller contract in turn controls her identity (proxy) contract, or permanent identifier. With this setup, Alice is now in complete control of her identity and all its associated data and can’t lose access due to loss of her private key. You can read more about uPort’s core architecture and identity contracts here.

    +
    +
  • +
  • First official registration of a Zug citizen on Ethereum 2017-11 +
    +

    On November 15, 2017, the first digital Zug ID will officially be registered on the Ethereum blockchain in front of a live press audience.

    + +

    Since June, we have been improving the Uport platform and working with our Swiss partners at ti&m to prepare the city for an official launch. This launch is today. This major milestone demonstrates the power of Ethereum such that a city government can issue to its citizens a digital verification of their citizenship.

    +
    +
  • +
  • What is a uPort identity? 2017-02 +
    +

    In more detail, a uPort identity is a complete digital representation of a person (or app, organization, device, or bot) that is able to make statements about who they are when interacting with smart contracts and other uPort identities, either on-chain or off-chain. This ability to make statements about themselves, without relying on centralized identity providers, is what makes uPort a platform for self-sovereign identity.

    +
    +
  • +
  • Blockchain identity for all residents 2017-07-07 Stadzug.ch +
    +

    From September 2017, the city of Zug will be the first municipality in the world to offer all residents the opportunity to acquire a digital identity. This is based on an app that secures personal information using blockchain technology and links it to a crypto address. The residents register their identity independently via the app. The identity is then certified at the residents’ registration office in Zug. The city of Zug intends to gain further experience with blockchain applications by September and is expected to carry out an “e-voting” consultative vote among residents in spring 2018.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/europe/united-kingdom/index.html b/government/europe/united-kingdom/index.html new file mode 100644 index 00000000..5e7864e3 --- /dev/null +++ b/government/europe/united-kingdom/index.html @@ -0,0 +1,1341 @@ + + + + + + +United Kingdom | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 7 minute read + + + +

+ + +
+ + +
+ +

Government

+
    +
  • Information Commission’s (ICO) Children’s Code 2023-07-07 UK +
    +

    officially known as the“Age Appropriate Design Code: a code of practice for online services,” after a year grace period, goes into effect Thursday, Sept. 2, 2021.

    +
    +
  • +
  • Digital identity and attributes consultation 2023-02-03 Gov UK +
    +

    The government is committed to realising the benefits of digital identity, without creating ID cards. Earlier this year we published a draft of the UK digital identity and attributes trust framework. This document sets out what rules and standards are needed to protect people’s sensitive identity data when used digitally. We will put in place the necessary framework and tools so that digital identity products enhance privacy, transparency, confidence and inclusion, and that users are able to control their data, in line with the principles published in the 2019 Call for Evidence response. We are also developing and piloting a new ‘One Login for Government’ system that will make it easier for everyone to access government services, with users only having to provide data to prove their identity once, and protecting privacy throughout.

    +
    +
  • +
  • UK digital identity & attributes trust framework alpha v2 (0.2) - Policy Paper 2023-01-26 +
    +

    Identity service providers can be authorised by a user to share the verified digital identity with relying parties. The relying party can then use this to give them access to the service or create an account. Other identity service providers might choose to create an account associated with a user’s identity. The user can then use and reuse this account to do different things with different relying parties. For example:

    +
      +
    • identity verification services (which offers a point in time verification, and the user may or may not have an account)
    • +
    • reusable digital identity services with an account and authentication (federated, self sovereign identity (SSI), wallet), and
    • +
    • reusable authentication services with an account and authentication (federated, SSI, wallet).
    • +
    +
    +
  • +
  • Data A New Direction Gov.Uk 2021-09-10 +
    +

    ● secure the UK’s status as a global hub for the free and responsible flow of personal data - complementing our ambitious agenda for new trade deals and data partnerships with some of the world’s fastest growing economies +● reinforce the responsibility of businesses to keep personal information safe, while empowering them to grow and innovate +● ensure that the ICO remains a world-leading regulator, enabling people to use data responsibly to achieve economic and social goals

    +
    +
  • +
  • Plans for governing body to make digital identities as trusted as passports 2021-07-19 Gov.UK +
    +

    The consultation sets out how the government can build confidence in digital IDs so they have a similar status in law as physical proofs of identity that businesses and individuals already trust.

    +
    +
  • +
+ +

Explainer

+
    +
  • Signs of life: authentication and digital ID in Web 3.0 2023-03-28 Raconteur +
    +

    The UK faces a number of digital ID challenges beyond consumer adoption that could slow projects down, particularly when it comes to government-backed programmes. IT and business consulting firm Netcompany was one of a number of firms involved in the NHS Covid Pass scheme, which highlighted the complexity that sits behind any government system in the UK.

    + +

    “The UK struggles more than some other European countries because we don’t have a unique digital identifier, and that does make it very difficult when you’re trying to deliver something new,” says Richard Davies, UK managing partner at Netcompany, which is also working on the EU digital ID scheme. “You’re effectively having to stitch together or at least navigate what’s under the covers.”

    +
    +
  • +
  • ICO’s Child Protection Rules Take Effect Sept. 2, 2021. Are You Ready? 2021-09-01 Identity Praxis +
    +

    The code is designed to ensure that service providers of apps, programs, toys, or any other devices that collect and process children’s data “are appropriate for use by, and meet the development needs of, children.” It calls for 15 independent and interdependent legal, service design, and data processing principles and standards to be followed. Specifically, as called out in the code, these are:

    +
      +
    • Best interests of the child
    • +
    • Data protection impact assessments
    • +
    • Age appropriate application
    • +
    • Transparency
    • +
    • Detrimental use of data
    • +
    • Policies and community standard
    • +
    • Default settings
    • +
    • Data minimization
    • +
    • Data sharing
    • +
    • Geolocation
    • +
    • Parental controls
    • +
    • Profiling
    • +
    • Nudge techniques
    • +
    • Connected toys and devices
    • +
    • Online tools
    • +
    +
    +
  • +
  • UK Draft Digital Identity Framework Published 2021-08-03 Research Live +
    +

    Updates to the framework include new guidance on creating a consistent approach on user experience, rules on how to manage digital identity accounts, clearer definitions for the framework’s role and details on how organisations will be certified.

    +
    +
  • +
  • Advances in health “must ensure self-sovereign identity” 2021-07-23 Healthcare Global +
    +

    Meanwhile a new report has found that the majority of the British public is willing to embrace digital healthcare tools  such as apps and digital therapies prescribed by a trusted healthcare professional.

    + +

    Shaw adds: “The vital point to make is this: innovations in health technology must ensure self-sovereign identity.

    +
    +
  • +
  • Lord Holmes discusses state of digital identity in the UK 2021-07 +
    +

    The next iteration of the framework mentioned earlier is due to be published this summer and I look forward to that. It will be essential for that work to not only be underpinned by the twelve guiding principles but also to swiftly ‘sandbox’, stand up parallel proofs in specific sectors and proceed with pace.

    +
    +
  • +
  • Digital identity in the UK in 2021 with TrueProfile.io’s René Seifert 2021-01-20 (podcast) +
    +

    In episode 37, René Seifert talks about the current status of identity in the UK; the government’s recent call for evidence and DIU (digital identity unit); the resultant six guiding principles – including privacy and inclusivity; the potential of self-sovereign identity to solve some of these issues; TrueProfile.io and the importance of verified credentials in an HR context; plus the ethical, political and technical challenges of ‘immunity passports’.

    +
    +
  • +
+ +

Digital Staff Passport - NHS

+ +
    +
  • NHS England Transformation Directorate - Digital staff passport 2022-06-22 +
    +

    This guidance provides a summary of the information governance (IG) steps which need to be taken so that the Digital Staff Passport can be set up safely and efficiently within an NHS organisation. This allows authorised staff to temporarily work at another NHS organisation more quickly and safely. Digital Staff Passports are not available in social care organisations.

    +
    +
  • +
  • A Digital Staff Passport for hospital facilities, DIZME voted best solution at SHACK22 hackathon 2022-07-08 Infocert +
    +

    The hackathon held by INTEROPen, a leading organization to support & accelerate the delivery and adoption of Interoperability Standards in health & social, in partnership with NHS (National Health System) was aimed at developing innovative solutions for the management of access and safe mobility of staff in hospital facilities.

    +
    +
  • +
  • [Literature] Implementing Self-Sovereign Identity (SSI) for a digital staff passport at UK NHS 2022-01 Mary Lacity Walton, Erran Carmel +
    +

    Self-sovereign identity (SSI) is an idea, a movement, and a decentralized approach for establishing trust online. Many standards-making bodies, open-source working groups, and organizations have been working on SSI and verifiable credentials for years. Although production-ready solutions remain in the developmental stage, business executives, professionals, and students need to start learning about what’s ahead. Business practitioners want to know what is unique about SSI. Is there anything idiosyncratic about managing an SSI project compared to other digital projects? How can we apply SSI to deliver business value? We help to answer those questions by explaining SSI through a case study at UK National Health Service (NHS). NHS developed a digital staff passport to verify health professionals’ qualifications and credentials so that healthcare staff could be moved around quickly during COVID-19. While SSI provides some unique capabilities, it does not require unique project management practices. Like all digital projects, the aim was to build capabilities and design for interoperability to avoid vendor lock-in. Building on its early success, NHS intends to expand the application to enable its strategic people plan.

    +
    +
  • +
  • Building an SSI Ecosystem: Digital Staff Passports at the NHS 2021-05 +
    +

    How does a functioning credential ecosystem get started? This post goes deep on Manny Nijjar’s work to create a program for using digital staff passports in the sprawling UK NHS bureaucracy.

    +
    +
  • +
  • SSI For Healthcare: Lessons from the NHS 2021-04-29 Evernym +
    +
      +
    • Lessons learned from working with self-sovereign identity (SSI) at the NHS, and the needs highlighted when leading the frontline response during COVID-19
    • +
    • What digital health passes mean for the adoption of SSI
    • +
    • Applying the four principles of healthcare ethics to verifiable credential technology
    • +
    • The top use cases for healthcare, including “staff passports” and portable health records
    • +
    +
    +
  • +
+ +

Organization

+
    +
  • 6 months of KI Identity Assurance in the UK 2022-09-29 Kantara Initiative +
    +

    We believe it is vital that certification bodies work with DCMS and UKAS in a spirit of partnership – bringing together the cumulative value of dozens of great minds! To this end, we have  been encouraged by the proactive approach of DCMS in creating forums where the 5 certification bodies can discuss ideas and feedback on the program in action.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/index.html b/government/index.html new file mode 100644 index 00000000..56db9029 --- /dev/null +++ b/government/index.html @@ -0,0 +1,1495 @@ + + + + + + +Governments and Decentralized Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 13 minute read + + + +

+ + +
+ + +
+ + + +

Explainer

+
    +
  • It’s time for digital self-sovereign identity 2022-08 GCN +
    +

    But while digital IDs may offer residents convenience, they also open the flood gates for fraud and identity theft. That’s because to verify an individual’s information, agencies and businesses must collect, validate and store massive amounts of personal information. These large caches of personal information are prime targets for cyberattacks.

    +
    +
  • +
  • Why Self-Sovereign Identity is a Game Changer for Government-Resident Interactions 2022-06-13 GComSoft +
    +

    As government organizations look to build and maintain trusted relationships with residents, agencies would do well to explore SSI as an option. With SSI, they can provide residents with secure, fast, and friction-free access to an array of government services while allowing them to maintain full control of their data and privacy. It’s not about trusting the government with their data; it’s about trusting the technology.

    +
    +
  • +
  • Impacts from a new reality drive the need for an enhanced digital identity framework 2022-02-28 Bank Automation News +
    +

    While US-based entities are adhering to an enhanced regulatory framework, these mandates are particularly applicable in Europe, where there is necessary compliance with enacted standards (such as the General Data Protection Regulation—commonly known as GDPR—and the Payment Service Providers Directive 2—referred to as PSD2. A clear need for a true and persistent digital identity as a solution to the ancillary—and sometimes unforeseen—challenges that have arisen.

    +
    +
  • +
  • [Video] Decentralized Identity & Government Evernym 2021-12-08 +
    +

    The key differences between federated and decentralized identity systems - An analysis of a few notable government-led projects, such as Aadhaar (India), Verify (UK), eIDAS (EU), and the Ontario Digital Identity Program (Canada) - What decentralization means for portability, scalability, flexibility, and privacy - How governments and commercial organizations can enhance existing federated identity systems with verifiable credentials

    +
    +
  • +
  • Self-Sovereign Identity (SSI) schemes and the public sector Impulse H20 2021-11-05 +
    +

    While the structural difference between SSI approaches and conventional centralised or federated eID schemes is, on one level, profound (full control over data and identity with the user; no third-party intermediary between the user and the service provider), on another level, these differences may also appear highly abstract to ordinary users.

    +
    +
  • +
  • Verifying documents & identity in the public services and beyond 2021-10-25 OpenAccessGovernment • David Chadwick +
    +

    A particularly useful aspect of the Verifiable Credentials standard is that the parties undertake the specific roles of Issuer, Holder or Verifier, but they are not constrained in how many roles, or when, they can employ them. Each party can be a device, a person or an institution, meaning that verifications can take place directly between automated systems, even verifying that each other is genuine before establishing a connection to share data

    +
    +
  • +
  • Digital Identity Around the World: Why Some Countries are Embracing Self Sovereign Identity Quicker 2021-09-03 Hackernoon +
    +

    Each government moves at its own pace for as many reasons as there are countries, and digital identity/SSI will only become a reality once governments voice their support, regulations, and standards are adopted, infrastructure is created or upgraded, and interoperability, inclusion, and education are all addressed.

    +
    +
  • +
  • Navigating Digital Identity in Political Economies RxC Panel 2021-08-25 IdentityWoman.net +
    +

    being in the world is fundamentally social and intersectional — we are all part of networks. So how might we formalize digital identity in a way that better reflects this complex reality? This panel with leading social technology and computer researchers explores more robust digital identity approaches and potential application areas in political economies.

    +
    +
  • +
  • Self-Sovereign Identity and Government – Data Exchange 2021-03-23 Cybernetica +
    +

    This is often achieved with ID cards or passports that we have in our possession with a photo to prove that we are the person this card belongs to, and therefore the person that ID number refers to. In digital identity terms, PKI takes the place of ID cards and offers public and private key pairs.

    +
    +
  • +
  • Do we really need (or want) the State to provide us with digital identification? 2020-07-20 Libertarianism +
    +

    Just as the State still manages our “analog” identities, the online giants have vast power to manage the online data and identity of their users. Internet users are now both consumer and product: by using free online services, users feed companies with data, which those companies in turn process and monetize.

    +
    +
  • +
  • It’s time for governments to get serious about digital identities 2020-02-25 Deloitte +
    +

    While the tools may already exist to solve the government’s identity crisis, real progress will only be made if governments significantly evolve their legacy approaches to digital identity.

    +
    +
  • +
  • The ‘Digital Identity Crisis’ and what it means for Governments and individuals 2019-11-18 ProCivis +
    +

    In my thesis, I explored the potential use of Blockchain technology and the features it offers within digital identity management to understand whether there is a case for using this technology based on an improvement in public sector efficiency and perceived trust. The thesis also aimed at understanding the key motivations for the public sector to build an ecosystem or infrastructure for blockchain based digital identity vs. their existing systems (or lack thereof). Thus, the viewpoint of state actors, along with a perception of citizens towards current systems and future acceptability of developing solutions was also considered.

    +
    +
  • +
  • Decentralized Identity For Government 2019-07-01 Evernym +
    +

    Create trusted digital relationships between citizens and government services.
    +With a surge of new regulations, including GDPR and KYC, governments have been the catalysts for redefining how organizations handle issues of trust and privacy. Over the last several years, we’ve seen pioneers emerge from local and federal governments alike, and we’ve created our Early-Access Packages as a way to help them leverage decentralized capabilities to unlock economic growth and enable new citizen relationships.

    +
    +
  • +
  • [Video] Governments and Decentralized Identity – Presentation 2018-12-06 New America +
    +

    Shailee Adinolfi (Director, Government Blockchain Solutions, ConsenSys) argues that government adoption of self-sovereign identity is necessary for any widespread implementation of the technology. Through use of blockchain, SSI could provide oversight, transparency, and security while smart contracts could automate government processes, reducing costs and improving efficiency.

    +
    +
  • +
  • Identity Validation as a Public Sector Digital Service? 2014-07 +
    +

    I’ve written before about the role that the public sector currently has in identity establishment, but not in identity validation. This absence has led to an online ecosystem in the U.S. that depends on non-authoritative information for identity validation. These are some initial thoughts on what an attribute validation service, which provides validation of identity attributes using authoritative public sector sources, could look like.

    +
    +
  • +
+ +

Policy

+
    +
  • The Policymaker’s Guide to Respectful Technology in Legislation 2021-05-14 Me2BA +
    +

    What most people want but don’t have the terms to describe is respectful digital relationships. In the same way there is an unspoken code for respectful behavior in physical-realm relationships, this same type of behavior is just as essential when engaging with an online service or website.

    +
    +
  • +
  • Verifiable Credentials: Mapping to a Generic Policy Terminology 2021-03-26 +
    +

    Why is this useful? When writing policy, you need a succinct model which is clear enough for subsequent interpretation. To do this, you need conceptual buckets to drop things into. Yes, this model is likely to change, but it’s my best and latest crack at it to synthesize the complex world of digital credentials with an abstraction that might be useful to help us align existing solutions while adopting exciting new capabilities.

    +
    +
  • +
  • SELF-SOVEREIGN IDENTITY: LEGAL COMPLIANCE AND THE INVOLVEMENT OF GOVERNMENTS 2021-02-16 SSI AMBASSADOR +
    +

    When it comes to identity management the involvement of the government can be a tricky topic. It needs to be involved to enable access to public services, adapt legislature and guarantee equal access for its citizens. However, it should not be able to control or monitor all aspects and activities of its citizens. Self-sovereign identity (SSI) might for some imply, that a citizen is suddenly able to issue his own ID-card, which isn’t the case. Governments are still the primary source of foundational identities.”

    +
    +
  • +
  • Data: Governance and Geopolitics 2021-01-16 Tony Fish +
    +

    How data is governed can be thought of along several lines of activity: legislating privacy and data use, regulating content, using antitrust laws to dilute data monopolies, self-regulating by the tech giants, regulating digital trade, addressing intellectual property rights (IPR) infringement, assuring cybersecurity, and practicing cyber diplomacy. Of these, antitrust, regulation, and privacy are most immediately in the spotlight, and are the focus of this commentary, but it will also touch briefly on the connections with other issues.

    +
    +
  • +
  • Self Sovereign Identity & Decentralized Identity: Control Your Data 2019-08-27 DragonChain +
      +
    • Health Insurance Portability and Accountability Act of 1996 (HIPAA)
    • +
    • The California Consumer Privacy Act (CCPA)
    • +
    • European Union (EU) General Data Protection Regulation (GDPR)
    • +
    • Singapore Personal Data Protection Act 2012 (PDPA)
    • +
    • Japan’s Act on Protection of Personal Information (APPI)
    • +
    • Data breach notification laws
    • +
    +
  • +
+ +

Literature

+ +
    +
  • Self-sovereign identity 2021-04 Alexandra Giannopoulou Internet Policy Review +
    +

    The concept of self-sovereign identity (SSI) describes an identity management system created to operate independently of third-party public or private actors, based on decentralised technological architectures, and designed to prioritise user security, privacy, individual autonomy and self-empowerment.

    +
    +
  • +
  • Blockchain for digital government 2019-04 +
    +

    This report looks at the ongoing exploration of blockchain technology by governments. The analysis of a group of pioneering developments of public services shows that blockchain technology can reduce bureaucracy, increase the efficiency of administrative processes and increase the level of trust in public recordkeeping.

    +
    +
  • +
  • Private-Sector Digital Identity in Emerging Markets 2019-01 Caribou Digital +
    +

    Digitization in the public sector is moving much more slowly, but the transition away from analog is well underway. Smart identity cards, NFC-enabled passports, and digitally stored biometrics are being used by states around the world as they upgrade legacy identity systems. The benefits of digitization for governments— increased efficiencies, lower costs, reduced fraud and corruption, easier surveillance, better data sharing within government—are clear and significant. And for those countries who haven’t yet been able to establish a highly successful analog identity program, the potential of leapfrogging to a fully digital infrastructure is very appealing. Most importantly, the advantages of digital systems have the potential to expand access to identity for otherwise marginalized and vulnerable populations.

    +
    +
  • +
  • Digital Identity: Towards Shared Principles for Public and Private Sector Cooperation 2016-07 World Bank Group, GSMA, Secure Identity Alliance +
    +

    This discussion paper, divided into three parts, explores the connection between digital identity and sustainable development. Part I illustrates how the use of digital identity promotes efficiency gains, financial savings, social inclusion and access to basic services and rights, with examples from countries that have adopted digital identity systems. The paper then outlines some of the key risks and challenges that must be overcome, specifically in the areas of political commitment, data protection and privacy, cost, and sustainable business models. Part II of the paper lays out the digital identity lifecycle and the roles of public and private sector players, and suggests some key considerations in the design of business models. Finally, Part III of the paper suggests some common principles—including universal coverage, appropriate and effective design, and privacy and data protection—and enablers for maximizing the potential of digital identity to contribute to sustainable development.

    +
    +
  • +
+ +

Central Bank Digital Currency (CBDC)

+
    +
  • [Video] MetaMUI SSID 2022-04-25 Sovereign Wallet +
    +

    MetaMUI SSID is the world’s first true Self-Sovereign Identity Application that enables running Blockchain-Based E-Government System, and CBDC payments on top of MetaMUI Blockchain.

    +
    +
  • +
  • [Video] Dividing the Movement w. Alison McDowell (Separating Signal from Noise) 2022-03-08 Doom&GloomHQ +
    +

    Something that i found on some of the research that we were doing on the international bank of settlements (BIS). I don’t like them, but I like the way that they present information sometimes. But CBDC 2.0 since we’re moving toward that direction um they kind of called it a like a money flower. It has like four different sections which is: your accessibility, what kind of money, who issues that money, and then the technology that it

    +
    +
  • +
  • Why CBDCs will likely be ID-based 2021-05-05 Financial Times +
    +

    Central banks are realising CBDCs will have to be intimately linked to identity to deal with illicit finance and bank disintermediation risk

    +
    +
  • +
  • A Brief Introduction to How SSI Infrastructure Can Integrate Digital Fiat Currency (DFC) 2018-07-18 Drummond Reed ITU +
    +

    Conclusion: SSI and DFC were made for each other—and the Sovrin Foundation’s mission is to help with this integration

    +
    +
  • +
+ +

Worldwide

+

Tokyo

+
    +
  • Beijing will regulate ‘digital humans’ in the metaverse and beyond 2022-09-01 Rest of World +
    +

    The plan also signals that Beijing will take a more active role in handling the personal data generated by these platforms. Some of the directives outlined in the plan require any user-facing aspect of the digital human industry to be subject to rules that protect information about and generated by platform users, while also treating user data as a resource to be traded on the country’s new data exchanges.

    +
    +
  • +
+ +

korea

+
    +
  • Can the Korean Mobile Driver’s License Unlock Blockchain’s Potential? 2021-08-12 Raonsecure +
    +

    The Ministry of Public Administration and Security (MOIS) is working on the implementation of a national mobile driver’s license in the form of a blockchain-based Decentralized Identifier-based (DID) System. LG CNS and RaonSecure are in charge of the project and are currently building it.

    +
    +
  • +
  • South Korea’s brilliant decentralized approach to citizen identity management 2021-06-25 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.

    +
    +
  • +
  • LG CNS wins Korean government contract for decentralized identity for driver’s licenses 2021-06-24 Ledger Insights +
    +

    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.

    +
    +
  • +
  • RaonSecure builds a blockchain-based digital wallet service with a public institution 2021-06-16 +
    +

    Selection of RaonSecure as the final operator of the ‘blockchain-based digital wallet project’ that is part of the ‘2021 Blockchain Pilot Project’ program promoted by the Korean government

    +
    +
  • +
+ +

Latin America \ Carribean

+
    +
  • Lacchain ID Framework 2021-11-02 +
    +

    A Set of Recommendations for Blockchain-Based Interoperable, Privacy-Preserving, Regulatory Compliant, Secure and Standardized Digital Identifiers, Credentials, and Wallets.

    +
    +
  • +
+ +

China

+
    +
  • PIPL: A game changer for companies in China 2021-08 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.

    +
    +
  • +
+ +

Japan

+
    +
  • Ministry of Economy, Trade and Industry and OpenID Foundation in Liaison Agreement on eKYC & IDA for Legal Entities 2021-02-06 +
    +

    The OpenID Foundation (OIDF), the international standards development organization which maintains the OpenID Connect for Identity Assurance (OIDC4IDA) standard, and the Japanese Government’s Ministry of Economy, Trade and Industry (METI) have signed a liaison agreement to work together.

    + +

    Under the agreement, METI will lead policy efforts to implement identity assurance frameworks for legal entities in Japanese Government and private sector while the OIDF’s eKYC & Identity Assurance (eKYC & IDA) Working Group continues to advance the technical standards that enable many digital identity solutions. The agreement:

    +
      +
    • Provides a mechanism to collaborate “about Authentication and Identity Assurance for Legal Entity”, mutually approved white papers, workshops, podcasts and other outreach activities;
    • +
    • Allows participation of each party’s staff and members in the other party’s meetings, as mutually agreed;
    • +
    • Provides for direct communications to communicate (without obligation and only to the extent each party chooses) about new work and upcoming meetings;
    • +
    • Supports common goals, including where appropriate and mutually agreed, to Specifications of Authentication and Identity Assurance for Legal Entity.
    • +
    +
    +
  • +
+ +

Africa

+
    +
  • Institutions and Governance in the digital realm of Africa 2020-12-12 Omidyar Network +
    +
      +
    • seeking to better understand the existing laws and institutions
    • +
    • exploring ways to strengthen the capacity of institutions that uphold these laws
    • +
    • supporting digital rights organizations throughout Africa to act as checks on technological excesses of both governments and corporations
    • +
    +
    +
  • +
  • Identity and Electronic/Digital Government Melanie Tjijenda 2019 Republic of Namibia +
    +

    The African Union provides the following as recommendations to help protect identity Privacy: +§ Develop a consistent approach to personal data protection Policy and Law +§ Review laws, procedures and practices, including those related to communications surveillance or interception. +§ Member states should establish an independent Data Protection Authorities (DPA) to ensure their national privacy and personal data protection laws are being observed. +§ Establish regulatory authorities that will enforcement measures

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/india/index.html b/government/india/index.html new file mode 100644 index 00000000..2f999c65 --- /dev/null +++ b/government/india/index.html @@ -0,0 +1,1305 @@ + + + + + + +India | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 5 minute read + + + +

+ + +
+ + +
+ + + +

Background

+ +
    +
  • Dynamic Data Economy Presented to Technology Consortium in India 2023-06-09 HumanColossus Foundation +
    +

    The “Data Governance and Semantics” project featured three webinars introducing DDE as a decentralised trust infrastructure acutely aligned with the current movement toward data exchange models in the Economic domain where actors regain transactional sovereignty to share accurate information bilaterally.

    +
    +
  • +
  • Identity in the 21st Century India: Where are we? 2022-02-06 Crubn +
    +

    We briefly introduce identity in the context of governance, and discuss Indian digital identity initiatives - primarily Aadhaar. Launched to plug the welfare leakages by offering unique identification, it has become India’s primary channel of government service delivery. Other ventures such as UPI, DigiLocker and newly introduced Account Aggregators have added on to the functionalities of Aadhaar.

    + +

    However, all of this has not proceeded without dissent and challenges. The 2018 Supreme Court verdict limited Aadhaar authentication only to public service delivery and taxation purposes, prohibiting even its voluntary use in the private sector.

    +
    +
  • +
  • [Video] India-stack and self-sovereign identity EUBS 2022 +
    +

    A panel discussion with Akhilesh Srivastava (IT Advisor at Government of Uttarakhand), Mallikarjun Karra (Director of Research And Partnerships at Timechain Labs), Prof. Sandeep Shukla (Computer Science & Engineering at Indian Institute of Technology Kanpur), Swapnil Pawar (Founder of Newrl) and Ishan Roy (Head of Blockchain at Tamil Nadu E-Governance Agency)

    +
    +
  • +
  • India Will Once Again Require Biometric Attendance for Government Employees 2021-09-05 Find Biometrics +
    +

    Public institutions in India will soon be resuming their use of contact-based biometric sensors. Biometric authentication had been mandatory for all government employees prior to the pandemic, but the Indian central government was one of several institutions that suspended the practice due to health concerns following the outbreak of COVID-19.

    +
    +
  • +
  • Global Identity through Blockchain 2021-05 Rishabh Garg +
    +

    Cumbrous documentation, unsolicited expenses, undue involvement of intermediaries, and frequent data hacks, are some of the major roadblocks that deprive millions of individuals from having an official identity in India. The present project aims to introduce a DLT enabled All-inclusive ID card to ensure organized and sustainable change at all levels and spheres of life. +

    +
    +
  • +
  • Revisiting the non-personal data governance framework 2020-12-30 +
    +

    In July 2020, an expert committee established by the Ministry of Electronics and Information Technology (MEITY) released a report on the Non-Personal Data (NPD) governance framework for India. The document is well-intentioned in that it recognises the public value of data, and the need to democratise its use.

    +
    +
  • +
  • [Video] Self-sovereign identity system: Blockchain-based tech for identity verification 2021-12-28 Economic Times +
    +

    Professor Manindra Agrawal, Department of CSE, IIT Kanpur, explains how the self-sovereign identity system can ease issues like certification, verification and eliminate forgery of identity using blockchain technology.

    +
    +
  • +
  • Self Sovereign Identities RISHABH GARG, 2021 +
    +

    The book encompasses the physical or paper forms of identity, together with the benefits and pitfalls of Aadhaar - a multimillion biometrics enabled UID project of the Government of India. Taking into account the central, federated and self-sovereign models of digital identity, the self-sovereign model has been explained, in detail, for identification and access management leveraging blockchain technology.

    +
    +
  • +
  • Practising data stewardship in India, early questions 2020-10-23 +
    +

    Another functional question that needs to be resolved concerns how we communicate the value of data stewardship as an ideal, and relatedly the value of data itself. Given the unequal relationships between technology companies and people, the fact that data is a valuable resource that can be used for negotiation is still not necessarily understood. For instance, drivers on ride-hailing applications are forced to part with significant data that is used to generate profits for companies, but the drivers who are struggling for social security, and labour rights are not equipped to also bargain for data rights.

    +
    +
  • +
  • How can India spur a self sovereign identity revolution? 2019-11-04 Sharat Chandra +
    +

    Using the existing Aadhar and India Stack platform, India can genuinely spur a self-sovereign identity revolution. IndiaStack ?” is a set of APIs that allows governments, businesses, startups and developers to utilise a unique digital Infrastructure to solve India’s hard problems towards presence-less, paperless, and cashless service delivery. The Open API team at iSPIRT has been a pro-bono partner in the development, evolution, and evangelisation of these APIs and systems.” DLT(Distributed Ledger Technology) can help in bolstering the “Consent Layer” of India Stack and democratize the data market. The Aadhar infrastructure, when married to a blockchain platform, can empower Indians digitally, in the most real sense.

    +
    +
  • +
  • Exploring Self Sovereign Identity in India 2018-07 Phil Windley +
    +

    In a multi-source identity world, Aadhaar is just one more (important) credential that Indian citizens would hold in their wallets. The other government issued documents that are used, for example, in the food distrubtion system could also be in the wallet. Aadhaar doesn’t have change how it works now, but simply issue a verifiable credential based on the Aadhaar identity. Once they’re available as verifiable credentials, they could be used in any digital scenario where foundation identity information is needed. As a bonus, thanks to minimal disclosure, most of the time the Aadhaar number wouldn’t even have to be disclosed.

    +
    +
  • +
+ +

Application

+ + +

Kochi

+ + + + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/new-zealand/index.html b/government/new-zealand/index.html new file mode 100644 index 00000000..3f5f10f8 --- /dev/null +++ b/government/new-zealand/index.html @@ -0,0 +1,1307 @@ + + + + + + +Digital Identity New Zealand | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 4 minute read + + + +

+ + +
+ + +
+ + + +

Main

+
    +
  • The Trust Economy in a Future New Zealand 2021-06-16 +
    +

    My interest was first piqued when I came across three videos on YouTube from Rachel BotsmanJordan Perterson and Philipp Kristian Diekhöner.

    + +

    Trust has always been at the centre of society overall and commerce in particular.  There’s a reason why during the first industrial revolution banks always built the most impressive, secure looking buildings in town – so you trusted them to deposit you money there!

    +
    +
  • +
  • Towards a Better Digital Identity Trust Framework in Aotearoa Digital Identity NZ 2022-09-21 +
    +

    It’s a great pleasure to share with you DINZ Reflections Report, a seminal piece of work that DINZ’s Digital Identity Trust Framework working group has developed over several months.

    +
    +
  • +
  • Aotearoa’s digital identity journey that leaves no-one behind DigitalID NZ 2022-05-18 +
    +

    IEUDI, together with DINZ’s Te Kāhui Te Tiriti O DINZ and Digital Identity Services Trust Framework (DISTF) work groups, detail the scope of DINZ’s mahi this year and into 2023 in pursuit of its mission – to create a digital identity ecosystem that enhances privacy, trust and improves access for all people in New Zealand. […]

    + +

    The DISTF WG met last week also, to discuss the Select Committee’s report following the submissions, containing its recommended changes to the Bill prior to its Second Reading.

    +
    +
  • +
  • Honouring Te Tiriti in our work 2021-11-18 DigitalNZ +
    +

    We understand that our responsibility to guide conversations and decisions relating to digital identity means that we must acknowledge and understand Māori perspectives of identity. We also seek to engage with the Māori communities we serve to ensure that we are working in partnership and that mana whenua have the agency to inform our future. Draft Statement of Intent; Te Tiriti o Waitangi at DINZ

    +
    +
  • +
  • A key place for Identity in the Digital Strategy for Aotearoa < - Colin Wallis will now head Digital Identity.nz 2021-10-05 +
    +

    Our government is embarking on a journey to create A Digital Strategy for Aotearoa that seeks to respond to the social, economic, education and cultural opportunities from digital technology, along with the risks that these technologies can bring.

    +
    +
  • +
  • The Trust Economy in a Future New Zealand 2021-06-16 +
    +

    Now with the 4th industrial (digital) revolution the old vertical, siloed trust models are breaking down and we are moving to a more horizontal, distributed environment.

    +
    +
  • +
  • Leading the digital trust conversation DI NewZealand 2022-07-15 +
    +

    the Digital Identity Services Trust Framework Act has the potential to provide a game-changing regulatory foundation for the identification and authentication components of services delivered through the digital channel.  Those services that choose to be independently audited for compliance against the Framework’s security and privacy oriented rules and standards to become accredited, would then be able to differentiate those digital service brands through displaying an accreditation mark.

    +
    +
  • +
  • Postcard from the UK DIGITAL IDENTITY NEW ZEALAND 2022-06-20 +
    +

    It is on this last point that I do see a slight gap between the UK and Aotearoa. In the UK and in Europe more generally there seems to be more awareness of, and a sense of urgency around, the vulnerability of mobile smartphones, given the expectation that they will be the device of choice for most people to download digital identity related wallet apps.

    +
    +
  • +
+ +

Reports

+
    +
  • New Report on Limits of “Consent” in New Zealand’s Data Protection Law 2022-06 Future of Privacy Forum report +
    +
      +
    • notice and consent requirements for processing personal data in New Zealand’s data protection law;
    • +
    • the status of alternative legal bases for processing personal data which permit processing of personal data without consent if the data controller undertakes a risk impact assessment (e.g., legitimate interests); and
    • +
    • statutory bases for processing personal data without consent and exceptions or derogations from consent requirements in-laws and regulations.
    • +
    +
    +
  • +
  • Summary of Public Engagement of the Digital Strategy for Aotearoa discussion document 2022-04-12 New Zealand Govt. +
    +

    Several submitters commented that it has been too long since the last Digital Strategy was delivered in 2008. Some also commented on the timeliness of the Strategy as the government, businesses and communities were responding to the COVID-19 pandemic, especially with the current focus, both domestically and internationally, on looking to build back better and lay the foundations for a better future.

    +
    +
  • +
  • INCLUSIVE AND ETHICAL USES OF DIGITAL IDENTITY 2022-04-01 DINZ +
    +

    In April 2022, DINZ launched a broad-scope members’ Working Group in response to the increasing challenges for some groups in society to participate fully in Aotearoa’s digital transformation, with the aim of providing baseline supporting guidance to inform policy and service design.

    +
    +
  • +
  • DINZ’s annual Consumer Research 2020-06 Digital Identity NZ +
    +

    ‘Do the best you can until you know better. Then when you know better, do better.’ These wise words from Maya Angelou encapsulate the key findings from our 2020 trust and identity research.

    +
    +
  • +
  • [Survey Results] Providing a Benchmark Understanding of Digital Identity Among New Zealanders 2019-05 DigitalIDNZ +
    +

     found 85 percent of respondents said there was a lack of transparency, as well as concern in having to share data with so many organisations.

    +
    +
  • +
+ +

Organization

+
    +
  • 2022 Executive Council nominations now open Digital Identity NZ 2022-10-06 +
    +

    In December 2019, members elected the first Digital Identity NZ Executive Council. The Council is the governing group for the association; providing guidance and direction as we navigate the developing world of digital identity in Aotearoa. Each Council member is elected for a two-year term, with elections held annually and results notified at the Annual Meeting in December. So, as we approach the end of the year it is time for us to call for nominations for the Council seats coming up for re-election.

    +
    +
  • +
  • DINZ held the first Aotearoa Digital Identity Hui Taumata 2020-12-07 +
    +

    Bianca Lopes and David Birch shared with us their International perspectives and insights, including a whirlwind Identity world tour hosted by Bianca and her team at Talle.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/usa/california.html b/government/usa/california.html new file mode 100644 index 00000000..fcb3adc0 --- /dev/null +++ b/government/usa/california.html @@ -0,0 +1,1440 @@ + + + + + + +California: SSI, Policy, Blockchain, and Vaccine Records | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 9 minute read + + + +

+ + +
+ + +
+ + + +
    +
  • VCs Policy Committeee (California) – Participate in passing legislation to create a California Trust Framework! 2021-05-06 IIW, IDcommons Kaliya Young, Ally Medina Slides +
    +

    discussed how the Blockchain Advocacy Coalition’s sponsorship of AB 2004 pushed verifiable credentials into mainstream political discourse and how companies can help us shape public policy and government pilot programs of Verifiable Credential technology.

    + +

    We are planning on working with legislators to introduce a bill that creates a California Trust Framework and lays the groundwork for use of the technology in the public and private sector.

    +
    +
  • +
+ +

Blockchain

+
    +
  • California Legalizes Blockchain-based Vital Records 2022-10-03 MobileDataWorld +
    +

    As an abstract of the bill explains, while existing law requires such records “to contain certain information and to be printed on chemically sensitized security paper, as specified,” the new legislation enables a county recorder to, upon request, issue a birth, death, or marriage record “by means of verifiable credential, as defined, using blockchain technology, defined as a decentralized data system, in which the data stored is mathematically verifiable, that uses distributed ledgers or databases to store specialized data in the permanent order of transactions recorded.”

    +
    +
  • +
  • California Moves Forward to Allow Vital Records to be Issued on Blockchain Coindesk 2022-09-29 +
    +

    approved another on Wednesday that instructs county records offices to allow for the use of blockchain technology and verifiable credentials. The technology would be established in the distribution of birth, death and marriage records, allowing PDFs to be sent immediately rather than using a typical 10-day postal delivery. 2022-09-28

    +
    +
  • +
  • Soulbound Tokens, Trust Networks, and California’s Big Test 2022-05-28 Wrenchinthegears +
    +

    California SB1190 that would establish a “Trust Framework” at the state level. This bill was introduced to the state senate in early March by Robert Hertzberg, close friend of Los Angeles billionaire investor Nicholas Berggruen

    +
    +
  • +
  • Crypto Regulatory Affairs: Governor of California Signs Blockchain Executive Order 2022-05-09 Elliptic +
    +

    On May 4th, California Governor Gavin Newsom signed into effect a “Blockchain Executive Order”

    + +

    “[to] assess how to deploy blockchain technology for state and public institutions, and build research and workforce development pathways to prepare Californians for success in this industry”.

    +
    +
  • +
  • Blockchain in California 2020-07 +
    +

    Blockchain technology has captured the attention of individuals far beyond the circles of computer scientists and cryptocurrency enthusiasts that initially sparked its development. The themes of distributed authority, decentralized governance, self-sovereign identity, and data privacy appeal to those who favor reducing hierarchy and increasing personal agency. The field has evolved in recent years to explore applications in the public sector and in private enterprise where regulation is a consideration.

    +
    +
  • +
  • CA’s 2020 Blockchain Legislative Roundup 2020-10-30 +
    +

    AB 2004 (Calderon, Whittier) marked the first time verifiable credentials saw legislative debate. The bill to allow the use of verifiable credentials for covid-19 test results and other medical records made it through both houses with bipartisan support. Due to state budget restraints, it was ultimately vetoed, however the concept gained significant legislative momentum quickly. We are actively working on our strategy for verifiable credentials policy next year.

    +
    +
  • +
+ +

Vaccine Records

+ +
    +
  • Welcome to the Digital Vaccine Record (DVR) portal +
    +

    Get a digital copy of your vaccine record. Just enter a few details below to get a link to your COVID-19 Vaccine Record with a QR code or your California Immunization Record. Save it on your phone and use it as proof of vaccination wherever you go.

    +
    +
  • +
  • SMART Health Card Framework 2022
  • +
  • California unveils system to provide digital COVID-19 vaccine records 2021-06-18 +
    +

    California has launched a COVID-19 vaccine verification system that provides digital replicas of the traditional wallet-size paper cards, in an effort that officials say will make it easier for residents to supply proof of inoculation if needed.

    +
    +
  • +
  • California Digital Vaccine Record based on VCs 2021-06-18 Heather Vescent +
    +

    To achieve this purpose, the founding members of VCI™ have collaborated to develop (1) the SMART Health Cards Framework Implementation Guide based on the World Wide Web Consortium (W3C) Verifiable Credential and Health Level 7 (HL7) SMART on FHIR standards, and (2) the SMART Health Cards: Vaccination & Testing Implementation Guide.

    +
    +
  • +
+ +

Data Broker Registry

+
    +
  • Data Broker Registry State of California Department of Justice +
    +

    California law requires a data broker, as defined in California Civil Code § 1798.99.80, to register with the Attorney General on its internet website that is accessible to the public, on or before January 31 following each year in which a business meets the definition of a data broker.

    + +

    You can search by the name of the data broker, or simply scroll through the list

    +
    +
  • +
+ +

California Consumer Privacy Act (CCPA)

+
    +
  • State of California Department of Justice - California Consumer Privacy Act (CCPA) - Office of the Attorney General +
    +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including:

    +
      +
    • The right to know about the personal information a business collects about them and how it is used and shared;
    • +
    • The right to delete personal information collected from them (with some exceptions);
    • +
    • The right to opt-out of the sale of their personal information; and
    • +
    • The right to non-discrimination for exercising their CCPA rights.
      +Businesses are required to give consumers certain notices explaining their privacy practices. The CCPA applies to many businesses, including data brokers.
    • +
    +
    +
  • +
  • California Consumer Privacy Act of 2018 (IAPP) +
    +

    The IAPP created this html version of the CCPA in order to provide a way to easily link to specific sections when referring to them in our articles. Please feel free to use the following method to do the same. To link to specific sections, links can be copied from the table of contents.

    +
    +
  • +
  • Our Input to the California Privacy Protection Agency (CPPA) Pre-Rulemaking Stakeholder Sessions 2022-05-18 Me2BA +
    +

    California is a major center of new privacy law and regulation, creating opportunities for internet safety advocates to help design policies that will ripple out well beyond the state’s borders. Their Privacy Rights Act (CPRA), passed by ballot proposition in 2020, created the California Privacy Protection Agency (CPPA), which seems to be getting closer to initiating its first formal rulemaking process.

    +
    +
  • +
  • Me2BA provides human-centered recommendations to the California Privacy Protection Agency 2021-11-10 +
    +

    The California Privacy Rights Act of 2020 (“CPRA”) established the California Privacy Protection Agency (“CPPA”). The CPPA has full administrative power and authority to implement the CCPA and CPRA, which basically means that the CPPA will be in charge of updating regulations and adopting new regulations, while enforcement of these regulations will be done by both the CPPA and the Attorney General

    +
    +
  • +
  • What is the California Consumer Privacy Act (CCPA)? 2019-03 +
    +

    GDPR was implemented on May 25, 2018 to standardize the data protection law across all 28 European Union (EU) countries. It requires businesses to protect consumers’ personal data for transactions that occur within the EU and affects any US business that operates in the EU.
    +Unlike GDPR, CCPA only applies to businesses in the state of California, not the European Union. CCPA also focuses on selling personal information for profit, whereas GDPR focuses on data ownership and rights of deletion.
    +

    +
    +
  • +
  • California Consumer Privacy Act 2019 American Bar Association +
    +

    It is obvious to even the most tech illiterate by now that regulations over data are becoming more onerous and intrusive against what was more of a wild west type scenario in the early days of data sharing. The latest proof of this is in the newly enacted General Data Protection Regulation (GDPR) in the European Union effective on May 25, 2018 (it happens to be my birthday), and in the shadow of the pending U.S. Encrypt Act, and the most recent state’s effort to tighten the data screws for which the poster child currently is California’s new regulation, California Consumer Privacy Act (CCPA) that sets the bar higher than ever before for U.S. companies regarding data privacy regulation. If the bill comes into law in its present form, which this author believes it will not, then companies doing business in the U.S. will require almost the same data privacy controls and capabilities that multinationals need to do business in the European Union require today with some rather ideological exceptions. As always, “failure to protect the data” signals the same need GDPR has for end-to-end encryption, portability, conformity, and data residency.

    +
    +
  • +
+ +

CCPA Resources

+ + + +

IAB

+
    +
  • IAB Releases the IAB CCPA Compliance Framework for Publishers & Technology Companies and the Limited Service Provider Agreement +
    +

    In an ongoing effort to promote the principles of transparency, accountability, and choice that are the basis of the California Consumer Privacy Act, today we are releasing version 1.0 of the IAB CCPA Compliance Framework for Publishers & Technology Companies, as well as the accompanying Limited Services Provider Agreement. The release of these two documents accompanies the IAB Tech Lab’s release of version 1 of the technical specifications of CCPA-related signals earlier this month.

    +
    +
  • +
  • IAB CCPA Compliance Framework for Publishers & Technology Companies +
    +

    The California Consumer Privacy Act (CCPA) was enacted to provide California consumers with greater transparency and control over their personal information. In many ways, the CCPA is a first of its kind law in the United States: an omnibus statute that seeks to create broad privacy and data protection rules that apply to all industries doing business in one jurisdiction, California, rather than focusing on a single sector or specific data collection and use practices. The CCPA was created in response to changing public perceptions. Users, rightfully, want to understand and have the option to exercise control over their own data.

    +
    +
  • +
  • Integration with IAB CCPA Framework Technical Specifications +
    +

    Google is not currently a signatory to the IAB Privacy’s Limited Service Provider Contract. We have however integrated with the IAB CCPA Framework v1.0 Technical Specifications in Authorized Buyers as detailed below.

    +
    +
  • +
  • InteractiveAdvertisingBureau/USPrivacy +
    +

    The IAB CCPA Compliance Framework is comprised of policy and technical work to support CCPA compliance. These documents are the work product of the IAB Tech Lab’s CCPA/U.S. Privacy Technical Working Group. Policy requirements were developed by a legal affairs group at IAB in the US. The technical specifications documents refer to the guidance within IAB CCPA Compliance Framework Policies.
    +[…]
    +Relevant Specification Documents

    + +
    +
  • +
+ +

CPRA

+ +
    +
  • The California Privacy Rights Act of 2020
  • +
  • California Privacy Rights and Enforcement Act is passed by voter ballot - PwC +
    +

    CPRA builds upon the California Consumer Privacy Act of 2018 (CCPA) to strengthen consumers’ privacy rights.
    +[…]
    +California consumers have new rights:

    +
      +
    • to correct their personal data
    • +
    • opt out of proximate geolocation tracking
    • +
    • browse without pop-ups
      +Companies must:
    • +
    • minimize their retention of Californians’ personal data
    • +
    • further restrict collection and use of sensitive personal data
    • +
    • provide consumers greater transparency around “profiling” and “automated decision-making”
    • +
    • regularly assess high-risk data processors
      +[…]
      +CPRA applies to personal information collected after January 1, 2022, and comes in force on January 1, 2023.
    • +
    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/usa/dhs/index.html b/government/usa/dhs/index.html new file mode 100644 index 00000000..57a88c6b --- /dev/null +++ b/government/usa/dhs/index.html @@ -0,0 +1,1523 @@ + + + + + + +US Department Homeland Security (DHS) | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + US Department Homeland Security (DHS) + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 17 minute read + + + +

+ + +
+ + +
+ + + +
    +
  • Small Business Innovation Research Program
  • +
  • Homeland Security Small Business Innovation Research (SBIR) Program Portal +
    +

    The DHS S&T SBIR Program was initiated in 2004 with the goal of increasing the participation of innovative and creative U.S. small businesses in federal research and development programs and challenging industry to bring innovative homeland security solutions to reality.

    + +

    Solicitation topics are developed by Program Managers in each of the Science and Technology (S&T) Divisions. The annual solicitations consist of topics relevant to the following S&T Directorate organizations: Borders and Maritime Security, Chemical/Biological Defense, Cyber Security, Explosives, and the First Responder Group.

    + +

    Similar to the R&D programs of the S&T Directorate, the SBIR topics generally address the needs of the seven DHS Operational Units, i.e., U.S. Coast Guard, U.S. Transportation Security Administration, U.S. Customs and Border Protection, Federal Emergency Management Agency, U.S. Citizenship and Immigration Services, U.S. Immigration and Customs Enforcement, and U.S. Secret Service, as well as First Responders.

    +
    +
  • +
+ +

Silicon Valley Innovation Program

+ +
+

The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen national security with the goal of reshaping how government, entrepreneurs, and industry work together to find cutting-edge solutions.\

+
+ +
+

SVIP utilizes the “Innovation Other Transaction Solicitation” (OTS) — HSHQDC-16-R-B0005 (refer to document titled: “SVIP OTS Amendment_1_29_2020.pdf”) to engage with organizations that do not usually work with the government in order to carry out prototype projects and possibly transition successful projects to production. This engagement is intended to assist new companies so they have more opportunities to work with DHS through targeted non-dilutive funding and provide opportunities for operational testing and market access. Through SVIP, DHS intends to incentivize product developers to open the aperture of their development roadmaps to include homeland security solutions.

+
+ +

Program Phases

+ +
    +
  • Phase 1 $50-$200K 3-6 months Proof-of-Concept Demo
  • +
  • Phase 2 $50-$200K 3-6 months Demo Pilot-ready Prototype
  • +
  • Phase 3 $50-$200K 3-6 months Pilot-test Prototype in Operation
  • +
  • Phase 4 $50-$200K 3-6 months Test in Various Operational Scenarios
  • +
  • Phase 5 As required - Additional Use Cases and Operational Scenarios as DHS Determines
  • +
+ +
+

Phase 5: If DHS determines that additional work is required on a solution to meet mission needs, an SVIP performer may be invited to apply for a Phase 5 award. A Phase 5 is only applicable if DHS determines the solution may address additional use cases and operational scenarios. This Phase may result in a limited number of technology prototypes or licenses to test the prototype in multiple use cases and conditions and may be funded beyond the total $800K Phases 1–4 limits.

+
+ +

Current Portfolio Companies

+ +

There are more DHS portfolio companies, but these are the relevant sections:

+ +

Blockchain & Distributed Ledger Technologies-Release 1

+ +
+
    +
  • Danube Tech (Vienna, Austria) will work on a Universal Issuer and Verifier project to integrate interoperability support for multiple credential data formats, blockchains, and standardized and open application programming interfaces into their existing decentralized identifier (DID) registrar. (Initial award September 2019) – Currently in Phase 2
  • +
  • Digital Bazaar (Blacksburg, Virginia) proposes to build out its digital credentialing and blockchain application solution to create a viable credentialing product for large organizations with the long-term goal of bringing its customized solution to market. (Initial award November 2019) – Currently in Phase 2
  • +
  • Mavennet Systems (Toronto, Canada) will apply the company’s expertise, gleaned from building a platform enabling real-time auditability of the natural gas trading markets in Canada to address CBP needs for cross-border oil import tracking. Mavennet’s solution will build a generic end-to-end platform that can be used for any type of commodity that includes automation and integrating application program interface, physical measurement and legacy system capabilities. (Initial award November 2019) – Currently in Phase 2
  • +
  • SecureKey Technologies (Toronto, Canada) will adapt the concepts and code associated with its Verified.Me commercial strength identity network solution that offers availability, disaster recovery, fraud prevention, monitoring and other essential operational controls to support Transportation Security Administration and U.S. Citizenship and Immigration Services needs around the issuance and validation of identity documents for travel and employment authorization. (Initial award November 2019) – Currently in Phase 2
  • +
  • Transmute Industries (Austin, Texas) will adapt Transmute ID, its core technology product that leverages centralized and decentralized identity infrastructures to secure individual agency identities and verifiable credentials to ensure that CBP has visibility into the provenance, traceability and regulatory compliance of raw material imports. (Initial award November 2019) – Currently in Phase 2
  • +
+
+ +

Blockchain & Distributed Ledger Technologies-Release 2

+ +
+
    +
  • MATTR (Auckland New Zealand): a woman-owned start-up is assisting USCIS to develop a capability to digitally issue and validate essential work and task licenses. (Initial Award September 2020) – Currently in Phase 1
  • +
  • Mavennet (Toronto, Canada): will be supporting CBP by improving the traceability of natural gas. Mavennet proposes to enhance their Neoflow platform to digitally trace natural gas supply chains between Canada and the US. (Initial Award September 2020) – Currently in Phase 1
  • +
  • Mesur IO (Chapel Hill, North Carolina): will be developing a capability to enhance CBP’s visibility of food supply chains. The project aims to improve food safety through the international supply chain by enhancing visibility from farm to point of purchase. (Initial Award September 2020) – Currently in Phase 1
  • +
  • SecureKey (Toronto, Canada): will be developing an alternative identifier to the Social Security Number (SSN) to support PRIV’s SSN Collection and Use Reduction initiative. The project’s goal will be to implement a globally unique, meaningless, and verifiable identifier that will not divulge personally identifiable information or allow for cross tracking. (Initial Award September 2020) – Currently in Phase 1
  • +
  • Spherity (Dortmund, Germany): will be developing a capability to enhance CBP’s supply chain traceability of direct-to-consumer e-commerce shipments.Spherity will adapt their core digital-twin binding technology to provide traceability of packages from internet purchase to consumer. (Initial Award September 2020) – Currently in Phase 1
  • +
+
+ +

2016 - 2018

+ +

Science and Technology Directorate

+ +

Small Business Innovation Research

+ +
    +
  • U.S. Department of Homeland Security funds four blockchain companies developing new cyber security technology - 2016 (Digital Bazaar Inc., Respect Network Corporation, Narf Industries LLC, Celerity Government Solutions, LLC) +
    +

    The U.S. Department of Homeland Security, Science and Technology Directorate, recently unveiled a list of 13 small businesses working towards “the development of new cyber security technology.” The companies are part of the 2016 Small Business Innovation Research program. Each was awarded approximately $100,000 in funding, for a total of $1.3 million, and four are using blockchains in their product.

    +
    +
  • +
  • DHS S&T Awards $199K to Austin Based Factom Inc. for Internet of Things Systems Security +
    +

    The Department of Homeland Security (DHS) Science and Technology Directorate (S&T) today awarded $199,000 to Factom Inc. based in Austin, Texas, to advance the security of digital identity for Internet of Things (IoT) devices. The project titled “Blockchain Software to Prove Integrity of Captured Data From Border Devices” was awarded through Securing the Internet of Things (IoT), Solicitation Number: HSHQDC-16-R-00035, the first call for proposals under the Silicon Valley Innovation Program (SVIP) Other Transaction Solicitation (OTS) which launched in December 2015 to encourage non-traditional performers to offer solutions to some of the toughest threats facing DHS and the homeland security mission.

    +
    +
  • +
  • US Department of Homeland Security Talks Blockchain R&D - CoinDesk - 2016 +
    +

    For DHS use cases, the projects we’re funding are focused on proving or disproving that security and privacy can be supported by a blockchain-based infrastructure. It is much broader than IoT and identity.”

    + +

    In addition to Factom, projects like Solarity Solutions, Respect Network and Digital Bazaar have received funding to explore concepts related to proving the DHS’s hypotheses. As such, John’s part of the agency is not alone in supporting this exploration.

    +
    +
      +
    • DID Specification WD03 Working Draft 03, 17 October 2016 +
      +

      Note: Work on this specification has been funded in part by the United States Department of Homeland Security’s Science and Technology Directorate under contract HSHQDC-16-R00012-H-SB2016-1-002. The content of this specification does not necessarily reflect the position or the policy of the U.S. Government and no official endorsement should be inferred.

      +
      +
    • +
    +
  • +
  • News Release: DHS S&T Awards $749K to Evernym for Decentralized Key Management Research and Development +
    +

    WASHINGTON—The Department of Homeland Security (DHS) Science and Technology Directorate (S&T) has awarded Salt Lake City-based startup Evernym a $749,000 Small Business Innovation Program (SBIR) award to develop an easy-to-use, decentralized mechanism for managing public and private keys needed for the secure and scalable deployment of blockchain technologies.

    + +

    Under the SBIR Phase II contract, Evernym will design and implement a decentralized key management system (DKMS) for blockchain technologies based on National Institute of Standards and Technology Special Publication 800-130, titled “A Framework for Designing Key Management Systems.” The research project is being managed by the S&T Cyber Security Division’s (CSD) Identity Management project.

    +
    +
  • +
+ +

2019

+ +
    +
  • U.S. Homeland Security to hold biometrics for 259M people by 2022 and seeks new capabilities - 2019 +
    +

    According to the industry day presentation, DHS is seeking new Biometric Support Center (BSC) examination tools for multimodal biometric analysis, an interoperable and scalable web-based portal for HART, new reporting and analytics capabilities, mobile applications, and matching capabilities for contactless fingerprints, palm prints, scars, marks, and tattoos (SMT), voice, DNA, and other modalities.

    +
    +
  • +
  • DHS Awards $199K for Blockchain Credential Lifecycle Management [+] +
    +

    Newswise — WASHINGTON – The Department of Homeland Security (DHS) Science and Technology Directorate (S&T) has awarded $199,984.00 to Digital Bazaar based in Blacksburg, Virginia, to develop blockchain security technology. The Phase 1 award was made under S&T’s Silicon Valley Innovation Program (SVIP) Other Transaction Solicitation Preventing Forgery & Counterfeiting of Certificates and Licenses seeking blockchain and distributed ledger technology (DLT) solutions to fulfill a common need across DHS missions.

    +
    +
  • +
  • DHS Silicon Valley Program Makes Two Awards for Digital Credentials Management +
    +

    “The ability of credential issuers to transition from paper-based to digital credentials without reengineering current processes and systems is a critical aspect of incorporating innovative technologies with current systems.” Anil John, SVIP technical director, said in the announcement. “SIPCA’s work will allow physical and digital credentials to coexist while enabling broad interoperability based on emerging World Wide Web Consortium standards such as decentralized identifiers and verifiable credentials.”

    +
    +
  • +
  • Factom Inc. Wins Contract Award from the Department of Homeland Security: Preventing Forgery & Counterfeiting +
    +

    The Department of Homeland Security (DHS) Science and Technology Directorate’s Silicon Valley Innovation Program (SVIP) has given a performance-based contract award to Factom Inc. The award will be used to develop cross-blockchain technology to help prevent the forgery and counterfeiting of certificates and licenses.

    + +

    This is Factom’s second DHS SVIP award. The first award was in 2016 focused on using the blockchain to secure data collected by the U.S. Border Patrol’s sensors and cameras against spoofing, deletion or tampering. Factom continues to work with partners to roll out the internet of things (IoT) security technology at production scale.

    +
    +
  • +
  • News Release: DHS S&T Awards 143K for Blockchain Interoperability Infrastructurefedscoop +
    +

    The group’s Silicon Valley Innovation Program (SVIP) has awarded a contract to the Vienna, Austria-based company Danube Tech GmbH to develop technology that allows for interoperability across blockchains, particularly those that pertain to personal identity. The phase one SVIP contract is worth $143,478.

    +
    +
  • +
  • News Release: DHS Awards $198K for Raw Material Import Tracking Using Blockchain +
    +

    S&T is exploring the application of blockchain to issue credentials digitally to enhance security, ensure interoperability and prevent forgery and counterfeiting. Transmute builds identity management solutions that use blockchain technology to streamline and enforce identity authorization. Its Phase 1 award project “Verifiable Provenance, Traceability, and Regulatory Compliance for Raw Material Imports” will adapt Transmute ID, its core technology product that leverages centralized and decentralized identity infrastructures to secure individual agency identities and verifiable credentials to ensure that CBP has visibility into the provenance, traceability and regulatory compliance of raw material imports.

    +
    +
  • +
  • DHS Awards 159K for Infrastructure to Prevent Credential Fraud +
    +

    Phase 1 award project “Leveraging Learning Machine’s Commercial Offering in Public Infrastructure for Fraud Prevention” will adapt their current commercial technology using the open-source Blockcerts standard to support emerging global World Wide Web Consortium (W3C) security, privacy and interoperability standards such as decentralized identifiers (DID) and verifiable credentials for credential issuance and verification solutions. The proposed approach enables credential user and DID provider independence from vendor-specific accounts to access credentials and promotes holder control and interoperability.

    +
    +
  • +
  • DHS Awards $181K for Flexible Decentralized Digital Credentials +
    +

    The Department of Homeland Security (DHS) Science and Technology Directorate (S&T) has awarded $181,392 to SICPA Product Security, LLC based in Springfield, VA to develop a solution for credential issuers to manage and verify digital credentials that are the secure digital equivalent to secure physical credentials without reengineering their current processes and systems.
    +[…]
    +SICPA’s Phase 1 award project “Decentralized Digital Identity for Online and Offline Verification” will build a flexible, credential-based identity solution that includes the enrollment, creation, issuance and management of secure digital credentials through interoperable, open standards, which will seamlessly coexist with current processes and systems while enabling offline credentials validation.

    +
    +
  • +
  • DHS awards $200k for scalable, interoperable distributed ledger for credential exchange +
    +

    SecureKey Technologies Phase 1 award project “Identity Documents Proofing, Presentation and Exchange system” will adapt the concepts and code associated with its Verified.Me commercial strength identity network solution that offer availability, disaster recovery, fraud prevention, monitoring and other essential operational controls to support Transportation Security Administration and U.S. Citizenship and Immigration Services needs around the issuance and validation of identity documents for travel and employment authorization.

    + +

    “User-centric, privacy protecting approaches to credential issuance and verification that have enterprise level management features are critical to addressing the digital credentialing needs of TSA and USCIS,” said Anil John, Silicon Valley Innovation Program (SVIP) Technical Director. “SecureKey adapting its Verified.Me architecture to support data exchange interoperability based on emerging World Wide Web Consortium standards addresses much needed enterprise scalability and interoperability requirements.”

    +
    +
  • +
  • Blockchain Portfolio +
    +

    There are several Department of Homeland Security (DHS) use cases that could be enabled by blockchain technology, including:

    + +
      +
    • Digital issuance of currently paper-based credentials to enhance their security, ensure their interoperability, and prevent their forgery and counterfeiting
    • +
    • Creating immutable records and audit logs of data that cannot be spoofed and can be publicly verified without revealing personally identifiable information
    • +
    • Improving traveler experience in airports by reducing redundant checks
    • +
    • Reducing fraud in the transfer of goods across international boundaries that touch multiple entities who do not trust each other
    • +
    +
    +
  • +
+ +

2020

+ +
    +
  • News Release: DHS Awards $197K for Digital Credentials That Work Offline +
    +

    Stranger Labs will enable issuance, exchange and verification of digital credentials in an isolated environment — directly between devices, with no internet, LAN, or cellular connectivity — without sacrificing integrity guarantees or the ability to establish credentials’ provenance while simultaneously enabling control of credentials from multiple devices. This offline solution proposes safe and secure digital credentials with paper-like usability and availability.

    + +

    To enable DHS components to issue and verify identifiers and credentials, this solicitation is seeking start-up companies with solutions that use global, interoperable standards for decentralized identifiers and resilient registries. The overall goal is to enhance security while employing privacy respecting mechanisms that implement standards-based, multi-platform interoperability.

    +
    +
  • +
  • DHS S&T Opens Second Solicitation for Solutions to Prevent Forgery of Certificates, Licenses +
    +

    Applicants are expected to use one or more of following DHS-specific scenarios to frame their submissions:

    +
      +
    • Alternative Identifier to the Social Security Number (PRIV)
    • +
    • Food Supply Chain Safety and Visibility (CBP)
    • +
    • Supply Chain Traceability of Natural Gas Imports (CBP)
    • +
    • Supply Chain Traceability of Direct-to-Consumer E-Commerce Shipments (CBP)
    • +
    • Privacy Respecting Essential Work and/or Task License (USCIS)
    • +
    +
    +
  • +
  • S&T’s Blockchain Investment Is Helping DHS Use Innovative Technologies Built on an Interoperable Foundation +
    +

    It has been over a year since the Department of Homeland Security (DHS) Science and Technology Directorate’s (S&T) Silicon Valley Innovation Program (SVIP) released its initial Preventing Forgery and Counterfeiting of Certificates and Licenses funding solicitation, which specifically focused on the use of blockchain and distributed ledger technology (DLT) solutions to boost security, privacy and interoperability. The investment yielded such significant, innovative and unprecedented results for S&T that we were able to identify even more opportunities to apply these technologies to support DHS component missions.

    +
    +
  • +
  • DHS Awards $193K for a Standards Based Approach to an Alternative Identifier to the Social Security Number +
    +

    SecureKey Technologies Phase 1 award project, “Alternative Identifier to the Social Security Number,” will facilitate the DHS Social Security Number (SSN) reduction initiative to support the DHS Office of Privacy Policy Instruction 047-01-010, “Social Security Number Collection and Use Reduction.” The solution would allow a globally unique, meaningless and verifiable identifier to be issued to individuals. This number would not reveal personally identifiable information and could not be reused for cross tracking or as a shared secret. It would allow individuals to obtain their identifier from a trusted authority and securely share it with legitimate organizations. Individuals would be in control of sharing the identifier and would be able to see a history of organizations that obtained the identifier. Websites receiving the identifier from an individual would not be able to link the individual across systems or organizations without an audit trail or regulatory need, such as within government agencies or financial institutions with multiple lines of business.

    +
    +
  • +
  • DHS Awards $200K for Issuing and Validating Essential Work and Task Licenses +
    +

    WASHINGTON – The Department of Homeland Security (DHS) Science and Technology Directorate (S&T) has awarded $200,000 to MATTR LIMITED, a woman-owned start-up based in Auckland, New Zealand, to develop a capability to digitally issue and validate essential work and task licenses for United States Citizenship and Immigration Services (USCIS).
    +[…]
    +MATTR is currently building an extensive set of foundational capabilities in a software-as-a-service (SaaS) platform for verifiable credential issuance, verification, and storage. An essential worker or a person performing an essential task would receive various credentials and attestations from many issuers containing relevant assertions about their essential work or task status. Their solution also offers the option to validate the information further by using either public or private registries of authoritative verifiable information.

    +
    +
  • +
  • DHS S&T Silicon Valley Innovation Program Makes New Phase 1 Awards to a Global Cohort of Five Blockchain Companies +
    +

    MATTR Limited, a woman-owned start-up based in Auckland, New Zealand, was awarded $200,000 to help USCIS develop a capability to digitally issue and validate essential work and task licenses. The COVID-19 pandemic has amplified the need for this capability. MATTR proposes to build an extensive set of foundational capabilities in a software-as-a-service (SaaS) platform for verifiable credential issuance, verification, and storage.

    +
      +
    • Mesur IO, Inc. based in Chapel Hill, North Carolina, was awarded $193,612 to develop a capability to enhance CBP’s visibility of food supply chains. The project aims to improve food safety through the international supply chain by enhancing visibility from farm to point of purchase.
    • +
    • Spherity GmbH, a Dortmund, Germany based start-up, received $145,000 to develop a capability to enhance CBP’s supply chain traceability of direct-to-consumer e-commerce shipments. Spherity proposes to adapt their core digital-twin binding technology to provide traceability of packages from internet purchase to consumer.
    • +
    • SecureKey Technologies, a business based in Toronto, Canada and current SVIP portfolio company, was awarded $193,000 to develop an alternative identifier to the Social Security Number to support PRIV’s SSN Collection and Use Reduction initiative. The project’s goal will be to implement a globally unique, meaningless, and verifiable identifier that will not divulge personally identifiable information or enable cross tracking.
    • +
    • Mavennet Systems, Inc. of Toronto, Canada, a current SVIP portfolio company, received $86,100 to support CBP by improving the traceability of natural gas. Mavennet proposes to enhance their Neoflow platform to digitally trace natural gas supply chains between Canada and the U.S.
    • +
    +
    +
  • +
  • News Release: Finalists Announced in Digital Wallets Prize Challenge (Dignari, Indicio, Trinsic) +
    +

    Designers submitted concepts that were easy-to-use, trustworthy, and improved the overall user experience (UX) and management of digital wallet-based credentials. S&T’s Silicon Valley Innovation Program (SVIP) is sponsoring the challenge. SVIP is currently working with a cohort of start-up companies to develop interoperable implementations of blockchain and distributed ledger technologies for DHS use.

    +
    +
  • +
+ +

Resources

+ +
    +
  • Anil John (Technical Director SBIV) +
      +
    • Are We Having a Gone With the Wind Identity Moment in the US? +
      +

      Since I first left public service last year and then returned, I have been regularly asked about my perspective on the state of the U.S. Government’s public facing shared service infrastructure for identity services. For a long time, I have lacked the words given my past investments of time, energy and emotion in those efforts.

      +
      +
    • +
    • Cyberforge - Get the best cybersecurity research, resources and insights to help secure and safeguard the digital world.
    • +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/usa/index.html b/government/usa/index.html new file mode 100644 index 00000000..6082ff37 --- /dev/null +++ b/government/usa/index.html @@ -0,0 +1,1686 @@ + + + + + + +United States Governments and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 17 minute read + + + +

+ + +
+ + +
+ + + +

White House

+
    +
  • +The White House’s Future of the Internet is Available Today 2022-04-29 Indicio Tech +
    +

    The Biden administration, in coordination with 60 other countries, on Thursday unveiled a “Declaration for the Future of the Internet” that “reclaims the promise of the Internet in the face of the global opportunities and challenges presented by the 21st century.” 2022-04-28

    +
    +
  • +
  • +A Collaborative Approach to Meeting the Challenges in President Biden’s Executive Order on Improving US Cybersecurity 2021-06-14 +
    +

    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.

    +
    +
  • +
  • +Recognizing Digital Identity as a National Issue 2021-06-14 +
    +

    we dove into creating a centralized and holistic approach to protecting and regulating identity in the United States and the specifics of why digital identity and cybersecurity are national issues that the private sectors simply cannot tackle on their own. Here are some of the key takeaways.

    +
    +
  • +
  • +Industry Implications of Executive Order on Improving the Nation’s Cybersecurity 2021-06-03 +
    +

    President Biden’s recent issuance of the highly anticipated Executive Order on Improving the Nation’s Cybersecurity (EO or Order), in the midst of high-profile cyber-attacks on the Nation, brought new challenges to organizations looking to secure their cyber defenses. In this multipart podcast series, Wiley’s Government Contracts, Telecom, Media & Technology (TMT), and Privacy, Cyber & Data Governance attorneys provide a high-level overview of the Order.

    +
    +
  • +
  • +Zero Trust Architecture in the White House Executive Order on Cybersecurity 2021-05-14 Adrian Gropper +
    +

    Please read Section 3 in the EO +[…] +It may be time for us to explain Zero-Trust Architecture relationship to VCs and DIDs. My not-so-hidden agenda includes priority for considering authorization and delegation in our protocol work but our diverse community of security experts will surely make this a much broader discussion.

    +
    +
  • +
  • +Executive order on Improving the Nations Cybersecurity 2021-05-12 +
    +

    Sec. 3.  Modernizing Federal Government Cybersecurity.

    + +

    (a)  To keep pace with today’s dynamic and increasingly sophisticated cyber threat environment, the Federal Government must take decisive steps to modernize its approach to cybersecurity, including by increasing the Federal Government’s visibility into threats, while protecting privacy and civil liberties.  The Federal Government must adopt security best practices; advance toward Zero Trust Architecture; accelerate movement to secure cloud services, including Software as a Service (SaaS), Infrastructure as a Service (IaaS), and Platform as a Service (PaaS); centralize and streamline access to cybersecurity data to drive analytics for identifying and managing cybersecurity risks; and invest in both technology and personnel to match these modernization goals.

    +
    +
  • +
  • +ACE Selects Four Blockchain Innovation Challenge Winners to Expand Economic Opportunity to Underserved Learners 2021-02-11 +
    +

    The Lifelong Learner Project, Powered by Teachers, to develop a digital wallet in which teachers can store and access their credentials, certifications, and learning resources and securely share these verifiable credentials with entities such as state licensing systems, human resources departments, and learning management systems. The project is led by RANDA Solutions, in partnership with the Utah State Board of Education, ETS, Digital Promise, University Instructors, University of Colorado, Colorado Springs, Blockframe, Fluree, Evernym, Velocity Network Foundation, IDRamp, PhilosBDL, UPD Consulting, IATC, Credential Engine, and IMS Global.

    +
    +
  • +
+ +

USCIS - Digital Immigration Credentials

+ + +

Healthcare

+
    +
  • +“Member as API” - The Interoperability and Patient Access final rule and Verifiable Credentials 2021-07-26 PocketCred +
    +

    The Interoperability and Patient Access final rule (CMS-9115-F) delivers on the government’s promise to put patients first, giving them access to their health information when they need it most and in a way they can best use it. As part of the MyHealthEData initiative, this final rule is focused on driving interoperability and patient access to health information by liberating patient data using CMS authority to regulate Medicare Advantage (MA), Medicaid, CHIP, and Qualified Health Plan (QHP) issuers on the Federally-facilitated Exchanges (FFEs).

    +
    +
  • +
+ +

Digital Identity

+
    +
  • +The Missing Ingredient for Globally Compatible ESG Data Collation and Reporting? Standardized Digital Entity Identification 2022-01-27 GLEIF +
    +

    Research conducted by GLEIF and the Data Foundation, indicates that the U.S. federal government alone uses 50 distinct and incompatible entity identification systems. When this fragmentation is amplified, taking into account the volume of different identifiers globally, it is easy to understand the challenges.

    +
    +
  • +
  • +US Lawmakers Ask Government to Deliver Better Digital Identity Framework 2021-07-07 FindBiometrics +
    +

    witnesses should weigh any risks of voice and facial recognition software, which has historically exhibited bias against women and people of color, versus the potential benefits. This hearing will also discuss the future of digital identity frameworks, interoperability requirements and standards, and how the emerging technologies such as AI and distributed ledger technology could contribute to building a secure and effective digital ID.

    +
    +
  • +
  • +Foster Introduces Bipartisan Digital Identity Legislation 2020-08-11 +
    +
      +
    • Establish a task force made up of key federal agencies and state representatives.
    • +
    • Direct NIST to create a new framework of standards to guide agencies in implementing identity systems.
    • +
    • Establish a grant program within the DHS to support states in upgrading.
    • +
    +
    +
  • +
+ +

Department of Education

+
    +
  • +US Education Department promotes putting student records on blockchain 2021-02-23 Cointelegraph +
    +

    The COVID-19 pandemic has exposed flaws across various sectors. As a result, a number of government departments are evaluating blockchain-based systems as possible solutions for challenges involving multiparty workflows, record-keeping, transparency and more.

    + +

    For example, the United States Department of Education recently provided funding for the launch of the “Education Blockchain Initiative.” Referred to as the EBI, this project is led by the American Council on Education — an organization that helps the higher education community shape effective public policy — and is designed to identify ways that blockchain can improve data flow between academic institutions and potential employers.

    +
    +
  • +
  • +CONNECTED IMPACT Unlocking Education and Workforce Opportunity Through Blockchain 2020-06 ACE +
    +

    This report is the first phase of the Education Blockchain Initiative, funded by the U.S. Department of Education and managed by the American Council on Education (ACE). It summarizes an intensive research project to better understand the application of blockchain, a form of distributed ledger technology, to education. Its content is intended to inform policymakers, technology developers, education practitioners, and workforce entities about the state of and potential of interoperable digital credentials anchored on blockchains. This report also provides guidance to these stakeholders on the effective implementation of blockchain-based digital credentials infrastructure.

    +
    +
  • +
+ +

Personal Data Privacy

+
    +
  • +2 Signs the US is Getting Tougher on Data Privacy Regulation 2022-09 Anonyme +
    +

    I know almost everyone can probably find something that they wished were different in the bill [ADPPA]. On the other hand, I do think we have a band-aid for the American people who are just fed up with the lack of privacy online

    +
    +
  • +
  • +What is the American Data Privacy and Protection Act? 2022-06-20 IdentityReview +
    +

    If a business has had an annual revenue less than “$41 million, did not collect or process the data of more than 100,000 individuals, and did not derive more than 50% of revenue from transferring personal information” in the last three years, they are not considered a covered entity in this bill.

    +
    +
  • +
  • +Kids PRIVCY ACT 2022-01-10 Me2BA +
    +

    We’re proud to support a bill that will:

    +
      +
    • Strengthen the legal protections afforded to children under COPPA, and extend COPPA protections to adolescents ages 13 to 17, who have long gone without privacy protections online, while creating new rights for families.
    • +
    • Prohibit surveillance advertising and other harmful uses of data on all digital services likely to be accessed by children, rather than limiting protection to ineffectual notice and consent on “child-directed sites.”
    • +
    +
    +
  • +
  • +75% of Americans Want National Data Privacy Standards 2021-11-03 Anonyme +
    +

    The clear majority of adults surveyed want national standards around how companies collect, process and share personal data to help protect users’ privacy and security online. Seven in 10 people agree with the federal government treating personal data security as a national security issue and investing in cybersecurity.

    +
    +
  • +
  • +The US Data Privacy Law “Floor”: What Deserves Basic Protections? 2021-10 Anonyome +
    +

    The New York Times recently did a deep dive into the United States’ lack of a national data privacy law

    +
      +
    1. Data collection and sharing rights
    2. +
    3. Opt-in consent
    4. +
    5. Data minimization
    6. +
    7. Non-discrimination and no data use discrimination
    8. +
    +
    +
  • +
  • +A US National Privacy Law Looks More Likely Than Ever 2021-04 + +
  • +
  • +Self-sovereign identity in the context of data protection and privacy 2020-11 YourStory +SSI Explainer + Comparison with Personal Data Protection Bill, 2019. +
    +

    From a techno-legal perspective, data protection regimes like PDPB and GDPR regulate the processing of personal data—which has a broad and evolving definition. An authoritative paper on the subject classifies SSI data components into four categories — DIDs, credentials, revocation of credentials and hashes (relating to the first three).

    +
    +
  • +
+ +

FTC

+ +
    +
  • +FTC proposed consent order prohibits perpetual retention of personal information 2023-03-26 +
    +

    We had previously written about an FTC proposed consent order that would prohibit a company from perpetual retention of personal health information. On March 2, 2023, the FTC announced a complaint and proposed consent with BetterHelp, Inc. that would prohibit the company from perpetual retention of personal information—a broader category. Also unlike the previous matter, the FTC did not cite to the health breach notification requirements, but instead included claims only under Section 5 of the FTC Act. Under the proposed consent, BetterHelp would pay $7.8 million, which the FTC may use for consumer redress.

    +
    +
  • +
  • +FTC weighs new rules to protect Americans’ personal data 2022-08-11 Guardian +
    +

    The FTC is issuing an advanced notice of proposed rule-making to address commercial surveillance, the “business of collecting, analyzing, and profiting from information about people”. […] The public can offer input on the FTC notice and the commission will hold a virtual public forum on 8 September.

    +
    +
  • +
  • +FTC announces Ed Tech prohibited from common data collection and monetization 2022-05-26 Me2BA +
    +

    Specifically, the FTC will be more closely monitoring all companies covered by the Children’s Online Privacy Protection Act of 1998 (COPPA), with particular attention to ed tech, to ensure that children have access to educational tools without being subject to surveillance capitalism.

    +
    +
  • +
  • +Senate Asks FTC to Investigate ID.me for Deceptive Business Practices 2022-05-20 FindBiometrics +
    +

    The Senators’ complaints stem from comments that ID.me and CEO Blake Hall made about the nature of its facial recognition system. More specifically, they call attention to statements and a blog post in which Hall claimed that his company only performs one-to-one matching to compare a new selfie to an image on a photo ID during the identity verification process. One-to-one matching is considered to be both more accurate and more secure than alternative one-to-many solutions, since the user’s image is never cross-referenced against a larger database.

    +
    +
  • +
  • +FTC on Commercial Surveillance and Data Security Rulemaking 2022-02-08 IdentityWoman +
    +

    There is a very real risk that because two companies control the mobile handset operating systems – Apple and Google – the will work to limit access to the APIs within the phone preventing any wallets created by other companies working well.

    + +

    This doesn’t have to happen and the risk of it happening will be reduced if the FTC gets involved to ensure a level playing field for wallet makers – and ensuring consumers will have a choice of who they trust with the sensitive data about who they transact with across the digital world. Thank you.

    +
    +
  • +
  • +We Applaud the Confirmation of New FTC Commissioner, Alvaro Bedoya 2022-05-13 Me2Ba +
    +

    Bedoya’s research has shined a light on digital surveillance and its impact on people of color, immigrants, and the working class. He founded the Center on Privacy & Technology at Georgetown Law to focus on the importance of consumer privacy rights.

    +
    +
  • +
  • +FTC’s Shot Across the Bow: Purpose and Use Restrictions Could Frame The Future of Personal Data Management 2021-11-03 Identity Praxis +
    +

    So that there is no uncertainty or doubt, however, Duball4 reports that, while consumer privacy is a chief concern for the commission, it is not the primary concern to the exclusion of other concerns. The commission is also worried about algorithmic bias and “dark patterns” practices.

    +
    +
  • +
+ +

Crypto

+
    +
  • +Executive Order on Ensuring Responsible Development of Digital Assets 2022-03-09 White House - President Biden +
    +

    We must promote access to safe and affordable financial services.  Many Americans are underbanked and the costs of cross-border money transfers and payments are high.  The United States has a strong interest in promoting responsible innovation that expands equitable access to financial services, particularly for those Americans underserved by the traditional banking system, including by making investments and domestic and cross-border funds transfers and payments cheaper, faster, and safer, and by promoting greater and more cost-efficient access to financial products and services.  The United States also has an interest in ensuring that the benefits of financial innovation are enjoyed equitably by all Americans and that any disparate impacts of financial innovation are mitigated.

    +
    +
  • +
  • +The Infrastructure Bill and What it Holds for Crypto 2021-08-30 SelfKey Foundation +
    +

    Reports state that an amendment to the bill is unlikely when it is discussed during the autumn session. Moreover, the treasury has reportedly said it would provide clarifying guidance after the bill is passed to allow exemptions to firms that do not actually operate as brokers. The reported clarification from the Treasury is potentially a welcome sign that would improve the morale of the crypto community regarding the proposed bill.

    +
    +
  • +
  • +New Directions for Government in the Second Era of the Digital Age 2021-02-05 Kuppinger Cole +
    +

    The Blockchain Research Institute™, in collaboration with the Washington DC based Chamber of Digital Commerce and other experts have produced a 120-page report on how the Biden-Harris administration could reimagine US technology strategy and policy—and take action to implement it.

    +
    +
  • +
+ +

FATF

+ + + +

IRS

+
    +
  • +ID.me and the future of biometric zero trust architecture 2022-04 Mike Vesey, IDRamp +
    +

    By combining verifiable digital credentials, which can be stored on a person’s mobile device, with biometric assurance, only the person who actually owns the device can use the credentials to prove their identity.

    +
    +
  • +
  • +THE IRS AND ID.ME: PRIVACY OPTIONAL 2022-02-15 Trust Over IP +
    +

    While it is not clear why the IRS would relinquish this extremely sensitive capability in its entirety to a single, private-sector entity using a proprietary solution, there are clues

    +
    +
  • +
  • +Rough Seas Ahead People 2022-01 MoxyTongue +from the man who invented the term Self-Sovereign Idenitty, ID.me and the IRS. +
    +

    Humanity does not come into existence inside a database. The American Government does not come into authority “of, by, for” database entries.

    + +

    People prove birth certificates, birth certificates do not prove people.

    +
    +
  • +
  • +IRS Using Facial Scanning 2022-01 Phil Windley +
    +

    The IRS will use ID.me’s authentication and identity proofing service exclusively starting sometime this summer. The identity proofing portion employs facial scanning by a third party, causing some concern.

    +
    +
  • +
  • +IRS Will Soon Require Selfies for Online Access 2022-01 Krebs on Security +
    +

    If you created an online account to manage your tax records with the U.S. Internal Revenue Service (IRS), those login credentials will cease to work later this year. The agency says that by the summer of 2022, the only way to log in to irs.gov will be through ID.me

    +
    +
  • +
+ +

US Patent and Trademarks (USPTO)

+
    +
  • +USPTO: CIO Jamie Holcombe 2021-01-04 Spreaker +
    +

    CIO Jamie Holcombe says identity verification with blockchain might be in the future for USPTO and talks about navigating changes in policy & law when considering a distributed ledger to store patents & trademarks. Among the interesting questions: do we start with patent #1 (applicant: George Washington)?

    +
    +
  • +
+ +

States

+ +

California

+ +

New York

+ + + +

Austin, TX

+
    +
  • +City of Austin dabbling in SSI 2020-03 +
    +

    Many folks within the identity space see VC infrastructure as the future of identification. If much of our online identity is reputation based, then VCs represent a formal method for linking reputations and vouching for others to form a web of trust within which individuals are able to conduct identity transactions in a less centralized way.

    +
    +
  • +
+ +

Illinois

+ +
    +
  • illinoisblockchain.tech
  • +
  • +Illinois Partners with Evernym to Launch Birth Registration Pilot +
    +

    August 31, 2017 (Chicago/Salt Lake City) — Today the Illinois Blockchain Initiative announced its partnership with self-sovereign identity solutions leader Evernym, leveraging distributed ledger technology to provide secure digital identity solutions. The concept will augment work from the W3C’s Verifiable Claims Task Force and use the Sovrin Foundation’s distributed identity ledger to create a secure, “self-sovereign” identity for Illinois citizens during the birth registration process.

    +
    +
  • +
+ +

Wyoming

+ +
    +
  • +Principal Authority 2021-09-15 Blockchain Commons +
    +

    Principal Authority focuses not just on a single person’s authority to act digitally, but also on their ability to delegate to and require duties from other entities. In other words, these peer-to-peer relationships works within the context of a state who recognizes the concept of Principal Authority. Thus the use of Principal Authority to empower Self-Sovereign Identity provides a legal foothold for many of the original 10 #SSI principles. It also suggests five additional duties that are generally defined under the Laws of Agency to be due from agents to Principals.

    +
    +
  • +
  • +2020 Select Committee on Blockchain, Financial Technology and Digital Innovation Technology - Click on 11/2/2020 meeting details, and find the discussion on Disclosure of private cryptographic keys @ 9:30 am.
  • +
+ + + + +

Utah

+
    +
  • +January Walker (UT04) on the Future of Self-Sovereign Identity 2022-09-03 Web3 Domains +
    +

    There are so many things that build into your identity and you’ll take all this information and it’ll be issued to you through a decentralized ID. These wallets will have layers of protection that protect your information, like your Social Security number or your birth certificate, or your marriage license. You’ll have this extra layer of protection when you need to prove your identity, and this could apply to a passport as well.

    +
    +
  • +
  • +Utah State Legislature Passes Facial Recognition Bill 2021-03-05 +
    +

    The Utah bill, on the other hand, allows public agencies to use facial recognition as long as certain guidelines are followed. Most notably, law enforcement officers must submit a written request before performing a facial recognition search, and must be able to provide a valid reason for doing so.

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/government/usa/regulations/california/ccpa/index.html b/government/usa/regulations/california/ccpa/index.html new file mode 100644 index 00000000..0c7b4c13 --- /dev/null +++ b/government/usa/regulations/california/ccpa/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/hgf-2018.html b/hgf-2018.html new file mode 100644 index 00000000..e71111b8 --- /dev/null +++ b/hgf-2018.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/hgf-2018/Microledgers-Edgechains-Hardman-HGF.html b/hgf-2018/Microledgers-Edgechains-Hardman-HGF.html new file mode 100644 index 00000000..d3be4b76 --- /dev/null +++ b/hgf-2018/Microledgers-Edgechains-Hardman-HGF.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/hgf-2018/Microledgers-Edgechains-Hardman-HGF/index.html b/hgf-2018/Microledgers-Edgechains-Hardman-HGF/index.html new file mode 100644 index 00000000..d3be4b76 --- /dev/null +++ b/hgf-2018/Microledgers-Edgechains-Hardman-HGF/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/hgf-2018/VerifiableOrganizationsNetwork-HGF.html b/hgf-2018/VerifiableOrganizationsNetwork-HGF.html new file mode 100644 index 00000000..d5e87dad --- /dev/null +++ b/hgf-2018/VerifiableOrganizationsNetwork-HGF.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/hgf-2018/VerifiableOrganizationsNetwork-HGF/index.html b/hgf-2018/VerifiableOrganizationsNetwork-HGF/index.html new file mode 100644 index 00000000..d5e87dad --- /dev/null +++ b/hgf-2018/VerifiableOrganizationsNetwork-HGF/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/hgf-2018/index.html b/hgf-2018/index.html new file mode 100644 index 00000000..e71111b8 --- /dev/null +++ b/hgf-2018/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/history/2000-2009/index.html b/history/2000-2009/index.html new file mode 100644 index 00000000..16a4c28d --- /dev/null +++ b/history/2000-2009/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/history/2000s/early/augmented-social-network/index.html b/history/2000s/early/augmented-social-network/index.html new file mode 100644 index 00000000..bb6e9bc8 --- /dev/null +++ b/history/2000s/early/augmented-social-network/index.html @@ -0,0 +1,2289 @@ + + + + + + +Augmented Social Network | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + Augmented Social Network + + + First Monday + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 172 minute read + + + +

+ + +
+ + +
+ + + +

Introduction

+ +

Building identity and trust into the next-generation Internet +by Ken Jordan, Jan Hauser, and Steven Foster.

+ +
+

The ASN white paper was presented at the June 2003 Planetwork conference and published in First Monday. There are also 1,000 word and 5,600 word excerpts from the original 34,000 word white paper.

+
+ +
+

The ideas behind the ASN came out of a two year process from 2000 through 2002 facilitated by the Link Tank a group of two dozen professionals in the fields of digital communications, environmental activism, independent media, and socially responsible investment, who met regularly to discuss how a “next generation” Internet could support appropriate responses to the environmental crisis. The group commissioned three of its members, Ken Jordan, Jan Hauser and Steven Foster, to write a white paper that demonstrated the feasibility of the ASN’s vision of online community by describing a technical architecture that could achieve that vision.

+
+ +
+

The Augmented Social Network is a proposal for a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that engages citizens in civil society. The ASN creates an infrastructure for trusted relationships across the entire Internet – enabling innovation in democratic governance, alternative economics, and social organization of all kinds. The ASN is not a piece of software or a website. Rather, it is an online community system in the public interest that could be implemented in a number of ways, using technology that largely exists today. The ASN is a system designed to help you find others with whom you share affinities so you can be introduced to them (in an appropriate manner), and then share media with them, or form groups based on shared interests. Importantly, the ASN would facilitate this by connecting people across traditional social, geographic, or technical boundaries. It takes the positive power of the Internet today one step further.

+
+ +

ASN Full TextASN 1,000 word excerptASN 5,600 word excerpt

+ +

The Augmented Social Network

+ +
+

This foundational piece of literature that paved the way for todays work on Decentralized Identifiers and Verifiable Credentials. As that work comes closer to mass adoption, it may prove valuable to dive deeper into the ideas posed in this paper, since this vision is coming closer to reality every day.

+ +

The only difference between this and the official full-text version from the web-archive, is on-page navigation and I’ve moved citations to the bottom of whichever section they were found in. - infominer

+
+ +

BUILDING IDENTITY AND TRUST INTO THE NEXT-GENERATION INTERNET

+ +

A REPORT FOR THE LINK TANK

+ +

Ken Jordan • Jan Hauser • Steven Foster

+ +

Presented at the Planetwork conference: +“Networking A Sustainable Future” +in San Francisco on June 6, 2003

+ +

Creative Commons Attribution-NonCommercial-NoDerivs License

+ +

^ Table of Contents

+ +

Abstract

+ +

Could the next generation of online communications strengthen civil society by better connecting people to others with whom they share affinities, so they can more effectively exchange information and self-organize? Could such a system help to revitalize democracy in the 21st century? When networked personal computing was first developed, engineers concentrated on extending creativity among individuals and enhancing collaboration between a few. They did not much consider what social interaction among millions of Internet users would actually entail. It was thought that the Net’s technical architecture need not address the issues of “personal identity” and “trust,” since those matters tended to take care of themselves.

+ +

This paper proposes the creation of an Augmented Social Network (ASN) that would build identity and trust into the architecture of the Internet, in the public interest, in order to facilitate introductions between people who share affinities or complementary capabilities across social networks. The ASN has three main objectives: 1) To create an Internet-wide system that enables more efficient and effective knowledge sharing between people across institutional, geographic, and social boundaries. 2) To establish a form of persistent online identity that supports the public commons and the values of civil society. 3) To enhance the ability of citizens to form relationships and self-organize around shared interests in communities of practice in order to better engage in the process of democratic governance. In effect, the ASN proposes a form of “online citizenship” for the Information Age.

+ +

The ASN is not a piece of software or a website. Rather, it is a model for a next- generation online community that could be implemented in a number of ways, using technology that largely exists today. It is a system that would enhance the power of social networks by using interactive digital media to exploit the transitive nature of trust through the principle of six degrees of connection. As a result, people will be able to inform themselves and self-organize more effectively – in non-hierarchical, rhizomatic social formations – leading to more opportunities for engaged citizenship. Part 1 of the paper discusses the concepts behind the ASN, why it is important to pursue such a project today, and the dangers civil society faces if it is not pursued. Part 2 describes a technical architecture for the protocols and software that would support a system of recommendations through trusted third parties across the Internet as a whole. Part 3 offers recommendations for first steps toward achieving the ASN.

+ +

The ASN weaves together four distinct technical areas into components of an interdependent system. The four main elements of the ASN are: persistent online identity; interoperability between communities; brokered relationships; and public interest matching technologies. Each of these is discussed in a separate section in detail.

+ +

The issue of persistent online identity is examined first through a contrast between the needs of civil society and current initiatives in the commercial sector, the Liberty Alliance Project and Microsoft’s .Net identity system, named Passport. The ASN calls for a public interest approach to online identity that enables individuals to express their2 interests outside contexts determined by commerce. This approach would include a digital profile that has an “affinity reference” that would facilitate connections to trusted third parties.

+ +

The section on interoperability between online communities starts with a discussion of Reed’s Law, which shows how the value of social networks grows exponentially through interconnectivity. We then discuss how the ASN would apply Reed’s Law to online communities of practice in new ways, through the creation of interoperability protocols that will enable individuals to cross more easily between social networks. The ASN would create strategically placed “doors” between online community infrastructures, which today act like “walled castles.” Also discussed are the module software applications necessary to extend the functionality of online community infrastructures so they can support ASN activity.

+ +

The section on brokered relationships begins by discussing the importance of brokering introductions between people using the ASN, and describes the “introduction protocols” that would facilitate this process. While many ASN introductions would be automated, others of a more sensitive nature will require specialized brokering services that provide customized introductions, appropriate to narrowly defined circumstances. These are discussed, as well as current brokering systems that are developing relevant technology.

+ +

The section on public interest matching technologies explains why it is crucial for the civil society sector to participate in the creation of online ontologies and taxonomies that are now shaping the semantic structure of the Internet. Also discussed are the ways that matching technologies enhance online communities, and how the ASN would develop protocols that enable interoperability between online ontological frameworks. The latter would enrich knowledge sharing between social networks by allowing distinct communities to compare “knowledge maps,” and easily access diverse viewpoints.

+ +

The ASN could be achieved in an incremental manner, with software and protocols developed among a relatively small group of participants, and gradually adopted by larger online community systems as they see fit. The ASN would be built on open standards, shepherded by a not-for-profit initiative that coordinates efforts in the technical areas described above. Aspects of the implementation could be undertaken by for-profit companies that respect these open standards, just as companies today profit from providing email or web pages. But to insure that the ASN meets its public interest objectives, participating organizations would have to agree to abide by the ASN’s principles of implementation.

+ +

^ Table of Contents

+ +

PART 1: The Future of Online Identity and Trust

+ +

I. The Augmented Social Network

+ +

The Internet is a communications platform made from software. This distinguishes it from all previous media, which were determined by the physical characteristics of their materials. Software, by its very nature, is programmable – which means that the Internet is far more malleable than its predecessors the telegraph, the telephone, print, film, etc. To a significant extent, software can do what we ask of it. It can enable the behaviors we demand from it, as long as we are able to write the necessary code, and that code can be supported by the appropriate hardware.

+ +

Online community tools have proven to be extremely effective at connecting people to one another, and helping them to share information. But shouldn’t we ask: Can these tools be extended to make them even more powerful, in order to further enhance public discourse? Could they be improved to more effectively advance the values of engaged citizenship and democracy? Could the Internet be better at helping us to:

+ +
    +
  • Find others with whom we share affinities?
  • +
  • Share relevant information and media with one another?
  • +
  • Self-organize, and more easily form alliances to engage constructively with our neighbors, our fellow citizens, and our representatives in government?
  • +
+ +

In recent decades, globalization has transformed traditional power relationships in society by eroding geographic borders, challenging the sovereignty of the nation-state, and centralizing control of mass media in increasingly few hands. Most of these changes have been driven by commercial interests, with little consideration given to their effect on democracy. The democratic institutions we have were not conceived to work under such conditions, and are straining under new pressures. There is a growing risk that citizens will become alienated from the process of democratic governance, and feel ill equipped to challenge global elites and corporate interests in areas such as the environment, poverty, health, or sustainable development. Might a “next generation Internet” help to reinvigorate democracy by providing a platform that makes it easier for citizens to inform themselves about public policy debates, self-organize, and participate in the process of governance?

+ +

Walls have been going up on the Internet. The openness that characterizes the Net is under attack on several fronts. Expansive intellectual property laws, narrowly conceived commercial interests, and governments threatened by digital media’s potential to challenge traditional power centers – each threatens to stifle the Internet’s unique ability to connect people and ideas in unprecedented ways. Lawrence Lessig has written insightfully about protecting the Internet as a public commons, a resource shared by all that encourages productive collaboration among its users. Lessig offers a vision of the Internet where walls are kept to a minimum, so that innovative behavior has room to flourish. It is a vision that properly values collaboration, and appreciates the Internet’s ability to enable cooperation in ways never before possible.

+ +

This report offers a parallel vision, that of a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that involves citizens in civil society. As digital media mature, becoming an increasingly ubiquitous part of 21st century life, they have the potential to be even better at helping people share ideas and organize projects. Of course, as Lessig and others have pointed out, there are many reasons to fear that this potential will not be realized, that short-sighted forces in business and government are conspiring to cripple the Internet, just as the technology is beginning to bloom. For that reason, now is the time to present transformative visions of the Internet, to offer models that suggest how digital media can give birth to networks of trusted association. The “next generation” of online community should be a manifestation of flourishing, innovative democracy that encourages the active participation of its citizenry. Asking for any less would be a betrayal of our highest ideals.

+ +

What should online “citizenship” mean in a era of 24/7 connectivity to a ubiquitous information infrastructure? In this new world, you will have an online identity that remains constant, allowing for continuity between your experiences in separate online environments. As in real life, when you go from one virtual social milieu to another your identity will acquire a history. But because this will take place in a digital realm, designed by code and made of data, information will be attached to your identity in ways we are only now beginning to appreciate. Who decides what that capability will be, and most important, whether it contributes or not to civil society? What will your “persistent identity” online say about you, and what shouldn’t it say?

+ +

In this paper, we make a case for a form of persistent identity that serves civil society. Well conceived, and done in the public interest, persistent identity could enhance interpersonal relationships and social organizing just as powerfully as the PC has extended personal creativity. Much has been written recently about the power of social networks, and the famed “six degrees of separation.” Suppose you could go online and make relevant connections with others from whom you are separated by one, two, or three degrees? Suppose that while working on a solar energy project in California, you could use such a system to find an engineer in Shanghai whose experience is directly relevant to your project? Could the Internet be used to establish networks of trust that cross traditional borders? Can the Internet be better at supporting the ability of citizens to self-organize and participate in civil society?

+ +

In the early 1960s, the visionary engineer Douglas Engelbart first proposed the idea of a networked personal computer, a machine that would, as he described it, “augment human intellect.” He understood that digital technology could enhance the ability of the mind to shape and develop concepts, as well as invite new forms of collaboration. The device that he and his colleagues at Stanford Research Laboratories designed, dubbed the oNLine System (NLS), deliberately expanded on the innate human tendency toward creativity, and aimed to support creativity with the appropriate set of digital tools. The PCs we all use today are the fruits of their effort.

+ +

In this paper, we take a similar approach to enhancing person-to-person interaction and group formation through the use of digital communications tools. Just as Engelbart set for his team the goal of “augmenting human intellect,” we propose an initiative that will lead to an “Augmented Social Network” (ASN). And just as Engelbart’s NLS was guided by the firm belief that people would use these digital tools to, as he put it, “solve the world’s problems”^1 (his was a strongly utopian vision), the ASN is designed to support and expand on the fundamental values of an informed and engaged citizenship at the heart of a democratic society. The ASN is not a piece of software or a website; it is not a self-contained application. Rather, it is a model for a “next generation” online community that could be implemented in a variety of ways. The overall objectives are more important than the specific implementation choices (though we do describe an implementation architecture, to show that the ASN is indeed achievable). Unlike Engelbart’s NLS, the ASN will not require a decade of intensive R&D at a cutting edge computer science laboratory, because the technology necessary for the ASN already exists, or is being developed. No engineering breakthrough is required. Rather, the challenge facing the ASN is organizational and political, not technological.

+ +

The ASN begins with the belief that the contribution to civil society that online community is already making can be dramatically expanded. This premise led us to consider a different way to look at online interpersonal communication. We began by asking: how could new software and standards best support Internet-facilitated, self-propagating, self-organizing communities that are based on trust? This question is particularly relevant in light of recent research into the nature of social networks, and way they encourage collaboration and innovation. Self-organizing groups that come together for reasons other than market forces are increasingly appreciated for their central role in civil society. Could the Internet be improved to help form groups that act in the public interest? Needless to say, this approach differs in crucial ways from the one now being pursued by the commercial sector.

+ +

In our lives, each of us inhabits a wide range of distinct, independent social networks. As we move between them, we bring with us our unique interests, our experience, knowledge, and relationships. Each time we go from one social network to another we do not need to restate who we are, what our interests are, or who we know. And we certainly don’t leave these aspects of ourselves behind as we cross from one social milieu to the next.

+ +

Why is it then, as we go from one online community to another, that our experiences within them are so segregated?

+ +

The fact is, given the strengths of computer technology, online communications ought to produce the exact opposite effect. The computer’s great power is its ability to store, sort, and distribute information. This information could include aspects of our selves, for example: what we’re interested in, who we know, who we trust. Of course, this information could never be comprehensive – nor should it be, even if it were possible.

+ +

But in narrow, tactical areas, such as those relating to our work, or to issues we deeply care about (like rainforests, hunger, or AIDs), information of this kind, within an appropriate system, could be extremely useful in helping us to make relevant connections with others as we go from one online community to the next. (Of course, we would need to feel secure that this information is kept private, and would not be exploited against our +wishes for commercial or other purposes.)

+ +

If we are to accept Marshall McLuhan’s assertion “the medium is the message,” then the software and systems we choose for our communications carry with them, in subtle ways, the values we care to achieve as a society. Before the Internet, we never had the opportunity to engineer forms of social interchange as we do today. In fact, each choice we make about our digital, networked communications infrastructure carries with it political significance – because it determines how we can connect with one another, and how we might be prevented from connecting. For this reason, it is a concern that the design of the technical infrastructure underlying online communication is increasingly determined by for-profit entities that seek to monetize every aspect of our discourse, and that see communications between people largely as a catalyst for consumer transactions.

+ +

Conversely, if we bring a vision of a lively, informed, engaged citizenry to our expectations for online communications, it leads us to ask: What enhancements to the current technical architecture could truly benefit the public interest? If we start with the notion that a person online is a citizen, rather than a consumer, we then wonder: What might be done to improve our online communication tools to make people more effective citizens?

+ +

(^1) Douglas Engelbart, "Augmenting Human Intellect," 1 962 ; published in The Augmentation Papers, Bootstrap Institute, 1993.

+

^ Table of Contents

+ +

The ASN has three main objectives:

+ +
    +
  1. To create an Internet-wide system that enables more efficient and effective knowledge sharing between people across institutional, geographic, and social boundaries.
  2. +
  3. To establish a form of persistent online identity that supports the public commons and the values of civil society.
  4. +
  5. To enhance the ability of citizens to form relationships and self-organize around shared interests in communities of practice in order to better engage in the process of democratic governance.
  6. +
+ +

In this paper we present a model for a next generation online community that can achieve these goals. It is, certainly, an ambitious program. But as we will show, the primary challenges are not technical. Rather, much of the core technology necessary to create the ASN already exists. The question is whether the will and determination can be marshaled to apply tools that currently exist, or that are now emerging, to better serve civil society.

+ +

At the same time, we have to consider what will likely happen if a public interest initiative to create the ASN does not take place. Among many of the “digerati” there is a tenacious belief that the Internet will inevitably reach its full potential as an open, democratic public space. Even the dot com crash has done little to challenge the assumption that as the technology keeps evolving, the public interest will somehow be served (as long as governments are willing to police privacy abuses). This attitude ignores the fact that, at key crossroads, choices between competing technical implementations must be made, and that different choices will favor different constituencies. Though public interest and commercial interests have often been aligned during the build out of the Internet infrastructure, this will not always be the case. In fact, divisions between the public good and the business agenda are now multiplying.

+ +

Commercial interests are now driving the Internet in a direction that risks leaving important potentials untapped. As mentioned above, legal obstacles, such as intellectual property statues written in another era, threaten to suppress an extraordinary flowering of creativity and information sharing that the Internet already makes possible. The enthusiastic privatization of Internet infrastructure is also an area of concern, potentially leading to a carving up of the Internet into discrete, walled domains, with fees charged at borders. In fact, the cable industry has already begun to establish classifications for different kinds of services, chipping away at the Net’s open architecture. Another concern has to do with the issue of online identity management. Two business-based initiatives – the Passport initiative that is part of Microsoft’s .Net architecture and the Liberty Alliance – are deliberate efforts to create de-facto standards for personal identity online. Unfortunately, these are primarily focused on how you behave as a consumer, rather than as an independent citizen apart from the commercial arena; their intent is to privatize this information, and then manage it in a way that gives them a share of every financial transaction you make. Current trends are pushing the Internet to become a closed, controlled, commercial space that most resembles a shopping mall. Certainly these initiatives show good business sense, but are they sound public policy?

+ +

While the vision is ambitious, the resources needed to achieve the ASN are not +extraordinary. What we propose here is a deliberate effort to create software in the public interest – a not-for-profit approach to develop software, protocols, and technical infrastructure to benefit civil society. It is notable that, so many years into the “Information Revolution,” there has yet to emerge a meaningful support system for this kind of work. We make a case for it here.

+ +

^ Table of Contents

+ +

II. ASN Approach - Designing An Internet-Wide System of Trust

+ +

Online person-to-person communication is barely a generation old; only in the last decade or so has it become a true mass medium. Yet the tools most of us use to communicate online, and our expectations of what those tools might enable us to do, have changed little since the first computer-to-computer messages were sent in the 1960s. E-mail, bulletin boards, online chat, and file sharing have long formed the stable core of the interpersonal interaction enabled by computers wired to pass information freely between one another. It is worth recalling that these basic building blocks of online communications were the product of publicly or university funded initiatives; they were not justified by business plans, marketplace analysis, or a projected return on investment.

+ +

At the time, engineers concentrated on extending creativity among individuals and enhancing collaboration between a few. While they firmly believed that one day networked personal computers would be used by millions, they didn’t much consider what social interaction among millions of Internet users would actually entail. Instead, there was the (perhaps naive) belief that the prevailing ethic of the Internet of that time, based on trust and a commitment to serving the community, was intrinsic to Net culture, and would remain with it as the system grew. It was thought that the Net’s technical architecture need not address issues like “identity” or “trust,” since those matters tended to take care of themselves.

+ +

At first, the social network that emerged from the use of these tools was relatively small. Early users of the Internet could, with some assurance, feel they shared affinities with others they met online. The small size of the community, and the intensity of connections between those who participated, created an environment in which you were encouraged to act responsibly in order to protect your personal reputation. As John Perry Barlow, co-founder of the Electronic Frontier Foundation, put it, “Back then, we knew who everybody was. We knew who to trust.”^2 But as the online social network grew from a few hundred to the many millions – becoming, effectively, many different, overlapping social networks – the ability to identify affinities and establish trust through the Net withered.

+ +

^ Table of Contents

+ + + +

Though many of us now take this confused situation for granted, it is, on consideration, a surprising turn of events. Digital technology is widely appreciated for its ability to classify and sort complex information, making knowledge available in increasingly useful ways. Why not apply this capability to support the way people interact in large groups? This discrepancy has been noted by the commercial software industry, and in recent years it began to respond. We are now on the threshold of a new wave of software and standards that could revolutionize the way information is shared and people interact with one another online. New powerful tools – such as knowledge management systems, online identity programs, digital media distribution, and ubiquitous computing across platforms and devices – will dramatically extend our ability to access and manipulate information.

+ +

But little attention has been paid to how the these software and standards should be designed to best serve the public interest. Instead, this aspect of the “next generation Internet” has been left almost exclusively to the corporate sector, which brings its own intentions and preoccupations to the field of Net-based interactions. And so:

+ +
    +
  • Questions regarding an individual’s online identity are addressed from the perspective of: What will make you a more effective shopper?
  • +
  • Affinities between individuals online are aggregated and maintained in a way that promotes commercial transactions, rather than enrich the discourse of civil society.
  • +
  • Systems for extracting meaning from online content, improving the power of searches and enabling relevant links between people and documents, are being designed and applied by the corporate sector, while civil society groups have little access to sophisticated matching technologies to support public interest efforts on issues such as energy, health, or hunger.
  • +
  • And perhaps most importantly, a myriad of online communities – both commercial and not-for-profit – have emerged with little to no interoperability with one another. They exist as separate, isolated islands of discourse, unable to exchange meaningful information, leverage their accumulated knowledge, or connect with other communities that share their concerns.
  • +
+ +

As the Internet’s potential to strengthen the public commons has grown, the public interest sector has done little to insure that the Internet reaches its full potential. Rather, the work of creating online platforms for person-to-person interaction is primarily being driven by the commercial sector, with little public involvement or oversight. But should we expect corporate interests, whose chief motive is profitability, to act in the public interest? In fact, the trends outlined above are pushing the Internet in the exact opposite direction, away from the public commons the Net’s pioneers intended for it to be, and toward a form of organization best compared to a shopping mall.

+ +

Software and telecommunications companies are now preparing the infrastructure for the “next generation” Internet. Once a new technology is widely enough adopted, it hits a critical mass of usage and effectively becomes a standard. When this tipping point is reached (to use the popular concept written about by Malcolm Gladwell), society is then wedded to that technical implementation – even if it is not the best available – and it +becomes impossible to introduce an alternative. This is the way we ended up with the QWERTY keyboard layout, our fax machine standards, and communication standards such as Ethernet.

+ +

The technical architectures of communications systems implicitly carry within +themselves political agendas and cultural values. While you cannot predict exactly how people will use communications technology – unexpected uses continually emerge – the architecture does set broad parameters for what the system can or cannot do. Before digital media, the difference between one technical architecture or another may not have been too earth shattering. For instance, while the Beta video tape standard was the best on the market, people lived perfectly well for many years with VHS tapes. But with the introduction of digital media, it is a different story. Once the essential qualities of media became programmable, the range of choice we face increased drastically. Interactivity – the ability to manipulate and change media we use, and to connect with others directly through that media – has become a consistent option, because with digital media the possibility to include interactivity is always present. If the underlying architecture (the floor plan of the Internet itself) does not allow for certain kinds of interactivity, it simply won’t happen. Just as a train can’t go where there are no train tracks, certain kinds of online behavior simply cannot take place unless enabled by the proper standards and code. Digital infrastructure does determine behavior to an extraordinary extent. It may not compel behavior, but it enables only select behavior.

+ +

Not to over-simplify a complex issue, but the Internet is at a crossroads and has to choose which path to take, what kinds of interactivity to allow. For example, will people on the Net be able to distribute video from their own computers? Will people in Russia have access to U.S. blogs? Will peer-to-peer interactions be permissible, or might they be strictly limited? Decisions are being made today about what behavior will be allowed online tomorrow. No less important than the above examples are the questions: how will each individual be represented online, and how will this effect the way people are able to meet each other and organize on the Net? Will the “next generation” online community serve only commercial interests, or will it also contribute to the public good? If the public interest sector does not act now, these questions will be answered for us, and a tremendous opportunity to reinvigorate democracy may be lost.

+ +

(^2) John Perry Barlow in conversation with Ken Jordan, October, 2002.

+ +

^ Table of Contents

+ +

ASN’s Democratic Vision

+ +

Of course, not everyone is disturbed by the Internet’s transformation into a vast commercial space of privately held services, with the standards that underlie it set solely by those companies. There are those who insist that the market can solve most of society’s problems, if not all of them, and does that best when left to itself. This attitude, which is partly a stubborn holdover from the dot com boom of the 90s, continues to dominate discussion about the Net today. Let commercial interests develop the Net with a free hand, it is argued, and the public will ultimately benefit. If something new and cool becomes possible online, then people will pay to do it, which means that businesses will be motivated to make that new functionality available.

+ +

In his book The Future of Ideas, Lawrence Lessig offers a convincing counter-argument to this market-centric notion. Nearly all the major innovations that made the Internet possible, he points out, were invented for reasons that had little to do with building businesses and getting rich. In fact, one of the great motivators in creating the Internet was pride in contributing to a healthy public commons. Legions of pioneering engineers effectively donated their “intellectual property” to a shared space owned by no single entity, tweaking code, establishing standards, creating a truly unprecedented, global system of trust. This trust came from a simple fact: core components of the Internet are made from software and standards in the public domain, or that are shared freely among engineers. In order for new Net-based products to work, the underlying code has to remain dependable and standardized. But the Internet had no mechanisms for legal enforcement. No one could be put in jail for undermining standards on which new programs were based. So what kept people in line? Nothing more than their commitment to contribute to a communal enterprise. Every time an engineer participated in writing software for a new Net-based project, his actions expressed a profound trust in the system. This implicit trust not only guided the writing of code, but as suggested by John Perry Barlow’s comment above, it was reflected in the culture of online communities – until the commercialization of the Internet in the 90s.

+ +

For-profit businesses participated in the making of the Internet, of course. But they did so within a larger “ecosystem” that put the public commons first. In his book, Lessig does a wonderful job of explaining how this happened, how the public commons approach led to a digital platform that is used by for-profit and not-for-profit entities alike. But, as Lessig repeatedly demonstrates, the dominant ethos of the Internet, which supported its relentless innovation and extraordinary growth, was that of a public commons.

+ +

Without trusted relationships, civil society comes undone. Francis Fukuyama and others have made a case for the centrality of trust to our economic life, and of course trust is the essential ingredient for democratic governance. But as many commentators have noted, in recent years trust has been in decline in our society. The issue is complex and opinions vary about causes. However, whether it is the barrage of corporate scandals, the low esteem in which most people hold the news media (the source of our public knowledge), or the controversy over vote counting in Florida, symptoms of distrust are rampant.

+ +

Commentators dating to Alexis de Tocqueville have credited the importance of community organizations in providing forums where trusted relationships can take shape. Churches, schools, libraries, clubs of all kinds, public meeting spaces – these local institutions have been the breeding ground for democratic engagement. It is now commonplace to bemoan the widespread erosion of these institutions, which have been hobbled by challenges to traditional spiritual practices, the realities of two-career households, the pressures of an expanding work week, and a steady diet of television. Little attention has been given to the development of new social forms, appropriate to our time, that could reengage citizens with their neighbors and revitalize democracy.

+ +

The early Internet is an inspirational model for how a system with the appropriate initial conditions can generate trust among its participants, providing fertile ground for collaboration that leads to extraordinary innovation. Might the next-generation Internet be a locus for trust on a grand scale that could reinvigorate civil society?

+ +

The idea behind the ASN is to reestablish the Internet as a platform for trust, as it had originally been. We propose doing this by building trust into the architecture of a next-generation of online community, so that this system of trust can span the entire Internet.

+ +

As mentioned above, the original architecture of the Net treated identity and trust a issues that people online would sort out themselves. There was no mechanism put in place to assure you of the identity of others. Back then it wasn’t necessary, because the online world was so small, relatively speaking, that people tended to act responsibly in order to protect their reputation.

+ +

The intent of the ASN is to support global accountability online, in order to provide a mechanism for introducing people who share affinities or complementary capabilities, enable them to more easily share media among themselves, and allow them to create ad-hoc social networks around specific, narrowly defined topics. In essence, the ASN would apply the power of network computing to the process of group formation – across the Internet as a whole.

+ +

As we discuss later in this report, various flavors of this kind of “introduction” technology are being incorporated into online community infrastructures today. However, each of these communities operates as a “walled castle,” separate and distinct from the rest of the Internet. The knowledge and relationships generated inside one community do not travel beyond its borders. The ASN will allow for narrowly defined, carefully targeted interconnections between communities, so that knowledge and relationships can be leveraged across the Internet as a whole. It also proposes a set of tools to be “plugged in” to community infrastructures that will support this enhanced communication across existing social networks.

+ +

How would the ASN contribute to a stronger 21st century democracy? First, it calls for treating an individual’s online persistent identity as an extension of citizenship; it recognizes that identity in the digital age can and should be configured to support civil society. Secondly, it treats the Internet as a public territory, an open and integrated system that the citizens of the planet hold in common (and which hosts both commercial and not-for-profit initiatives). Third, it enables individuals to more easily meet others outside their existing social networks with whom they can collaborate on public interest issues, as well as share information and media.

+ +

Personal empowerment – the ability to take effective action to shape society – occurs when an individual can make the link between information and the opportunity to act on that information. You might say that there is an “algorithm for empowerment” that transforms information into knowledge by providing a context for interpretation and action. By participating in social networks, each of us is able to communicate with others in a way that offers the opportunity to take effective action. The ASN extends this opportunity even further by using the Internet to link people across social networks. In particular, it fosters a non-hierarchical distribution of information, and encourages decentralized forms of organization, which can appear in an ad hoc fashion, swarming into existence around a particular objective, and then dissipating when the objective has been accomplished.

+ +

In effect, the ASN promises new tools that will support citizen involvement in +governance. Just as citizens in a democracy are guaranteed the right of assembly in a public space – in order to meet one another, share ideas, organize among themselves, and gather in groups so their voices can be heard – the ASN proposes a form of public assembly in the virtual realm. But unlike the real world, every form of behavior in digital space has to be enabled by the writing of code. Off-line, public assembly will simply take place if not hampered by restrictions, but online activity has to be deliberately facilitated.

+ +

Already de facto standards for online identity and trust are being established. But where is the voice of civil society in these discussions? It is in the areas of identity and trusted relationships that the Internet can most effect the future of democratic governance: by determining under what conditions individuals represent themselves online, and how they are permitted to meet others, share information, and self-organize.

+ +

^ Table of Contents

+ +

Four Interdependent Elements

+ +

Achieving the ASN will require a shift in perspective about both the objectives of online community, and how best to approach its technical framework.

+ +

The ASN will not be accomplished through the writing of a single piece of software, or through the proclamations of a standards body, like the World Wide Web Consortium^3. Rather, it will need simultaneous action on a number of different technical fronts. These technical areas have never before been grouped as a single, well-defined set of interlocking topics to be addressed in a coordinated manner. The main challenge is not technical, because no engineering breakthrough is needed to bring the ASN into existence. From an engineering perspective, the challenges are relatively modest. Rather, the greatest challenge is conceptual.

+ +

To achieve its objectives, the ASN weaves together four distinct technical areas, and calls for specific development strategies in each. Considerable work is being done in pursuit of key aspects this technical work (though the public interest is not being adequately represented in any of these processes). The ASN approach is unique in that we treat these separate fields as components of an interdependent system. It is based on a coherent +vision that leverages each as part of a greater whole.

+ +

^ Table of Contents

+ +

The four main elements of the ASN are:

+ +
    +
  • +

    Persistent Identity. Enabling individuals online to maintain a persistent identity as they move between different Internet communities, and to have personal control over that identity. This identity should be multifarious and ambiguous (as identity is in life itself), capable of reflecting an endless variety of interests, needs, desires, and relationships. It should not be reduced to a recitation of our purchase preferences, since who we are can +not be reduced to what we buy.

    +
  • +
  • +

    Interoperability Between Online Communities. People should be able to cross easily between online communities under narrowly defined circumstances, just as in life we can move from one social network to another. Protocols and standards need to be developed and adopted to enable this interoperability. This interoperability should include the ability to identify and contact others with shared affinities or complementary capabilities, and to share digital media with them, enabling valuable information to pass from one +online community to the next in an efficient manner. To support ASN-type activity, modularized enhancements to the technical infrastructures of separate online communities will need to be developed and adopted.

    +
  • +
  • +

    Brokered Relationships. Using databased information, online brokers (both automated and “live”) should be able to facilitate the introduction between people who share affinities and/or complementary capabilities and are seeking to make connections. In this manner, the proverbial “six degrees of separation” can be collapsed to one, two or three degrees – in a way that is both effective and that respects privacy. Such a system of brokered relationships should also enable people to find information or media that is of interest to them, through the recommendations of trusted third parties.

    +
  • +
  • +

    Public Interest Matching Technologies. The Semantic Web is perhaps the best known effort to create a global “dictionary” of shared terms to facilitate finding information online that is of interest to you. Within the ASN, a public interest initiative around matching technologies, including ontologies and taxonomies, will enable you to find other people with whom you share affinities – no matter which online communities they belong to. These matching technologies need to be broad and robust enough to include the full range of political discussion about issues of public interest. They should not be confined to commercial or narrowly academic topics; NGOs and other public interest +entities need to be represented in the process that determines these matching technologies.

    +
  • +
+ +

This technical work could be achieved through many different “flavors” of implementations (most of which, we believe, would be relatively low cost). There is no single way to achieve the ASN. Rather, there are a variety of paths to a “next generation” online community. As technology keeps improving, and the landscape of companies and standards continues to change, any meaningful implementation will require an evaluation of the realistic possibilities available, and opportunistic decisions about which avenue is best to pursue. In this paper we offer recommendations for a series of not-for-profit and commercial initiatives, but with the understanding that these will inevitably evolve with time.

+ +

The objectives we propose, however, will remain unchanged.

+ +

(^3) Founded in the early 1990s by the inventor of the Web, Tim Berners-Lee, the World Wide Web Consortium (W3C) is a not-for-profit standards body composed of industry and government representatives that develops and approves open technical specifications for the Web.

+

^ Table of Contents

+ +

III. The ASN User Experience

+ +

Suppose the ASN was in place today. How would it enhance your online experience? +Without delving into technical details, and risking oversimplification, here are some +examples of how it would work:

+ +
    +
  • Scenario 1. “Finding Others Who Share Affinities or Complementary Capabilities
  • +
+ +

Jim and Bob are both members of the same online community of people interested in organic farming. Over time they become familiar with one another, and trust each others’ opinions. But because they live in different parts of the country, they have never met off line. Because their organic farming online community restricts discussion to narrowly relevant topics, Jim and Bob are unaware that they share a strong interest in solar energy – even though they both belong to separate online communities that specialize in that subject. So when Jim develops a solar energy project, and is soliciting support for it, he never approaches Bob – because the mechanism to connect the two, given the current state of online community, does not exist. But with an Augmented Social Network, with its robust system for persistent identity, Jim would be able to search member profiles of the organic farming community, discover Bob’s interest in solar energy, and make a solicitation.

+ +

In particular, Jim might be working on a project that requires legal advice, and is looking for a lawyer who is expert in zoning. Unfortunately, there are no such lawyers in Jim’s solar energy group. But Bob’s group does have a zoning specialist, Sara. Using search tools provided through the ASN, once Jim had established a relationship with Bob he would be able to discover that Bob is connected to Sara, a lawyer whose capabilities compliment Jim’s work very well. Jim could then approach Sara about the project.

+ +
    +
  • Scenario 2. “Links Between Communities with Common Interests
  • +
+ +

On Jim’s solar energy online community, a debate is raging about a technical detail regarding solar cells. Among the 50 people who participate in the discussion, no one has the expertise to answer this question. On Bob’s solar energy community, however, there is one person who does have this expertise, and in fact has posted this answer online months before. But because the specific vocabulary he used is not what the people in Jim’s group anticipated – it does not closely match their expectations of the answer – their Web searches do not find this post. With the ASN, there are two different solutions for connecting Jim’s group with the answer posted on Bob’s community. First, with a public-interest effort to create appropriate matching technologies, including ontologies and taxonomies, a sophisticated schema for the topic of solar energy would be written, so that searches are geared to meaning and do not rely on the use of exact language – so the original search would have found the post on Bob’s community site. But, even more intriguing, with a system of interoperable communities in place a member of Jim’s community would have been able to send a query to any or all of the solar energy online communities that exist. Then the expert on Bob’s community would have been able to respond to the question directly, not only resolving their debate, but perhaps providing additional information of great value to the discussion.

+ +
    +
  • Scenario 3. “Media Forwarded From Trusted Sources
  • +
+ +

As it happens, Jim’s solar energy group is comprised largely of journalists, writers, and theorists, while Bob’s group is mostly engineers, mechanics, and sales people in the solar energy business. While Jim’s group focuses more on political trends, Bob’s group engages in detailed discussions of implementation. A member of Jim’s group does an interview with an important solar energy engineer for a small magazine, and decides to make this interview available for free on the Internet. So he sends it to the members of Jim’s online group, where it is read and discussed. Given the current state of online community, the chances that member’s of Bob’s group encounter this interview are completely arbitrary, even though its subject matter relates directly to their interests. But with the ASN in place, because of the trusted relationship between Jim and Bob, the interview would automatically be forwarded from Jim to Bob, and would then automatically be forwarded to interested members of Bob’s group. The ASN would facilitate the distribution of media between trusted sources who share affinities (while taking all necessary precautions to protect privacy, and filter out unwanted materials).

+ +
    +
  • Scenario 4. “Automated Personal Introductions Across Communities
  • +
+ +

Members of Bob’s group are interested in setting up a test implementation of solar cells in a poor South American village, to explore the practicality of a particular technology in that environment. However, they don’t have any contacts in South America, and without contacts in the region they are unable to proceed. They don’t even know how to begin reaching out to find someone they can trust to partner with. Among Jim’s solar group, there is a journalist, Sam, who used to cover energy issues in Buenos Aires and is still in contact with many people in the region. Today, making the connection from Bob’s group to the Latin American expert in Jim’s group, and then to the appropriate people in Latin America is extremely cumbersome, if it is even possible (without a good deal of work and luck). But with a robust system of online persistent identity, interoperable communities, and brokered relationships, Bob would be able to discover that Jim knows Sam, and an automated system could connect Bob with him. The same system would enable Sam to evaluate Bob’s reputation and decide if Bob is someone he can trust in this matter. If so, Sam would then provide an introduction to contacts in Argentina.

+ +
    +
  • Scenario 5. “Brokered Personal Introductions Across Communities
  • +
+ +

For Sam, connecting Bob to acquaintances in Buenos Aires has relatively low risk. While Sam hopes that Bob and his group are competent, and handle themselves professionally, if things do not go well it will have little effect on Sam’s reputation. However, if Sam knew the mayor of Buenos Aires, and Bob approached Sam specifically because of that highly prized relationship, Sam would probably not be willing to provide an introduction so casually. In certain low risk situations an automated introduction would be sufficient to connect people who have shared affinities or complementary capabilities. But for more sensitive – and likely valuable – relationships, a more sophisticated brokering mechanism is necessary to instill trust in the system. Were Bob looking specifically for a contact to the mayor of Buenos Aires, he would first approach a third party broker who could provide an introduction to someone capable of contacting the mayor, such as Sam. In this scenario, Sam would not simply receive an email from Bob, a stranger who had received an automated reference to him via Jim. Rather, Sam would be approached by a brokering service, who would provide a vetted introduction to Bob. Assured by the brokering service that Bob is trustworthy, Sam could then evaluate whether to connect Bob to the mayor.

+ +

Conclusion: As these scenarios demonstrate, the ASN enhances the way that social networks operate off-line, by making possible more efficient forms of behavior through the use of digital technology. Of course, crucial issues will need to be resolved in order for this system to be effective. We are sober and realistic about these challenges. But, as we will show below, many of the technical issues are being addressed right now. However, most of these are being worked on in the commercial sector, and will lead to implementations that are not necessarily in the public interest. Which is to say: just because the ASN can be achieved does not mean that it will be.

+ +

In fact, without a concerted, coordinated public interest effort, this system to support online social networks is much less likely to come about.

+ +

^ Table of Contents

+ +

Tools To Enhance Citizenship

+ +

The ASN automates certain types of interpersonal behavior that the Internet, as it currently stands, does not actively encourage. Of course, the connection-making described in the scenarios above does happen, on occasion. But in those cases serendipity plays a far greater role than science (while the commercial trends now driving the Net will make even this modest level of interconnectivity more difficult). The purpose of the ASN is to turn these kinds of connections into a prominent part of the daily online community experience.

+ +

By doing so, the ASN will not only give greater depth and flexibility to the way that individuals who share affinities can meet each other and exchange information. It will also extend the power of online social networks to organize themselves to take actions – by making it easier for people who have common interests to find one another and share media efficiently among themselves. Democracy is based on the belief that a well- informed populace will self-organize to influence public policy and participate in its own governance. The ASN approach is to enhance online community in a way that will enable people to inform themselves and self-organize more effectively, in order to create more opportunities for engaged citizenship.

+ +

How might the ASN make a difference? Here are a few examples:

+ +
    +
  • +

    Greater Participation in Governance. While an increasing amount of information has become available to the average person about decisions made by government (through documents published on the Internet, C-SPAN coverage of the legislature, etc.), there has been no corresponding extension of the individual’s ability to act on that information in a way that effects policy. In fact, the opposite has occurred. For many people, politics has never been more of a spectator sport. As currently constituted, digital media tools have rarely been able to effect votes in Congress. For example, though email to many Representatives in Washington ran strongly against waging war in Iraq, Congress voted to support the war by a wide margin. The expressed opinion of constituents, in itself, is rarely seen by elected officials as sufficient reason to change or modify a position. Politicians are sensitive, however, to expressed opinions that are connected to the potential for meaningful action – whether that might be a campaign contribution, or a story in the media, or the mobilizing of voters on election day. E-communications have only been able to influence Washington when they enable constituents to organize among themselves to take collaborative actions, as in the case of MoveOn.org. By enhancing online community so that information is more closely linked to the ability to self- organize, the ASN offers a more powerful platform for coordinated engagement by the people with their government. Smart politicians would seek to use the ASN to strengthen their connection to their constituencies, just as political organizers of all kinds have always used the media forms available to them as best they can. But where pre-digital media was largely about broadcasting information to a passive listener, the ASN extends the Net’s interactivity so that participants are more likely to take action based on what they learn – and organize events that shape the way policy is determined by government.

    +
  • +
  • +

    Self-Organizing Around Issues. There are many millions of people around the world who are concerned about global warming. However, there is now no simple way for these people to become aware of themselves as a distinct group, and organize a specific action to take in unison. With the ASN, and its emphasis on connecting people who share affinities and/or complementary capabilities across different social networks, this group and others like it could self-identify with an ease that had never been possible before. The ASN would allow for large international networks of individuals who share interests to become an important part of the political debate. These issue-specific networks could be a countervailing power that offsets the disproportionate influence of global corporations today.

    +
  • +
  • +

    Alternative Economies. There is a good deal of attention being given to the development of community and complementary currencies, barter economies of various kinds, “green” businesses that follow sustainable environmental practices, and not-for- profit alternatives to standard corporate models. The ASN lends itself particularly well to these initiatives, by making it easier for people to find others who share narrowly defined interests. Moreover, the ASN’s ability to distribute relevant information between trusted sources should be particularly intriguing to those who want to exchange goods and services. It might prove to be more effective at attracting attention to a product or service than advertising.

    +
  • +
  • +

    Decentralizing Decision-Making. As globalization has increased everyday access to individuals and materials from around the world, much attention has been given to the creation of non-hierarchical approaches to group formation and decision-making that can leverage these unprecedented relationships and resources in an inclusive, respectful, and just manner. The ASN would be an extremely useful tool to support these efforts toward “good globalization,” because it encourages introductions and information sharing across social borders, challenging traditional hierarchies. In addition, it fosters trusted relationships through the Internet, enabling people who share interests to pursue innovative approaches to collective action with others they meet online.

    +
  • +
+ +

^ Table of Contents

+ +

ASN and The Digital Divide

+ +

The Digital Divide is a serious challenge that must be addressed. It is crucial to the future of a just, egalitarian society that the Internet not only be the domain of elites. Some might say that until this imbalance in Internet access is rectified, a project like the ASN should not be a priority. However, were the ASN to be implemented, the argument to address the Digital Divide becomes even more compelling – because it would be an open acknowledgement of the importance of the Internet to a functioning democracy. The nation would be well served by having access to the Internet considered to be a requirement for every citizen, in order for each person to be well-informed and engaged in their governance.

+ +

Attention given to the ASN should not be seen as competitive with Digital Divide efforts. +Rather, the two are highly complementary, and should be pursued in parallel.

+ +

^ Table of Contents

+ +

PART 2: The ASN Technical Components

+ +

I. The ASN Architecture

+ +

When new functionality is introduced to the Internet, in most cases it comes in the form of a software package, like e-mail or web pages. This software, if it is successful, will then be adopted gradually. Eventually, once enough people have chosen to use the new functionality, it becomes a defacto standard, an additional element that contributes something unique to the Internet’s complex infrastructure. At a certain point its use becomes ubiquitous, and it is seen as a core element of the Internet, as email or web pages are today.

+ +

We believe that the ASN could be achieved through a similar approach of gradual adoption. But because the ASN is not a single piece of software that can be plugged into existing systems, because it is not simply a new application, it needs to be treated somewhat differently. As mentioned above, the ASN will require a coordinated effort to develop appropriate applications, protocols, and standards in four related but separate technical areas. The technical challenges, in themselves, are not considerable. The development and adoption of the necessary standards poses a greater challenge. But by following a deliberate, focused strategy we believe that the ASN can be brought into existence.

+ +

The intention is for the ASN to become the de facto standard for Internet-wide online community interactions– the functionality described in the scenarios above should be the norm. But it is important to understand that the ASN can be effective if used by only a fraction of the Internet’s community members. The ASN can be launched as a sub-set of all online community activity. Then, over time, as it proves itself to be valuable, the ASN’s applications, protocols, and standards can be adopted by a growing number of Internet communities.

+ +

What follows is a description of the technical architecture for the Augmented Social Network. Think of it as a map of interrelated initiatives necessary to bring the ASN into being. Readers not familiar with the technical vocabulary of persistent identity, online community infrastructures, and matching technologies may find it opaque. We suggest that they skip this section, and go directly to Section II, on Persistent Identity. The remainder of the document following this technical synopsis unpacks its dense language, and discusses the key concepts at greater length.

+ +

This plan is not meant to provide the single, definitive blueprint for achieving a system as complex as the ASN. Rather, there are a variety of paths to the ultimate goal. Our purpose here is to be more suggestive than prescriptive. We lay out the essential elements of an interlocking system, and propose ways that they can be made to work together. But digital media is a moving target, continually evolving and improving. Solutions we propose today could be superseded by new innovations over the next 18 months. Moreover, the greatest challenge to creating the ASN is not technical; much of the essential technology for it already exists, or is in development. Rather, the challenge is in adapting this technology to serve the public interest. For that reason, decisions about implementation of the ASN will have to be made in response to the best options available at the time the initiative takes place. The main objectives, however, will remain unchanged.

+ +

The technical strategy: To enhance the power of social networks by using interactive digital media to exploit the transitive nature of trust through the principle of six degrees of connection. Much has been written about the role played by social networks in civil society, by theorists as diverse as Albert-Laszlo Barabasi, Duncan Watts, Mark Granovetter, Malcom Gladwell, and Manuel Castells. The Augmented Social Network (ASN) seeks to bring a greater level of efficiency and effectiveness to purposeful and goal-oriented social networks by improving the ability of digital communications to support the social networking process. By doing so, the ASN will provide needed tools to enhance non-hierarchical, rhizomatic forms of social organization in the digital era.

+ +

This technical program will extend online communities of practice beyond the borders of their existing social networks, by relying on the recommendations and associative capabilities of trusted third parties, in order to add efficiency and effectiveness to: (a) introductions between those who share affinities or have complementary capabilities; (b) the distribution of media among those who share affinities; and (c) the ability of groups that share affinities to quickly self-organize around narrowly defined objectives.

+ +

^ Table of Contents

+ +

The essential technical elements of the ASN are as follows:

+ +
    +
  1. +

    Persistent Identity. As federated network identity becomes ubiquitous on the Internet, spearheaded by industry initiatives such as the Liberty Alliance and Passport, civil society organizations will need to articulate a public interest approach to persistent online identity that supports the public commons. As one aspect of a public interest vision of persistent identity, we propose (a) a civil society digital profile that represents an individual’s interests and concerns that relate to his or her role as a citizen engaged in forms of democratic governance. One aspect of this civil society approach would be to provide a working model for persistent identity that gives individuals a high level of control over how their profile is used. In particular, the digital profile should include the ability for each individual to (b) express affinities and capabilities, and to list or assist in the discovery of other trusted individuals who share these interests. The purpose of this functionality is to enable automated agents or third party brokers to access this data in a digital profile, through a series of (c) introduction protocols, in order to provide connections between individuals who share affinities or have complementary capabilities. In this way, the ASN is able to introduce those who have shared affinities or complementary capabilities, including those who are members of wholly distinct online communities, based on the recommendations of trusted third parties. These recommendations might either be fully automated, in the case of less valuable or less sensitive relationships, or take place through a brokering service, when privacy, trust, and stakeholdership is of the highest concern.

    +
  2. +
  3. +

    Enhancements to Online Community Infrastructure. Some “walled garden” online communities have begun to implement ASN-type functionality within the confines of a single community infrastructure. With the implementation of the ASN, automated ASN interactions will take place across existing online community environments. In order to support this activity, modularized enhancements to the technical infrastructures of separate online communities will need to be developed and adopted. These enhancements are essentially of two types. The first is the writing and adoption of (a) interoperability protocols that will enable communication between the membership management databases of distinct online community infrastructures, so that ASN-related data can flow between separate online communities. The second is the development of modularized applications that enable (b) the pre-processing and post-processing of email communications on online community infrastructures, as well as the ability to compose, address, and tag ASN messages appropriately. These applications would facilitate three types of activity. First, they would enable ASN users to (c) receive specially tagged automated introductions to other with whom they share affinities or have complementary capabilities. These automated introductions may include the name of the person who provided the third party recommendation. Secondly, they would enable (d) automated forwarding of relevant media, based on the expressed affinities of the individual stored as part of his digital profile. Third, they would enable (e) the generation of ad hoc social networks based on expressed affinities and the recommendations or introductions through trusted third parties. These ad hoc social networks would be initiated by an individual sending a request for participation in a narrowly defined project; the message would then be forwarded automatically based on data in digital profiles; the resulting ad hoc community (or swarm) would dissolve with the completion of the stated objective. Online community infrastructures would authenticate the identity of ASN users, and (f) implement reputation mechanisms to enforce accountability for past actions. Reputation mechanisms would reside within the community infrastructure, determined by the context, concerns, and rules appropriate to the needs of each particular community.

    +
  4. +
  5. +

    Matching Technologies. For the ASN to be effective, the civil society issues addressed within the system have to be easily identified by searches, with matches made even when exact use of language does not correspond. To facilitate high quality searching which supports online discourse and networking in the public interest, there is a need for an initiative to develop (a) matching technologies for topics relevant to civil society, including public interest ontologies and taxonomies. Focused efforts must be established to insure that ontologies and taxonomies developed with standards such as XML, RDF and topic maps include consideration of those issues relevant to civil society. In addition, the ASN would develop (b) protocols for the interoperability of online ontological frameworks, so that the same set of data could be encountered through multiple perspectives, enabling comparisons of diverse viewpoints, which in itself would lead to new connections between disparate social networks.

    +
  6. +
  7. +

    Brokering Services. In instances when personal relationships are highly prized and carefully guarded, though still available through the ASN, an automated introduction system would not be advisable. In these cases, ASN users would engage a third party brokering service to carefully analyze potential affinity or complementary capability matches, and to provide (a) a brokered introduction. These interactions would not necessarily take place only within existing online community infrastructures, but also through the auspices of a brokering service that exists as a separate entity, designed to facilitate these more sensitive introductions. In these special cases, (b) context specific introduction protocols would be developed, allowing each social network to establish the terms through which introductions are made at a highly granular level, perhaps including intermediaries in the process in order to facilitate the initial person-to-person interactions.

    +
  8. +
+ +

Conclusion: These interdependent technical initiatives form a comprehensive vision for a next generation online community that will enhance the capability of social networks to create knowledge, spur innovation, and engage citizens in the governance of their democracy.

+ +

Let us now examine each of these initiatives in detail, and see how they relate to the greater whole.

+ +

^ Table of Contents

+ +

II. Persistent Identity

+ +

Overview: A New Era of Identity

+ +

Off-line the question of individual identity is fairly straightforward. It is understood that you are who you represent yourself to be, in most cases, and that your identity can be verified by some form of documentation (which might include, for example, a birth certificate, driver’s license, credit card, passport, or letters or recommendation). In most instances you will choose to keep some aspect of your identity private (like a speeding ticket, or a failing grade in school), but you do so in the context of being able to present your “complete self” to others whenever you choose to do so.

+ +

On the Internet, however, identity is a far less subtle, and more complicated issue. The Internet, as it is configured today, is poorly suited to support the multifarious nature of identity that we take for granted in daily life. As technologists like to phrase it, the Internet now has a very weak form of identity that is not capable of mirroring how we operate in the real world. Each of us may have one, or several, email addresses, but that specific identification says little about who we are, our interests, or our experience.

+ +

The World Wide Web is a super-set of the Internet built on top of the fundamental organizing principal of domain names, which are used in the creation of URLs. Each URL is a “website,” or a location on the Internet that individuals can visit by clicking on hyperlinks. Once a URL is established, it essentially becomes the private property of the person or group that is administering it – the site becomes whatever the site’s director chooses for it to be, at a whim.

+ +

But while the Web has developed a sophisticated system for the creation of “sites,” there has yet to appear a good means to represent each of us as individuals in cyberspace. Every time we visit a new website, we enter as an anonymous person. Then, with our own labor, we create an identity within that specific site, following the rules as they are presented to us (For example: “Please click here to register…”). Once we establish our identity on that website, it effectively becomes the property of the website owner. For this reason, URL-based communities are like walled castles with one-way doors; once you have created an identity on that website, it is only of use on that same website; it can never escape.

+ +

The problem presented by identity online is fundamentally a social issue, not a technical one. In the real world, we tend to think of our official “identity” – that which is documented – as the minimum verification necessary to confirm that a person is who she says she is. The intention of a free society is to make the threshold for the representation of identity as low as possible. The resistance to identity cards in the United States is an example of the discomfort that most people feel about the prospect of having their personal information captured in a database, where it may be used without their permission. The challenge for a free society is to make the verification of official identity as unobtrusive and “thin” as possible. At the same time, before the Internet, collecting and organizing information pertaining to a “documented identity” required a extensive, well coordinated bureaucracy.

+ +

The Internet flips the subject of “documented identity” on its head, because – in theory – every action made online can be traced, stored, and analyzed so easily. During the Cold War, East Germany built a hugely expensive and ornate apparatus for just this purpose. The Internet, however, simplifies the task of data retention to such a degree that it becomes possible for profit-making businesses to specialize in the capturing, interpretation and reselling of personal information. Governments, too, have come to appreciate the relative low cost of aggressive data collection and the many efficiencies it could bring to law enforcement. At this point, such far-reaching systems are only beginning to be deployed (in Las Vegas casinos, for instance). But their implementation by marketing executives or the Department of Justice can be curtailed by law and appropriate oversight. Civil libertarians are right to be concerned, especially as norms for the use of personal information on the Internet are still emerging.

+ +

It should go without saying that any form of online identity must be designed to prevent, as best as possible, abuses of trust and unwanted violations of privacy rights from occurring. But a progressive vision for online identity should be more than a defensive posture meant to protect individuals from unwelcome incursions on their personal data. Might this same technology be used to strengthen democracy and support a more engaged citizenship? Shouldn’t we ask: in an ideal world, what kind of online identity would we want?

+ +

It is worth noting that as computing becomes ubiquitous, and surveillance cameras and global positioning devices grow commonplace, the distinction between actions “online” and “off-line” will grow increasingly fuzzy. The tracing and analyzing of an individual’s actions will become just as possible in the physical world as on the Internet. The difference between the two, in this regard, will soon be meaningless. Think of the famous scene in Steven Spielberg’s movie “Minority Report,” when Tom Cruise goes to a clothing store: cameras follow him from the minute he walks in the door; he is identified as a customer in the store’s database, and his purchase history is accessed so that the store’s automated system can make customized recommendations. Such a digital profile will not only include clothes bought at the brick-and-mortar store itself, but also items ordered online, or at other stores anywhere in the world. This integration of data collected over the Internet with data captured in the real world is already underway. So by addressing the issue of online identity today, we set the stage for a broader discussion about all forms of personal identity, vis a vis society, in the near future.

+ +

We are not used to thinking of the representation of our identity as something that we can deliberately design. Never before have we faced the question: How do you build an identity for public use? But the Internet makes this question inevitable. We will all have to consider how we want ourselves to be represented by digital proxies. In the near future, you will build an online identity through an accretion of your actions and expressed affinities – whether you are aware of it or not. Every online choice you make could potentially contribute to your digital profile.

+ +

To sum up, your digital profile is a representation of aspects of your self that accretes over time. In effect, it is a cumulative digital proxy of you that is built from a pre- determined set of components. The emergence of this new kind of identity representation forces us to think differently about “official” identity than we did in pre-digital times. Traditionally, in an open and democratic society, “documented identity” is meant to be as thin as possible. However, in the digital age it will be different. Some form of digital representation of your identity will exist. It will, by its very nature, say more about you than your current forms of identification – which have relatively thin information.

+ +

Many will protest that they do not want any form of online identity to be put in place. But the commercial sector is already creating the infrastructure that will support it, and there is nothing illegal about aggregating the information about what you buy that the system is being based upon. The challenge is not to stop this process, but rather to engage with it and influence it in order to insure that personal identity is implemented in the public interest, so that the system enhances, rather than detracts from, the public commons. The challenge facing progressives and civil libertarians is to acknowledge that we are entering a new era, and to see that with it – alongside the true danger it presents to individual privacy if abused – comes an extraordinary potential to improve public life. But first we must accept that “documented identity” will become the converse of what it had been in the past, when the guiding principle was “less is more.” Though it is far from a given, online identity could open opportunities for positive forms of behavior, including newly empowered forms of citizenship, that were inconceivable before networked computing.

+ +

^ Table of Contents

+ +

From Shopping To Self

+ +

Given the commanding role that the market now plays in our society, it should not be surprising that commerce has been the engine driving the development of systems and standards to support online identity for the “next generation Internet.” While there are a number of public interest initiatives in this area, they are hampered by a lack of resources, and an inability to forcefully represent the needs of civil society within the bodies that are setting standards for industry. For example, the Internet Engineering Task Force^4 has been developing a system for online contracts that connects identity to reputation in an innovative fashion. Also, projects like XNS.org, One Name, and the Identity Commons are contributing significant intellectual work in this area. However, without industry clout, or a mandate from the public interest sector, their efforts are unable to acquire the momentum necessary to effect industry-only efforts. In the software field, establishing a high adoption rate is critical to a technology’s success; it is critical to reach the tipping point where the new piece of software becomes ubiquitous. In part because these worthy efforts are short on resources, and in part because they have not been able to attract significant attention from their natural constituencies (the public interest sphere), they have yet to exert much influence on the shaping of online identity systems. As a result, the problems that online identity is now being designed to solve are the problems of business. The enhancements that online identity might bring to the public commons are not even discussed in forums where decisions are made.

+ +

Until recently, online identity came in one of two basic flavors. The first is domain name- specific. Most online communities require the user to register; from this registration a digital profile is created. While in many cases this profile may be no more than an email address, it might also include date of birth, zip code, occupation, and perhaps a credit card number or two. The large online stores have invested considerable resources to create databases that track and analyze purchases; this information then becomes part of each customer’s digital profile. If you work for a big company, chances are that you have a digital profile that permits access to certain parts of your employer’s intranet, while denying you access to other areas. As an average web surfer, you likely have created dozens, if not hundreds, of digital profiles for yourself on websites all over the Net. As of today, these separate profiles remain unconnected from one another. They do not “speak” to each other and compare notes. But that is about to change.

+ +

The second type of online identity is one that is shared between two electronic elements. Usually this is a domain name-related entity such as a website or email handler, and another computer client such as a personal computer or server. Generally this does nothing more than confirm that you are who you ( as versed to a trusted third party) claim to be for the purposes of a particular online transaction. Companies like VeriSign have developed systems that narrowly address the problem of verification: How can a website be certain that the visitor, or shopper, is who she says she is? They provide a “digital certificate” to confirm that the person who initially registered for a service as John Doe is in fact the same John Doe when he clicks to purchase a CD from Amazon or Buy.com. This is a contingent form of identity, one that is dependent on the context in which a transaction takes place. The individual’s identity online need not correspond to his identity off-line. In fact, in a famous case, VeriSign issued a digital certificate to an entity called “Microsoft Corporation,” enabling it to make online transactions using digital signed certificates that appeared to come from the software giant. Because online identity does not have to correspond to identity in the real world, the necessary verification required to make sure this online “Microsoft Corporation” was the same as Bill Gates’ business in Redmond did not take place.

+ +

Digital certificates, like those provided by VeriSign, simply confirm that a person has the authority to act on behalf of the person he or she claims to be. They are not designed to provide client websites with any information other than identity verification, and that information is communicated to the client website only when a transaction is taking +place.

+ +

In recent years, online businesses began to see the advantages of a persistent identity that could be maintained by an individual as she surfs from site to site. A persistent identity would combine the aggregated information about a person that sophisticated websites currently collect with the verification feature enabled by digital certificates – so that a user’s digital profile could be shared by websites who choose to federate with one another. One of the major initiatives to establish such a form of federated network identity is the Liberty Alliance. In the introduction to the Liberty Alliance specifications document, the objective is succinctly expressed:

+ +
+

“Today, one’s identity on the Internet is fragmented across various identity providers – employers, Internet portals, various communities, and business services. This fragmentation yields isolated, high-friction, one-to-one customer-to-business relationships and experiences.

+
+ +
+

“Federated network identity is the key to reducing this friction and realizing new business taxonomies and opportunities, coupled with new economies of scale. In this new world of federated commerce, a user’s online identity, personal profile, personalized online configurations, buying habits and history, and shopping preferences will be administered by the user and securely shared with the organizations of the user’s choosing.”

+
+ +

There is a strong inclination today to treat online identity as the aggregation of the transactions you make while on the Internet – most of which are purchases. The implication is: You are what you buy. Of course, the reason for this narrow focus is understandable. Technology and telecommunications companies want to increase online sales, and they see federated network identity as one path to profitability. Of course, it is undeniably true that the products you choose do reflect an aspect of who you are. A digital profile that includes a history of your purchase choices, the web services you use, your medical records, and your travel itineraries would paint a portrait of you that is not without insight. But, at the same time, that portrait would be incomplete. It would leave out many important things about yourself, including the parts you probably value most – which are likely those most pertinent to participation in the public commons. These aspects would include your political concerns, your relationships with others, and the ways you choose to engage with your community and government.

+ +

Because the commercial sector is alone at the table when federated network identity is discussed, the architecture of the system is being tailor made for business, with little regard given to the potential for other uses. Privacy regulations do have a bearing on the development of these standards, and some regulatory agencies have challenged the most egregious examples of aggressive identity data collection. For instance, recently the European Union challenged Microsoft’s use of personal data collected through Passport. As a result, Microsoft agreed to give users more choice in determining what data the system collects can be used without permission. But these regulatory measures are reactive, not proactive. They are not expressions of a well-considered, progressive, civil society vision of online identity. Rather, they tend to be projections of 20th century privacy rights into the very different realm of the 21st century.

+ +

As suggested above, how we shape online identity now will have broad ramifications for how our identity is represented both online and off-line in the near future. We are setting precedents, and building the underlying infrastructure for the representation of identity in the digital age. What we do today can not help but influence what happens tomorrow. So it is crucial that we ask the right questions, and cut through to the core issues at stake.

+ +

How will an individual’s digital profile be compiled, and who will control it? Certainly these two questions are central to the issues raised by online identity. In fact, much of the discussion about online identity revolves around how to resolve these questions. But a third question is just as important, though it is seldom raised: What should my online identity say about me?

+ +

The challenge is to establish a form of federated network identity that is an appropriate representation of the self, one that is flexible enough to provide a range of “public faces,” depending on context. Certainly, information that facilitates commercial transactions should be a part of this identity – but only part. Defining the full potential of online identity, and pushing for the actualization of that vision as part of the development of the “next generation” Internet, deserves to be a public interest priority.

+ +

(^4) The Internet Engineering Task Force (IETF) is the protocol engineering and development arm of the Internet. Though it existed informally for some time, the group was formally established in 1986. It is composed of a large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet

+

^ Table of Contents

+ +

Current Efforts in Identity

+ +

While there are several independent initiatives focusing on persistent identity, the field is being paced by two large scale efforts that, because of their access to resources and their position in the market, dominate discussion of the issue – and will likely determine the system everyone else will ultimately use to implement federated network identity. These are the Liberty Alliance, which was mentioned above, Microsoft’s .Net identity system, named Passport.^5

+ +

Passport was the first out of the box. It was launched in 1999, and had the benefit of the vast database of registered members that Microsoft had accumulated for its various services. Most notably, the HotMail web mail site had many millions of subscribers. Each of those accounts became Passport members, assuming that they chose to take advantage of the system. Today, Passport claims over 200 million members, though it is not clear how many of those people deliberately signed on to be Passport users. In fact, Microsoft has faced significant resistance to Passport from other companies, who cast a suspicious eye on every new project that storms out of Redmond. In the field, there is great concern that online identity – including each user’s personal profile – might become property of a single corporation. Such centralized control would be a devastating blow to the kind of “circle of trust” that advocates feel is essential to the success of an identity system. Not to mention the red flags it would raise for civil libertarians.

+ +

In response to the Microsoft effort, Sun Microsystems rallied together some 30 prominent companies – including Apache Software Group, NTT DoCoMo, Nokia, VISA, RSA Security, Real Networks, BankAmerica, and Vodaphone – to form the Liberty Alliance Project. The initiative’s stated intention is to develop a system that is similar to Passport in what it offers, but that embraces open standards, interoperability, and a decentralized architecture – an approach meant to prevent online identity from being controlled by any one entity (whether that entity be a corporation or the government). But while their stated objective is an open standard, there has been no announcement that the eventual standard will be submitted to any governing body, which is the accepted practice for such a process. Moreover, it appears that Liberty is having difficulty agreeing on basic principles of governance regarding these standards. Offering a forum to facilitate the establishment of such principles, and to oversee the implementation of governance, could be an important service for the public interest sector to provide.

+ +

In the summer of 2002, Liberty Alliance published version 1.0 of its specifications document. The Liberty Alliance intends to create a system of federation that provides an unique identification to individuals, groups, organizations, applications, and devices – allowing them to maintain a persistent identity as they move between websites maintained by different, even competing, owners. A key part of this system is the idea of a “single sign-in.” When visiting a participating website, you would be asked to authenticate your identity. Through use of a single sign-in, you will be able to maintain the same identity online as you surf from site to site within the federation, and make use of their services, without having to reenter passwords or logins. The verification of your identity, and the profile associated with it, will be maintained by a third party provider. So if you visit eBay, and sign-in to participate in an auction, the eBay site would be assured by a third party identity service that you are who say you are, and some aspect of your digital profile would be provided to eBay. Then, after purchasing that special sugar bowl that struck your fancy, and moving on to WebMD.com, you could enter a discussion area or the e-store immediately, without having to sign. WebMD.com would receive verification of your identity from that same third party identity service, know who you are, and treat you accordingly.

+ +

At first it seemed that Passport and Liberty Alliance would go head to head in a brutal battle that would force the Web industry to choose between the two systems – potentially splitting the Internet into separate, competing identity camps with no interoperability between them. Recently, however, there have been whispers of compromise, and some possibility is emerging that Passport and Liberty might become interoperable at some level. Just as services like Cirrus and Star enable the ATMs of different banks to speak to one another (so you can withdraw cash from an ATM at a bank that is not your own), it appears that something similar might happen on the Internet regarding persistent +identity.

+ +

However, because the public interest sector has been largely disengaged from this process, and has not been advocating a strong public commons position, standards are being written that may complicate the implementation of ASN-type functionality in the future. Because of a lack of access to the forums where these decisions are being made, we simply do not know.

+ +

Liberty’s architecture calls for a variety of identity providers from whom consumers could choose, depending on personal needs and proclivities. Their intent is to create a market for online identity, just there is a market today for web services (like online auction houses, stores, games, specialized information services, newspapers, etc.). It is +conceivable that the public interest sector could collaborate with one or several identity providers to develop digital profiles that reflect the needs of civil society, and not only those of business.

+ +

The not-for-profit initiative XNS.org has completed the first iteration of a civil society approach to building identity into the Internet’s architecture. This work show great promise. In 2002, XNS.org worked with members of the standards body OASIS^6 to form a technical committee so they could agree on, discuss, and publish a standard for persistent identity and related data-exchange. A specification for the persistent identity standard was published in 2002, and is now making its way through the OASIS approval system. A related specification for data-exchange, using the Security Assertion Markup Language, or SAML, is being developed following the same procedures, with an eye toward ultimate ratification by OASIS. However, as encouraging as this effort appears to be, it is being undertaken with extremely limited resources, with little involvement by the broader civil society community. Without active participation and support from the public interest sector, even if XNS.org can complete the ratification process of a set of core standards (which is likely), it is an open question whether these standards would ever achieve widespread adoption.

+ +

(^5) Recently, aspects of Passport have been incorporated into a successor initiative led by Microsoft and IBM, the Web Services Interoperability group, or WS-I.

+

^ Table of Contents

+ +

Building Your Online Identity

+ +

Underlying this report is the assumption that every individual ought to have the right to control his or her own online identity. You should be able to decide what information about yourself is collected as part of your digital profile, and of that information, who has access to different aspects of it. Certainly, you should be able to read the complete contents of your own digital profile at any time. An online identity should be maintained as a capability that gives the user many forms of control. Without flexible access and control, trust in the system of federated network identity will be minimal.

+ +

Both Liberty Alliance and Passport claim that every user will have some measure of control over their digital profile. However, until the final specifications for these systems are published and analyzed, the true degree of user control will remain unknown.. Regardless of their claims, civil libertarians have reason to be suspicious of both Liberty and Passport, because the entire project of federated network identity did not begin within a civil society context, but rather was birthed among businesspeople seeking to maximize profits. To date, online identity is treated the same way as an individual’s credit history – as information that exists as a result of commercial transactions, and so is the proprietary data of the company that captures it. These companies then have the legal right to do with this data as they see fit, including making it available to massive databases that centralize this information for resale. At the same time, your rights as a citizen to access and effect this same information are limited – as anyone who has ever had to sort out errors in his official credit history can attest.

+ +

A digital profile is not treated as the formal extension of the person it represents. But if this crucial data about you is not owned by you, what right do you have to manage its use? At the moment, it seems, this right would have to be granted by the corporations that have captured your data for their own purposes. They may perhaps choose to give you a measure of control over what they do with it. But as long it is their choice to grant you control, rather than your right as a citizen to assert control, the potential for abuse is of grave concern. Just as overly burdensome intellectual property laws threaten to dampen innovation on the Internet, as Lawrence Lessig has described, legacy 20th century laws regarding proprietary information about “customers” could undermine efforts to create a civil society-oriented persistent identity. This could, in turn, strictly limit the forms of trusted relationships that might take place online.

+ +

The digital profiles that Internet stores like Amazon have developed of their customers follow a common pattern. Have you ever seen the information about your sales history that Amazon bases its personal recommendations on? Not to suggest that Amazon is a nefarious organization, or that it uses what it learns about customers in an improper way. But you can not gain access to your Amazon profile, even if you wanted to. Nor do you even have the right to ask for it. Today, for most people, this does not pose a problem. Most of us are glad to get Amazon’s recommendations (sometimes they are even useful). But a decade hence, as the tools for creating online profiles become far more sophisticated, and stores like Amazon cross-reference their proprietary customer information with that of thousands of other companies, we will be in a very different territory.

+ +

Let’s take a moment to consider the ways that data about you can be gathered and entered into a digital profile. There are basically three:

+ +

First, as with the Amazon example, your online decisions can be traced, entered into a database, and interpreted according to a pre-determined algorithm. This form of automated information gathering, by compiling a database of significant actions, is the most unobtrusive way to build a profile. At the same time, you – the profile subject – may be unaware that your actions are being followed and interpreted in this way. It is important that ethical standards are established so that you know when your behavior is being tracked, and when it isn’t. Moreover, you should be aware who is tracking your behavior, and what they will do with that information. Most importantly, you should always be given the option to not have your behavior tracked – this option should be a fundamental right in a free society. By tracked we mean the recording and retention of activity that is retained beyond a certain time limit, transferred to others, and/or retained for future use.

+ +

Secondly, you can deliberately enter information about yourself into a digital profile. For example, some online communities have complex registration forms that each new member must fill out in order to participate. Once a member makes clear that she prefers Bob Dylan and Tom Waits to N’Sync and Britiney Spears, she is then led into an online discussion area with others who expressed similar interests. The advantage to profiles compiled like this is that you know exactly what you have chosen to express about yourself, and what you have not. The downside, however, is that filling out forms is cumbersome; most of us prefer to avoid doing it.

+ +

The third method is perhaps the most traditional form of information gathering, and least preferred: having others report on your actions without your knowledge. Depending on who controls your digital profile, and how it is used, this method might play a minimal role in federated network identity, or it might be central to it. The more control each individual has over his or her own profile, however, the less likely it is that undesirable or unnecessary reports by others will be a key element. A user should have some ability to determine under what circumstances other people’s opinions about his actions might precede him when he enters new situations.

+ +

Again, ethical standards need to be agreed to that protect citizens against abuses of this kind, which the technology could easily facilitate.

+ +

The identity providers called for in the Liberty Alliance specification would design databases to collect and sort data related to each digital profile, using the data captured in one of these three ways. As Liberty Alliance and Passport documentation suggest, most of their resources will go toward the capture and distribution of information about you that relates to your behavior as a consumer. They give little regard to information that could enhance your behavior as a citizen. (While the specifications might not preclude non-commercial implementations, the resources given to them will be meager at best.) Of course, these systems are not deliberately designed to limit your actions online to consumer-type behavior. There is no conspiracy of nefarious companies who, behind locked doors, scheme to reduce the Internet to nothing more than a vast, digital Wal- Mart. But because no resources are being given to develop parallel systems, or augment the ones under development, civil society online may well be at risk.

+ +

Obviously, if participating websites do not request or capture certain kinds of information about you, that data will not become part of your digital profile. As digital profiles become a central component that shape how you engage with the online world – a trend likely to grow only more pronounced over time – if your digital profile does not include certain appropriate information about you, it would lead to a reduced ability to fully express yourself on the Internet. If digital profiles are not designed to support the needs of civil society, then it will not be possible to develop web services that might make use of that data – and an entire territory of potential online behavior will go untapped.

+ +

Once we accept that each person should have the right to control the contents of his or her digital profile, we need to ask: What kinds of data should be included as part of it? What information about you could significantly enhance your online interactions? What data in your digital profile would make it possible for you to more easily find relevant media, and to connect with others with whom you share affinities? By its very nature, this type of information may be deeply personal. We are not used to reducing our interests and relationships to a list, to a recitation of topics and names. But if a carefully considered, narrowly focused expression of these aspects of our selves could be designed, and if the distribution of that information could be used to enhance our online experience, +wouldn’t we want to use it?

+ +

For the moment, let’s put aside questions about security and spam, both of which are significant (and are addressed below). Suppose that your digital profile could include data about your special interests – for example, that you are specialist in solar energy technology. The profile would need to say more than that you are a consumer of solar cells (though you might be), because you have a deeper knowledge than most people who simply purchase a solar energy product. This is where the current plans for federated network identity fall short, because they focus so narrowly on financial transactions. Being a specialist may coincide with being a consumer, but of course the difference between the two is vast.

+ +

^ Table of Contents

+ +

Affinity and Trusted Third Parties

+ +

The foundation for any interoperability between distinct web services (including online communities, e-stores, media distribution sites, etc.) that supports civil society is a form of persistent identity that each citizen can maintain for his or herself in accordance with the rights guaranteed to individuals in a free society. Without this approach to persistent identity, a public interest initiative like the ASN is unthinkable.

+ +

But in addition to this fundamental approach to persistent identity, in order to bring about the ASN a specific functionality would have to be part of each digital profile: the ability to express affinities and capabilities, and to list or assist in the discovery of other trusted individuals who share these interests.

+ +

What would this entail? As a specialist in solar energy, you would have relationships with others in the solar energy field – some of whom might also be specialists, some might be curious amateurs, and some who might simply be consumers. Suppose you could enter the affinities you share these people into your digital profile, so that this data added efficiency to how you communicate and share media with them. For instance, if you have a high opinion of the expertise of Jimmy, a solar energy specialist you met at a conference, then your digital profile could express your confidence in Jimmy’s opinions on solar issues. This expressed affinity could then automatically solicit information or media from Jimmy on your behalf, when he chooses to reach out to others in the solar energy field (as described earlier in Scenario 3). It would also be possible for Jimmy to provide an introduction between you and a third party, because your confidence in Jimmy gives him the ability to automatically give others direct access to you (as seen in Scenario 4).

+ +

Once digital profiles include expressed affinities, the potential for networking through the Internet around common interests becomes significant, because it is a simple technical matter to connect individuals to others based on their shared affinity with a third party. This form of networking could have great reach. Two degrees of separation could provide connections between thousands of people, and three degrees of separation could potentially link over one hundred thousand. In his book Linked: The New Science of Networks, Albert Laszlo-Barabasi discusses at length the contribution that the six degrees principle makes to the effectiveness of social networks. “Each of us is part of a large cluster, the worldwide social net, from which no one is left out,” he writes. “We do not know everybody on this globe, but it is guaranteed that there is a path between any two of us in this web of people.”^7 Since 1973, when Mark Granovetter’s published his groundbreaking study, “The Strength of Weak Ties,”^8 sociologists have examined how trust is conveyed through third parties, enabling individuals to gain access to needed information or resources that support the achievement of specific goals. With the ASN, for the first time the power of network computing across the Internet would be applied deliberately to support this process of social networking in a civil society.

+ +

Earlier we defined the technical strategy of the ASN this way: To enhance the power of social networks by using interactive digital media to exploit the transitive nature of trust through the principle of six degrees of connection. The purpose of the ASN is to enable connections based on shared affinities and compatible capabilities to occur across the borders of distinct social networks. The ASN will improve the efficiency and effectiveness of citizens to share information and self-organize through the tactical use of digital media.

+ +

Such a system is based on the principle of “trusted third parties.” Here is a simple example of how “trusted third parties” will work online: Both Bob and Nancy know Alice. While Bob and Nancy do not know each other, they both express an affinity with Alice about a particular subject – safe energy. That affinity is entered deliberately as part of their digital profiles. This expressed affinity confers the capability to Bob to conduct automated transactions with Nancy (who he does not know) about safe energy related issues. In practice, each of the “trusted third party” entities could be larger aggregates of individuals, such as organizations or businesses. Or they could be software agents, which implement various contracts and services. In an open, networked digital environment, like the Internet, the capabilities of this kind of transaction emerge as important as the transactions among the users become important.

+ +

Users of the ASN would need to maintain a list on their digital profile of those with whom they share affinities or complementary capabilities. This “affinity reference” might be entered into the digital profile directly by the user, or it could be automatically deduced by software that interprets behavior (for example, exchanging email with the same person five times a day about a particular topic might automatically generate an “affinity reference”). There are many ways such “affinity references” could be collected by an identity provider, depending on the kinds of web services that emerge to make use of them. Suffice it to say that, as long as the user can determine the specific content related to affinities kept in his or her digital profile, and can decide when and how that data is to be used, the potential of digital media to enhance trusted interactions between third parties is tremendous.

+ +

The “affinity reference” would be designed so that automated agents or third party brokers are able to access this data, allowing them to provide relevant introductions between individuals, or to facilitate the forwarding of media or messages based on expressed affinities. In effect, the system would allow for expressions of trust between participants to be transferred to third parties. But trust between people is a subtle, complicated form of interaction. There is no simple way to characterize trust relationships, no one-size-fits-all system that can adequately represent in the digital realm the variety of trust relationships that occur between people in the real world.

+ +

The type of “trust” referred to here is not meant to represent all the nuances of trust in real life. Rather, the ASN requires that the “affinity reference” only refer to a particular person in regard to a narrowly defined topic. Using the Alice-Bob-Nancy example above, the “ affinity reference” between them might only apply to the issue of safe energy – and to nothing else. While digital profiles could enable the user to include “affinity references” about many people in a multitude of situations, most likely they would be used only for purposes with tightly constrained boundaries. The technology requires such constraints in order for it to be a practical tool.

+ +

Still, it is important that the ASN approximate a range of circumstances in which trust between people is articulated and extended. To do so, the ASN will need to offer several different kinds of affinity-based interactions. Some might be fully automated, as in the case of less valuable or less sensitive relationships. But in instances when personal relationships are highly prized and carefully guarded, though still available through the ASN, an automated introduction system would not be advisable. In these cases, ASN users would engage a third party brokering service to carefully analyze potential affinity or complementary capability matches, and provide a brokered introduction. (Brokering services are discussed below, in Section V.) To facilitate this variety of interactions, a set of “introduction protocols” will need to be written and adopted.

+ +

Trusted transactions within an ASN system would range widely in value, which means that the system has to be built to accommodate a wide range of risk. Certainly, the technology underlying the system must have the confidence of its users. It needs to be robust enough to scale up in order to meet the demands that greater risk requires from it. While this challenge can be addressed in many ways, our preference is to use a distributed and decentralized architecture that decreases the possibility of a technical failure at a centralized location – and so increases the reliability, robustness, and trustworthiness of the system overall. In addition, the system’s technical architecture ought to be designed in a manner that allows for independent verifiability and certification at all levels. This means that all the technical services that participate in making the system function are able to verify that it meets its design goals. For that reason, the design should be simple, because complex systems, with millions of lines of code, are difficult to read – which effectively makes verification impossible.

+ +

(^6) OASIS is a not-for-profit, global consortium that drives the development, convergence and adoption of e-business standards. For more, go to http://www.oasis-open.org (May 5, 2003).
+(^7) Albert-Laszlo Barabasi, Linked: The New Science of Networks, Perseus Publishing (Cambridge, Ma., 2002), p.18.
+(^8) Mark S. Granovetter, "The Strength of Weak Ties," American Journal of Sociology 78, (1973), 1360-1390.

+ +

^ Table of Contents

+ +

Security

+ +

After reading the previous section, you may be thinking: “I’d never enter my personal relationships and the level of trust I have in them into an online database, because it could get hacked. How can I risk putting that kind of information into a system that isn’t 100 percent secure? The Internet is famously risky when it comes to keeping information private.”

+ +

The security of information online is one of the hot topics of the digital communications field. Magazines are devoted to it, library shelves are packed with books about it, debates rage on the web about the relative worth of competing approaches, and large sums of money are flowing from corporate and government coffers to pay for technology that promises to make their data more secure. But despite all the effort, no foolproof form of security has yet emerged. And it likely never will.

+ +

Nonetheless, the digitization of highly sensitive data continues apace. Why? Because these major institutions have come to feel that their data, while not 100 percent protected, is safe within an acceptable level of risk. Just as no bank can ever guarantee that it will never be robbed, and no business person can be certain that every signed contract will be fulfilled, it is an acknowledged fact of life that servers might on occasion be breached, that data could conceivably fall into the wrong hands. But the level of risk is no greater in the digital realm than it is the material world – where you take a risk each time you hand your credit card to a waiter. As long as precautions are followed, and resources are put toward the protection of data, in most cases illegal activity can be prevented.

+ +

The wheels are already in motion to digitize some of the most sensitive personal information imaginable – including your finances, work history, and health care records. The security protecting these databases may not be infallible, but it is pretty good. “Pretty Good Privacy,” in fact, is the name of one of leading encryption standards. The notion behind it is that, as long as you can be assured that your information is being reasonably protected, you should be able to feel confidence in the system.

+ +

Certainly, everyone needs to maintain a vigilance regarding the security of their personal data. This will be one of the touchstone civil rights issues of the digital era – who gets to know what about you, and how is it protected. At the same time, as mentioned above, it does little good for progressives to respond to this situation by affecting a Luddite position, using a 20th century model for “official identity” (“less is more”) as the guide for policy in the 21st. Today’s Internet security is reliable enough to support a working system of federated network identity. Online identity will become an ubiquitous part of daily life. The greatest danger to civil society is not that the data associated with digital profiles is open to theft and illegal activity, but rather the real possibility that a system of federated network identity that erodes civil liberties and the public commons comes into being – while following the letter of the law.

+ +

That is why it is so important to put forward a progressive vision of online identity, and to promote projects that strengthen the public commons on the Internet, like the Augmented Social Network. Without that positive, forward thinking agenda, when it comes to the Internet, civil society groups are left with little else to pursue than defensive, rearguard actions.

+ +

^ Table of Contents

+ +

Persistent Identity and the ASN

+ +

A civil society approach to persistent identity is a cornerstone of the Augmented Social Network project. Without it, the ASN is hard to imagine – because for the ASN to work, you must be able to find other people online based on their expressed interests and affinities, and to choose your level of engagement with them based on their reputation, which means that a record musts be kept of their relevant past actions. The ASN requires a technical system to provide this functionality.

+ +

In life, we enter into social networks either because we are attracted to the ideas and activities at the center of a particular group, or we are introduced into the group by someone we know. The intent of the ASN is to bring an appropriate level of automation to this process, to make it more efficient and effective – particularly when it comes to narrowly defined interests and projects. Today, many of us feel that the mainstream media is poorly equipped to provide us with the news and information we need to be effective citizens. At the same time, while we cognitively grasp the effect that globalization has on our lives, and the increasing interconnectedness between people from all parts of the globe, our tools for acting as citizens on this understanding are poor. Though the business world has created exceptional tools for acting globally (so that a decision made in a Cleveland boardroom can redirect activity at a Bangalore factory in a micro-second – or vise versa), for individuals it is much more difficult to make efficient cross-border connections and to organize. The efficiencies in communications that digital technology have brought to large institutions should also be made available to citizens participating in the public commons. A civil society approach to federated network identity would provide the underpinnings necessary for the kinds of interactions that would strengthen the public commons. The ASN is one system that would take advantage of the civil society data in a digital profile – but there could conceivably be many others.

+ +

As mentioned above, the essential technical components of such a system are already being designed and implemented to pave the way for federated network identity. The latest indications suggest that, broadly speaking, the Liberty Alliance and Passport initiatives could support the kind of persistent identity required by the ASN – though there is no guarantee of this if civil society organizations are not represented at the table when key issues about technical architecture are being decided. Certainly, the specific needs of the public commons are not being written into the specifications of federated network identity. These specifications do not seem to disallow non-commercial requirements. But without a dedicated public interest effort to address this issue, we cannot be sure what the final draft of the specifications will call for.

+ +

^ Table of Contents

+ +

III. Enhancements To Online Community Infrastructure

+ +

Creating Value Through The Network Effect

+ +

Social networks have become a hot topic in the communications field. Theorists as diverse as Albert-Laszlo Barabasi, Duncan Watts, Mark Granovetter, Malcolm Gladwell, Steven Johnson, and Manuel Castells have explored the emergent properties of group behavior in social networks. Many of them use the popular notion of “six degrees of separation” to demonstrate the ability of loose, informal networks to catalyze complex forms of social organization. The ASN is an attempt to deliberately apply the six degrees principle to online relationships, across traditional borders, in the public interest.

+ +

In his book Smart Mobs: The Next Social Revolution, Howard Rheingold describes the potential of digital communications to catalyze new forms of cooperation:

+ +
+

“The most profoundly transformative potential of connecting human social proclivities to the efficiency of information technologies is the chance to do new things together, the potential for cooperating on scales and in ways never before possible. Limiting factors in the growth of human social arrangements have always been overcome by the ability to cooperate on larger scales: the emergence of agriculture ten thousand years ago, the origin of the alphabet five thousand years ago, the development of science, the nation-state, the telegraph in recent centuries, did more than accelerate the pace of life and make it possible for the human population to expand. These cultural levers also enlarged the scale of cooperation, radically altering the way people live.”^9

+
+ +

Rheingold raises the possibility that mobile and pervasive digital media might lead to “breakouts of cooperation [that] could expand liberty.”^10 But can the Internet really be effective in this way? Lessons from recent years suggest that it could.

+ +

Peer-to-peer networks, like Napster (for file sharing) and IGC (for instant messaging), gave us glimpses of how direct communication between members of an online community expands connection-making and information sharing. These are examples of a phenomenon that has come to be known at the “Network Effect.” Robert Metcalfe, who led the team that invented Ethernet, noticed the Network Effect in the early days of wired computing, and distilled this observation into “Metcalfe’s Law”^11 : “The total value of a network where each node can reach every other node grows with the square of the number of nodes.”^12 As Rheingold explains:

+ +
+

“If you have two nodes, each with a value of one unit, the value of joining them is four units. Four interconnected nodes, each still worth one unit, is worth sixteen units when networked, and one hundred nodes is worth one hundred times one hundred, or ten thousand. When value increases exponentially more quickly than the total number of nodes, the mathematical consequence translates into economic leverage: Connecting two networks creates far more value than the sum of their values as independent networks.”^13

+
+ +

For that reason, as community expert David Reed has written, “There is an enormous incentive to find ways to interconnect networks, since the members of each network can access a much larger set of potential transaction partners.”^14 In his paper “That Sneaky Exponential – Beyond Metcalfe’s Law to the Power of Community Building,” Reed explains, “While many kinds of value grow proportionally to network size and some grow proportionally to the square of network size, I’ve discovered that some network structures create total value that can scale even faster than that. Networks that support the construction of communicating groups create value that scales exponentially with network size, i.e. much more rapidly than Metcalfe’s square law.” As Reed observed, connectivity between computers allowed for the creation of simple networks, but that online community tools enable the formation of networks that self-organize into groups. These Group Forming Networks (GFNs), as he calls them, are social networks that coalesce around common interests, issues, or goals. They represent an even greater value created by interconnectivity. “What I found,” Reed wrote, “… is that GFN’s create a new kind of connectivity value that scales exponentially…” This exponential growth in value created by the interconnection of social networks is known as Reed’s Law.^15

+ +

Reed’s Law describes how connectivity and various network properties create new, and previously unknown, types of value. It also offers a way to compare the value of GFNs to that of pre-digital communication network forms, such as radio and TV networks. This comparison offers a clear understanding of the mathematical basis of these networking technologies in order to evaluate their potential effects.

+ +

The table and graphics below illustrate the extended reach of Group Forming Networks. The table denotes the various classes of networks and gives examples. The graph illustrates how value increases as the number of members increases.

+ +

Figure 1

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Law:SarnofMetcalfeGFN (Reed)
OptionalTune InConnect PeersJoin/Create Groups
TransactionsBroadcast  
ExamplesOnSale Remote AccessYahoo! Classifieds, EMaileBay Chat Rooms
Value of N member netNN^22^N
Combined Value of N,M member netsN + MN2 + M2 + 2NM2N x 2M
+ +

The value increase of the three network types above is graphed below in figure 2.

+ +

+ +

Note that the previous standard for the Network Effect, Metcalfe’s Law in yellow, appears almost flat when graphed in proportion to GFN’s. The value increase of this new Network Effect dwarfs the pervious standard.

+ +

Reed’s observation about the way Group Forming Networks generate value parallels the conclusions reached by artificial life researcher Norman Johnson, who developed computer models to study “collective problem solving.”^16 Johnson and his colleagues examined how networked communications improve collaboration among groups engaged in a task. Using a maze as a test case, they found that the greater the range of appropriate knowledge available to the problem solvers, the more effective their work became. They identified patterns of collective behavior that emerged in the act of sharing information while problem solving. And they demonstrated the importance of having a diverse range of information sources available when addressing complex tasks. It may not be surprising that diversity plays a key role in knowledge creation. Most of us know that from our own experience. But only recently has that understanding been applied to the way groups work together through digital media.

+ +

How might our online community tools be made even more effective at enabling collaboration? How might society benefit from improvements to the Internet that make interconnections between social networks even more plentiful?

+ +

(^9) Howard Rheingold, Smart Mobs: The Next Social Revolution, Perseus Publishing (New York, 2003), p.11 4
+(^10) ibid, p.114
+(^11) Among engineers, Metcalfe's Law is sometimes referred to as the "polynomial function of degree 2."
+(^12) ibid, p.59
+(^13) ibid, p.59
+(^14) David Reed, "That Sneaky Exponential -- Beyond Metcalfe's Law to the Power of Community Building"
+(^15) Sometimes Reed's Law is also referred to as the " exponential function".
+(^16) Johnson, Rasmussen, and Kantor, "The Symbiotic Intelligence Project" and N. Johnson, "Collective Problem Solving"

+ +

^ Table of Contents

+ +

Extending Communities of Practice

+ +

Most of us participate in several online social networks at once – some related to work, others to interests or hobbies, and still others based on personal relationships, like school or family ties. For instance, at your job you may have access to a company intranet that coordinates information sharing between offices in different cities. At home you might use iVillages’ bulletin boards to discuss health issues or parenting. You may also be on several email lists about topics of interest, ranging from favorite films to safe energy, and regularly post messages to these lists. Each of these is a separate social network that operates independently of the others – you might be the only common link between them.

+ +

Of the many kinds of social networks that exist online, the Augmented Social Network is concerned with only one: communities of practice. Unlike other forms of group engagement, communities of practice are organized around the achievement of specific objectives. As the social theorist Etienne Wenger defines them, communities of practice “are focused on a domain of knowledge and over time accumulate expertise in this domain. They develop their shared practice by interacting around problems, solutions, and insights, and building a common store of knowledge.”^17 He goes on to explain:

+ +
+

“The term ‘communities of practice’ is of relatively recent coinage, but the phenomenon it refers to is age-old and social scientists have talked about it under various guises. In a nutshell… [it] is a group of people who share an interest in a domain of human endeavor and engage in a process of collective learning that creates bonds between them: a tribe, a garage band, a group of engineers working on similar problems.

+
+ +
+

“Not everything called a community is a community of practice. A neighborhood, for instance, is often called a community, but is usually not a community of practice.”

+
+ +

Wenger has described how digital media extend the effectiveness of communities of practice, making communication more efficient within a group, improving its ability to self-organize, address problems, and support innovation. These observations parallel those of David Reed, who has noted how online tools increase the reach of social networks. These insights inform the design of a new wave of corporate intranets, multimillion dollar web-based communications systems built by IBM and Microsoft, as well as other smaller software companies. These intranets, sometimes referred to as “knowledge management systems,” treat email, bulletin boards, file sharing, content databases, membership profiles, and powerful search tools as elements of an integrated system that encourages productive collaboration. Such high-powered online community infrastructures are being widely adopted in the commercial sector because of their ability to improve the efficiency and effectiveness of group activity, particularly between team partners in different cities, or for employees assigned to separate divisions that rarely communicate.

+ +

Cynthia Typaldos has diagramed a set of “12 Principles of Civilization” relevant to purposeful online communities from her own experience creating communities of practice online. She suggests that these principles should form the basis of a kind of “community operating system.” This would not be a technical operating system, in the sense of NT or Unix, but a conceptual operating system that would guide the choice of applications and protocols used by a social network for their online communications. Community infrastructures can vary widely, from simple listsevs for email lists, to more sophisticated websites like Slashdot, to high end corporate intranets. It is worth considering Typaldos’ diagram below to appreciate the range of social interactions that take place within a community of practice, each of which requires its own standards of behavior, and technical applications to support that behavior. It is possible that, in time, the components of community infrastructures will become increasingly standardized, and that the more high end systems will be built from modular components that are commonly available. Today, however, that is not the case. In fact, the differences in the technical elements underlying online communities can be quite great.

+ +

(^17) Etienne Wenger, "Supporting Communities of Practice: A Survey of Community-Oriented Technologies," March, 2001

+

^ Table of Contents

+ +

Cynthia Typaldos’ “12 Principles of Civilization”

+ +

+ +

Typically the design of online community infrastructure is that of a “walled castle;” that is, the information and relationships cultivated in each are not meant to be shared outside the community walls. Little to no effort is made to harness the valuable knowledge created by these online community systems so they can be made available to other communities. To the contrary, the tremendous value generated by these systems is trapped inside each. In many cases, that value is regarded as proprietary, and is jealously guarded. This is understandable, at first blush, because each successful online social network devotes great effort toward the cultivation of its own culture, while also using the distinction of its membership to attract other participants. There is sometimes an assumption that anything less than a “walled castle” approach would dissipate the community’s unique qualities, undermining the efforts of community organizers to shape a protected space for discourse.

+ +

But consider how the discourse of a particular online community could be enhanced by having selective access to expertise cultivated by other social networks. A process that allowed for the strategic sharing of targeted information and relationships across the borders of these “walled castles” could greatly enhance the value of participating in online community for all community members. In the early days of the Web, there was a widespread belief among commercial sites that it was a mistake to provide links to other websites, and that every effort should be made to keep visitors from going to other web content sources. However, they discovered in time that the most popular and successful websites were the ones that offered the most useful links to third party sources. Now strategic, narrowly targeted links between “competitor” sites are commonplace. The ASN would similarly make the interoperability between distinct online communities strategic and narrowly targeted. The functionality would be designed to extend the activities of communities of practice so that they could selectively make contacts across the borders of online communities, following the principle of six degrees of connection.

+ +

The ASN would bring the core online mechanisms that support communities of practice to the Internet as a whole, so that citizens can more effectively collaborate on civil society issues. It identifies these technical components, most of which have been developed as aspects of the infrastructure of “walled castle” online communities, and extrapolates from them global standards and practices to be adopted across the Internet, in a non-proprietary fashion. It would enable individuals to discover others outside of their social network with whom they share affinities or have compatible capabilities, allowing them to exchange relevant information and media among themselves, and to self-organize around specific subjects and initiatives. Importantly, it would achieve these objectives through the adoption of global standards that would, in themselves, bring a useful uniformity to the online introduction of strangers from different social networks. These protocols would, in effect, establish a standard “global handshake” that would be immediately recognizable to people from a wide range of cultural backgrounds. It would ease the awkwardness that comes with meeting new people, especially those from a different social background, or an unfamiliar part of the world.

+ +

Could this be done without threatening the interests of existing online communities, but in fact enhance their efficiency and value? The ASN should be embraced by existing online communities, because its intent is not to replace them, but rather to offer additional functionality that enhances their value. Just as commercial content sites came to appreciate the additional traffic that targeted links to “competitors” brought them, online communities will be glad to see the added traffic that comes with tactical interconnection between social networks. The ASN will augment current systems with new capabilities that expands their effectiveness, in the public interest.

+ +

Most importantly, the ASN will not “break down the walls” between online social networks to create a single, global online community. Rather, the ASN calls for strategically placed doors that allow people and information to pass from one distinct online social network to another under certain, limited circumstances. Using advanced matching technologies (described below, in Section IV), the ASN will be able to pinpoint shared affinities and complementary capabilities between people to a highly granular degree. It would only be used to achieve specific objectives that advance the work of communities of practice; it would not lend itself to other, less pragmatic uses. The objective is not a single, massive social network, but a multitude of interlocking independent communities. Such a system would not threaten the cohesive nature of a thriving online social network; rather, it should enhance it.

+ +

There are some who say that making a single, borderless online community is a utopian ideal worth pursuing. However, aside from the obstacles to adoption this would create by alienating existing online communities, the notion of a single online community may well run counter to human nature. In his article “Communities, Audiences, and Scale,”^18 Clay Shirky suggests that a threshold for online community size exists that, once passed, transforms an active, engaged community into a passive, traditional audience – that is, a group of people who only receive information rather than interact with each other. “Members of a community are connected to one another, not just to some central outlet – a many-to-many pattern,” he writes. “As a result,” he continues, “communities have strong upper limits to size, while audiences can grow arbitrarily large. Put another way, the larger the group held together by communication grows, the more it must become like an audience – largely disconnected and held together by communication traveling from center to the edge – because increasing the number of people in a group weakens +communal connection.”^19

+ +

Shirky cites the work of primatologist Robin Dunbar, who “argues that humans are adapted for social group sizes of around 150 or less, a size that shows up in a number of traditional societies, as well as in present day groups such as the Hutterite religious communities. Dunbar argues that the human brain is optimized for keeping track of social relationships in groups smaller than 150, but not larger.”^20

+ +

It is questionable whether the 35 million subscribers to AOL think of themselves as belonging to a single online community – though there are many thousands of distinct, if often overlapping, communities (or social networks) that have organized themselves on the AOL platform. Suffice it to say that, while it is difficult (if not impossible) to try to pin point the size of the “ideal” community, an awareness that communities are not infinitely expandable bears directly on how we propose to execute the ASN.

+ +

(^18) Clay Shirky, "Communities, Audiences, and Scale," April 6, 2002 http://shirky.com/writings/community_scale.html (May 14, 2003)
+(^19) ibid.
+(^20) ibid. The original reference is to Robin Dunbar's Grooming, Gossip, and the Evolution of Language (ISBN 0674363361).

+ +

^ Table of Contents

+ +

ASN Community Functionality

+ +

Communities of practice benefit from digital media in a number of ways. Most obviously, they make use of the standard set of communication tools that form the basis of most online communities: email, forums, chat, file sharing, and – in the case of advanced online systems – video conferencing and collaborative document creation. They also can take advantage of membership management systems, which include member pages with biographical information. While there is a great deal of variability between specific online community infrastructures, this functionality has become a kind of standard tool kit, and most communities pick and choose elements from this kit. The ASN treats this functionality as a given, and suggests few changes to it.

+ +

Communities of practice could be supported by new types of online functionality just beginning to be adopted. These could be broadly regarded as matching technologies, on the one hand, and introduction technologies, on the other.

+ +

A number of “walled castle” online communities already use matching technologies to extend the effectiveness of communities of practice within the confines of a single community infrastructure. For example, on an advanced corporate intranet, search tools using matching technologies might discover that three employees from different divisions have raised the same question about a particular project. This allows them to contact one another so they can collaborative on an issue each had previously addressed alone.

+ +

Some of these community systems are still in development, and not all have been publicly launched. But, significantly, a number of them intend to do more than simply provide an enhanced searching capability. These next-generation community systems could make introductions between members who have been identified by matching technologies as having common affinities and complementary capabilities. They could do this by analyzing board postings, email messages, shared documents, online biographies, and other material maintained as part of the online community’s database. The notion that the expression of your interests should lead to useful introductions or access to relevant information is likely to become commonplace in the coming years. But, to date, the technology developed to support this activity is limited to each distinct online community, divorced from the rest.

+ +

The ASN would extend matching and introduction technologies to communities of practice across the borders of existing online community infrastructures, in order to support civil society initiatives.

+ +

As discussed in the previous section, introductions in the ASN would take place in one of two ways: they would either be automated or brokered. Third party brokering services would likely be the preferred option among ASN users when the personal relationships involved are highly prized and carefully guarded. We address brokering services in the next section of this paper.

+ +

For less valuable or less sensitive relationships, the ASN interactions would be automated, and they would take place on the infrastructures of existing online communities. For example, if both Salon.com and Utne.com participate in the ASN, an automated introduction would be possible between a Salon member and an Utne member who share an affinity through their relationship with a trusted third party. The Salon and Utne infrastructures would facilitate the automated ASN interaction.

+ +

To support this activity, modularized enhancements to the technical infrastructures of online communities will need to be developed and adopted. These enhancements are essentially of two types: (1) the writing and adoption of interoperability protocols that enable communication between the membership management databases of distinct online communities, and (2) the development of modularized applications for the pre-processing and post-processing of email communications.

+ +

^ Table of Contents

+ +

Interoperability Between Communities

+ +

Today, your online profile and activity on Utne.com has no way of effecting your online profile and activity on iVillage.com. Because each online community is conceived and built as a “walled castle,” no opportunity is provided for you to have a consistent experience as you go from one community to another. The technical infrastructure of today’s online communities allow for no interoperability between them.

+ +

With the coming of federated network identity, this is likely to change; some form of interoperability between online social networks will probably emerge. Persistent identity will enable people to present a consistent set of personal data as they go from one website to another. The technical infrastructures of online communities may well adapt to the emerging environment, and add functionality that can leverage persistent identity data into new services. For instance, once this new functionality is in place, after you review a Grateful Dead album on Amazon.com, you may find yourself greeted with a link to a Grateful Dead discussion page when you enter AOL.

+ +

Given the current state of software development and the way new functionality is now being added to the Internet, the interoperability likely to emerge between communities – if it comes about at all – will be limited, and driven by commerce. Commercial entities like Amazon and AOL, for example, might arrange for data exchanges between one another for a fee. Information transferred between online social networks would probably be restricted to data meant to lead to a purchase of some kind, like of a Grateful Dead CD. In this scenario, no data exchange would take place for non-commercial purposes in the public interest.

+ +

Of course, there is nothing wrong with commerce-driven interoperability between communities. But a great opportunity to strengthen the public commons could be lost without a deliberate effort to develop community interoperability for non-commercial purposes.

+ +

What does interoperability between communities require? Servers and clients on the Internet are continually sending and receiving messages between themselves. These messages include requests for web pages, emails, domain information, and the like. The manner in which these messages are communicated is determined by sets of protocols – standards that are agreed to and adopted by every website that wants to participate in the integrated system of the Internet.

+ +

ASN interoperability protocols will enable communication between the membership management databases of distinct online community infrastructures, so they can share ASN affinity-related data and provide automated interactions between individuals linked through trusted third parties. As discussed above, expressed affinities and capabilities would be kept as part of an individual’s digital profile, managed by an identity service provider. ASN interoperability would allow for the exchange of this data between identity service providers and community infrastructures. These protocols would enable the infrastructures of Salon.com and Utne.com, for example, to make links between members who share affinities through the relationship each has to a mutual trusted third party. In addition, the protocols would enable the automated forwarding of media, and the creation of ad hoc social networks, based on expressed affinities with trusted third parties.

+ +

These protocols would establish a verifiable connection between each community member and his or her persistent identity, which would be maintained by an identity service provider. So whether you use six different names and present six different personas on a variety of different online communities, the membership management systems of those communities would have access to your persistent identities data. This introduces the potential for a dramatic shift in the way individuals present themselves in online environments, because, with such a system, anonymity online could become more difficult to maintain. In all likelihood, commercial federated network identity could well lead to the same result: the enforced continuity of persona in online environments. In fact, if commercial websites can turn persistent identity into additional revenue – through merchandise sales, or special offers of fee-based content – then the options for anonymity online are bound to shrink. Moreover, if commercial pressures ultimately determine the available forms of online representation, these formal options could easily succumb to the Hollywood blockbuster syndrome, and be reduced to a narrow range of obvious options, meant to appeal to the “lowest common denominator” consumer.

+ +

We believe it to be of the utmost importance that ASN interoperability protocols give individuals the broadest possible range of options regarding how they represent themselves in online environments. Identity in the real world is subtle, nuanced, and rich in its range of possibilities. The representation of self in digital media should similarly be multifarious and ambiguous, capable of reflecting an endless variety of interests, needs, desires, and relationships. A public interest approach to online identity, such as the ASN, could lead to the adoption of protocols that enable a wide range of possibilities for individual expression in online community environments. Commercial websites could then choose whether to make use of those protocols, or to ignore them. But the availability of agreed upon standards in the field would allow all websites, commercial or not-for-profit, to adopt them if they chose to.

+ +

A public interest effort devoted to this issue may be necessary to guarantee that online identity meets its potential to represent the full flavor of human interaction. The ASN community interoperability protocols would be a key part of such an effort.

+ +

^ Table of Contents

+ +

Modular Community Applications

+ +

The ASN system will be accessed through email. Of course, that is not the only way that the ASN could work. Peer-to-peer and wireless technologies are emerging that might augment or replace email as the primary form of online communication in the years to come. It is the ubiquity of email that makes it attractive as a vehicle for the ASN. Since the system could be used to connect as many people as possible through trusted third parties, it is important that users be able to communicate with each other easily, using tools they are comfortable with. At the same time, nothing restricts the implementation of the ASN to email. The applications described below for email/community systems could be adapted for other forms of online communication, including peer-to-peer and wireless.

+ +

But for the purposes of this report, users of the ASN will communicate with one another through email that is available through online community infrastructures. That is, ASN electronic messages will arrive in an email “in box,” be composed using the tools available through online community systems to create email messages, and be sent via the email “out box.”

+ +

^ Table of Contents

+ +

An ASN message will be one of three types:

+ +
    +
  • Automated Introduction. An automated introduction to another person who shares affinities or has complementary capabilities, based on the recommendation of trusted third parties.
  • +
  • Forwarded Media. Articles, images or multimedia would be attached to an email message and forwarded among those who express shared affinities, based on the recommendations of trusted third parties
  • +
  • Ad Hoc Social Networks. An ad hoc social network would be initiated by an individual sending a request for participation in a narrowly defined project, and would be forwarded based on express affinities and the recommendations of trusted third parties. The resulting ad hoc community, or swarm, would dissolve with the completion of the stated objective.
  • +
+ +

Bringing ASN activity to online community infrastructures will require additional applications beyond those online community systems provide today. New applications that enable enhanced search features, as well as the pre-processing and post-processing of email communications, need to be available to users of the ASN in order for the system to work. These applications would be developed as free-standing modules that can be “plugged-in” to existing online community infrastructures. They will need to allow ASN users to identify their messages properly when they are written, address messages in the appropriate manner (so that they are sorted and distributed by the ASN system), and send and receive messages in a way that distinguishes them from other email (so they are recognized as ASN messages when they arrive in an “in box”).

+ +

Among the functionality that these applications would provide are the following:

+ +
    +
  • ASN Search Interface. Users of the ASN need to be able to access its distributed database of affinity and compatibility profiles through their online community tools. An ASN search feature is essential, in order for users to find others with whom they share affinities or have complementary capabilities.
  • +
  • ASN Composition and Addressing. When creating an ASN message, users will need to designate the message as an “introduction,” “forwarded media,” or an “ad hoc social network.” Properly designated and addressed, the message can be sorted by the ASN system, and sent to the appropriate recipients.
  • +
  • Tag Incoming ASN Messages. When ASN messages appear in an “in box,” they should +be tagged in a manner that distinguishes them from other email.
  • +
  • Filter Incoming ASN Messages. When an incoming ASN message arrives, it should be checked to make sure that it has a header that identifies its subject as a relevant affinity, and that it indeed came through a trusted third party. A filtering mechanism is necessary to eliminate spam within the system.
  • +
+ +

In effect, the ASN calls for a meta-classification for online messaging that would allow certain types of e-communications to be separated from others, and to be sorted and presented differently than regular email. We propose to develop this additional layer of functionality as modularized enhancements to existing online community infrastructures.

+ +

All of these applications depend on the ASN being able to distinguish between relevant and irrelevant material, so that connections made between users are precise and appropriate. Above we referred to the ASN as providing “strategically placed doors” between social networks. The system’s ability to be strategic depends on the sophistication of its active vocabulary. If it does not pick up on the nuanced intention behind a user’s expressed affinity, then the ASN’s utility is greatly reduced. At the same time, if it does not effectively parse the meaning of incoming ASN messages, it could subject users to spam. For this reason, the ASN application modules will incorporate sophisticated matching technologies (which are discussed below, in Section IV).

+ +

Advanced matching technologies, coupled with an efficient filtering system, should make the ASN difficult for spammers to abuse.

+ +

^ Table of Contents

+ +

Reputation

+ +

An ASN automated introduction appears in your “in box,” a solicitation from a stranger who found you through a mutual friend, a trusted third party. You read the email and it’s interesting, then you check the author’s web page, which increases your interest. Still, before replying, and perhaps offering other contacts of your own to this unfamiliar person, you might want to know more about him. Wouldn’t you would want to know what kind of reputation he has among people he works with, for instance?

+ +

Over the last few years, reputation systems have appeared on websites and communities all over the Internet. Among the best known is eBay’s, where buyers and sellers rate one another after completing transactions. Others range from Amazon.com, where buyers rate the reliability of used book sellers, to Epinions, where members rate the usefulness of the website’s product reviews. As one article describes it, a “reputation system collects, distributes, and aggregates feedback about participants’ past behavior.”^21 In situations where many, if not most, of the people involved are unknown to each other, trust is hard to build because strangers “do not have known past histories or the prospect of future interactions, and they are not subject to a network of informed individuals who will punish past behavior toward any of them. In some sense, a stranger’s good name is not at stake.”^22

+ +

The ASN moderates this potential problem by only providing connections through trusted third parties. Reports of bad behavior are likely to get back to the person who made the initial introduction, which should dissuade most from abusing the trust extended through the ASN. Of course, if you hear bad things about a person you had expressed a shared affinity with, you would probably modify your digital profile so that it no longer expressed a strong affinity with that person. In this way, reputation indirectly effects the management of trust in the ASN.

+ +

Still, trust takes many forms. While the ASN should offer a level of assurance that its introductions are trustworthy, ASN users are likely to also refer to independent sources about a stranger’s past behavior, at least from time to time.

+ +

With the growing adoption of reputation systems on community websites, this kind of cross-referencing will become increasingly possible. As one paper reports, “The proliferation of online reputation mechanisms is already changing people’s behavior in subtle but important ways. Anecdotal evidence suggests that people now increasingly rely on opinions posted on such systems in order to make a variety of decisions ranging from what movie to watch to what stocks to invest in.”^23 These opinion generating systems are becoming common on online community infrastructures. But the opinions they offer are only relevant to the specific context of the community interactions where they take place. +On Epinions, for instance, a person might develop the reputation of being a lousy film critic. That same person’s reviews, however, could be highly regarded on another website.

+ +

There are some who suggest that reputation should be portable between communities – that the ratings you get in one environment, based on one set of circumstances, should be available in other environments, where the situation might be quite different. For instance, shouldn’t a seller’s rep on eBay be available on Amazon.com? This raises the possibility of a kind of online “universal reputation,” which might even be part of your persistent identity. In Smart Mobs, Howard Rheingold asks, “Are universal reputations systems possible?”^24

+ +

Strictly from the perspective of technology, they might be. A global Internet aggregator of Web-based reputation data is a real possibility. But would such a system accurately reflect the way reputation works in the real world? That is a different matter. Reputations are determined by context. What is viewed as bad behavior by one group might be perfectly acceptable somewhere else. How would a “universal reputation system” take shifts in context into account? We do not believe it to be possible.

+ +

For that reason, when designing the ASN, we made it a point to not include a “reputation rating” as part of an individual’s persistent identity. Each online community is free to set its own standards for determining reputation; every social network invariably sets its own criteria of trustworthiness. But the opinions of others – which are the product of widely divergent circumstances – should not be grafted onto the permanent representation of an individual online.

+ +

^ Table of Contents

+ +

Reputation is local; it belongs to specific communities. Persistent identity is global.

+ +

As federated network identity is adopted, civil society groups need to press for protections against the aggregation of this reputation data – much of which is proprietary, controlled by commercial entities that can do with it much as they please. Soon the day will come when profitable businesses could process reputation data and resell it to customers ranging from credit card companies to retailers to media conglomerates. Knowledge about reputations, even when less than accurate, is always valuable. But just because something has market value does not mean that selling it serves the public interest.

+ +

(^21) Resnick, Zeckhauser, Friedman, and Kuwabara, "Reputation Systems: Facilitating Trusted Internet Transactions," 2000.
+(^22) ibid
+(^23) Chrysanthos Dellarocas, " The Digitization of Word-of-Mouth: Promise and Challenges of Online Reputation Mechanisms," October, 2002.
+(^24) Smart Mobs, p.127

+ +

^ Table of Contents

+ +

Current Community Systems

+ +

What kind of online community infrastructure best supports communities of practice? A community infrastructure can entail many things. The phrase “community infrastructure” is generally understood to have the broadest possible meaning: the integrated set of digital communications tools that allow members of a social network to communicate among themselves. This definition would include everything from a simple email listserv to a high end corporate intranet. The fact is, to this day, there is no agreed upon set of communications tools that constitutes a standard “online community infrastructure,” let alone one that provides a specific tool set for communities of practice. Though some theorists might hypothesize about what one might be, we are far from seeing such a system.

+ +

In fact, the community-ware landscape today includes the products of some 90 different companies, all of whom offer one flavor or another of digital communications tools for social networks. Of course, not all of these lend themselves to use by communities of practice. Cynthia Typaldos’ 12 Principles diagram suggests the range of social interactions within a community of practice that need to be taken into account by the technical infrastructure, and in the establishment of norms of behavior for the social network online.

+ +

In the preparation of this report, while looking for potential partners in the development of the ASN, we identified 10 community-ware efforts that provide well-considered suites of tools to support communities of practice. We deliberately did not include the efforts of the software Goliaths, like IBM or Microsoft. Rather, these efforts are being spearheaded by smaller, independent companies, in some cases by not-for-profits. Several of them have a strong commitment to serving the public interest. They are:

+ +
    +
  • Real Communities/Mongoose
  • +
  • Communispace
  • +
  • Community Zero
  • +
  • Tomoye
  • +
  • Plumtree
  • +
  • Friendly Favors
  • +
  • Friendster
  • +
  • Plaxo
  • +
  • Spoke
  • +
+ +

Some of these companies are already implementing advanced matching technologies. Others have begun to offer automated or brokered introductions between members. All of them are committed to offering a full suite of applications to support sophisticated online collaboration, and could well see the ASN as an attractive addition to the services they offer their users.

+ +

^ Table of Contents

+ +

IV. Public Interest Matching Technologies

+ +

The Purpose of Matching Technologies

+ +

The ASN will allow knowledge and relationships generated inside one online community to be shared with others. The expertise that one social network has cultivated about solar energy, for example, would become available to other groups with common objectives, through the recommendations of trusted third parties. This kind of targeted, effective information flow would benefit the entire solar energy field, as it would enhance the discourse and relationship building of many public interest efforts.

+ +

But even with the communications architecture of the ASN in place, what will ensure that the introductions it provides will be appropriate? How will the ASN assist communities in assembling and using their collective knowledge? How will communities discover relevant knowledge that has been assembled by another group? After all, different social networks will use different language to describe similar subjects. In many instances, the words used to discuss the same things in different online communities won’t match. Would the search and brokering mechanisms of the ASN still be effective? Could the ASN provide active assistance in extracting useful content from the glut of available material?

+ +

These are the kinds of questions that prompted Tim Berners-Lee, the inventor of the World Wide Web, to spearhead the “Semantic Web”^25 initiative in the late 1990s. One of the great strengths of the Web is its ability to create links between relevant materials. But if search results don’t turn up important, related materials because of variations in exact wording, if automated agents can’t identify matches between web pages because of differences in context, then those links might not be made.

+ +

As Berners-Lee put it, “The Web was designed as an information space, with the goal that it should be useful not only for human-human communication, but also that machines would be able to participate and help. One of the major obstacles to this has been the fact that most information on the Web is designed for human consumption, and even if it was derived from a database with well defined meanings (in at least some terms) for its columns, that the structure of the data is not evident to a robot browsing the web.”^26 Elsewhere Berners-Lee explained, “The Semantic Web will bring structure to the meaningful content of Web pages, creating an environment where software agents roaming from page to page can readily carry out sophisticated tasks for users.”^27

+ +

Today, of course, the Web is highly prized for its hyperlinks, an ability that Berners-Lee designed into the system in the 1980s. At the time, however, he did not consider hyperlinks to be the Web’s most attractive characteristic. Rather, he thought that its greatest value would come from providing a “community memory” for the scientists who use it. This notion of a community memory – a kind of collective consciousness – readily available to all of its members, introduced new possibilities for knowledge sharing and collaboration between scientists.^28 Berners-Lee was particularly interested in how a distributed digital repository for knowledge could serve a particular community (in this case, the scientific community). For that reason, he understood the importance of classifying and organizing Web content so that relevant material could be easily discovered. However, once it was introduced, the Web took off at such an astonishing rate that the attention and resources necessary to establish an online system for semantic organization were not available. Only in the late 1990s was Berners-Lee able to get the field to focus on the problem of meaning-making online.

+ +

The Semantic Web is the most prominent of a family of initiatives that can be grouped under the rubric “matching technologies.” These matching technologies are advancing on many fronts. But, as might be expected, much of what is being done serves corporate rather than public interests. If these systems are not developed to address civil society topics, or are not designed to serve community infrastructures outside the corporate realm, then civil society discourse will be deeply impoverished. Today, matching technologies that could be used for civil society initiatives are only rarely being applied to them; the bulk of this work has catered to the needs of business. Because resources are not being put toward public interest applications of matching technologies, civil society groups lag behind the corporate sector in this important area. While commercial interests use the Internet with increasing effectiveness to access information about topics like energy, health, and food, civil society groups are left with no other option than use the semantic tools designed by the commercial sector (in the rare event that they even have access to them). In practice, this means that connections made online between relevant materials in a particular field will follow a map of meaning drawn by industry. As a result, connections that reflect alternative views of the same material might be increasingly difficult to come by. It would be as if the definitions in the Oxford English Dictionary were only written by businesses with a vested interest in them, with the final wording approved by the highest bidder.

+ +

Certainly, the ASN would be much less useful without a robust system of public interest matching technologies. In fact, the ASN’s usefulness relies on its ability to identify relevant relationships and information (through trusted third parties). While matching technologies are important to the arena of information search and sharing, they are just as essential to the infrastructure behind persistent identity, rights management, and the enabling of software assistance agents. To use an example from the scenarios above, if Jim, who is a member of one social network focusing on solar energy, and Bob, who is a member of another, are not using the exact same language to describe issues of common concern, that might keep the ASN introduction system from bringing the two together. But if sophisticated matching technologies were applied to the topic of solar energy, then the differences in language would be overcome. The ASN would be able to identify the potential for useful collaboration between Jim and Bob, and provide the introduction between them. It would also be able to finely hone the expression of an individual’s affinities, so that each ASN user can express personal interests with a great degree of granularity.

+ +

Sophisticated matching technologies lead you to the content that most interests you, while filtering out the rest. Automated agents depend on them. Not only do they enable robots to connect to the appropriate material, they also restrict connections. Which is to say that matching technologies are key to the filters that reject spam.

+ +

(^25) The term was proposed by Tim Berners-Lee, in a 1998 paper titled “Semantic Web Road Map
+(^26) Ibid.
+(^27) "The Semantic Web," By Tim Berners-Lee, James Hendler and Ora Lassila, Scientific American, May 17, 2001. For more, see also http://www.semanticweb.org.
+(^28) Berners-Lee's concept of a digital, networked community memory owed much to the writings of pioneers from the 1960s such as J.C.R. Licklider, Douglas Engelbart, Robert W. Taylor, and Ted Nelson, among others.

+

^ Table of Contents

+ +

Matching Technologies and Online Community

+ +

The ASN applies matching technologies to online community infrastructures in order to support the introduction of people based on common interests. It would integrate matching technologies into online communities at a high level. How would they enhance a user’s experience of online community? They would help in these areas:

+
    +
  • Representing personal identity and interests. Personal profiles in a community system are more useful (more automatable, discoverable, meaningful, and trustworthy) given shared agreements about the meaning of terminology. The technology for automated matchmaking and personal rights-management depends on matching standards being developed for the agent-mediated “semantic web”.
  • +
  • Representing community identity and interests. A community can present itself more clearly to others if its guiding interests and activities are described rigorously.
  • +
  • Improved access to community documentation.
  • +
  • Improved access to external documentation, using navigation aids prepared by one’s community or the community owning the external documentation, or by a third party. Navigation aids are shared. Furthermore, new insight might come from combining navigation aids.
  • +
  • Improved knowledge sharing. Knowledge from a specific community often has value beyond its community of origin.
  • +
  • Knowledge creation from ordinary work practices. Collaborative filtering and other knowledge extraction technologies can aggregate community knowledge without extra work in assembling information.
  • +
  • Improved relevance in message routing and news services. * Ontologies can codify practices as well as descriptions.
  • +
  • Ontologies could potentially codify personal relationship types. Agents could broker introductions. Codified relations can be transitive, within limits.
  • +
+ +

The “next generation” of online communities now being developed have begun to add elements from the list above to their infrastructures. But by no means has a standard community “tool kit” to support matching technologies emerged. Moreover, little attention has been paid to how the knowledge created inside each “walled castle” community could be exchanged with those outside its walls. The exponential benefits of connectivity (remember the discussion of Reed’s Law from the Communities section) will be realized when the matching technologies allow focused interconnectivity between community groups. One of the purposes of the ASN is to make this kind of interoperability commonplace on the Internet – and to raise the bar of expectations for what online communities serving the public interest ought to deliver.

+ +

^ Table of Contents

+ +

Federating Meaning, Decentralizing Knowledge

+ +
+

“Communities of interest are defined by their worldviews, and whenever a community of interest rigorously exposes its worldview in a fashion that permits its knowledge to be federated with the worldviews and knowledge of other communities, the whole human family is enriched” – Steven Newcomb

+
+ +

Can online communities better collect, represent, and share the meanings of the content they produce so that the collective knowledge of communities can be more available to others? Implicit in this question is a concern with the way online content is organized and classified, in order to make its meaning more accessible. It is an approach that leads to software and standards that overlay content with rich descriptions of meaning and association. Once the content is “understood” by the system, it becomes possible to make relevant matches between items.

+ +

This approach to matching technologies relies on the implementation of sophisticated ontologies and taxonomies – broad, structured maps of meaning, and carefully honed definitions that pinpoint each subject’s place on that broad map. Sometimes referred to as “knowledge mapping,” this technique provides a framework for the organizing of content so users can access it by navigating a familiar field of meanings. For a system like the Semantic Web, ontologies and taxonomies are key.

+ +

Establishing meanings in this way has long been a laborious task. It should go without saying that determining ontologies and taxonomies is not a job that can be done adequately by a machine. In the past, most online ontological systems were by necessity assembled by information specialists. More recently, distributed technologies offer the possibility for non-specialists to participate in classifying and describing information resources that they use. Each social network could potentially organize its own maps of meaning for the materials they rely on, and are expert in. New technology allows them do this explicitly, or as a serendipitous side-effect of their daily interactions with one another and with the various documents they exchange with each other. By exploiting these beneficial side-effects, knowledge structures could emerge as the result of the interactions of a particular community – they would be a collaborative expression of the ideas and world view of that social network.

+ +

Meanings are never obvious. This is why communities of practice adopt formal vocabularies, so that ambiguity can be reduced and clarity improved. Every professional field develops its own distinctive vocabulary; since the same word is often used to mean different things in different contexts, establishing agreed-upon vocabularies is essential for precise communications. The medical field, for instance, relies on a well-understood standard vocabulary to exchange information about research, treatment, and billing. Each community of practice has to decide the structural context in which important words are used – the ontology – and the specific definition of important words in that context – the taxonomy.

+ +

In the library sciences, an ontology is referred to as “a formal shared map of concepts and meanings.” In most cases, it is a conceptual architecture that represents individual subjects and the relationships between them. For example, an ontology for the topic of solar energy would map all the main issue areas relevant to solar energy, show their relationship to one another, and assign specific meanings to words associated with each of the issues. In effect, ontology builds a layer of meaning over the topic it covers.

+ +

A key element of the ASN is the creation of public interest ontologies and taxonomies that focus on specific civil society topics. These would be developed in collaboration with NGOs and public sector organizations working on subjects such as energy, hunger, water, and other aspects of civil society. This initiative would apply technologies such as XML, RDF, and Topic Maps to public interest subjects. The intent is to make available to engaged citizens the powerful communications tools now being developed and used by the commercial sector.

+ +

Of course, every social network sees things somewhat differently; they will have contrasting opinions, different priorities, and alternative interpretations of the same material. The solar energy field, for example, contains a wide range of opinions and approaches. For this reason, no one ontology for a particular topic is sufficient. Rather, it is important that all “meaning making” technologies facilitate multiple points of view of the same information. Who decides how information is classified, what the ontological map of a topic (like solar energy) should be? Shouldn’t the stakeholders in a particular community be able to determine this for themselves? Today that work is only being done by those with the resources to do it – primarily in the commercial sector. Significantly, the ontological systems they are developing are not interoperable, they don’t speak to each other. As a result, if an ontological map about a topic (like solar energy) takes hold as a market leader, its assumptions about relationships between issues, priorities in the field, meanings of specific terms, etc., become the de facto standard for all social networks working on that particular topic. Even if other ontologies are developed, they could be marginalized, pushed to the periphery by the widespread adoption of an easily available, commercially underwritten system.

+ +

It is also worth noting that the commercial systems for forming ontologies have no incentive to use open standards. In fact, they might be inclined to use proprietary software designed to work in narrowly defined contexts, in part because they see no reason not to. But by not using open standards, they create an additional challenge to interoperation between ontological frameworks.

+ +

As part of the ASN, we would support open standards, and develop protocols for the interoperability of online ontological frameworks. This approach would promote the decentralized control of meaning-making online. At the same time, it would enrich discourse by allowing separate social networks to share their “knowledge maps” with others, so that diverse viewpoints could be accessed and comparisons made. Ultimately, a multitude of independent maps could be applied to a single collection of information.

+ +

^ Table of Contents

+ +

Using Tacit Knowledge

+ +

The approach described above focuses understanding the meaning embedded in information resources, and mapping that meaning so it can be navigated effectively. But there is another technique now being developed to help users discover relevant information from a sea of bits and bytes – an approach that cares little about the actual “meaning” of data.

+ +

Can the meaning that is present in online documents and relationships be extracted so that automated agents can act “as if” they understand those meanings, enabling more relevant search results? The technologies based on this approach will look for patterns that emerge from the online actions of individuals, or that can be identified by analyzing a set of online content. They are less concerned, and sometimes completely unconcerned, with the “meaning” of the content itself. Rather, by analyzing the patterns created by elements within a particular online environment, certain relationships can be deduced. This approach is known as “tacit knowledge discovery.” It is familiar to users of Amazon, for instance, where a “tacit knowledge” recommender system suggests books that might interest you based on your purchases. The system does not have to “know” the content of the books you like, but only how your buying patterns compare to those of others on Amazon. Pattern-based systems of this kind are now being deployed as part of the knowledge management tool kits built into advanced corporate intranets. They are often used to analyze email and other intra-company communications to connect employees working on compatible projects.

+ +

Extracting tacit knowledge from online content, bringing knowledge to the surface where it had previously gone unnoticed, has become a hot topic in certain IT circles. The approach of looking for patterns that emerge from the online actions of individuals, or that can be identified by analyzing a set of online content, has proven to be extremely powerful. The public first became aware of these kinds of tools in the mid-1990s, when a music website named Firefly introduced a technology known as “collaborative filtering.” Once a user expressed preferences for certain artists, the website would be able to recommend other artists that the user might find of interest – based strictly on the preference patterns expressed by other users.

+ +

In recent years, the concepts underlying this approach have been expanded in a wide variety of ways. They have led to the recommender systems now common on e- commerce sites, like Amazon.com. The technique has proven less successful on community sites, where its utility has not been clear. This might be because discernable patterns may not emerge among communities that are not engaged in easily definable objectives. It is possible that tacit knowledge techniques work best among communities of practice.

+ +

This could explain why only one form of online community has incorporated tacit knowledge effectively: advanced corporate intranets. These knowledge management systems have used tacit knowledge to make connections between individuals and the areas of knowledge in which they appear expert. This kind of tacit knowledge system does not attempt to capture and catalog the specific “knowledge” that an individual might have. Rather, it identifies patterns in the online communications and actions of individuals, and infers from them that connections exist between certain people and identifiable topics. It can also identify (by inference) particular individuals who are regarded as trusted experts on particular issues This technique could prove to be important to the technical infrastructures of third party brokering services within the ASN, enabling them to infer affinity matches between individuals in an efficient and effective manner.

+ +

^ Table of Contents

+ +

Conclusion

+ +

These two approaches – ontologies and taxonomies, on the one hand, and tacit knowledge, on the other – are different ways of attacking the same basic problem. Both are of importance to the public interest sector. Moreover, as they develop, these separate tracks will become increasingly interdependent. For example, a recommender system on Amazon might sift through reviews you have written, and cross reference the meaning of your text with the buying patterns of other Amazon customers who have expressed similar interests. These systems are becoming increasingly sophisticated. They ought to be put in the service of civil society. The ASN will facilitate balanced, flexible interactions among the two types of tools.

+ +

^ Table of Contents

+ +

V. Brokering Services

+ +

The Introduction Protocol

+ +

The essential activity of the ASN is that it brokers introductions between people across social networks, based on expressed affinities and capabilities, through trusted third parties. In order for those introductions to take place, there have to be rules that guide when introductions can be made and how they are facilitated. Each of us responds to unsolicited introductions differently. Some of us are thrilled to meet new people, while others prefer not to be bothered except rarely, under very limited circumstances. Moreover, across the globe there are cultural differences that influence the formalities that people go through when they meet one another – it is far from “one size fits all.” The kind of brazen, unsolicited introduction that is rewarded in San Francisco is considered rude in Japan. Or, for a more provocative example: under what circumstances would a Palestinian student welcome an introduction to an Israeli peace activist? How can the ASN’s introductions be sensitive to this variety of social situations and contexts?

+ +

Clearly the ASN needs to provide a range of introduction options, so users can choose what is right for them. These options, and the rules they would follow, would be determined by a set of “introduction protocols” – explicit instructions about the sequence of actions that would automatically take place before an introduction is facilitated through a trusted third party.

+ +

In most cases, it is likely that the introduction protocol would not need to be particularly sensitive to cultural differences or complex social dynamics. As with email, live chat, or SMS (mobile phone texting), people from a wide range of backgrounds will figure out their own personal comfort zone for using a standard set of simple tools. They will likely shape their use of the ASN to fit their own cultural expectations for social interaction, as long as the system is easy to use, respects privacy, and has utility. For these circumstances, which should be the vast majority, there would be a “plain vanilla” introduction protocol that brokers basic introductions within existing online community systems, as discussed in Section III.

+ +

What would this protocol do? It instructs an automated agent (or broker-bot”) to follow a sequence of actions that would lead to relevant introductions. It tells the broker-bot to read the “affinity reference” in a user’s digital profile, and then match those expressed affinities or capabilities to others with complementary interests, based on links through trusted third parties. The broker-bot would be instructed to use the ontological frameworks (discussed in Section IV) as a guide to determine meaningful matches. At the end of this sequence, the broker-bot would send a specially tagged ASN Introduction email to the match that it found, without copying the person who made the original request. That “discovered match” can then decide whether to reply to the introduction, or not. If the “discovered match” does not reply, the person who made the initial inquiry would never know, and so would not feel slighted by the rejection.

+ +

^ Table of Contents

+ +

Specialized Brokers, Customized Introductions

+ +

This plain vanilla version of the introduction protocol would provide a basic level of the ASN service – which in itself should prove useful in most situations. But it would not allow for a great deal of customization. What does that mean? If you wanted to use the ASN to connect Israelis and Palestinians in order to support the peace movement, you might want to modify the introduction protocol so that it brings a greater level of certainty and security to the interaction. You might also want to have a real life intermediary interpret the results of automated searches and matching, to act as an additional filter before introductions take place. In situations where an inappropriately made introduction could be a matter of life or death, you would want to customize the ASN to provide the highest possible of level of confidence.

+ +

Other concerns are raised by what might be called “The Bono Dilemma.” Suppose you worked with Jubilee 2000, the debt relief NGO, and through that work knew Bono. It is unlikely that you would allow an automated system of trusted third parties to take advantage of your access to the rock star/activist. Rather, you would be highly selective when offering your trusted relationship with Bono to another person. At the same time, you know that Bono would be genuinely interested in meeting certain, highly qualified experts working on hunger issues in Africa. But the basic “introduction protocol” of the ASN would not provide enough information and verification for you to feel comfortable vetting a stranger who claims to be such an expert, even if she comes to you through a trusted third party.

+ +

For cases like these, there is a need for specialized, independent brokering services that can customize the information protocol so that it meets the requirements of particular groups. A brokering service that specializes in global hunger activism, for example, might be offered by Jubilee 2000, or by a consortium of organizations working on related issues. Their expertise should fine tune the details of the “introduction protocol,” making it context specific. In this case, that might mean checking the references of people who claim to have done relief work, or posting online CVs that have been carefully vetted. It might even include the timely appearance of a real-life intermediary to evaluate claims made, or to test the waters to see if an introduction would be well received by the intended recipient. With such a vetting structure in place, designed specifically to serve the needs of a particular group, you are more likely to use the ASN to refer someone to +Bono after all.

+ +

Customized introduction protocols and services could be designed for a wide variety of situations. Among them are:

+ +
    +
  • Verifying reputations before completing matches. Because reputation depends on social context, an individual’s persistent identity should not include any kind of “reputation rating.” Still, when you enter a new online community, and make claims about your past that are relevant to that community, reputation checks make sense. A reputation check on a global hunger brokering service, for example, could provide the vetting necessary to +solve the “Bono Dilemma.”
  • +
  • Brokering introductions between people from different cultures. Chinese and New Yorkers, to cite one of an infinite choice of examples, follow sharply different cultural practices in the establishment of trust between people. Special introduction protocols could help negotiate these differences by automating steps in the formation of trust that bridge the distance between cultures.
  • +
  • Cross-referencing different matching technologies for better matches. Above we discussed the value of comparing different ontological frameworks of the same set of data. A brokering service could automate this process, to give greater depth to searches made by its users. For example, a global hunger brokering service might layer the ontological frameworks written by African-based NGOs, the UN, the EU, and the World Bank, each of which would bring different readings and associations to the data set – leading to search results that make unexpected connections, and particularly useful matches. In addition, it might cross-reference those results with a tacit knowledge recommender system built into the bulletin boards on Jubilee 2000’s website. In this way, the global hunger brokering service could provide extremely useful matches meant for an expert constituency.
  • +
  • Using real-life intermediaries to make solicitations. There will be times when an automated introduction simply won’t do. In those situations, brokering services could offer trusted, real-life intermediaries to make an initial solicitation. If that solicitation is accepted, than an introduction would take place.
  • +
+ +

These customized introduction services, among many others, would be offered by independent brokers, which would mix and match protocols, shaping them to meet the needs of their constituents. Brokering services could either be for-profit companies, or not-for-profit civil society initiatives. A brokering service could be hosted on a single destination website (like About.com, where you go to their online “front door” to use their services), or it might syndicate its services on many other sites (like Amazon.com’s Affiliates program, which allows a multitude of websites to create their own e-bookstores by linking into Amazon’s backend). Our interest is in allowing for the widest possible variety of these services to take shape – which means that the basic introduction protocol has to be written to facilitate this wide range of customization while maintaining interoperability.

+ +

^ Table of Contents

+ +

Current Brokering Systems

+ +

Many websites today have some kind of introduction service. We discussed some of these earlier, in the context of matching technologies. For example, Amazon.com’s recommender system matches people with books they might be interested in. From the standpoint of the underlying technology, matching people to books is not hugely different than matching people to one another. For that reason, the tacit knowledge approach that drives a book recommender is quite similar to the mechanisms used by advanced corporate intranets with sophisticated knowledge management systems. The intranet, though, is designed to connect employees who are working on complementary projects.

+ +

These and other matching technologies are used on dating sites like Match.com (which claims responsibility for over 1,200 marriages and 50 babies!).^29

+ +

Most of these systems, though, are meant to serve narrow purposes. They are not designed to be interoperable, to exchange information with other sites. Moreover, the brokering mechanisms they use tend to be limited (customized around one ontological framework, meant for a very specific context and use) and proprietary. While the core technology is similar, these implementations are not appropriate for the kind of Internet-wide relationship and knowledge sharing called for by the ASN. They don’t use anything resembling an introduction protocol that could be used by others.

+ +

A number of online communities, however, have begun to develop tools meant to engender various types of networks of trust, and they point in the direction of an Internet- wide system like the ASN.

+ +

One such site is Friendly Favors^30 , an online community with some 25,000 members in 152 countries, brought together around a shared vision of global justice, which they describe as “a World that works for us All.” The site includes member biographies where users can express affinities and capabilities, as well as a simple reputation system, which allows members to vouch for the “Identity” or “Integrity” of others. New members are encouraged to find “Sponsors,” who do the vouching, and who can “invite you into our network’s web of trust.” “This simple safeguard,” explains the site’s front page, “has allowed FF to build an intricate network of trust around the world, where an open and transparent accounting of people’s good deeds is allowing us, for the first time, to reliably identify the most generous ones among us.”

+ +

Friendster is basically a dating service, but it also encourages people to form other kinds of relationships – because introductions through the system only take place through trusted third parties. So the more people you know on Friendster, the more potential dates you can be introduced to. As they explain on the site, “Friendster is based on networking through your friends. Your photo and profile will be shown only to people in your personal network. You will send and receive messages only with people connected to you through a series of mutual friends. You will be able to see how you are connected to people you are interested in, and either contact them directly, or ask a friend to make an introduction.”^31

+ +

Another interesting effort, relevant to the ASN, is Plaxo, a peer-to-peer contacts updating system. Plaxo is an application that you download over the Internet to your hard drive, and “plug-in” to your email client (such as Microsoft Outlook). It then communicates with every other Plaxo client on the Net, enabling you to trade business card information with those people. As they move, change jobs, change phone numbers, etc., Plaxo automatically updates their business card information on your computer. While it does not offer brokering services between Plaxo users, based on their business card information, a service that does so is an obvious next step.

+ +

But perhaps the most forward thinking company in the area of brokering services is NetDeva. Under the leadership of Duncan Work, the company has developed the prototype of an automated agent that matches people based on their affinities and complementary capabilities through the recommendations of trusted third parties. It is a peer-to-peer system, with an application installed on the user’s desktop. As the website explains, “Net Deva’s powerful intelligent agents help users easily manage complex, time-consuming tasks. One of these agents is a loyal and skilled personal assistant to help users manage their most important relationships; another acts like a highly connected and secure relationship broker to help expand their personal connections.”^32 While it is a proprietary system, much of the technical development that Net Deva has pursued – which has focused on how to cross-reference, search, and match expressed affinities and complementary capabilities against trusted relationships – is directly relevant to the ASN. While NetDeva has been designed to meet the needs of business, as part of +advanced corporate intranets, the company has shown strong interest in making NetDeva available to civil society initiatives.

+ +

Alongside NetDeva, a handful of other commercial brokering efforts are about to be unveiled to the public. These companies will significantly raise the bar for brokering services available to corporations and government. The technology will deliver the kind of affinity based brokered introductions that the ASN calls for. However, all of these systems are proprietary. None of them are designed for interoperability. And none of them will be applied deliberately to public interest initiatives.

+ +

(^29) http://www.match.com/registration/aboutus.asp
+(^30) http://www.favors.org/FF/
+(^31) http://www.friendster.com/info/moreinfo.jsp
+(^32) http://www.netdeva.com/product.html

+ +

^ Table of Contents

+ +

PART 3: Strategies for Implementation

+ +

I. Software Development in the Public Interest

+ +

The necessary technology for the Augmented Social Network might already exist, but making the ASN real will be a challenge. It will require an effort far beyond any software development that civil society organizations have achieved to date. Of course, many more complicated technical projects that effect the Internet are accomplished all the time. But those efforts tend to start with the communications or software industry, and are shepherded by well-funded organizations that represent industry interests. Funding for these projects are based on business plans that anticipate profits. Needless to say, the ASN doesn’t lend itself to this kind of approach. (It is worth recalling that neither email nor the Web were justified by business plans when they were invented, nor would that have even been possible.)

+ +

Suffice it to say that the ASN is unlikely to become an industry priority. It does not offer immediate avenues to profitability. Some aspects of it – such as the writing and updating of public interest matching technologies – will probably always have to be subsidized. Others challenge current assumptions in the business models of for-profit online communities, which have been deliberately designed as “walled castles” that do not permit interoperability. In the business world, legacy attitudes about intellectual property and the jealous guarding of customer information have trouble accommodating the 21st century realities of data flow and online collaborative behavior. Even if business leaders “get it,” it is doubtful they will lead the charge for the ASN. That should not be surprising, since the ASN is designed in no small part to correct the oversights of the business community as it expands capabilities on the Internet. This work, by its very nature, has to be led by the civil society sector.

+ +

During the dot com heyday, it was widely believed that if software was any good, it would make someone a profit. For that reason, there did not seem to be a need for what you might call “not-for-profit software development.” Civil society groups tended to let the market determine which tools were built, and who they were targeted to serve. While there was a certain amount of support from the foundation community for public interest website development, which included the creation of specialized mailing list and e-marketing tools to support non-profit initiatives, those efforts were relatively few compared to the extraordinary explosion of digital media in the commercial sphere. And often those public interest websites were expected to become self-sustaining by following the business models established in the commercial sector.

+ +

Once the dot com bubble burst, attitudes changed. There was far less expectation in the public interest sector that online projects would become profitable. But these diminished expectations were accompanied by a distrust of digital media in general, as many people felt that they had been hoodwinked by unscrupulous Internet hypesters as once inflated stock prices were reduced to pennies. As a result of this, as well as in reaction to the sharp downturn of the economy, the civil society sector has shied away from large-scale, ambitious online initiatives. Not only has little interest been shown in complex digital media projects, but the civil society sector has barely begun to develop the capacity to evaluate potential projects, to determine whether they should even be considered for support.

+ +

Today the civil society sector is simply unprepared to engage with the critical issues facing the build out of our digital communications infrastructure in anything other than a reactive fashion.

+ +

What does this mean for the ASN?

+ +

^ Table of Contents

+ +

Hybrid Approach

+ +

The ASN could be achieved in an incremental manner, with software and protocols developed among a relatively small group of participants, and gradually adopted by larger online community systems as they see fit. The development of the software and standards would best take place as part of pilot projects that introduce ASN functionality to a small group of online communities that can participate in working kinks out of thesystem, preparing it for a broader launch. These online communities could be either not-for-profit initiatives or for-profit companies, or a combination of the two.

+ +

The Internet itself supports many kinds of business models. A good deal of them are based on open standards that are shared freely by many players, and which are maintained and updated in a collaborative fashion by standards bodies that represent diverse interests. We believe that in order to be successful, the ASN would have to follow an open standards approach.

+ +

The writing and adoption of standards is a complex matter. Moreover, the ASN faces an additional challenge because it requires coordination between technical disciplines that have no experience collaborating with one another. It remains with the civil society sector to facilitate this activity.

+ +

But once the ASN is in place, it offers a range of opportunity for companies that could generate revenue by providing features of the overall system. These include:

+ +
    +
  • Community sites that have incorporated ASN functionality.
  • +
  • Personal identity companies that offer identity services that cater to specific +communities.
  • +
  • Boutique brokering services that charge for specialized introductions.
  • +
  • Specialized search services that use customized ontological frameworks.
  • +
+ +

As with email or the Web, ASN functionality could become a core part of the Internet experience – as well as a revenue source for profitable businesses that provide online services.

+ +

^ Table of Contents

+ +

II. Principles of Implementation

+ +

The intent of the ASN is to increase interconnectivity between people by enabling them to more easily find and share relevant relationships and information. Clearly, engendering trust in the system is critical to its success. To that end, it is necessary for the implementation of the ASN to be guided by principles that support such an environment of trust. These principles include:

+ +
    +
  • Open Standards. For this system to be broadly adopted, it must be transparent so that all of the entities that participate in it are reasonably assured of its trustworthiness. This means that the software code that enables the system should be non-proprietary and freely available, and that the process by which the software is written and the standards enacted should be open to the highest levels of scrutiny.
  • +
  • Interoperability. Our vision is of an Internet with more bridges and fewer walls, where the individual can travel easily between communities. To enact this vision, online communities need to consider ways of being open to one another. Interoperability between diverse environments and ontological frameworks is central to this effort.
  • +
  • Inclusivity. For the system to successfully draw in the largest possible number of participants, and to enable free connection between potential correspondents, it must be designed to embrace every online community that agrees to its standards and principles. In this regard, the ASN must be value-neutral, open, and inclusive, not unlike the open +connectivity of the underlying Internet protocols.
  • +
  • Respect for Privacy. The ASN should be a galvanizing force for the strengthening of privacy protections online, in support of a thriving civil society. Every person online must be certain that private information remains private, and that neither governments nor commercial interests will use this information in any way without the individual’s knowledge and expressed permission.
  • +
  • Decentralization. The Internet works best when systems are not commanded from the top down, but rather emerge from the bottom up – and are then adopted on a voluntary basis, in a manner that best suits the specific needs of the distinct communities that together comprise the Net’s totality. We are in favor of an “opt-in” system, rather than one commanded by a government or commercial authority. For that reason, our approach +is to develop software and standards that can be added to existing community operating systems in a modular fashion – so they do not have to rewrite their software from scratch, but rather can “plug-in” these modules to their existing infrastructures. Similarly, the ASN would support decentralized structures for the maintenance of persistent identity and ontological frameworks.
  • +
+ +

^ Table of Contents

+ +

III. Recommendations

+ +

In the near term, there are a number of practical steps that should be taken to bring the ASN into being. While some of this work could be pursued as for-profit/not-for-profit hybrids, our inclination is to support this work strictly through grants, and to make the fruits of these efforts (the software and protocols they lead to) freely available to the public through GPL (and other similar) licenses. These steps include:

+ +
    +
  • Establishing an ASN coordinating body. The ASN effort needs to be led by a public interest, not-for-profit body that articulates its mission, advances its objectives, and commissions and coordinates efforts in a variety of different fields that together contribute to the creation of the ASN. An important aspect of this work would be to bring the ASN vision for the “next generation” Internet to the public, creating an international constituency to support this work.
  • +
  • Convening a board of technical advisors. An interdisciplinary team of engineers should prepare a detailed technical architecture for the ASN. This team should report to a board composed of highly regarded technical advisors, who would review and vet the architecture, and guide the technical growth of the system. The board would also review the technical work done by ASN engineers who develop software and protocols.
  • +
  • Providing a dedicated engineer to represent the public interest at standards bodies working on persistent identity. An engineer expert in the area of persistent identity should be sent to take part in the critical standards meetings of the Liberty Alliance, Passport’s .Net initiative, and other efforts to introduce persistent identity. This engineer should push for standards that will insure the implementation of civil society-oriented “affinity references,” as well as their availability to interact with “introduction protocols.” In addition, this person should vigorously present a civil society perspective on privacy and public commons issues.
  • +
  • Co-develop basic ASN functionality with select online community companies. Basic ASN community functionality should be developed through a pilot project that involves a small number of communityware companies open to collaborating on key issues such as: interoperability, affinity based introductions, and ontological frameworks. This work would include the writing of the introduction protocol. This pilot project would be a testing ground for the implementation of ASN functionality as it develops. Ideally, at least one of these online communities would include the active participation of one or more NGOs, in a particular field, in order to test the effectiveness of the ASN under the stresses and strains of actual use. It could also include the participation of one or more of the independent brokering services now developing technology for corporate intranets.
  • +
  • A dedicated team would coordinate implementation of matching technologies for the public interest sector. The ASN effort should act as a catalyst to bring attention and support to the development of ontologies and taxonomies for the public interest sector. A pilot project to begin this work should be initiated in collaboration with one or more NGOs.
  • +
+ +

^ Table of Contents

+ +

Appendices

+

A. Acknowledgements

+ +

This paper is the product of a two-year process involving over fifty professionals from the fields of network computing, independent media, and environmental activism. A core group of 25 was initially convened in Ben Lomand, California, in September 2000 by Brad deGraf. They were invited to address ways of using the Internet to establish a global network of people concerned about the future of the environment that could number in the many millions. Rarely had engineers, activists, and media professionals been part of the same extended conversation about the potential of networked digital communications to serve the public interest. The dialogue was more than stimulating, and the group decided to form an organization to give further shape to ideas introduced that weekend. A half dozen more weekend sessions followed over the next 18 months, as well as a flurry of off-line conversations and parallel projects. In time, a vision took shape for a next- generation online community that provides people across the globe with better tools to take part in democratic action and to collaboratively organize their resources in order to promote environmental sustainability. The ASN is a core component of this broader vision, and each participant in the group discussions contributed to the development of this vision. The voting members of the group, which eventually took the name Link Tank, are: Debra Amador, Juliette Beck, Jack Bradin, Bruce Cahan, Brad deGraf, Bonnie DeVarco, Andres Edwards, Jim Fournier, Steve Foster, Chris Gallagher, Lev Gonick, Jan Hauser, James Hung, Allen Hunt-Badiner, Ken Jordan, Michael Litz , Richard Perl, Christie Rothenberg , Neil Sieling, Greg Steltenpohl, Elizabeth Thompson, Hardin Tibbs, Michael Tolson, Amie Weinberg, and Nate Zelnick. Among the informal advisors to the group, who took part in some of the meetings or online discussions, were: Jeffrey Alexrod, Owen Davis, Gerald de Jong, Tom Laskawy , Tom Munnecke, Robin Mudge, Ellen Pearlman, Jonathan Peizer, Richard White, and Duncan Work.

+ +

In January, 2002, Link Tank commissioned Jan Hauser, Steven Foster, and Ken Jordan to prepare a white paper that demonstrates the feasibility of the ASN’s vision of online community by describing a technical architecture that could achieve this vision. Jan and Steve developed the core elements of the ASN architecture, and wrote a first draft describing its technical components. Ken wrote a much-expanded second draft based on the first, helped to complete the technical architecture, and added the political analysis. The three revised the paper in collaboration.

+ +

The authors would like to thank Cynthia Typaldos and Mark S. Miller for their contributions to the ideas expressed in this paper. We also want to acknowledge the influence of Dee Hock’s theoretical work on chaordic organizations. Our gratitude goes out to the Chaordic Commons, whose support was instrumental in the preparation of this paper. Lastly, we extend our thanks to Neil Sieling, who managed this process for the Link Tank, for his valuable feedback to drafts in revision.

+ +

^ Table of Contents

+ +

B. About The Authors

+

Ken Jordan +Ken Jordan is one of the pioneers of Web-based multimedia. In 1995 he led the development and served as founding editorial director of SonicNet.com, the first multimedia music zine. SonicNet was named best website of 1995 by Entertainment Weekly and won the first Webby award for music site before becoming a property of MTV. In 1996 Mr. Jordan became creative director of Icon New Media, publisher of two seminal, award-winning online magazines: the general interest zine Word.com, and the action sports site Charged.com. In 1999, he co-founded the public interest portal MediaChannel.org, in partnership with Globalvision and the international civil society network OneWorld.net; it was OneWorld’s first U.S. based project. He is currently a writer and digital media consultant based in New York, and Director of the Art and Culture Network.

+ +

Ken is co-editor of Multimedia: From Wagner to Virtual Reality (W.W. Norton, 2001), an anthology of seminal articles that trace the “secret” history of digital multimedia; the book is widely taught at colleges and universities around the world. Outside the digital realm, he collaborated with the playwright and director Richard Foreman on the book Unbalancing Acts: Foundations for a Theater (Pantheon, 1992).

+ +

Jan Hauser

+ +

Jan Hauser is currently a Business Development Manager at Science Application International Corporation (SAIC) and is also a visiting professor at the Naval Postgraduate School, in Monterey California. At SAIC Jan focuses on business development of SAIC’s Latent Symantec Indexing Product (LSI). This product is capable of discovering and matching “concepts” which it discovers in unstructured text. LSI functions independent of what native language these concepts are expressed in and also works independent of the various terminologies used by individuals to express their concepts.

+ +

Jan was formerly principle architect at Sun Microsystems where he was responsible for Sun’s membership in The Santa Fe Institute (SFI). Jan has been a catalyst for the application of Complexity Science to business, social, and environmental problems. In this pursuit he co-organized a workshop with The Institute For The Future (IFTF) - Growing At the Edge: The New Corporate Structures for Innovation and the Challenge of Governance. +Jan has worked on the development of Sun’s architecture for automated markets, Electronic Trade Exchanges, and principals that lead to the emergence of “communities” of trading partners. He currently spends much of his personal time working on problems of “Global Sustainability.” Jan has also worked with Dee Hock, founder of VISA International, in the development of new organizational models and implementations of so called “Chaordic,” or self- organizing institutional forms, which were included in Sun’s Jini community, design. This work led Jan to focus his energies on promoting the development and adoption of technologies that would support the emergence of “Chaord Light,” a means of exploiting the internet in catalyzing latent “Social Networks” based on shared or complementary interests and capabilities combined with the transitive nature of trust amongst people who know each other indirectly through our “six degrees” of our personal knowledge and connectivity.

+ +

Steven Foster +Steven Foster is a pioneer in Internet resource discovery. In 1992 he designed and developed the first comprehensive Internet search engine, Veronica, which became the most active service on the Internet in 1994. He has consulted widely in the application of search technology to education and telecommunications. In 1998 he began work on applying markup and metadata to improve automated comparison of structured professional vocabularies. At present Steven researches the applications of semantic technologies to email analysis and web services.

+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/history/2000s/early/dataweb-introduction-to-xdi/index.html b/history/2000s/early/dataweb-introduction-to-xdi/index.html new file mode 100644 index 00000000..722b7804 --- /dev/null +++ b/history/2000s/early/dataweb-introduction-to-xdi/index.html @@ -0,0 +1,1811 @@ + + + + + + +The Dataweb: An Introduction to XDI | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 41 minute read + + + +

+ + +
+ + +
+ + + +

A White Paper for the OASIS XDI Technical Committee
+v2, April 12, 2004

+ +

Drummond Reed, Cordance
+Geoffrey Strongin, AMD

+ +

Abstract

+ +

XDI (XRI Data Interchange) is a new service for generalized distributed data sharing and mediation using XRIs (Extensible Resource Identifiers), a URI-compatible abstract identifier scheme developed by the OASIS XRI Technical Committee. The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed to mediate access and usage of shared data can be built right into every XDI link, the emergence of a global Dataweb has the potential to do for trusted data interchange what the Web did for open content exchange.

+ +

This white paper presents several examples of classic cross-domain data sharing problems, explains how the Dataweb model can provide a generalized solution, and describes the key objectives of the newly formed OASIS XDI Technical Committee http://www.oasis-open.org/committees/xdi.

+ +

+ +

^ Table of Contents

+

INTRODUCTION

+ +

+"I would not give a fig for the simplicity this side of complexity, but I would give my life for the simplicity on the other side of complexity."
+-- Oliver Wendell Holmes, Jr.

+ +

The Web has dramatically simplified information access. Never in history has content been so readily available or richly linked. Furthermore, this model for distributed systems has become so compelling that the next wave has already broken: Web services—the promise of distributed applications talking to each other in XML and SOAP as easily as Web browsers and servers talk in HTML and HTTP.

+ +

Yet with cross-domain applications comes another complex problem: the need to share instances of the same data across multiple domains, directories, databases, and applications. There are many facets to this challenge: identification, authentication, authorization, mediation, and synchronization; all problems that were minimized on the Web because it dealt primarily with presentation of data rather than interchange of data.

+ +

Recently a new approach to this set of needs has emerged called the Dataweb. The Dataweb combines the key principles of Web architecture with core concepts from Web services and the Semantic Web into a solution that can be “the simplicity on the other side of complexity” for distributed data sharing.

+ +

This white paper presents several common distributed data sharing challenges and then explains how the Dataweb model can be applied to solve them. It then provides more details about how the Dataweb model builds on principles of Web, Web Services, and Semantic Web architectures. It closes by summarizing the mission of the OASIS XDI Technical Committee.

+ +

^ Table of Contents

+

THREE EXAMPLES OF DISTRIBUTED DATA SHARING CHALLENGES

+ +

When talking about generalized solutions, it can be very helpful to have concrete examples of the problems they address. This section presents three examples of well-known distributed data sharing challenges that have a daily impact on personal, business, or community productivity.

+ +

^ Table of Contents

+

ELECTRONIC BUSINESS CARDS AND DYNAMIC ADDRESS BOOKS

+ +

One of the oldest rituals in business is the exchange of business cards when forming new relationships. One of the second oldest rituals in business is trying to update this information across your entire contact network when it changes. It is a fact of business life: people move, companies reorganize, and relationships change.

+ +

So it was inevitable that the rise of the Internet would spur the development of electronic business cards and “dynamic” address books—address books that accept new contacts and updates to contact data automatically, much the way Internet email servers send and receive messages automatically. In the last decade there have been no less than a dozen attempts to start Internet business card sharing networks. From PlanetAll to Plaxo, each of these has introduced a new system for exchanging and updating electronic business cards. And each has faced the same fundamental problem; like Internet email, they need to become nearly ubiquitous before their full value can be realized.

+ +

Typically this means standardization, and numerous efforts have tried to standardize contact data representation and interchange formats. An entire industry consortium, Versit, came together to create the vCard, a set of IETF RFCs now managed by the Internet Mail Consortium^1. More recently, the OASIS Customer Information Quality (CIQ) Technical Committee has been working since 2000 to develop XML vocabulary for describing customer and contact data.^2

+ +

However many business card sharing networks use these open formats, so agreement on a data +representation format has not been the gating factor for their success. Rather the challenge is to make electronic business cards dynamic—self-updating across the network. Doing this interoperably means addressing three additional dimensions of complexity:

+ +
    +
  1. Agreement to a standard data interchange protocol, so that dynamic address book clients and servers can all talk to each other the same way Web browsers and servers talk to each other in HTTP.
  2. +
  3. Agreement to a common data synchronization model for sending updates to shared contact data, similar to that which SyncML provides for mobile devices.
  4. +
  5. Agreement to a common trust model for cross-domain authentication and authorization so dynamic address book servers can propagate updates across trust domains.
  6. +
+ +

With this Rubik’s cube of interoperability challenges, is it any wonder that the problem of global business card sharing has not been solved?

+ +

^ Table of Contents

+

CALENDAR SHARING

+ +

Business card exchange generally happens only at the initiation of new relationships, or when contact data is updated. But coordination of events between the contacts is ongoing throughout the lifetime of a relationship and happens across all spheres of activity—work, home, school, friends, etc. Therefore any Internet-based solution to calendar sharing must be cross-domain just like Internet email and the Web.

+ +

On the dimension of data representation, calendar sharing is easier that business card sharing. The element of time is common to all applications and networks, and a great deal of value can be provided even with the most limited event description vocabulary (e.g., Subject, Location, Start Time, End Time, etc.) Many standard formats have been developed to express this data, including the Versit complement to vCard called vCal^3 and Microsoft’s format for sharing of calendaring data from MS Outlook.^4

+ +

However even if data representation for shared calendaring is easier, the other three dimensions of dynamic data sharing requirements are not. To interoperate on the same scale as Internet email or the Web, calendar servers need an interoperable data interchange protocol, an interoperable and scalable synchronization model, and an interoperable trust model for protecting access to shared calendar data.

+ +

This last dimension is particularly crucial. Mere knowledge that a meeting or phone call is taking place between certain participants can be highly sensitive information. This aspect of calendar sharing intersects one of the hottest issues in the wireless industry: presence and availability management (PAM).^5 Allowing one wireless user to instantly check the location and/or availability of another wireless customer is one of the most promising new features of wireless data networks. Yet it comes with an equally vexing problem: how to control the privacy and security of this data. Users must be confident they have complete authorization and access control over sharing of PAM data or they will turn this feature off altogether.

+ +

Therefore an interoperable trust model may emerge as the pre-eminent requirement for calendar sharing and PAM. However if this hurdle can be overcome, the payoff in personal and business productivity is enormous. The labor savings for administrators and participants in countless daily calls, meetings, conferences, and other events would be on the order of the labor savings that Internet email brought to +message delivery or the Web brought to information retrieval.

+ +

(^1) http://www.imc.org/pdi/
+(^2) http://www.oasis-open.org/committees/ciq/
+(^3) http://www.imc.org/pdi/
+(^4) http://www.slipstick.com/outlook/share.htm
+(^5) http://www.parlay.org/about/pam/index.asp

+ +

^ Table of Contents

+ + +

Internet search services like Google, Yahoo, and MSN are tremendous utilities for finding information. However they all suffer one universal limitation—they are limited to public data, the data that can be retrieved by automated robots from the public Web. Although these same technologies can be implemented within private networks to build private search indexes that are only searchable by authenticated users of each network, this effectively divides the universe of information into one very large public library and many very small private libraries and nothing in between.

+ +

This is not, of course, how access to protected information works in the real world. Some of the most valuable information comes through trusted data sharing networks that span multiple personal or business communities. Asking your network of friends for a local car mechanic they recommend, or contacting your school for the phone number of an old classmate, or searching a network of business partners for contacts to a prospective customer, are well-established patterns of trusted information sharing.

+ +

Precisely because such information is so valuable, some distributed communities of interest are now seeking to apply Web search technologies across their networks. Global organizations such as the Impact Alliance^6 , the Interfaith Community Network^7 , and the international law enforcement community^8 want to enable searching for high-value non-public information across the network of individuals, groups, or enterprises with which they have the necessary trust relationships. In doing so they face major obstacles with currently available technologies. Specifically:

+ +
    +
  • How can the identity of a user in one community be shared across the other communities in the network?
  • +
  • How can users control the availability of their personal profile or relationship data for searches by other communities, or by specific subgroups of a community?
  • +
  • How can trust relationships between members of a community, or between communities, be formed quickly and easily?
  • +
  • How can data sharing permissions be managed dynamically by all members of the network?
  • +
  • How can new and updated information propagate to all interested parties without being mistaken for spam?
  • +
+ +

Again these issues illustrate that distributed data sharing is much more than just a technology problem. The fourth dimension of this challenge—the need for an interoperable trust model—is primarily an issue of being able to quickly and easily map real-world trust relationships onto the network.

+ +

(^6) http://www.impactalliance.org/
+(^7) http://www.nain.org/info/directory.htm
+(^8) http://lists.oasis-open.org/archives/legalxml-courtfiling/200

+ +

^ Table of Contents

+

HOW THE DATAWEB PROVIDES A GENERALIZED SOLUTION

+ +

None of the distributed data sharing problems described above are new; they are simply growing more apparent with the advent of Web services. Yet Web services alone do not appear to offer a solution. For example, even if the members of a major standards body could agree on Web service definitions for a dynamic address book service, a calendar sharing service, or a trusted search service, how would it be adopted? Would every service provider need to implement each of these Web services separately? How would each of these Web services share data between each other? What would happen if there were competing Web service definitions from different standards bodies?

+ +

These questions highlight the fact that distributed data sharing is a generalized problem. Certain types of data (e.g., contact data, profile data, ontology data) need be shared almost universally across domains and applications. In this context, one of the core tenets of Tim Berners-Lee’s original design for the Web stands out: it was not specific to any particular type of content, application, or usage domain. Rather it was a simple, generalized model for sharing and linking documents over the Internet that could be used +for any type of content by any type of author in any information-sharing context.

+ +

In short, the Web was the “simplicity on the other side of complexity” for cross-domain sharing and linking of content. It solved the general problem by providing three simple standards for:

+ +
    +
  • Globally identifying documents (URIs).
  • +
  • Representing and linking documents (HTML).
  • +
  • Exchanging documents (HTTP).
  • +
+ +

The Dataweb applies this same approach to distributed data sharing. The Dataweb model proposes to solve the general problem by providing three simple standards for:

+ +
    +
  • Globally identifying data and data authorities using XRIs (Extensible Resource Identifiers), a new URI-compatible scheme developed by the OASIS XRI TC for abstract identifiers that are independent of a specific location, application, directory, or domain.
  • +
  • Representing and linking data using the XDI meta-schema, a simple XML schema that uses XRIs to identify, describe, and link distributed data in a domain-independent format called an XDI document.
  • +
  • Exchanging data using XDI service, a generalized service for sharing and synchronizing XDI documents with bindings to HTTP, SOAP, SMTP, and other transport protocols.
  • +
+ +

There is also a fourth element to Dataweb architecture does not have a direct corollary in today’s Web. This is the element that addresses the most challenging “fourth dimension” of cross-domain data sharing described above: human trust relationships. This element is called XDI link contracts, and to understand them, we must delve a little deeper into the structure of the Dataweb.

+ +

^ Table of Contents

+

DATAWEB LINKS: PIPES VS. STRINGS

+ +

Web and Dataweb architectures are so similar that the primary difference lies in one feature: while Web links can only be one-way "strings" between HTML resource representations, Dataweb links can also be two-way active "pipes" between XML resource representations. This is illustrated graphically in Figure 1:

+ +

+ +

Figure 1: Web “strings” vs. Dataweb “pipes”.

+ +

How exactly is a Dataweb pipe different from a Web string?

+ +
    +
  1. Two-way data flow. A Web string (URI link) can only "pull" linked resources. By contrast, a Dataweb pipe can both pull and push data in either direction.
  2. +
  3. Persistence. A Web string is either working (it retrieves a resource) or broken (it produces an error). By contrast, Dataweb pipes can use persistent XRIs that allow the link to re-establish itself even if the target resource moves, changes its name, or changes owners.
  4. +
  5. Data control. Access to a Web resource is either public (uncontrolled) or private (credential-protected). By contrast every Dataweb pipe can have a "valve" on each end^an XDI link contract^that allows comprehensive, fine-grained control over all data flowing through the pipe.^9
  6. +
+ +

(^9) Note that XDI link contracts are not required on every Dataweb link—they are only needed when it is necessary to control the flow or caching of shared data.

+ +

^ Table of Contents

+ + +

This last feature of Dataweb links is critical to building Dataweb trust relationships. On the Web, links are "one-dimensional", i.e., they use the HTML "A" (anchor) tag to specify a single URI for a target resource. On the Dataweb, links can be full three-dimensional resources, i.e., active XDI documents that reference other XDI documents just like a real-world contract might reference items of real property.

+ +

This three-dimensional approach to Dataweb links can provide:

+ +
    +
  1. Active identification. A Dataweb link can contain any number of XRIs for the target resource (different XRI synonyms can be used for different identification, resolution, and data protection purposes—see below). And these XRIs can change as the target resource's context evolves.
  2. +
  3. Active data interchange control. A Dataweb link contract can describe the controls on all facets of the data interchange relationship between the source and target resources (see below.)
  4. +
  5. Active data caching. Due to the simple structure of the XDI meta-schema, a Dataweb link can optionally cache linked data just by "cutting-and-pasting" XDI documents.
  6. +
+ +

What types of controls can XDI link contracts define? Any policy necessary to mediate a data interchange relationship. They are as flexible and extensible as real world contracts (e.g., non-disclosure agreements).

+ +

For example, link contracts can mediate:

+ +
    +
  • Authentication. How are communications with the target resource authenticated? If XML digital signatures are to be used, where is the public key certificate?
  • +
  • Authorization. What privileges to which resources is the target resource granted?
  • +
  • Access control. What access permissions are granted to what data?
  • +
  • Privacy and usage control. For what purposes and under what policies can this data be used?
  • +
  • Distribution and forwarding control. To whom can this data be redistributed and for what purposes?
  • +
  • Synchronization. How will the link cache be updated if data changes in the target resource?
  • +
  • Termination. What will happen to the data when the data sharing relationship is ended?
  • +
+ +

Furthermore, since link contracts are themselves XDI documents, they can (like real-world contracts) govern their own revision, amendment, and deletion.

+ +

In sum, Dataweb link contracts permit fully distributed peer-to-peer data mediation the same way Web links permits fully distributed peer-to-peer content access. They are a solution that models (and scales to) the real world of data sharing.

+ +

^ Table of Contents

+

DATAWEB ADDRESSING: XRIS AND XRI SYNONYMS

+ +

After link contracts, the second most important contrast between the Web and the Dataweb is addressing.

+ +

Both architectures have the same fundamental premise: 100% addressability of every resource. However on the Dataweb this applies to every single item of data, down to the smallest individual attribute.

+ +

This is an example of how the addressing requirements for Internet-scale data sharing are more stringent than for content sharing. These requirements are covered in detail in XRI Requirements and Glossary 1.0,^10 published by the OASIS XRI TC.^11 A brief summary is provided in Table 1:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RequirementWeb (HTTP URIs)Dataweb Addressing (XRIs)
PersistenceNo standard solution for addresses that do not break when a resource moves or changes names (the Web equivalent of a database global foreign key).Must support both persistent and reassignable identifiers at any level.
Unlimited delegation & federationSupports delegation only in DNS names (e.g., the first segment of an HTTP URI —"www.example.com").Must support delegation of both persistent and non-persistent identifiers to any depth.
Global contextsDNS top-level domains provide limited global context for an identifier. (Exceptions are restricted TLDs like ".name" for individuals and “.pro” for professionals.)Must support four global contexts ^ personal, organizational, general, and special.
Cross-referencesURIs cannot be nested in other URIs to permit sharing of identifiers across domains.Must allow XRIs (and URIs) to be nested within XRIs to any depth.
Self-referencesNo syntax for referring to "the concept represented by an identifier" rather than an actual resource to which the identifier resolves.Must provide standard syntax for self-references.
InternationalizationPartially internationalized. IRIs (Internationalized Resource Identifiers) in progress.Must be fully IRI compliant.
ExtensibilityExtensible through new URI schemes and resolution protocols.Must be extensible within the XRI scheme and resolution protocol.
+

Table 1: The requirements for Dataweb addressing.

+ +

In addition to the new capabilities of XRI syntax, XDI also supports XRI synonyms. An XRI synonym is established whenever two or more XRIs—regardless of their syntactic equivalence—are asserted in an XDI document to represent the same resource. XRI synonyms are the way XDI can maintain both human-friendly reassignable XRIs (e-names) and machine-friendly persistent XRIs (e-numbers) for the same resource at any scope—global, local, or relative. So a resource can have both multiple e-names (e.g., in different languages) and multiple e-numbers (e.g., for different data sharing and privacy contexts)—all managed automatically by how the XRIs are assigned and shared using XDI link contracts.

+ +

In short, XRI addressing is how XDI can solve one of the most challenging problems in enterprise application integration (EAI): mapping and translating data between domains. With XDI you can finally, "Map once, link everywhere".

+ +

(^10) http://xml.coverpages.org/XRI-RequirementsV10-2003
+(^11) http://www.oasis-open.org/committees/xri/

+ +

^ Table of Contents

+

DATAWEB REPRESENTATION: THE XDI META-SCHEMA

+ +

HTML was a breakthrough in network hypertext because it provided a simple, application-, domain-, and language-independent format for content representation. Without it, the Web could never have achieved ubiquity. To emulate this vital feature, the Dataweb must do the same for data representation in XML.

+ +

On the surface this would appear to be an immense challenge due to the enormous variety of existing XML schemas and schema languages. However the purpose of the XDI meta-schema is quite the opposite: to provide a simple, universal, “schema-neutral” format for exchanging, linking, and synchronizing other XML-encoded data (or references to other URI-addressable data). In essence, XDI is an XML "wrapper" or “descriptor” for instances of XML defined in any schema language.

+ +

Thus the proposed XDI meta-schema (see Appendix A) has only four XML elements (and no XML attributes) as shown in the UML relationship diagram in Figure 2:

+ +

+ +

Figure 2: UML model of the XDI meta-schema.

+ +
    +
  • Resource elements represent the authoritative copy of any XRI-identified resource. They must contain at least one XRI, but can contain any number of additional XRI synonyms. They contain only one data element, but they can contain any number of link elements, and can recursively contain other resource elements. As containers, resource elements express UML composition relationships, i.e., “ownership” of the contained resource.
  • +
  • Link elements represent a “proxy” of a resource element, i.e., a non-authoritative cached copy (partial or complete) of the original resource element. Link elements express UML aggregation relationships, i.e., “membership” rather than “ownership”. Like resources, a link must always have at least one XRI associating the resource it represents, but it can have any number of additional XRI synonyms, all of which also identify the linked resource. This is the key to building dynamic XDI data maps.
  • +
  • XRI elements represent UML association relationships. They can contain only valid XRI values (which include all valid URIs, since XRIs are a superset of URIs).
  • +
  • Data elements are the "primitives" of XDI—the edge nodes of the XDI graph. They carry the actual data payload—anything from a literal XML character string to an entire XML document. The data element uses the XML Schema "Any" content model so it can contain any well-formed XML.
  • +
+ +

Like HTML, the purpose of the XDI schema is to reach "the simplicity on the other side of complexity" for distributed data sharing. Despite its simple structure, the expressive power of XRIs allows instances of the XDI meta-schema to identify, exchange, link, and synchronize any XML-encoded or URI-referenceable data between any two locations or applications on the Internet.

+ +

^ Table of Contents

+

DATAWEB SERVICES: THE XDI SERVICE DEFINITION

+ +

Of all the components of Dataweb architecture, the one that most resembles its Web ancestry is the proposed XDI service definition. Although defined abstractly using WSDL, it is proposed to consist of the same four basic operations as HTTP:^12

+ +
    +
  • GET is the same universal workhorse as in HTTP, i.e., it retrieves an XDI document using an XRI.
  • +
  • SET is the equivalent of HTTP PUT, and is used to write XDI documents.
  • +
  • DELETE is identical to HTTP and is used to delete XDI documents.
  • +
  • POST serves the function of invoking any XRI-identified operation upon the posted XDI document and optionally receiving an XDI document in response.
  • +
+ +

The advantage of defining XDI service abstractly in WSDL is that it can be bound to any transport protocol. So even though XDI can be used "natively" over HTTP, it is equally at home using the full XML enveloping and messaging capabilities of SOAP. XDI can also be bound to SMTP/MIME as a simple way to extend structured data interchange to Internet email.

+ +

^ Table of Contents

+

APPLYING THE DATAWEB MODEL

+ +

Having described the Dataweb model, now let’s illustrate how it can be applied to our three distributed data sharing problems.

+ +

BUSINESS CARD SHARING USING THE DATAWEB

+ +

The first challenge is to share and link electronic business cards between dynamic address books—and do so in a way that is interoperable across domains like Internet email and the Web. As explained above, the Dataweb approach to this problem is just like the Web. Specifically, once Web servers and browsers were available, all an author had to do to begin sharing information over the Web was:

+ +
    +
  1. Obtain a Web address (if the author didn’t already have one);
  2. +
  3. Put up a Web site with the content (HTML pages) the author desires to publish; and
  4. +
  5. Start publishing the Web addresses (URIs) of these pages.
  6. +
+ +

To begin sharing and linking data such as a business card over the Dataweb, the process is nearly identical, with the addition of one more step:

+ +
    +
  1. Obtain an Dataweb address (if the author doesn’t already have one^13 );
  2. +
  3. Put up a Dataweb site with the data (XDI documents) the author wants to share;
  4. +
  5. Create the Dataweb link contracts describing the terms under which this data may be shared; and
  6. +
  7. Start publishing the Dataweb addresses (XRIs) of these link contracts.
  8. +
+ +

Note these last two steps: on the Dataweb, controlled resources are never addressed directly. They are always addressed through the link contract that establishes the data sharing relationship between the publisher and any subscriber. (This is sometimes called the “rights path”.)

+ +

Let’s illustrate this in the context of a business card sharing relationship. Say Alice and Bob want to begin sharing XDI business cards, and both of them have XRIs for their home pages at an XDI service provider. From a Dataweb perspective an XDI business card is simply an XDI document containing instances of contact data.^14 And a dynamic address book is simply a Dataweb site (or a branch of a site) devoted to sharing and linking XDI business cards.

+ +

Alice and Bob can each use a Dataweb editor^15 to create an XDI business card containing the contact data they would like to share. This is published to their respective Dataweb sites as shown in Figure 3.

+ +

+ +

Figure 3: Two Dataweb sites containing electronic business cards as XDI documents.

+ +

Alice must next choose a “template” link contract for sharing business cards. Typically this will be similar to a real-world contract template—a standard form with different customization options.^16 For example, it may let Alice set a default permission to permit contacts to forward her XDI business card directly to others (“introduction permission”), vs. needing Alice’s permission first. In any case, when Alice is finished customizing this template, she publishes it to her Dataweb site as shown in Figure 4.

+ +

+ +

Figure 4: Alice adds a link contract for sharing her business card.

+ +

To share this business card with Bob, Alice sends him the XRI for the link contract. This is where XDI service comes into play. When Bob clicks this link, Alice’s XDI service provider asks Bob for the XRI of his own XDI home page. After authenticating Bob with his XDI service provider, Alice’s XDI service provider sends him Alice’s link contract. Providing Bob agrees, Bob’s XDI service provider returns a signed version of the contract^17 and keeps a copy for Bob. Finally Alice’s service provider returns a copy of Alice’s business card to be cached by Bob’s site, as shown in Figure 5.

+ +

+ +

Figure 5: Both sites have a copy of the signed contract and Bob’s site has a cached copy of Alice’s business card.

+ +

Providing Alice has a persistent XRI, Alice and Bob have just created a lifetime link—one that won’t break no matter how many times Alice moves, changes jobs, or even changes XDI service providers. And if Alice’s contract includes data synchronization permission, updates to Alice’s contact data will automatically flow across to Bob’s site (via an XDI update message sent from Alice’s XDI service provider to Bob’s XDI service provider).

+ +

Bob can share his XDI business card with Alice the same way. This mirrors the exchange of XDI documents shown in Figure 5, and sets up a second “pipe” between their two Dataweb sites to keep Bob’s business card synchronized with Alice’s cache.

+ +

The advantage of this model for business card sharing is that, like the Web, it is the same for all Dataweb relationships—person-to-person, person-to-business, business-to-business. The types of data and the terms of the link contract may vary, however for most common types of data sharing transactions (like business cards), the link contract is likely to be very simple and standardized.

+ +

This model extends within a user or organization’s internal Dataweb as well. For instance, rather than look up Alice’s phone number online at his XDI service provider, where Bob really needs this data is directly on his laptop and cell phone. If these devices included an XDI dynamic address books linked to Bob’s XDI service provider, any updates to Alice’s business card would automatically flow right down to his local devices. In essence, they become local caches of a selected portion of Bob’s online Dataweb site.

+ +

(^12) The OASIS XDI TC will also consider include protocol-level support for basic transactional integrity.
+(^13) XRIs are backwards-compatible with most HTTP URIs.
+(^14) Most likely these datatypes will be identified with general XRIs assigned to standard contact datatypes such as those developed by the OASIS CIQ TC. See also the discussion of general XRIs and XDI dictionaries below.
+(^15) This may be an online HTML application provided by an XDI service provider, or a new feature provided by a client-side contact manager such as Microsoft Outlook or Palm Address Book.
+(^16) XDI personal link contracts are expected to be very simple, reflecting person-to-person trust relationships.

+ +

^ Table of Contents

+

CALENDAR SHARING USING THE DATAWEB

+ +

An appointment is just another group of shared data, so from a Dataweb standpoint every appointment is simply a new XDI document that needs to be shared among all attendees. Assuming this is controlled data, however, this first requires that attendees have a contract covering this type of data. Such a contract may include options such as, “Can this contact automatically schedule an appointment on my calendar? Can they move an appointment? Can they see an appointment that they have not created?”

+ +

Many XDI business card sharing contracts are also likely to include calendaring sharing. Let’s say this is the case with Alice’s contract with Bob, and now Bob wants to schedule a meeting with Alice. Bob could create a new XDI appointment and “invite” Alice by linking it to her contract, as shown in Figure 6.

+ +

+ +

Figure 6: Bob creates a proposed appointment linked to Alice.

+ +

Bob’s XDI service provider then sends the XDI appointment document to Alice’s XDI service provider. Assuming Alice handles appointment requests locally, Alice’s service provider would deliver the message to her preferred device (such as her laptop or cell phone), which would notify her as she desires (such as using an HTML email or SMS message). As with most calendar sharing systems, Alice can now accept, decline, or modify the request. If she accepts it, the result would look like Figure 7 (except that this appointment would also be cached locally on her laptop or cell phone, not shown.)

+ +

+ +

Figure 7: Alice accepts the appointment and it is confirmed on Bob’s site.

+ +

Of course the real productivity payoff is realized when conflicts arise and either Bob or Alice needs to move the appointment. Assuming both have permission, either could modify it, and the other will receive the proposed change automatically. Negotiation over conflicts and proposing alternative times can also be automated to the extent that Bob and Alice’s respective XDI calendaring applications support this.

+ +

None of this is new functionality—these features are staples of workgroup calendaring systems. The breakthrough is reaching a platform- and domain-independent solution that can make Internet calendar sharing as widely available as Internet email and the Web.

+ +

(^17) This could be using an XML digital signature, or whatever other means of verification is acceptable to Alice.

+ +

^ Table of Contents

+

TRUSTED SEARCH USING THE DATAWEB

+ +

The third distributed data sharing challenge was being able to do searches across private sites—data that is not available publicly, but that could be very valuable if searchable across a federated trust community.

+ +

Today’s Internet search engines compile their indexes using automated “spiders”, programs that crawl Web sites and follow the links to discover new content.^18 Dataweb search engines will work the same way, only spiders will also crawl link contracts. In other words, on the Dataweb, data is indexed only by permission, and this permission is provided to spiders the same way it is provided to any other party, +using link contracts. In turn, Dataweb search engines will control access to these indexes by authenticating search requests with the governing community. + +

To illustrate, let’s say Alice and Bob are both members of a scientific association that offers the benefit of searching across portions of member’s private profile data (for example, their plans to do future research in a specific area.) Offering this feature today would require building a special search site to index the data, creating user accounts on this site for all participating members, and requiring members to login to this site to perform trusted searches.

+ +

The Dataweb solution requires only that all participating members share a common link contract. This governs not only what data is searchable under what terms, but also provides each member with permission to conduct searches across the linked data. No special sites, no separate accounts, no +additional passwords. Furthermore the system can grow and evolve simply by making changes to this common contract, for example, by adding new types of data.

+ +

Whats more, trust communities can be now be federated by linking their contracts. So if Alice’s and Bob’s scientific association were to form an alliance with another scientific association, and the two communities wanted to offer trusted search across their combined membership, this could be accomplished simply by creating a new contract that links their respective member search contracts.^19 Now a trusted search request from a member of either association would automatically be authenticated against both search indexes.

+ +

(^18) Google also pioneered the use of link metadata to optimize the resulting indexes.
+(^19) This contract could also establish the XRI synonym mapping if the two communities were using different XDI datatypes.

+ +

^ Table of Contents

+

HOW THE DATAWEB BUILDS ON WEB SERVICES

+ +

Although the XDI data model is rooted in Web architecture, and its WSDL definition can be bound to other transport protocols besides SOAP, XDI is ideal as a Web service because it adheres to the classic tenets of Web services architecture: domain-independent application-to-application XML messaging using XML schema definitions, WSDL service definitions, and SOAP envelopes.

+ +

Thus XDI/SOAP is fully compatible with all emerging Web services standards including WS-Security, WS-Federation, WS-Inspection, WS-Routing, and WS-Reliable Messaging. So where does XDI fit with other Web services?

+ +

^ Table of Contents

+

A GENERALIZED DATA SHARING SERVICE

+ +

In a world of domain-specific Web services, the role of XDI is as a utility service—a generalized Web service that can be employed by other Web services to handle common data sharing transactions. For example, say a heavy equipment manufacturer offers a suite of Web services for generating orders, accepting invoices, and monitoring inventory from its supply chain. This suite uses a set of XML schemas and WSDL service definitions customized for the manufacturer's product line and accounting systems.

+ +

If this manufacturer wanted to add a new supplier and its sales representatives to its supply chain, the manufacturer could offer another special Web service for accepting this supplier's account data into the manufacturer's CRM. Alternatively the CRM vendor could offer a pre-packaged Web service for doing this same task. But in either case the supplier would have to implement another Web service client for communicating this account provisioning data. If the supplier serves 25 manufacturers, this could mean implementing 25 different account-provisioning clients all for the same standard data.

+ +

This would become much simpler and less costly if all parties to this supply chain used a generalized data sharing service such as XDI. Then one set of XDI transactions could transfer, link, and permanently synchronize all the account data. XDI could also be used to "bootstrap" the other specialized Web services by transferring the XSD and WSDL files (encapsulated as XDI documents) necessary to configure the supplier's Web service clients. Now the manufacturer's and supplier's respective systems would be ready to begin automated data interchange at a fraction of the time and expense.

+ +

^ Table of Contents

+

A DISTRIBUTED DATA MEDIATION SERVICE

+ +

A standardized data interchange service not only simplifies the creation of a new relationship, it also automates many standard relationship maintenance tasks. For example, if the manufacturer and supplier described above used XDI to link their shared data, then changes in either of their configurations—prices, contracts, sales representatives, XSD files, WSDL files—could flow automatically from one's XDI servers to the other's using the mediation of XDI link contracts without any custom programming or specialized administration.

+ +

XDI is also a very efficient way of applying SAML^20 authentication and authorization assertions, because in XDI every policy decision point is identified by the XRI for the authoritative link contract. And shared access control policies described in a language like XACML^21 could be implemented within or across organizations—even throughout the manufacturer's entire supply chain—by using shared XRIs to the same XDI link contract.

+ +

Lastly, this is a context in which persistent XRIs—XRIs that will not change for the lifetime of a relationship—provide significant benefits. For example, suppose the supplier underwent a major reorganization of its sales force, or was bought by another vendor and changed its name. The use of persistent XRIs means all the XDI links and contracts between the supplier and manufacturer will remain intact even when the DNS names changed. Furthermore, XDI synchronization would allow changes to attributes such as titles, roles, and contact data to automatically flow between the XDI systems.

+ +

(^20) Security Assertion Markup Language. See OASIS Security Services Technical Committee, http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=security
+(^21) Extensible Access Control Markup Language. See OASIS XACML Technical Committee, http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xacml

+ +

^ Table of Contents

+

XDI FORMS

+ +

The scenarios above raise the question of how XDI is customized for specific types of data interchange. For example, different XDI data sets are needed to provision the supplier's accounts for a heavy equipment manufacturer vs. an airplane manufacturer vs. a plastics manufacturer. How does each manufacturer request just the specific data needed by their CRM system from the supplier's XDI service?

+ +

The Dataweb answer is identical to the Web answer: forms. Just as a Web server can request customized data from a Web browser using an HTML form, an XDI client or server can request instances of specific XDI datatypes from another XDI service using an XDI form. The key difference between HTML and XDI forms is that the latter are XDI documents designed for fully automated machine processing. In other words, an XDI form uses machine-readable:

+ +
    +
  • Datatypes. Instead of human-readable field labels, XDI forms use XRIs to identify the XDI datatype instances being requested (including XRI synonyms for domain-independent type mapping).
  • +
  • Link contracts. XDI forms can specify one or more XRIs for the proposed link contract(s) governing the requested data.
  • +
  • Credentials. The link contracts can also include one or more XRI-addressable authentication credentials, which themselves include XRIs for the issuing XDI authorities for verification.
  • +
+ +

XDI forms can also be chained together to provide workflow and multi-party data sharing transactions. In short, they are the mechanism that enables XDI to serve as a generalized solution to sharing many different types of data under many different contract terms and trust models.

+ +

^ Table of Contents

+

HOW THE DATAWEB BUILDS ON THE SEMANTIC WEB

+ +

The foundation of the Semantic Web—the W3C's term for a Web of machine-readable and understandable resources as opposed to human-readable content—is RDF (Resource Description Framework). RDF is an abstract model and XML syntax for expressing metadata about any URI-identified resource, from a Web page to a file to a media stream. The goal of RDF is to provide a common format for machine-understandable metadata that can be processed by any RDF-aware application.

+ +

Just as XDI can integrate directly with other Web services because it can be a Web service itself, XDI can integrate directly with RDF because:

+ + +
    +
  • Every XDI resource is URI-addressable,^22 so it can be described using RDF.
  • +
  • Every RDF graph can be serialized in RDF/XML, so the resulting XML document is a resource that can be identified, exchanged, linked, and synchronized using XDI.
  • +
+ +

However, since both XDI and RDF represent graphs of relationships between resources, they can interoperate at an even deeper level.

+ +

(^22) Every XDI resource is XRI-addressable, and every XRI can be transformed into valid URI.

+ +

^ Table of Contents

+

RDF GRAPHS AND XDI GRAPHS

+ +

RDF represents all relationships using tuples—three part statements consisting of a subject, predicate, and object.^23 For example: a book (subject) has a rating (predicate) of "four stars" (object). The descriptive power of RDF derives from the fact that any value of any property of any resource can be described using this basic construct.

+ +

RDF statements can also be nested, i.e., one statement can describe another. For example, you can have an RDF statement describing who said that a book has a rating of four stars. But since RDF syntax is based on tuples, doing this actually requires four tuples (a tuple for the new statement, and three tuples describing the new statement's relationship to the subject, predicate, and object of the first statement.) Known as reification, this is one of the most complex topics in RDF.^24

+ +

Since distributed data sharing depends heavily on describing nested data relationships, the XDI meta-schema takes a slightly different approach. As described above, it models data from the "inside out", i.e., by starting with a Data element for containing atomic data values and then using three elements to model the three types of UML relationships in which a Data element can participate:

+ +
    +
  • XRI elements model association relationships. The value of the XRI identifies the associated resource.
  • +
  • Resource elements model composition relationships. Resources can be nested to any depth.
  • +
  • Link elements model aggregation relationships. Links can be nested to any depth.
  • +
+ +

The result is a model for graphing data relationships that is optimized for generalized distributed data sharing. The key word is optimized. In theory, both RDF and XDI graphs can describe the relationships between any set of URI-identifiable resources. But each graph is optimized for different purposes. The distinction is similar to that between Cartesian and radian coordinates—either can locate any point on a plane, but certain types of shapes (e.g., squares vs. circles) are much easier to describe using one or the other.

+ +

^ Table of Contents

+

THE XDI GRAPH: OPTIMIZED FOR RESOURCE LINKING

+ +

In particular, the XDI graph is optimized for describing relationships between shared resources. This is the nature of distributed data sharing. Every time data is shared, a copy of a resource—a new sub-tree—is instantiated at a new location on the global XDI graph. Because this new sub-tree has an inherent relationship to the original sub-tree, it can be represented simply by using:

+ +
    +
  • A Link element (rather than a Resource element) to represent the root of the new sub-tree, and
  • +
  • One or more of the same XRIs that described the original Resource element, now in a new context.^25
  • +
  • A cache of any data from the original sub-tree that is literally "copied-and-pasted" below the root Link element in the new sub-tree.
  • +
  • In cases where data sharing is controlled, a link contract as one element of the cached data.
  • +
+ +

The result is both a simple, efficient XDI operation and clean, relatively compact XML.

+ +

A second way the XDI graph is optimized for linking is the use of XRIs to identify every resource and link element. Because of this, every node in the XDI graph is directly addressable using both persistent and reassignable XRIs. In addition every node that has a global context (i.e., a globally addressable ancestor) is globally addressable.

+ +

A third way the XDI graph is optimized for linking is link contracts, discussed above. Every link element that needs to control its active data interchange relationship with the target resource can cache a copy of its link contract, as shown in Figure 2 above. This means each XDI link can be not just self-describing, but self-governing—an ideal architecture for distributed data mediation.

+ +

(^23) From an object-oriented perspective, this is the same thing as an object, property, and property value. See http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/#basic
+(^24) See http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/#higherorder
+(^25) Note that for privacy and data protection purposes, the XRIs at any Link node may be only a subset of the XRI synonyms used at the target Resource node (or at other Link nodes) for this resource. This is a secondary mechanism by which data authorities can control the sharing of their data.

+ +

^ Table of Contents

+

GENERAL XRIS AND XDI DICTIONARIES: CONCEPT MAPPING ON THE XDI GRAPH

+ +

There is a fourth way in which the XDI graph is optimized for distributed data sharing. Since data describing the same resource is often already widely distributed (such as the same registration data representing the same user on multiple Web sites), a key challenge in establishing a distributed data +sharing infrastructure is “linking it up.” This requires:

+ +
    +
  1. Establishing equivalence between the different instances.
  2. +
  3. Establishing chain-of-authority relationships (in XDI graph terms, this means deciding which instances are resource nodes vs. which are link nodes).
  4. +
  5. Adding any necessary link control metadata, i.e., link contracts.
  6. +
+ +

The latter two problems hinge on solving the first one—mapping equivalence. XDI offers four tools specifically to help with this problem:

+ +
    +
  • XRI synonyms, discussed above, allow multiple XRIs to be assigned to the same resource or link element. This is how the XDI graph forms a dynamic global “identity map.”
  • +
  • Persistent XRIs, also described above, enable XDI authorities to assign persistent IDs to any node in the XDI graph. Most data instances already have a persistent ID within their local data store (e.g., a database key or file system i-node). When adapted to become a persistent XRI, this ID becomes the “anchor point” around which other XRI synonyms can be assigned to build an equivalence map.
  • +
  • General XRIs can be assigned to any resource representing an instance of a shared concept (“phone number,” “shoe size,” “age,” “budget,” “whale,” etc.) General XRIs use the general context symbol ("+") designed for this purpose. There is no single global authority for general XRIs because XDI communities will self-select a common set of general XRIs the same way communities of same-language speakers naturally self-select a common set of generic nouns. (However general XDI dictionaries will be very useful in this respect.)
  • +
  • XDI dictionaries are Dataweb sites used as references by other Dataweb sites to help build shared concept maps. Except for the fact that they are entirely machine-readable and searchable, their purpose is the same as real-world dictionaries—to share resource identifiers (words) and resource descriptions (definitions) across communities of interest. Like real-world dictionaries, XDI dictionaries can be either generalized (the XDI equivalent of Merriam-Webster’s or the Oxford English Dictionary) or specialized (the XDI equivalent of Black’s Law Dictionary or Stedman’s Medical Dictionary.)
  • +
+ +

With XDI dictionaries, Dataweb mapping software can help automate the process of assigning XRIs and XRI synonyms to local resources, in the process building equivalence maps for linking this data with other XDI authorities. With such tools it may be possible, despite the four-dimensional challenges of distributed data sharing, to establish a global Dataweb almost as quickly as the World Wide Web formed.

+ +

^ Table of Contents

+

THE MISSION OF THE OASIS XDI TC

+ +

Besides the Web and XML, the roots of the Dataweb are in data addressing and linking technology originally developed by the XNS Public Trust Organization.^26 This work was contributed to the OASIS XRI TC in January 2003 to help develop the abstract, location-independent identifier scheme necessary to support Internet-wide persistent linking and synchronization of data.

+ +

With the approval of the XRI Generic Syntax and Resolution Specification 1.0 as a Committee Draft^27 on January 19, 2004, the foundation is now set for the OASIS XDI TC to develop the other specifications required for a global Dataweb. These deliverables include:

+ +
    +
  • The XDI meta-schema for describing and linking XRI-identified resources using XML documents. (See the initial proposal attached as Appendix A.)
  • +
  • XRI resolution rules within XDI documents.
  • +
  • The XDI WSDL service definition and bindings to transport protocols including HTTP, SOAP, and SMTP/MIME.
  • +
  • The XDI service dictionary—the set of globally shared XDI resources including that can be used in XDI link contracts to define, control, secure, and protect data sharing relationships using XDI.
  • +
+ +

In addition the XDI TC plans to work closely with other OASIS TCs as well as other standards bodies and industry consortiums. Initially the XDI TC will be forming liaisons with:

+ +
    +
  • The Trusted Computing Group (TCG) Infrastructure Working Group to establish common use cases and ensure interoperability of TCG and XDI specifications in trusted computing infrastructure.^28
  • +
  • The Telemanagement Forum (TMF) to establish common use cases and requirements for using XDI as a mechanism for implementing the TMF SID (Shared Information/Data Model) component of the TMF NGOSS (New Generation Operations System and Software) program.^29
  • +
  • The International Security, Trust, and Privacy Alliance (ISTPA) Framework Working Group to adapt the ISTPA Privacy Framework as a reference model for XDI privacy and usage control architecture.^30
  • +
+ +

We invite other industry alliances, standards bodies, companies, and individuals interested in XDI and Dataweb development to join the OASIS XDI TC or to contact us regarding developing a liaison.

+ +

(^26) http://www.xns.org
+(^27) http://www.oasis-open.org/apps/org/workgroup/xri/download.php/5109/xri-syntax-resolution-1.0-cd.pdf
+(^28) https://www.trustedcomputinggroup.org/
+(^29) http://www.tmforum.org/
+(^30) http://www.istpa.org/

+ + +

^ Table of Contents

+

CONCLUSION

+ +

The task of establishing an Internet-wide data sharing infrastructure might appear overwhelming. However ten years ago, the idea of a global Web that put billions of linked documents at our fingertips appeared equally unthinkable. What the Web proved was that a simple, generalized model for content sharing and linking could grow exponentially as each new link was created.

+ +

The Dataweb proposes the same model for distributed data sharing. As shown in Figure 8, it combines the best features of the Web's linking model, Web Service's structured XML messaging model, and the Semantic Web's resource description model into an architecture that has the potential do for interoperable trusted data sharing what the Web did for open content sharing.

+ +

Web (HTML/HTTP) Web Services (XML/SOAP)

+ +

+ +

Figure 8: The Dataweb bridges the best features of the Web, Web Services, and the Semantic Web.

+ +

Moreover, XDI does not displace any of the existing or emerging XML vocabularies designed to support specific applications or Web services infrastructure. Rather, it augments them by providing a common Web service for sharing, linking, and synchronizing other XML documents encoded in any XML language or schema. XDI service is designed to layer over enterprise-level data sharing solutions and standards the same way the Web layered over enterprise-level content sharing solutions and standards.

+ +

The organizers of the OASIS XDI TC invite your participation in this work. For more information, please visit the OASIS XDI TC home page at http://www.oasis-open.org/committees/xdi. + +

APPENDIX A: THE PROPOSED XDI META-SCHEMA

+ +
+  
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<schema xmlns="http://www.w3.org/2001/XMLSchema"
+          targetNamespace="http://xdi.oasis-open.org"
+          xmlns:xdi="http://xdi.oasis-open.org"
+          elementFormDefault="qualified">
+    
+<element name="data">
+ <complexType mixed="true">
+  <sequence>
+   <any minOccurs="0" maxOccurs="unbounded"/>
+  </sequence>
+ </complexType>
+</element>
+    
+<element name="xri">
+ <simpleType>
+  <restriction base="string">
+   <annotation>
+    <documentation>
+           This will contain an XML pattern element matching the XRI ABNF, so a standard XML schema validating parser will be able to validate that the XRI value is legal.
+    </documentation>
+   </annotation>
+  </restriction>
+ </simpleType>
+</element>
+    
+<element name="resource">
+ <complexType>
+  <sequence>
+   <element ref="xdi:xri" minOccurs="1" maxOccurs="unbounded"/> 
+   <element ref="xdi:data" minOccurs="0" maxOccurs="1"/>
+   <element ref="xdi:resource" minOccurs="0" maxOccurs="unbounded"/> 
+   <element ref="xdi:link" minOccurs="0" maxOccurs="unbounded"/> 
+   <any minOccurs="0" maxOccurs="unbounded"/>
+  </sequence>
+ </complexType>
+</element>
+    
+<element name="link">
+ <complexType>
+  <sequence>
+   <element ref="xdi:xri" minOccurs="1" maxOccurs="unbounded"/> 
+   <element ref="xdi:data" minOccurs="0" maxOccurs="1"/>
+   <element ref="xdi:resource" minOccurs="0" maxOccurs="unbounded"/> 
+   <element ref="xdi:link" minOccurs="0" maxOccurs="unbounded"/> 
+   <any minOccurs="0" maxOccurs="unbounded"/>
+  </sequence>
+ </complexType>
+</element>
+    
+</schema>
+  
+
+

+ + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + , + + , + + , + + , + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/history/2000s/index.html b/history/2000s/index.html new file mode 100644 index 00000000..b59b1ef5 --- /dev/null +++ b/history/2000s/index.html @@ -0,0 +1,1662 @@ + + + + + + +History (2000-2009) Augmented Social Network - Laws of Identity - User Centric | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 18 minute read + + + +

+ + +
+ + +
+ + + +

International Planetwork Conference

+ +

+ +

The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000.

+ +

The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity.

+ +
    +
  • +About Planetwork +
    +

    Planetwork is a San Francisco based network using information technology to address the pressing issues of our time - climate change, loss of biodiversity, social & economic justice, and true democracy.

    + +

    Planetwork convened the first international conference on global ecology and information technology in 2000, beginning a conversation about creating a distributed online social network to empower individuals and civil society, publishing the ASN White Paper in 2003. +Planetwork was founded in 1998 with the recognition that the only phenomenon growing as fast as the global ecological crisis was the global communications system and that with it, we could address the biggest threats facing humanity and the planet.

    +
    +
  • +
  • +LINK TANK +
    +

    The first International Planetwork Conference was held at the Presidio in San Francisco in May 2000. Soon after that conference an informal group calling itself the Webcabal started meeting to discuss various possibilities and potential implementation strategies.

    + +

    In 2001 this process became LinkTank, operating as a fiscal project of Planetwork. LinkTank was officially a network of twenty three voting participants, from a variety of professional backgrounds, largely in the Bay Area and New York, with a nine member board. However, the conversation expanded to include participation by more than fifty people spanning many organizations in several counties. The Link Tank process distilled the following statement of purpose:

    +
    +
  • +
  • +The Planetwork Interactive +
    +

    At the San Francisco Presidio +June 5 - 6, 2004 +Planetwork’s next large scale annual event will bring Ben Cohen from True Majority, Joan Blades from MoveOn, and other leaders of online activism together with a multidisciplinary community of social change agents and technologists who are using the Internet to organize for positive change in this election year. Themes will include:

    + +
      +
    • Internet Activism: Online Organizing Strategies
    • +
    • Opportunities and Lessons for 2004
    • +
    • Electronic Voting: Vote Early, Vote Often
    • +
    • New Technological Challenges for Democracy
    • +
    • Social Networking for Social Good: Linking Social
    • +
    • Network Software as a New Global Commons
    • +
    +
    +
  • +
  • +The Augmented Social Network: Building identity and trust into the… +The Augmented Social Network: Building identity and trust into the next-generation Internet +
    +

    Could the next generation of online communications strengthen civil society by better connecting people to others with whom they share affinities, so they can more effectively exchange information and self-organize? Could such a system help to revitalize democracy in the 21st century? When networked personal computing was first developed, engineers concentrated on extending creativity among individuals and enhancing collaboration between a few. They did not much consider what social interaction among millions of Internet users would actually entail. It was thought that the Netos technical architecture need not address the issues of “personal identity” and “trust,” since those matters tended to take care of themselves.

    + +

    This paper proposes the creation of an Augmented Social Network (ASN) that would build identity and trust into the architecture of the Internet, in the public interest, in order to facilitate introductions between people who share affinities or complementary capabilities across social networks. The ASN has three main objectives: 1) To create an Internet-wide system that enables more efficient and effective knowledge sharing between people across institutional, geographic, and social boundaries; 2) To establish a form of persistent online identity that supports the public commons and the values of civil society; and, 3) To enhance the ability of citizens to form relationships and self-organize around shared interests in communities of practice in order to better engage in the process of democratic governance. In effect, the ASN proposes a form of “online citizenship” for the Information Age.

    +
    +
  • +
  • +AUGMENTED SOCIAL NETWORK +
    +

    The ASN white paper was presented at the June 2003 Planetwork conference and published in First Monday the Peer-Reviewed Journal on the Internet on August 4, 2003. There are also 1,000 word and 5,600 word excerpts from the original 34,000 word white paper.

    + +

    The ideas behind the ASN came out of a two year process from 2000 through 2002 facilitated by the Link Tank, a group of two dozen professionals in the fields of digital communications, environmental activism, independent media, and socially responsible investment, who met regularly to discuss how a “next generation” Internet could support appropriate responses to the environmental crisis. The group commissioned three of its members, Ken Jordan, Jan Hauser and Steven Foster, to write a white paper that demonstrated the feasibility of the ASN’s vision of online community by describing a technical architecture that could achieve that vision.

    +
    +
  • +
+ +

XNS Public Trust Organization - XDI

+ +

+ +

XNS Public Trust Organization. Founded in July 2000, shortly after Planetwork Conference. -xdi.org - History

+ +
+

to promote the concept of individuals owning their own digital identity and data based on a nascent technology being produced by two Technical Committees at OASIS: XRI (Extensible Resource Identifier) and XDI (Extensible Data Interchange).

+
+ +
    +
  • +XDI - History by Markus Sabadello +
    +

    XDI.ORG was originally founded as the XNS Public Trust Organization (XNSORG) in July, 2000, to promote the concept of individuals owning their own digital identity and data based on a nascent technology being produced by two Technical Committees at OASIS: XRI (Extensible Resource Identifier) and XDI (Extensible Data Interchange). Its charter was to serve as the public steward for a body of intellectual property contributed by OneName Corporation. These patents covered what became semantic data web technology, a new way to form persistent links and long-term, trusted data sharing relationships over electronic networks.

    +
    +
  • +
  • +The Main Address for Digital Addressing - Cordance created the technology under the development of XRI and XDI Oasis Technical Committees.
  • +
  • +Neustar -Neustar is a telecommunications company originally charged with maintaining the system of directories and databases for telephone area codes and prefixes in North America
  • +
  • +Trusted Connections at the Moments that Matter the Most - Neustar +
    +

    Neustar Enables Trusted Connections Between Companies and People at the Moments That Matter the Most.

    +
    +
  • +
  • +XDI.org - icannwiki.org
  • +
+ +

Identity Commons

+ +

+ +

The Identity Commons (2001-Present) was originally created by Owen Davis and Andrew Nelson in 2001 to evangelize the creation of a decentralized user-centric identity infrastructure and to address the resulting social trust issues.

+ +

Kaliya ‘Identity Woman’ Young Young began working with Identity Commons following June 2004 Planetwork Conference. Working with Social Physics team, led by Paul Trevithick and Mary Ruddy, and included Doc Searls and Phil Windley, they wove a community around user-centric id that came together at the Digital Identity World conference, of 2004.

+ +

+ +

The original identity gang - Doc Searls invited identity leaders to appear on the Gilmore Gang podcast, where the name “Identity Gang” was coined.

+ +

At Doc’s encouragement, a number of people began blogging about user-centric identity.

+ +

The Gillmor Gang - December 31, 2004 Featuring:

+
+
    +
  • Steve Gillmor, contributing editor, ZDNet
  • +
  • Doc Searls, senior editor, Linux Journal
  • +
  • Craig Burton, founding member, Novell; co-founder, The Burton Group
  • +
  • Kim Cameron, Microsoft’s Architect of Identity and Access Systems
  • +
  • Dave Winer, father of RSS and more
  • +
  • Marc Canter, Broadband Mechanics
  • +
  • Bryan Field-Elliot, CTO, Ping Identity Corporation
  • +
  • Phil Windley, Brigham Young University
  • +
  • Drummond Reed, CTO, Cordance
  • +
+
+ +

“Their most important contribution may have been the creation, in association with the Identity Gang, of the Internet Identity Workshop (2005-Present) working group.” -Path to Self Sovereign Identity

+ +
    +
  • +community@lists.idcommons.net +
    +

    The general community mailing list for Identity Commons. The list is also called the Identity Gang mailing list and was formerly idworkshop at googlegroups.

    +
    +
  • +
  • +The Gillmor Gang +
    +

    This week The Gang digs deeper into digital identity with a panel of experts. It begins as a Kumbaya of identity vendors and technologies, but by the second half the gloves come off. Craig points out that everyone has built silos so far because there have been no alternatives. Is the idea of a Microsoft silo “old fashioned thinking,” as Kim suggests, defending the company he joined not all that long ago? He then presents the first five of his seven Laws of Identity – clearly well thought out and vendor independent as all agree. Everyone also agrees that no identity solution can succeed without the cooperation and participation of Microsoft, but Dave is skeptical given the company’s history in identity management. Phil points out that PKI hasn’t succeded, and Kim suggests it’s because PKI violated his 4th Law of Identity. And Doc suggests that digital identity needs a ‘key personality’ in the same way as Dave has played a lead role in RSS and blogging. Make sure you listen to this one all the way through.

    +
    +
  • +
  • +Reference - wiki.idcommons.org
  • +
  • +Identity Landscape - wiki.idcommons.org
  • +
  • +Historical - Archive of Earlier Proposals for the Purpose Statement - web.archive.org - wiki.idcommons.org +
    +

    First Proposal (May 2006 - Drummond Reed and Eugene Kim)….

    +
    +
  • +
  • +Background - wiki.idcommons.org +
    +

    Identity Commons (IC) was originally formed in 2001 to evangelize the creation of a decentralized user-centric identity infrastructure and to address the resulting social trust issues. At the time, these ideas were revolutionary. Very few people were thinking about these issues, much less doing anything about them.

    + +

    IC helped change this. It not only raised awareness about the complex issues surrounding this topic, but it played an active role in helping create the necessary infrastructure.

    +
    +
  • +
  • +History - wiki.idcommons.net
  • +
  • +IC Logo +
    +

    The Identity Commons logo is a mashup of the letters “i” and “c”, and it represents two ideas. The first is the notion of an upside-down umbrella. Identity Commons was founded on the notion that it would empower bottoms-up work, rather than organize itself from the top-down. The upside-down umbrella metaphor reflects that.

    +
    +
  • +
  • +The original identity gang - Identity Commons +
    +

    I vividly remember the first time the identity gang met - it was in at Digital Identity World in October of 2004. I had met Doc Searls in August at Linux world and shared about the work that Owen Davis, Drummond Reed, Bill Washburn and others were doing trying open standard…

    +
    +
  • +
  • +wiki.idcommons.net/Lexicon - web.archive.org
  • +
  • +The identity silo paradox - ZDNet +
    +

    My recent post on Google’s identity silo was part of a hailstorm (pun intended) of comments that occurred on the email list over at the Identity Gang. All of those fast-flying emails unveiled what I’m now calling the “identity silo paradox.”

    +
    +
  • +
+ +

Intention Economy

+ +
    +
  • +The Intention Economy by Doc Searls on March 8, 2006 +
    +

    Is “The Attention Economy” just another way for advertisers to skewer eyeballs? And why build an economy around Attention, when Intention is where the money comes from?

    + +

    That’s the question at the front of my mind as I hear one speaker after another struggle to cast light on “The Attention Economy”, which is the theme of this year’s eTech conference, where I am sitting in an audience, writing this, right now.

    +
    +
  • +
+ +

YADIS

+ + + +

oauth

+ +
    +
  • +OAuth - History +
    +

    OAuth began in November 2006 when Blaine Cook was developing the Twitter OpenID implementation. Meanwhile, Ma.gnolia needed a solution to allow its members with OpenIDs to authorize Dashboard Widgets to access their service. Cook, Chris Messina and Larry Halff from Magnolia met with David Recordon to discuss using OpenID with the Twitter and Ma.gnolia APIs to delegate authentication. They concluded that there were no open standards for API access delegation[4].

    + +

    The OAuth discussion group was created in April 2007, for the small group of implementers to write the draft proposal for an open protocol. DeWitt Clinton from Google learned of the OAuth project, and expressed his interest in supporting the effort. In July 2007, the team drafted an initial specification. Eran Hammer joined and coordinated the many OAuth contributions creating a more formal specification. On 4 December 2007, the OAuth Core 1.0 final draft was released.[5]

    +
    +
  • +
+ +

The Laws of Identity

+ +
    +
  • +The Laws - 12/04 +
    +

    Summary: Understand the dynamics causing digital identity systems to succeed or fail in various contexts, expressed as the Laws of Identity. Together these laws define a unifying identity metasystem that can offer the Internet the identity layer it needs. (14 printed pages)

    +
    +
  • +
  • +The Laws of Identity - 2005 +
    +

    The Internet was built without a way to know who and what you are connecting to. This limits what we can do with it and exposes us to growing dangers. If we do nothing, we will face rapidly proliferating episodes of theft and deception which will cumulatively erode public trust in the Internet.

    + +

    This paper is about how we can prevent that loss of trust and go forward to give Internet users a deep sense of safety, privacy and certainty about who they are relating to in cyberspace. Nothing could be more essential if new Web-based services and applications are to continue to move beyond “cyber publication” and encompass all kinds of interaction and services. Our approach has been to develop a formal understanding of the dynamics causing digital identity systems to succeed or fail in various contexts, expressed as the Laws of Identity. Taken together, these laws define a unifying identity metasystem that can offer the Internet the identity layer it so obviously requires.

    + +

    The ideas presented here were extensively refined through the Blogosphere in a wide-ranging conversation documented at www.identityblog.com that crossed many of the conventional faultlines of the computer industry, and in various private communications. In particular I would like to thank Arun Nanda, Andre Durand, Bill Barnes, Carl Ellison, Caspar Bowden, Craig Burton, Dan Blum, Dave Kearns, Dave Winer, Dick Hardt, Doc Searls, Drummond Reed, Ellen McDermott, Eric Norlin, Esther Dyson, Fen Labalme, Identity Woman Kaliya, JC Cannon, James Kobielus, James Governor, Jamie Lewis, John Shewchuk, Luke Razzell, Marc Canter, Mark Wahl, Martin Taylor, Mike Jones, Phil Becker, Radovan Janocek, Ravi Pandya, Robert Scoble, Scott C. Lemon, Simon Davies, Stefan Brands, Stuart Kwan and William Heath.

    +
    +
  • +
  • +The Laws of Identity +
    +

    Understand the dynamics causing digital identity systems to succeed or fail in various contexts, expressed as the Laws of Identity. Together these laws define a unifying identity metasystem that can offer the Internet the identity layer it needs. (14 printed pages)

    +
    +
  • +
+ +

IIW

+ +

+ +

In 2005, Kaliya Young[T], Phil Windley[T][V][G], Drummond Reed[T][B], and Doc Searls[T][B] hosted the first Internet Identity Workshop(IIW)[T] in Berkeley to discuss “architectural and governance proposals for Internet-wide identity services and their underlying philosophies.” -Announcing IIW 2005

+ +

Since then, the IIW has met bi-anually, actively supporting the development of the identity software-ecosystem, including OpenID(‘05), OpenID 2.0(‘06), OAuth(‘10), FIDO(‘13) and OpenID Connect(‘14).

+ +
    +
  • +Announcing the Internet Identity Workshop (IIW2005) - Identity Woman +
    +

    There’s been considerable conversation around identity on the Internet, or what some would call grassroots identity. Providing identity services between people, websites, and organizations that may or may not have any kind of formalized relationship is a different problem than providing authentication and authorization services within a single organization. Many have argued that the lack of a credible identity infrastructure will eventually result in the Internet being so overrun with fraud as to make it useless for many interesting uses.

    +
    +
  • +
  • +Not Just Who They Say We Are - Vimeo - Phil Windley + +
  • +
  • What is IIW?
  • +
  • +Who are the Identerati] (a term for those working on identity standards for the purpose of breaking up id data silos, dating back to at least 2006)
  • +
  • +What is ‘user-centric’ identity? +
    +

    The term “user-centric” identity is getting bandied about a lot these days. It’s generally understood to be a different way of expressing the entire identity transaction as opposed to what might be called the “enterprise-centric” approach traditionally used within provisionin…

    +
    +
  • +
  • +Internet Identity Workshop 2005 +
    +

    Day One October 26th - Abstracts of the formal paper presentations about identity systems and philosophies +Day Two October 27th - Structured Open Space to discuss all topics related to digital identity, identity meta systems, common protocols, new business models etc…. Click on this page and put forth your ideas about the topics you want to discuss, and ideas you want to put forward.

    +
    +
  • +
  • +unconference.net +
    +

    We believe the most effective events involve story, conversation, problem posing and problem solving. Our UnConferences are crafted with the right mix of methods that will meet the requirements of the event.

    + +

    Our process works in five simple steps:

    + +
      +
    1. Contact us for an initial assessment of the values of the organization and goals for an event.
    2. +
    3. We create a preliminary event design for you.
    4. +
    5. After initial approval, we move to detailed planning and implementation.
    6. +
    7. We facilitate the event.
    8. +
    9. We help implement cost effective online and print documentation from the event.
    10. +
    +
    +
  • +
  • ALL Book of Proceedings PDFs
  • +
+ +

https://upload.wikimedia.org/wikipedia/commons/c/ce/JakeFeinlerAtIIW2006.jpg

+ +

Openid

+ +
    +
  • +OpenID - History - wikipedia +
    +

    The original OpenID authentication protocol was developed in May 2005[43] by Brad Fitzpatrick, creator of popular community website LiveJournal, while working at Six Apart.[44] Initially referred to as Yadis (an acronym for “Yet another distributed identity system”),[45] it was named OpenID after the openid.net domain name was given to Six Apart to use for the project.[46] OpenID support was soon implemented on LiveJournal and fellow LiveJournal engine community DeadJournal for blog post comments and quickly gained attention in the digital identity community.[47][48] Web developer JanRain was an early supporter of OpenID, providing OpenID software libraries and expanding its business around OpenID-based services.

    +
    +
  • +
  • Status: stabilized. consumer/server both live on LiveJournal.com – Jul 2005.
  • +
  • VeriSign, Microsoft & Partners to Work together on OpenID + Cardspace
  • +
  • +OpenID Updates Identity Spec - web.archive.org
  • +
  • OpenID and SixApart
  • +
  • +XRD Begins +
    +

    For most people, watching the evolution of technical specifications is like watching a glacier move. To those of us living the process, though, there can be a great deal of drama to it — in f…

    +
    +
  • +
  • +VeriSign, Microsoft & Partners to Work together on OpenID + Cardspace - Graves, Michael (2007-02-06)
  • +
  • +AOL and 63 Million OpenIDs - dev.aol.com - The AOL Developer Network +AOL’s status regarding OpenID implementation; and, 63 million OpenIDs. Plus reactions to the blogosphere.
  • +
  • +Proposal for an XRI (i-name) profile for OpenID Grey, Victor (2006-04-02).
  • +
  • +Moving OpenID Forward +
    +

    As Brad mentioned a few weeks ago (http://brad.livejournal.com/2226738.html), I’ve been working a lot on moving OpenID forward along with the guys up at JanRain. With Brad and their feedback, I’ve taken the existing spec (http://www.openid.net/specs.bml) and cleaned it up into something that looks much more like what people would expect. Right now you can find it at http://www.openid.net/specs/ and I’ll be making that the home for all of the OpenID specs in the future.

    +
    +
  • +
  • +https://en.wikipedia.org/wiki/OpenID#cite_ref-66 +
    +

    In mid-January 2008, Yahoo! announced initial OpenID 2.0 support, both as a provider and as a relying party, releasing the provider service by the end of the month.[66] In early February, Google, IBM, Microsoft, VeriSign and Yahoo! joined the OpenID Foundation as corporate board members.[67] Around early May, SourceForge, Inc. introduced OpenID provider and relying party support to leading open source software development website SourceForge.net.[68] In late July, popular social network service MySpace announced support for OpenID as a provider.[69] In late October, Google launched support as an OpenID provider and Microsoft announced that Windows Live ID would support OpenID.[70] In November, JanRain announced a free hosted service, RPX Basic, that allows websites to begin accepting OpenIDs for registration and login without having to install, integrate and configure the OpenID open source libraries.[71]

    + +

    In January 2009, PayPal joined the OpenID Foundation as a corporate member, followed shortly by Facebook in February. The OpenID Foundation formed an executive committee and appointed Don Thibeau as executive director. In March, MySpace launched their previously announced OpenID provider service, enabling all MySpace users to use their MySpace URL as an OpenID. In May, Facebook launched their relying party functionality,[72][73] letting users use an automatic login-enabled OpenID account (e.g. Google) to log into Facebook.[74]

    + +

    In September 2013, Janrain announced that MyOpenID.com would be shut down on February 1, 2014; a pie chart showed Facebook and Google dominate the social login space as of Q2 2013.[75] Facebook has since left OpenID; it is no longer a sponsor, represented on the board, or permitting OpenID logins.[15][76]

    +
    +
  • +
  • +OpenID Authentication 2-1 +
    +

    Most of the related work for moving OpenID infrastructure forward is occurring outside of the immediate OpenID specifications community:

    + +
      +
    • Projects like XRDS-Simple (http://xrds-simple.net/) are evolving the Yadis discovery protocol.
    • +
    • EAUT (http://eaut.org/) among others are looking at email address-style identifiers.
    • +
    • The OpenID Foundation is investigating security considerations and improvements.
    • +
    • Various groups are working on projects that start to integrate OpenID with the browser (Sxipper, VeriSign’s OpenID Seatbelt, Higins, OpenID for Flock).
    • +
    + +

    In addition, since the release of OpenID 2.0, OAuth (http://oauth.net/)) is now a finalized specification that is gaining adoption and has a workflow similar to OpenID Authentication.

    +
    +
  • +
  • +WebMD - Better information. Better health. - ?? +
    +

    The leading source for trustworthy and timely health and medical news and information. Providing credible health information, supportive community, and educational services by blending award-winning expertise in content, community services, expert commentary, and medical review.

    +
    +
  • +
  • From 1 to a billion in 5 years. What a little URL can do.
  • +
  • +OpenID: The Web’s Most Successful Failure +
    +

    First 37Signals announced it would drop support for OpenID. Then Microsoft’s Dare Obasanjo called OpenID a failure (along with XML and AtomPub). Former Facebooker Yishan Wong’s scathing (and sometimes wrong) rant calling OpenID a failure is one of the more popular answers…

    +
    +
  • +
+ +

digital-bazaar

+ + + +

User Centric Identity

+ +
    +
  • +What is ‘user-centric’ identity? +
    +

    The term “user-centric” identity is getting bandied about a lot these days. It’s generally understood to be a different way of expressing the entire identity transaction as opposed to what might be called the “enterprise-centric” approach traditionally used within provisionin…

    +
    +
  • +
  • +

    User Centric Identity Management - Jøsang, Audun and Simon Pope. AusCERT Conference 2005.

    + + +
  • +
+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/history/2000s/xri-data-exchange/index.html b/history/2000s/xri-data-exchange/index.html new file mode 100644 index 00000000..aa087a3d --- /dev/null +++ b/history/2000s/xri-data-exchange/index.html @@ -0,0 +1,1538 @@ + + + + + + +XDI (XRI Data Interchange) | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 6 minute read + + + +

+ + +
+ + +
+ + + +
    +
  • +tutorial.xdi2.org +
    +

    XDI is a technology for modeling, storing, and manipulating data.

    + +

    It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it.

    + +

    XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph. At a minimum, a graph consists of a single node, called the common root node.

    +
    +
  • +
+ +

Intro

+ +

The XNS Public Trust Organization was founded in July 2000, shortly after International Planetwork Conference. -xdi.org - History

+
+

to promote the concept of individuals owning their own digital identity and data based on a nascent technology being produced by two Technical Committees at OASIS: XRI (Extensible Resource Identifier) and XDI (Extensible Data Interchange).

+
    +
  • +tutorial.xdi2.org +XDI is a technology for modeling, storing, and manipulating data.
  • +
+ +

It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it.

+ +

XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph. At a minimum, a graph consists of a single node, called the common root node.

+
+ +
    +
  • +The Dataweb: An Introduction to XDI - A White Paper for the OASIS XDI Technical Committee v2, April 12, 2004 +
    +

    XDI (XRI Data Interchange) is a new service for generalized distributed data sharing and mediation usingXRIs (Extensible Resource Identifiers), a URI-compatible abstract identifier scheme developed by the OASIS XRI Technical Committee. The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed to mediate access and usage of shared data can be built right into every XDI link, the emergence of a global Dataweb has the potential to do for trusted data interchange what the Web did for open content exchange.

    + +

    This white paper presents several examples of classic cross-domain data sharing problems, explains how the Dataweb model can provide a generalized solution, and describes the key objectives of the newlyformed OASIS XDI Technical Committee (http://www.oasis-open.org/committees/xdi).

    +
    +
  • +
+ +

RWoT Papers

+ +
    +
  • +Cool hack with XDI graphs, blockstore, link contracts, and cryptographic identifiers +
      +
    • Markus Sabadello @Peacekeeper <markus@projectdanube.org> +
    • +
    +
  • +
  • +XDI Link Contracts: An Overview + +
  • +
  • +XDI Graphs in IPFS +
      +
    • Markus Sabadello
    • +
    +
  • +
  • +XDI Verifiable Claims and Link Contracts by Markus Sabadello
  • +
  • +First XDI Link Contract between “btcr” DID and “sov” DID by Markus Sabadello
  • +
  • +DID Whitepaper +
    +

    In April 2015 the XDI.org trustees formed the XDI Registry Working Group (XRWG) to transition XDI registry infrastructure from a centralized model to a new decentralized blockchain-based model.

    + +

    The charter of the XRWG includes the following principles:

    + +
      +
    • Maximum interoperability.
    • +
    • Minimum viable centralization.
    • +
    • Critical infrastructure. The XDI Registry must provide for a high level of reliability, stability, scalability, security, sustainability and other requirements typical of critical internet infrastructure.
    • +
    • Sovereign identity. The XDI Registry should enable any XDI authority (person or organization) to fully administer its own registry and/or its own entry in an xdi.org-specified registry, without the need to rely on any particular external administrative authority.
    • +
    • Neutrality. The XDI Registry should be available to all members of the public and should not discriminate against any party that wishes to use it for any lawful purpose.
    • +
    + +

    […]

    + +

    A DID architecture should focus on the set of components that Mr. Gupta refers to as “the minimum required for people to be able to do business (or other critical functions) together”.

    + +

    A Decentralized Identifier (DID) Registry and Discovery Service

    + +

    This “minimum required” is defined by a union of the proposed requirements identified by the W3C Credential Community Group, the XDI.org Registry Working Group, and the Rebooting the Web of Trust group. It consists of three functions that can be addressed by a combination of blockchain and DHT technology:

    + +
      +
    • A DID registration function
    • +
    • A discovery function - enables looking up a registered DID in the blockchain
    • +
    • A master key recovery function
    • +
    +
    +
  • +
+ +

Project Danube

+ +

Markus Sabadello began working on Project Danube around 2010

+ +
+

This is an open-source project offering software for identity and personal data services on the Internet. The core of this project is an XDI-based Personal Data Store - a semantic database for your personal data, which always remains under your control. Applications on top of this database include the Federated Social Web, the selective sharing of personal data with organizations, and much more.

+
+ +

Github Repos

+ +

OASIS XDI TC Technical Committee

+ + + +

Danube Github

+ + +

XDI - Various Integrations

+ + + +

XDI Configuration

+ + + +

XDI Examples

+ + + +

XDI Plugins

+ + + +

Aeternam

+ + + +

XDI Cloud

+ + + +

XDI Server Deployed Via

+ + + +

Sevices

+ + + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/history/2010-2014/index.html b/history/2010-2014/index.html new file mode 100644 index 00000000..db837b02 --- /dev/null +++ b/history/2010-2014/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/history/2010s/early/personal-data/index.html b/history/2010s/early/personal-data/index.html new file mode 100644 index 00000000..354bcd2d --- /dev/null +++ b/history/2010s/early/personal-data/index.html @@ -0,0 +1,1780 @@ + + + + + + +History (2010-2014) Personal Data: Emergence of a New Assets Class | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 17 minute read + + + +

+ + +
+ + +
+ + + +

Personal Data: The Emergence of a New Asset Class

+ +

WEForum - Personal Data: The Emergence of a New Asset Class

+ +

+ + + +

Danube Tech

+ +

Markus Sabadello began work on Project Danube, on the creation of an XDI based personal data store, always under the control of its users, as early as 2010.

+ + +
+
+

Danube Tech «

+
+
+ +

FIDO Alliance

+ + + +

(left off around) September 2018-https://fidoalliance.org/overview/history/

+ +

Sovereign Source Authority

+ +
    +
  • +The Power of Self-Control +
    +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on universal ownership. Individuals must own the data attributes relating to their identities on the digital network. I am concerned that America has not figured out how to create administrative owners of the identity attributes that are implied by the governing structure of our nation. How can we structure the data processing relationships between producers-service providers-consumers when the structure of citizenship has not even been defined adequately enough to translate appropriately into our digital reality.

    +
    +
  • +
  • +What is “Sovereign Source Authority”? - Devon Lofretto +
    +

    What is an Individual Human Being prior to “identity registration” in Society? What is the data administration framework of default participation in Society today?

    + +

    Society is an Agreement. It is made by and between Individuals. Within any Society, Individuals have an established Right to an “identity”, and to all of the benefits and responsibilities of some form of “Nationally Sovereign Structure” of governance and administration. Sovereign Source Authority (SSA) refers to the actual default design parameter of Human identity, prior to the “registration” process used to inaugurate participation in Society.

    +
    +
  • +
  • +1Man/ManyMachines (@NZN) +
    +

    #indie Creator: Self-Sovereign $ID entities.. structure yields results. #OwnRoot #SovereignSourceAuthority $OYO Standing up civil Society, personally.

    +
    +
  • +
  • +Open Mustard Seed - vimeo
  • +
  • +ID3 - idcubed.org - Open Mustard Seed (OMS) Framework - web.archive.org - idcubed.org +
    +

    ID3 is a Boston, Massachusetts, research and educational nonprofit whose mission is to develop a new social ecosystem of trusted, self-healing digital institutions.

    +
    +
  • +
  • +Self-sovereign vs. administrative identity +
    +

    You know who you are. So does the IRS, the DMV, and every website and service online where you have a login and a password for. But none of those entities really knows you. What they know is what t…

    +
    +
  • +
  • +Personal = Sovereign +
    +

    We are all different. We look different, we sound different, we think and act different. Even soldiers marching lock-step in uniform are all different. Emperor Qui Shi Huang recognized this fact by…

    +
    +
  • +
  • Sovereign Source Identity in a University Environment #dooo
  • +
+ +

Life-management Platforms

+ +
    +
  • +Life Management Platforms: Control and Privacy for Personal Data by Martin Kuppinger - March 2012 +
    +

    Turning the Internet upside down and making privacy a fundamental layer of any networked interaction in the post Google & Facebook era. How the individuals will gain control. How social networks will have to adapt their business models. How privacy will return.

    +
    +
  • +
  • +Life Management Platforms +
    +

    KuppingerCole, an international, independent Analyst organization headquartered in Europe, specializes in offering technology research, neutral advice and events in Information Security, IAM, GRC as well as all areas concerning the Digital Transformation

    +
    +
  • +
+ +

ABC4Trust \ IBM Zurich

+ +
    +
  • +abc4trust.eu +
    +

    ABC4Trust is an EU-funded research and development project advancing the federation and interchangeability of technologies supporting trustworthy and at the same time privacy-preserving Attribute-based Credentials (Privacy-ABCs). In order to learn more about the project and Privacy-ABC technologies, click on the ‘About ABC4Trust’ tab on the left-hand side.

    +
    +
  • +
  • +Concepts and Features of Privacy-Preserving Attribute-Based Credentials +
    +

    privacy-preserving attribute-based credentials engine

    +
    +
  • +
  • +IBM Identity Mixer +
    +

    IBM Identity Mixer is a cryptographic protocol suite for privacy-preserving authentication and transfer of certified attributes.

    +
    +
  • +
  • IBM Research - Zurich, Identity Mixer
  • +
  • +Concepts and Languages for Privacy-Preserving Attribute-Based Authentication - Jan Camenisch, Maria Dubovitskaya, Anja Lehmann, Gregory Neven, Christian Paquin, and Franz-Stefan Preiss - IBM Research – Zurich \ ABC4Trust - 2013 +
    +

    Abstract. Existing cryptographic realizations of privacy-friendly authentication mechanisms such as anonymous credentials, minimal disclosure tokens, selfblindable credentials, and group signatures vary largely in the features they offer and in how these features are realized. Some features such as revocation or de-anonymization even require the combination of several cryptographic protocols. These differences and the complexity of the cryptographic protocols hinder the deployment of these mechanisms for practical applications and also make it almost impossible to switch the underlying cryptographic algorithms once the application has been designed. In this paper, we aim to overcome this issue and simplify both the design and deployment of privacy-friendly authentication mechanisms. We define and unify the concepts and features of privacy-preserving attribute-based credentials (Privacy-ABCs) and provide a language framework in XML schema. Our language framework enables application developers to use Privacy-ABCs with all their features without having to consider the specifics of the underlying cryptographic algorithms—similar to as they do today for digital signatures, where they do not need to worry about the particulars of the RSA and DSA algorithms either.

    +
    +
  • +
+ +

OAuth2

+ +
    +
  • +OAuth #OAuth_2.0 -wikipedia.org +
    +

    OAuth 2.0 is not backwards compatible with OAuth 1.0. OAuth 2.0 provides specific authorization flows for web applications, desktop applications, mobile phones, and smart devices. The specification and associated RFCs are developed by the IETF OAuth WG;[7] the main framework was published in October 2012.

    + +

    Facebook’s Graph API only supports OAuth 2.0.[8] Google supports OAuth 2.0 as the recommended authorization mechanism for all of its APIs.[9] Microsoft[10] also supports OAuth 2.0 for various APIs and its Azure Active Directory service, which is used to secure many Microsoft and third party APIs.

    + +

    The OAuth 2.0 Framework[11] and Bearer Token Usage[12] were published in October 2012.

    +
    +
  • +
  • +OpenID Connect - wikipedia +
    +

    OpenID Connect (OIDC) is an authentication layer on top of OAuth 2.0, an authorization framework. The standard is controlled by the OpenID Foundation.

    +
    +
  • +
+ +

IndieAuth \ IndieWeb

+ +
    +
  • +IndieAuth - wikipedia +
    +

    IndieAuth is a standard decentralized authentication protocol that uses OAuth 2.0 and enables services to verify the identity of a user represented by a URL as well as to obtain an access token that can be used to access resources under the control of the user.. IndieAuth is …

    +
    +
  • +
  • indieweb.org - timeline #2010
  • +
+ +

National Strategy for Trusted Identities in Cyberspace (NSTIC)

+ +
    +
  • +NATIONAL STRATEGY FOR TRUSTED IDENTITIES IN CYBERSPACE (2011) +
    +
      +
    • The Identity Ecosystem Framework is the overarching set of interoperability standards, risk models, privacy and liability policies, requirements, and accountability mechanisms that struc-ture the Identity Ecosystem
    • +
    • A steering group will administer the process for policy and standards development for the Identity Ecosystem Framework in accordance with the Guiding Principles in this Strategy The steering group will also ensure that accreditation authorities validate participants’ adherence to the requirements of the Identity Ecosystem Framework
    • +
    • A trust framework is developed by a community whose members have similar goals and perspectives It defines the rights and responsibilities of that community’s participants in the Identity Ecosystem; specifies the policies and standards specific to the community; and defines the community-specific processes and procedures that provide assurance A trust framework considers the level of risk associated with the transaction types of its participants; for example, for regulated industries, it could incorporate the requirements particular to that industryDifferent trust frameworks can exist within the Identity Ecosystem, and sets of participants can tailor trust frameworks to meet their particular needs In order to be a part of the Identity Ecosystem, all trust frameworks must still meet the baseline standards established by the Identity Ecosystem Framework
    • +
    • An accreditation authority assesses and validates identity providers, attribute providers, rely-ing parties, and identity media, ensuring that they all adhere to an agreed-upon trust framework. Accreditation authorities can issue trustmarks to the participants that they validate
    • +
    • A trustmark scheme is the combination of criteria that is measured to determine service provider compliance with the Identity Ecosystem Framework
    • +
    +
    +
  • +
  • NSTIC Implementation Hits an Important Milestone: The Identity Ecosystem Steering Group Exists!
  • +
  • +Identity Ecosystem Steering Group - 8/2012 +
    +

    Created to administer the development of policy, standards, and accreditation processes for the Identity Ecosystem Framework.

    +
    +
  • +
  • The Identity Ecosystem Steering Group (IDESG)
  • +
+ +

Respect Network

+ +

Around 2011, Respect Network began working to promote the idea of personal data clouds for the protection of personal information.

+
+

Respect Network is the world’s first trusted personal data network that will let customers and companies connect over direct, personal channels that are always under the customer’s control. Every member of the Respect Network agrees to the award-winning Respect Trust Framework so customers can be sure that the privacy and security of their personal data will always be respected.

+ +

The foundation of the Respect Network is the Respect Trust Framework, which was listed with the Open Identity Exchange in May 2011 and honored with the Privacy Award at the 2011 European Identity Conference. This is the umbrella legal contract to which every member (person or business) of the Respect Network agrees when they join the network

+
+ + + +

Windhover Principles

+ + + +

Namecoin

+ + + +

W3C Credentials Community Group

+ +

8/14 The Credentials Community Group[ϟ] forms, hosted by World Wide Web Consortium(W3C)

+ + + +

Pan Canadian Trust

+ +
    +
  • Pan-Canadian Trust Framework ™ Work Program
  • +
  • +TBS Identity Policy Workshop by Treasury Board of Canada Secretariat +
    +

    Treasury Board Identity Management Policy and Pan-Canadian Trust Framework

    + +

    Identity Management Policy Workshop

    + +

    Including the History of the Pan-Canadian Trust Framework

    +
    +
  • +
  • +TBS Identity Policy Workshop +
    +

    Issued under Policy on Government Security (PGS)

    + +
      +
    • 2009: Directive on Identity Management (applies to employees, external clients, organizations, and devices)
    • +
    • 2011: Federating Identity Management in the GC
    • +
    • 2012: Guideline on Defining Authentication Requirements
    • +
    • 2013: Standard on Identity and Credential Assurance
    • +
    • 2015: Guideline on Identity Assurance
    • +
    • 2016: CSE User Authentication Guidance for IT Systems
    • +
    +
    +
  • +
  • +TBS Identity Policy Workshop : Treasury Board of Canada Secretariat +
    +

    Treasury Board Identity Management Policy and Pan-Canadian Trust FrameworkIdentity Management Policy WorkshopIncluding the History of the Pan-Canadian Trust…

    +
    +
  • +
+ +

Jolocom ‘02 \ ‘14

+ +
    +
  • +Jolocom: Who owns and controls your data? +
    +

    I always believed that I should be in control of my own data and share it accordingly. Therefore in 2002 I started Jolocom in San Francisco. But back then the resistance to open networks and communication was very strong, and the technological barrier to enter the market quite high. In the meantime at first social media and later blockchain changed the rules of the game. This is what lead us to start with Jolocom 3 years ago and ever since we won various grants, build a great team and a functional prototype.

    +
    + + +
  • +
+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/history/2010s/late/blockchain/index.html b/history/2010s/late/blockchain/index.html new file mode 100644 index 00000000..10610b60 --- /dev/null +++ b/history/2010s/late/blockchain/index.html @@ -0,0 +1,1981 @@ + + + + + + +History (2015-2019) Emergence of Blockchain for Identity and the United Nations | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 25 minute read + + + +

+ + +
+ + +
+ + + +

UN Agenda for Sustainable Development

+ +

+ +

The same month, the UN unveiled it’s Agenda for Sustainable Development:

+
+
    +
  • Promote peaceful and inclusive societies for sustainable development, provide access to justice for all and build effective, accountable and inclusive institutions at all levels
  • +
  • Substantially reduce corruption and bribery in all their forms +Develop effective, accountable and transparent institutions at all levels
  • +
  • By 2030, provide legal identity for all, including birth registration
  • +
  • Ensure public access to information and protect fundamental freedoms, in accordance with national legislation and international agreements—(emphasis mine)
  • +
  • DIGITAL IDENTITY AS A BASIC HUMAN RIGHT
  • +
  • +AID:Tech [T] — “is a voucher and digital identity solution for refugees. A digital record of a person’s identity is stored on a smart card, along with various additional information. Blockchain technology is used to distribute all resources in a highly traceable manner.” (another early example of blockchain for humanitarian aide)
  • +
  • World Bank - Digital IDs for Development
  • +
  • Additional Info on Blockchain and the United Nations
  • +
  • +Transforming our world: the 2030 Agenda for Sustainable Development +The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015.
  • +
+ +

This Agenda is a plan of action for people, planet and prosperity. It also seeks to strengthen universal peace in larger freedom. We recognise that eradicating poverty in all its forms and dimensions, including extreme poverty, is the greatest global challenge and an indispensable requirement for sustainable development. All countries and all stakeholders, acting in collaborative partnership, will implement this plan. We are resolved to free the human race from the tyranny of poverty and want and to heal and secure our planet. We are determined to take the bold and transformative steps which are urgently needed to shift the world onto a sustainable and resilient path. As we embark on this collective journey, we pledge that no one will be left behind. The 17 Sustainable Development Goals and 169 targets which we are announcing today demonstrate the scale and ambition of this new universal Agenda. They seek to build on the Millennium Development Goals and complete what these did not achieve. They seek to realize the human rights of all and to achieve gender equality and the empowerment of all women and girls. They are integrated and indivisible and balance the three dimensions of sustainable development: the economic, social and environmental.

+
+ +

Bitcoin

+ +

9\15 Bitnation “seeks to establish the concept of ‘world citizenship’ via a bitcoin based identity, offering ‘Blockchain Emergency IDs’ to refugees. [>]

+ +
    +
  • Bitnation Pangea
  • +
  • refugees.bitnation.co/
  • +
  • +Andreas Antonopoulos: The Case Against Reputation and Identity Systems +
    +

    Andreas Antonopoulos thinks that the key is to hedge against default risk with the blockchain instead of creating reputation systems.

    +
    +
  • +
  • +XDI Blockstore BIP32 +
    +

    Historically, XDI infrastructure began by using a centralized registry model. Since this was independent of DNS and had its own commercial component, this infrastructure has been subject to criticism by various communities. After this model collapsed in late 2014, the non-profit XDI.org formed a group called the XDI Registry Working Group to begin developing a distributed blockchain-based solution. Initially, we built a PoC based on simple OP_RETURN Bitcoin transactions, where given an XDI name, its corresponding XDI number and XDI endpoint can be looked up.

    +
    +
  • +
+ +

Rebooting the Web of Trust

+ +

The first Rebooting Web of Trust(RWoT) workshop was held during November 2015; attracting the likes of Vitalik Buterin, Peter Todd, Gregory Maxwell, Joel Dietz, Christopher Allen, and Jon Callas, according to Andreas Antonopolis.

+ +

That workshop, produced 5 technical white papers:
+ 5 WoT-usecasesDecentralized PKISmart SignaturesCreating a New World of Trust

+ +
    +
  • +Rebranding Web of Trust by Shannon Appelcline, Dave Crocker, Randall Farmer, and Justin Newton +
    +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results refer to a website reputation rating system created by a Finnish internet company. Meanwhile, some use it as a big tent that includes identity authentication & verification, certificate validation, and reputation assessment, while the vibrant blockchain community is also drawing new attention to the classic concept.

    + +

    To build a contemporary Web of Trust, we need to better define it. To do so, we must both understand what the classic Web of Trust was and create a model for the elements of trust that are contained within a more modern definition.

    +
    +
  • +
  • +Andreas Antonopoulos: The Case Against Reputation and Identity Systems +
    +

    Andreas Antonopoulos thinks that the key is to hedge against default risk with the blockchain instead of creating reputation systems.

    +
    +
  • +
  • +Initial Rebooting the Web of Trust Design Workshop - San Francisco, CA — November 3rd to 4th, 2015
  • +
  • +Satisfying Real World Use Cases +
    +

    Decentralized systems that are engineered to prevent concentrating power as they grow avoid this. They can in fact increase their credibility as more users provide their assessments as input. Protocols and structures that are distributed and self-sovereign also offer significantly improved robustness, portability, and versatility than conventional centralized or escrowed processes — especially when combined with secure cryptography.

    + +

    One of the first technologies to offer the advantages of decentralization emerged 25 years ago when the advent of PGP realized a Web of Trust that contained decentralized, cryptographically verified attestations of its users. Unfortunately, failures of UX design confined the spread of PGP to highly technical communities.

    + +

    Today, decentralized Webs of Trust remain as important as ever. Now is the time to extend them to be usable by everyone who has access to digital networks, in particular to marginalized populations that can benefit from the technology. It is a fortunate tragedy that there is no shortage of real-life examples of the need for decentralized Webs of Trust in the world today. A large spectrum of individuals — from marginalized persons like stateless refugees and victims of human trafficking to members of the informal or unregulated economy — urgently need to participate in otherwise privileged economic and political fora, but they face technical, economic, and political barriers to entry.

    + +

    The essential problem is to connect burgeoning new technological developments with unmet consumer needs, and vice-versa. In this paper, we present five use cases: from two relatively simple cases of managing selective disclosure to the most extreme case of establishing government-verifiable credentials from nothing for a stateless refugee.

    +
    +
  • +
  • +Decentralized Web Summit 2016-06-09 Lightning Talks +
    +

    Rebooting the Web of Trust - Christopher Allen

    +
      +
    • Monday was the 25th anniversary of PGP. Nobody celebrated this on twitterdom
    • +
    • PGP didn’t succeed. It is barely used except for code signing.
    • +
    • I started #RebootingTheWebOfTrust to change this - it’s like a hackathon for white papers
    • +
    • to join #RebootingTheWebOfTrust the entry fee is posting a reading list
    • +
    • we wrote white papers on “what is the web of trust,use cases,creating a distributed registry”
    • +
    • this led to Self-Sovereign Identity - you are the source of your own identity
    • +
    • identity is not an administrative mechanism for others to control
    • +
    • this inspired a UN identity conference #ID2020
    • +
    • we have a lot of white papers in progress, and a 3rd conference in Sept 2016 go to weboftrust.info
    • +
    +
    +
  • +
  • +Decentralized Public Key Infrastructure by (alphabetical by last name) Christopher Allen, Arthur Brock, Vitalik Buterin, Jon Callas, Duke Dorje, Christian Lundkvist, Pavel Kravchenko, Jude Nelson, Drummond Reed, Markus Sabadello, Greg Slepak, Noah Thorp, and Harlan T Wood +
    +

    Today’s Internet places control of online identities into the hands of third-parties. Email addresses, usernames, and website domains are borrowed or “rented” through DNS, X.509, and social networks. This results in severe usability and security challenges Internet-wide. This paper describes a possible alternate approach called decentralized public key infrastructure (DPKI), which returns control of online identities to the entities they belong to. By doing so, DPKI addresses many usability and security challenges that plague traditional public key infrastructure(PKI). DPKI has advantages at each stage of the PKI life cycle. It makes permissionless bootstrapping of online identities possible and provides for the simple creation of stronger SSL certificates. In usage, it can help “Johnny” to finally encrypt thanks to its relegation of public key management to secure decentralized datastores. Finally, it includes mechanisms to recover lost or compromised identifiers.

    +
    +
  • +
+ +

SSI

+ + + +

ID4D \ Worldbank

+ +
    +
  • +Identification for Development (ID4D) Global Dataset (Global ID4D… +
    +

    The Global ID4D Dataset, compiled by the World Bank Group’s Identification for Development (ID4D) initiative, provides a global estimate for the number of

    +
    +
  • +
  • +Digital IDs for Development +
    +

    This two-hour session will go over the key elements of the Digital IDs for Development program and acknowledge the support of the government of France to this agenda.

    +
    +
  • +
  • +The World Citizen: Transforming Statelessness into Global Citizenship MARIANA DAHAN, JOHN EDGE - NOVEMBER 25, 2015
  • +
  • +blogs.worldbank.org/team/john-edge +
    +

    Social entrepreneur specializing in financial technology and digital identity, working with international organizations to develop collaborative financial and identity inclusion strategies that enable investment from the private sector, through: (i) establishing sustainable social innovation business models, (ii) enabling interaction between regulators, government and innovators, and (iii) forwarding the agenda for SDG targets 1.4 (Ensure that all men and women, in particular the poor and the vulnerable, have appropriate new technology and financial services, including microfinance) and 16.9 (By 2030, provide legal identity for all, including birth registration).

    + +

    Technical interests include trusted computing, blockchain and artificial intelligence technologies, allied with the proliferation of mobile devices, which are enabling self-sovereign identity and the emergence of commons money systems.

    +
    +
  • +
+ +

ID2020

+ + + +

ID2020 - Rebooting Web-of-Trust Design Workshop

+ +

The second RWoT workshop ran in conjunction with the UN’s ID2020 Summit in New York that May; clearly a significant time for decentralized identity:

+
+

1.1 Billion people live without an officially recognized identity — This lack of recognized identification deprives them of protection, access to services, and basic rights. ID2020 is a public-private partnership dedicated to solving the challenges of identity for these people through technology. - id2020.org

+
+ +
    +
  • +ID 2020 Design Workshop - eventbright.com +
    +

    Our second #RebootingWebOfTrust Design Workshop on decentralized identity technologies will be held the weekend of May 21st and 22nd in New York City. This date was selected to follow an important digital identity policy event at the United Nations.

    + +

    The day before, on the 20th of May, the non-profit ID 2020 is organizing a conference on digital identity, inclusion and human rights in the Trusteeship Council Room of the United Nations. The ID 2020 Summit will bring together industry leaders, NGOs, governments, and emerging technology experts to establish a global conversation resulting in working coalitions to address the problems around digital identity and suggest solutions. The two main goals of the UN summit are:

    + +

    by 2020, be able to create a legally valid digital identity for every last person without an identity +by 2030 to have rolled this capability out to at least 1 billion at-risk people to make them visible and restore them into society both personally and economically

    +
    +
  • +
  • +WebOfTrustInfo/rwot2-id2020 - RWOT2 for the ID2020 UN Summit (May 2016). +
      +
    • +RWoT2 - Topics & Advance Readings +
      +

      1.1 Billion people live without an officially recognized identity — This lack of recognized identification deprives them of protection, access to services, and basic rights. ID2020 is a public-private partnership dedicated to solving the challenges of identity for these people through technology.

      +
      +
    • +
    +
  • +
  • Identity Crisis: Clear Identity through Correlation
  • +
  • +Christopher Allen [info] [**slideshare] details the overarching history of internet identity standards in his germinal work (submitted to ID2020\RWoT workshop): +
      +
    • +The Path to Self-Soverereign Identity[ϟ] details the history of identity standards leading up to self-sovereign and details the 10 principles of self-sovereign identity. +
      +

      I am part of the team putting together the first ID2020 Summit on Digital Identity at the United Nations

      +
      +
    • +
    +
  • +
+ +

Evident from the other whitepapers submitted to the second RWoT Workshop, the DID identifier had begun to emerge:

+
    +
  • +Decentralized Identifiers (DIDs) and Decentralized Identity Management (DIDM) +
    +

    “Decentralized Identifiers (DID) stored in a permissioned blockchain enable principals to directly control their own identities with cryptographic proofs and secure, addressable network endpoints. DIDs further enable a Decentralized Identity Management (DIDM) infrastructure that will empower people and organizations to securely and confidentially manage and assert their identities.”

    +
    +
  • +
  • +Requirements for DIDs +
    +

    “Respect Network is conducting a research project for the U.S. Department of Homeland Security, HSHQDC-16-C-00061, to analyze the applicability of blockchain technologies to a decentralized identifier system. Our thesis is that blockchains, or more generically distributed ledgers, are a potentially powerful new tool for “identity roots” — the starting points for an Internet identity. However “blockchain identity” may not fully address the core security and privacy principles needed in a complete identity system. In this case DIDs — Decentralized Identifiers rooted on a distributed ledger — may end up being a foundational building block for higher level identity management solutions. -

    +
    +
  • +
  • +Identity System Essentials 3/16 (Original Evernym Identity WP also submitted to ID2020\RWoT workshop)
  • +
+ +

Evernym

+ +

+ +

Evernym[T] originally created the Sovrin codebase, founded in 2013.

+ + +

Sovrin

+ + + +

MyData

+ + + +

Humanitarian Blockchain SUmmit

+ +
    +
  • +Humanitarian Blockchain Summit - November 10th, 2017 +
    +

    brought experts, scholars, and humanitarian practitioners together at the United Nations Headquarters; enlarging the discussion around using blockchain technology for pursuit of the Sustainable Development Goals. At the summit, the World Identity Network (WIN), the United Nations Office for Project Services (UNOPS) and the United Nations Office of Information and Communications Technology (UN-OICT) announced a partnership to launch a pilot using blockchain to provide identification to children at risk for child trafficking.

    +
    +
  • +
+ +

Learning Machine \ Blockcerts

+ +
    +
  • +Verifiable Credentials on the Blockchain +
    +

    The MIT Media Lab and Learning Machine have been working on a collaborative project for issuing official records to recipients, and anchoring them onto the Bitcoin blockchain. We’ve just open-sourced the first version of that project and named it Blockcerts. It allows education providers, employers, and others to issue official certificates that supply proof of membership, completion, or achievement. These certificates can be collected by individuals and shared directly with anyone who requires official documents. The Bitcoin blockchain is currently being used as the secure anchor of trust to ensure that each certificate is authentic, unchanged, and still valid.

    +
    +
  • +
  • +Blockcerts on Github +
    +

    Blockcerts is an open standard for creating, issuing, viewing, and verifying blockchain-based certificates.

    +
    +
  • +
+ +

The Future is Decentralized

+ +

Blockchain.com (2011) partners with ArtFinLab, UN Refugee Agency (UNHCR), the UN Development Programme (UNDP), and the World Economic Forum (WEF) - committed to supporting sustainability, humanitarian, and environmental initiatives. (3/2018)

+
    +
  • +The Future is DecentralisedANN - Describes the blockchain applications being explored within the UN, at time of publicaiton. +
    +
      +
    • Dublin-based AID:Tech brings social and financial inclusion to the world’s undocumented and underserved populations by delivering digital entitlements using block chain-based digital identities. In December 2015, they teamed up with the Irish Red Cross and Lebanese humanitarian experts to test and develop a vital element of their technology in the most demanding conditions possible. They focused on Syrian war refugees in and around Tripoli in northern Lebanon, and set out to ensure that not only did the refugees receive aid, they were able to do so with improved user experience that preserved their dignity. This was the first time ever that international aid was delivered completely transparently using block chain technology.
    • +
    +
    +
  • +
+ +

UN/CEFACT Conference / Workshop on Blockchain April 2018

+
    +
  • +Security and Authentication for Blockchain +
    +

    • Identity +• Identification and Authentication +• Authorization and Non-repudiation/ Admissibility of Electronic Evidence +• Time Stamping +• Data Access, Sharing, Retention, Accuracy and Integrity +• Liability Issues and Dispute Settlement +• Mutual Recognition

    +
    +
  • +
+ +

Blockchain for Impact \ AID:Tech

+ +

Blockchain For Impact Hosts Inaugural Summit at the UN on Frontier Technologies to Power the SDGs held inaugural Blockchain for Impact summit in NYC.

+
    +
  • +BLOCKCHAIN FOR SOCIAL IMPACT MOVING BEYOND THE HYPE +
    +

    The World Bank estimates that over 1.5 billion people on the planet are unable to prove their identity.1 Many of these people come from remote, underserved regions. Using blockchain technology to build and deploy digital identity solutions, if applied correctly, holds promise because it can reduce fraud, increase transparency, and increase efficiency. Several organizations, like BanQu and AID:Tech, are already changing digital identity in the developing world with a blockchain solution, making it easier for NGOs, nonprofits, and commercial entities to provision identities, track aid, and enable underserved populations to access a wider range of economic services.

    +
    +
  • +
+ +

+ +

First Live Birth Recorded on Blockchain

+ +

Jun 21, 2018 - The first baby born ‘on the blockchain’ tethering the digital identity of mother and child, in partnership with PharmAccess Foundation

+
+

Aid:Tech assisted in the first birth ever to be recorded on the blockchain, with two more only days later. Partnered with PharmAccess, Aid:tech brings charitable donations to pregnant women in Tanzania, uses blockchain records to ensure the women get proper pre-natal care; and tracking the progress of their pregnancies.

+
+ +

Consensys

+ +
    +
  • +The Identity Crsis +
    +

    Identity is defined in Merriam’s dictionary as “who someone is”. As the world and technology evolves one can’t help but notice the changes to the notion of who someone is and how this affects their relation to the world. We’ll focus on the problems that affect humans in regards to their identities, dividing the conversation into developed and developing economies.

    +
    +
  • +
  • +Identity of the Blockchain: Perils and Promise - slideshare - Christopher Allen
  • +
  • +Decentralized Identity Foundation Announces Formation At Consensus 2017 +
    +

    The Decentralized Identity Foundation will collaborate across industries to research personal identity solutions.

    +
    +
  • +
  • +uPort: The Wallet is the New Browser +
    +

    Many people feel user-owned identity and data will be crucial for realizing the compelling vision of Web 3.0. uPort will act as a unique and user-controlled perspective on the blockchain based upon the persona(s) of the user.

    +
    +
  • +
+ +

Decentralized Identity Foundation - DIF

+ +

On May 22 at Consensus 2017 the formation of the Decentralized Identity Foundation (DIF) was announced:

+
+

The Decentralized Identity Foundation will collaborate across industries to research personal identity solutions.

+ +
+ +

Verifiable Credentials

+ +

https://cdn.discordapp.com/attachments/617264019031719946/617264032465944579/unknown.png

+ + + +

DID

+ +

https://imgur.com/9nC6e9Gl.png

+ + + +

DID Auth

+ +

https://cdn.discordapp.com/attachments/617263775359303680/617263797706555392/unknown.png

+ +

IBM Blockchain

+ + + +

BTCR

+ +
    +
  • +BTCR DIDs and DDOs By Kim Hamilton Duffy (Learning Machine), Ryan Grant, and Christopher Allen +
    +

    BTCR is a DID method that is based on the Bitcoin blockchain. The BTCR DID scheme uses a TX Ref-encoded (described below) transaction on the Bitcoin blockchain. The DID Description is constructed from a combination of the transaction details and an optional “continuation” DID Description, the address of which is stored in the OP_RETURN field. This could be a link to an IPFS address of a DID Description with additional entities.

    +
    +
  • +
  • +BTCR DID Resolver Specification By: Kim Hamilton Duffy, Christopher Allen, Ryan Grant, Dan Pape +
    +

    This describes the process of resolving a BTCR DID into a DID Document. The draft reference implementation is available at https://github.com/WebOfTrustInfo/btcr-did-tools-js (see didFormatter.js). Note that not all steps described in this document are implemented yet.

    +
    +
  • +
  • +BTCR TX Conversion Playground +
    +

    This is the BTCR DID Method playground.

    +
    +
  • +
+ +

World Economic Forum - 2018

+ + + +

DHS-SBIR

+ +

News Release: DHS S&T Awards $1.3 Million to Small Businesses for Cyber Security Research and Development -2016

+
    +
  • +Applying Blockchain to Decentralized Identity +
    +

    Respect Network will research and develop a decentralized registry and discovery service for Decentralized Identifiers (DIDs) to integrate with the public blockchain. DIDs will allow principals to directly control their own identities with cryptographic proofs and secure, addressable network endpoints. DIDs will enable a Decentralized Identity Management (DIDM) infrastructure that will empower people and organizations to securely and confidentially manage and assert their identities. Open standards and established industry protocols will permit principals to selectively disclose identity claims, and to manage their privacy and digital relationships. Respect Network’s thesis is that the combination of DIDs and DIDM architecture, using public and/or private blockchains as “identity backbones”, can meet traditional information security principles of confidentiality, integrity, availability, non-repudiation and provenance. Further, our approach applies privacy-by-design principles, including user control, selective disclosure of information and pseudonymity.

    +
    +
  • +
  • +Credentials on Public/Private Linked Ledgers +
    +

    A wide variety of applications could benefit from combining identity management technology with decentralized ledgers (aka blockchains). However, not every application uses the same data or requires the same consensus or authorization models. While a single solution is unlikely, we assert each application could benefit from a standard, configurable, decentralized ledger with flexible semantics. We will study the feasibility of this concept by building a proof-of-concept Linked Data ledger format and architecture.

    +
    +
  • +
  • +News Release: DHS S&T Awards $750K to Virginia Tech Company for Blockchain Identity Management Research and Development +
    +

    DHS S&T has awarded a $749,241 Small Business Innovation Program (SBIR) contract to Digital Bazaar, Inc. to develop fit-for-purpose blockhains for identity and access management.

    +
    +
  • +
  • +News Release: DHS S&T Awards $749K to Evernym for Decentralized Ke… +
    +

    The Department of Homeland Security (DHS) Science and Technology Directorate (S&T) has awarded Salt Lake City-based startup Evernym a $749,000 Small Business Innovation Program (SBIR) award to develop an easy-to-use, decentralized mechanism for managing public and private key…

    +
    +
  • +
+ +

DKMS - Decentralized Key Management

+ +

https://cdn.discordapp.com/attachments/617263560644624394/617263594643390480/unknown.png

+ + + +

Veres One

+ +
    +
  • +veres-one/veres-one - began on GitHub Jul 16, 2017 +
    +

    A ledger for acquiring and managing decentralized identifiers - veres-one/veres-one

    +
    +
  • +
  • +Recent happenings with Linked Data Capabilities +
    +

    Veres One’s architecture has been adjusted to take full advantage of Linked Data Capabilities as its primary mechanism for granting authority to perform operations on the ledger as well as on DID Documents. permission to update key materials can be conditionally handed out to an entity (or entities) and later revoked if deemed appropriate using Linked Data Capabilities’ design.

    + +

    As for ledger updates, Accelerators also make use of Linked Data Capabilities. To prevent spamming the ledger, the costs of an update must somehow be accounted for. The traditional way to do this on a blockchain is to use proof of work, and this is also an option in Veres One, but for those use cases where expending time and energy on proof of work is less desirable users can use an “accelerator”.

    + +

    An accelerator is an entity that has been granted a capability to perform updates on the ledger more quickly. Accelerators may likewise take advantage of Linked Data Capabilities’ support for delegation, with or without caveats.

    +
    +
  • +
+ +

ERC 725

+ + + +

Microsoft

+ + + +

von-bcgov

+ + + +

Digital Bazaar Global Standards for Organizational Identity

+ +
    +
  • Digital Bazaar Collaborates with GS1 US, SecureKey and TradeLens on Global Standards for Organizational Identity
  • +
  • +Blockchain - A U.S. Customs and Border Protection Perspective +
    +

    CBP and DHS built a system using Digital Bazaar’s Veres Delta, a software that is able to translate between entities and software regardless of the blockchain software used. The software platform enabled the government to exchange information between several different blockchain systems seamlessly. The specifications championed by DHS S&T, and now CBP, focus on Decentralized Identifiers, Verifiable Credentials, and Decentralized Key Management System. CBP has adopted these specifications as the standard for the industry to do business with our agency. It is important to note that each of these specifications have been vetted through GS1 (Global Language of Business) and W3C (Worldwide Web Consortium). Utilizing existing protocols, this system allows for an open market and true interoperability between blockchain software. This is something that has not been fully achieved by anyone else that this author is aware of.

    +
    +
  • +
  • +NAFTA/CAFTA Proof of Concept - Overview & Results +
    +

    The North American Free Trade Agreement/Central America Free Trade Agreement (NAFTA/CAFTA) proof of concept (POC) tested the application of Blockchain technology for the entry summary submission process for NAFTA/CAFTA entries. A joint effort was spearheaded by Customs and Border Protection (CBP), Department of Homeland Security (DHS) and private sector organizations. The POC specifically tested the feasibility of the technology for receiving certificate of origin (CO) data and conducting free trade agreement (FTA) origin verifications. Via the test, CBP could request information through the Blockchain to substantiate a claim in lieu of CBP Forms 28 and 29. As a result, the POC achieved almost instantaneous communications between CBP and trade, improved documentation of receipt, and expedited processing for CBP.

    +
    +
  • +
  • +Digital Bazaar Welcomes TradeLens as Key Organizational Identity Blockchain Technology Participant: Improved Business Efficiency and Identity Security +
    +

    BLACKSBURG, Va., Sept. 10, 2019 /PRNewswire/ – Digital Bazaar (https://digitalbazaar.com/) and TradeLens (https://www.tradelens.com/) recently announced a strategic collaboration to help facilitate and implement an array of digital ID solutions intended for wide use across the supply chain industry. TradeLens is a digital platform jointly developed by Maersk and IBM that empowers businesses and authorities along the supply chain with a single, secure source of shipping data. Utilizing Organizational Identity automation pioneered by Digital Bazaar, both TradeLens and Digital Bazaar are poised to improve collaboration via the use of blockchain-based secure identity proofing and data sharing technology.

    +
    +
  • +
  • +Digital Bazaar and SecureKey Join Forces to Develop Global Standards for Organizational Identity - Secure Key and DB join forces w Verified.me in canada (toronto based, formerly DID agnostic) +
    +

    BLACKSBURG, Va., Sept. 17, 2019 /PRNewswire/ – Digital Bazaar (https://digitalbazaar.com/) and SecureKey Technologies (https://securekey.com/) recently announced a strategic collaboration to leverage new digital identity standards intended to enhance existing paper-based identity verification processes. Both companies join a growing web of technology providers – including GS1 US and TradeLens – that are working together to improve data sharing and collaboration through blockchain-based approaches and innovative authorization technologies. With combined industry expertise, this project will help set the foundation for more robust global standards for interoperable organizational identity. It will also demonstrate the value of the World Wide Web Consortium (W3C) emerging standards around digital identity for interoperable use in business-to-business (B2B) and business-to-government (B2G) interactions.

    +
    +
  • +
  • +Digital Bazaar and GS1 US® Collaborate on a New Proof of Concept Exploring the Intersection of Organizational Identity and Blockchain Technology +
    +

    BLACKSBURG, Va., Sept. 24, 2019 /PRNewswire

    +
    +
  • +
+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/history/2010s/late/von_first-production-government-deployment-hyperledger-indy/index.html b/history/2010s/late/von_first-production-government-deployment-hyperledger-indy/index.html new file mode 100644 index 00000000..53a917ca --- /dev/null +++ b/history/2010s/late/von_first-production-government-deployment-hyperledger-indy/index.html @@ -0,0 +1,1716 @@ + + + + + + +The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + +
+ + The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 31 minute read + + + +

+ + +
+ + +
+ + + +

[The First] Production Government Deployment of Hyperledger Indy

+ +

-Published on Dec 27, 2018

+ +

John Jordan, Province of British Columbia & Stephen Curran, CloudCompass Computing

+ +

Learn about the Province of British Columbia’s experience deploying the first Hyperledger Indy based production ecosystem.

+ +

The Verifiable Organizations Network (VON) enables governments and organizations to exchange data in trustworthy ways based on open standards and technology.

+ +

VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON.

+ +

VON’s founders have delivered new Indy-based open source components which form VON’s backbone. TheOrgBook is a publicly accessible repository of verifiable claims about organizations. VON-X enables services to verify and issue credentials.

+ +

We present the Why, What and How including our strategy for bootstrapping VON using a two-sided market strategy.

+ +

+ +

Contents

+ + + +

Transcript

+ +

**Editors Note** I just copy\pasted this youtube transcript, lightly edited for readability, and added screenshots for context. -infominer

+ +

Pull Requests Welcome

+ +

Introduction

+ +

My name is John Jordan and I come from the province of British Columbia in Canada. This is my colleague Steven Curran we work together on this project.

+ +

I guess I’ll just get started, and we’ll have some slides, a demo, we should have some time for some questions

+ +

Ian is also here, one of our developers as well, he’s a hyper ledger future developer. What we’re gonna talk about today is what we’re doing in the government of British Columbia, together with some of our peer provinces in the country — about how we’re trying to solve some very long-standing difficult problems.

+ +

+ +
+

we’re gonna focus on business services today and talk about how the government can start to do the things that it does today in paper, which it underpins the economy.

+ +

money exists because the government says so businesses exist because the government registers them and allows them to operate and the laws and so forth of the of the government allow commerce to occur

+ +

but we have no way of doing that in the digital economy right now there’s no business models in the digital economy other than basically buying stuff and getting your data exploited for advertising. so if you have a Visa card you’re in.

+ +

otherwise there’s no other really interesting transactions going on and I think big part of that is because we don’t have any way of extending the trust of government into the digital realm in a way that is trustworthy

+
+ +

+ +

so we’re going to talk about that this is our fun slide this is where we’re from Canada with a variety of animals quite a lot of space we come from Victoria BC I norm I actually grew up in Ottawa which is around the beaver and people think that’s kind of humorous but so there you go that’s her that’s +her

+ +

+ +

I also want to acknowledge that I do all this work with Carol Prest who is the registrar for BCS so I’ve been there for a couple years and from day one we’ve been working together exploring how can we use the registry data as the foundational data for doing business.

+ +

Unfortunately she’s not available she’s in India right now, but having this business partnership and having her in her organization behind this, and having the discipline of trying to solve problems for business people is what is making this project really fun and also useful

+ +

Solving problems

+

+ +

We’re gonna focus on a problem here which is how do we help small business we have sort of a an example of Mary’s bakery but it could be any kind of business construction mining whatever it is and the problem is that these business people are very excited about starting a business is an exciting time in life but they don’t realize sometimes that they have quite a lot of obligations that they must fill for government

+ +

We have examples where our research teams have gone out and talked to restauranteurs and they have released a building and so forth it’s the perfect spot everything is great and then they realize oh I’ve got six months of permits and licenses to do because we had to bring it up to building code and they didn’t realize this and then there’s all these dependencies and they weren’t ready to fund that building for six months so those are like real stories we’d like to try and minimize that kind of stuff because we want them to start their businesses and grow.

+ +

+ +
+

you know the path is also very meandering and it can be in multiple different media you can be faxing you could be email you could be online you’re in person and so forth.

+ +

All of this is a very difficult both for the business people but also on the government side. We are also in different places verifying data all the time: who are you? whos business are you representing? Are you authorized to represent the businesses?

+
+ +

+ +

In the most complicated cases, for liquor and so forth, shareholders and employees have criminal background checks. They make sure that nobody owns more than 8 stores that sells liquor, and can take up to a year so.

+ +

Collaboration

+ +

+ +

We’re collaborating with a couple of other jurisdictions. We’re working with a team in Ontario and a +team in the Government of Canada, where I used to work, The Procurement Agency.

+ +

+ +

When we say working together, we’re actually writing code together. There’s no MOUs, no steering committees, no work groups. They have a couple devs and the business person, we have a couple of devs and a business person. We sprint together, write code.

+ +

All this stuff we’re going to show you today has been co-developed, and significant portions have been done by each of the groups

+ +

Verifiable Proofs

+ +

+ +

This is the journey that we’d like to enable, it’s a journey that we know well. The government gives you something, you take that something to another institution, you use it to prove something and you get and you get the outcome.

+ +

In this case it’s the incorporation information that’s given to Mary, she goes to the bank and she can open a bank account. Turns out that’s a very general pattern, and this is the pattern that we see in the verifiable credentials realm.

+ +

+ +

So we have this pattern of: holder which is a person or a business but a business can’t really hold something on their own. They have to have people holding it on behalf of the business.

+ +

They presented to a verifier, which is earlier in the workflow, the verifier says bring your list of things in and prove to me who you are, and you have various permits and licenses and so forth. You then get to enter their form which is usually not that pleasant, and then you are issued something which you hold.

+ +

This is the pattern that we’re very familiar with.

+ +

We’re sitting with a wallet full of these things. I have bank cards and identity cards and so forth and we’re gonna explore how we can do that.

+ +

When we discovered that we were pretty excited it was about a year ago that we stumbled across Hyperledger Indy after having done a little bit of work with fabric

+ +

So it was just Stephen and I on the team and we thought it looked promising, that there was this pattern here we could solve some of these hard problems we’ve been working on for years but we realized we didn’t have any of the software for different organizations or people.

+ +

Chicken-or-Egg Dilemma

+ +

+ +

Somebody mentioned it this morning, the classic chicken and egg problem: we don’t have any software out there that we can issue to our issuers, don’t have software to issue. We realized, in this case government is a little bit special, which I don’t like to say very often.

+ +

It turns out our core business is issuing that’s what we do every service we have is pretty much an issuer so we thought: what if we could give the services that we are dealing with in the business realm, somewhere to issue to?

+ +

+ +

We purposely picked business realm because if we’re dealing with business data we’re not triggering all the personal identifiable information problems. In the BC we call it FoIT, the Freedom of Information Act and Privacy Protection Act. When you get into personal data, of course it triggers all of that which, is good but makes it very complicated to play with new technologies.

+ +

The Org Book

+ +

+ +

We just deal with open business data right now and we thought: what if we could create something where these issuers could issue data to? and it would be a public thing, and we call that The Org Book.

+ +

This is a bootstrapping technique that we’re copying from Facebook. We’re just playing with one side of the market. We’re gonna deal with the supply side: the issuers of credentials, more commonly known as permits and licenses.

+ +

+ +

Because they’re public and because they’re open we can create this directory of searchable verifiable data and we can build software for the issuers.

+ +

Our goal was how can we make it as easy as possible for existing services to be able to issue their credentials to this OrgBook starting with the foundational data of the registry, and we’re going to show you that.

+ +

When we started writing this code built on top of Hyperledger Indy we realized that there could be intermediate benefits.

+ +

+ +

So first there’s some public good, and the searching and finding of data will show you that. It turns out we can also create api’s to allow that data to be searchable, and we created an enterprise agent for services to verify the data in The Org Book.

+ +

So later when businesses have their own services for holding verifiable credentials, our issuers are ready.

+ +

+ +

BC Gov Org Book

+ +

Now I’m gonna hand it over to Stephen. This is what The Org Book looks like in British Columbia, so there’s two instances and we’ll show you them both but this is the British Columbia Org Book and it’s basically a kind of a Yelp type site.

+ +

+ +

we’ve got five hundred twenty-five thousand active legal entities in British Columbia every one of them has a record in here they have the credentials that the registries have issued to them

+ +

+ +

Let’s do a search we’re into chocolate because we’re in Switzerland so we’ll talk about a Vancouver Island chocolatier. Purdy’s chocolates, we can take a look at them. Search capability names we’ve got other capabilities for what searches we can provide ways to filter and things. When we get into it, we can see some information that the registry publishes, so previously registered.

+ +

+ +

9:41 This is all public data, this is all open data. This is exactly what they hang on their walls inside the restaurant and things like that, there’s really no place in BC it is actually published but in a very obscure places, very difficult to find. We’ve actually, as a byproduct of doing this exercise, created a pretty useful facility for citizens to use to find businesses, so we can take a look at them.

+ +

Verifiable Credentials

+ +

+ +

this one has a couple of credentials they actually have a corporate entity and then a couple of names they do business under so they’ve got several credentials we can see a timeline of when they’ve got the different credentials so we can take a look at those in it and as the history builds up we haven’t loaded all the history of all BC companies yet some of that is on paper which is going to be more challenging but that’s that’s not for us to worry about but we can load them up so if we can look at our registration we can see an active credential

+ +

+ +

+ +

so this is what a credential looks like online basically we present it with the key data that a person might be interested in and then at the bottom we can actually go into the credential from an Hyperledger Indy perspective

+ +

+ +

so this is the schema if you as they call it on the one side the populated data for this particular version of the +credential and then down below we get some really fun stuff

+ +

this allows any citizen to go and do the cryptography on +paper themselves to prove that this is a proven credential yeah and we say verified see the check up there that’s +the that’s the key

+ +

+ +

Production Network—Live 9-10-18

+ +

okay I think that’s most of what we wanted to show so the idea here that we wanted to talk about a little bit was the title of this, this is a production system, we’ve been live since the 10th of September

+ +

+ +

there’s a little story there so let’s go back to the home page and let me talk about a couple of things there the current statistics those are actual statistics we actually recreated the credentials and loaded them this week

+ +

so that’s why 2.6 million were issued this week we can do that the first weekend in September when we loaded it, it took 10 days to load the credentials so that kind of wasn’t too good.

+ +

we had Ontario coming behind us with about five times as many credentials so we were a little nervous and did a couple of sprints to scale up its capabilities

+ +

BCGov, which has the developers exchange, is a pretty progressive environment for developing code. We’ve got a Red Hat open shift kubernetes based platform

+ +

so basically we were able to use the capabilities of that platform to just spin up other instances and be able to scale up the the speed of loading and things like that so we got up to

+ +

we’re now about 12 hours to load the full data set so we’re creating issuing and holding about 2600 credentials per minute so decent speed it’s kind of weird because we are a single holder for all of these organizations these don’t the organizations don’t have their own wallet and the first vision and the first thing that Indy wanted to support was the idea of a person having a wallet

+ +

so the database behind it was not the most scalable solution out of the box so the next thing we did as well to to make it scalable was to implement say an enterprise-grade wallet with Postgres in was the developer on that and we were pleased that yesterday his code was merged into the Indy SDK repo so it’s now officially hyperledger code, which is kind of cool. So that’s a contribution we’ve made to the to the ecosystem in Hyperledger Indy.

+ +

General Purpose

+ +

+ +

So one of the things you’re seeing, is this is a BC site, but it’s really very generic so what we’ve tried to do is make it completely agnostic of what the actual credentials that will be loaded in.

+ +

We do have the concept that it’s a an organization so we’ve got names, we have addresses, the concept of addresses, we have the concept of credential types, we have the concept of dates in there… but other than that the structure is whatever the issuer happens to issue so, it’s very flexible for others to use.

+ +

+ +

so that search that’s up there is you know it was a decent amount of work uses solar and and and so on but is very generic so that other entities other jurisdictions can take this and basically spin up their own instance of this relatively easily using this code and be able to take advantage of the loading the naming the searching the display all of this is flexible and localized localizable

+ +

Ontario Org Book

+ +

+ +

let’s take a look at the Ontario one so The Ontario Org Book looks quite different from BCS obviously the search panel is the same they have different things they want to show and what they they don’t want to show

+ +

+ +

so for example in Ontario they didn’t want to show the structure of a company they actually have a contract that charges for that so they weren’t able to do that through this

+ +

so every entity and every doing business as is a separate entity on this so because we were building with multiple jurisdictions in mind right

+ +

+ +

from the start we’ve we built it to be pretty flexible and so you’re able to construct it on your own have your own skinning language support there’s multiple language support is in there built in already I think those were the main things

+ +

Come to our Workshop

+ +

+ +

the two more things that I wanted to touch on: come to our workshop on Friday and Saturday and what we’re actually doing is building out issuers and verifiers

+ + + +

+ +

So this is The Org Book, the central piece. What really is important is there’s an API behind all this that a issuer of permits can use to learn about the company to fetch the credentials that are already there and have them proven and then issue credentials back to the org book.

+ +

A key part of this is that being easily able to extend this to many more permits and licensing providers could be within the government which we’re working with.

+ +

+ +

almost every project team we talked to says “oh we can use that!” so we’re building that out and trying to make that as easy as possible so our workshop on Friday involves building an issue or verifier and actually deploying it out so you can create your issue your own credentials

+ +

+ +

Bootstrapping Mechanism

+ +

the other side of it that we think is going to be really important is well this is a bootstrapping mechanism we’ve realized there can be some life to this in that we’re going to create we’re going to be creating a pub sub subscription service basically so that a business that gets a credential and verifies it can subscribe to that credential in the future and get notified when it changes

+ +

so a big challenge in all government organizations is this ability to understand when things change and we think this can be a super light way for a business to get notified that:

+ +

“hey these two businesses just merged they’ve started a new entity”, “those two entities no longer exist they’ve been dissolved in this new entity exists you should know that” and

+ +

so that webhook capability will just whatever you’re subscribed to when when our credential changes we can notify you that it happened and then you can dig in to figure out how that affects your permit and licensing service

+ +

dFlow

+ +

the other piece that we’ll show is thing called decentralized flow - dFlow

+ +

+ +

so do you wanna go to that okay spicy wings we’re gonna look at Spicy Wings. This is our dev site, this is just new, that we’re playing with. This is a company that’s got four different credentials from different organizations.

+ +

+ +

They’ve got a registration a PST that’s a tax number from the province, a clearance letter for workman’s compensation for a worker’s insurance, and a business license from a from an entity from a municipality.

+ +

+ +

So with dFlow what we can do is basically what you’re saying is I have a goal as a businessman I have a goal that I want a business license in the city of Surrey and it’s going to be for a restaurant what have I got to do to accomplish that what other things do I need and

+ +

+ +

what we’ve built here is a dynamic workflow that starts with the one you want I want a business license, and says “what are the prerequisites for getting a business license?” well that’s been encaptured in the proof requests that the business requires before it will issue you the credential that they have to offer.

+ +

+ +

19:34 so we can look at that proof require and then iteratively go back to that proof request and walk back a step and walk back a step all the way back until we get to the starting point and

+ +

+ +

now we can display dynamically what does that company need in order to get a business licencse there their goal and then what have they already got that allows them to proceed

+ +

+ +

so basically this company the ones in blue they already have and they can take a look at it the ones in yellow they’re able to acquire now because they have all the prerequisites they haven’t got it yet but they have the prerequisites for it and the ones in red they don’t have the prerequisites they’re just going to get rejected so no need to start in on those already

+ +

+ +

the nice thing about this is all of these entities that are issuing credentials that are issuing permits and licenses don’t have to know the whole journey that that’s really hard to figure out all they have to know is what their prerequisites are and as soon as they express those in the form of a proof request we can dynamically walk that chain and figure out what what else they need compare that with what’s in their wallet what credentials they already have and now we can give them a picture of where they are all right if we got a minute

+ +

+ +

21:15 one of the things we’re going to do in the workshop is in spinning up your issue or verifier is you’ll have to connect to and create ended transactions on Indy blockchain on a distributed ledger

+ +

so this is a tool we created to be able to browse the network so we can look at in this case the four node network that we’ve got running we can look at the status of it

+ +

21:50 we can do some operations like look at the Genesis transaction but we can also dig in and look at what are the transactions that actually exist on the ledger at this time

+ +

+ +

we can do some searching for things and find all the ones that have tax in the name we can search by types of in this case we’re looking for schema

+ +

+ +

so this gives you a really good way of actually being able to see what is on the ledger you know get an idea as you register an issue or verifier take a look at what’s there

+ +

so that’s kind of a preview of the site and the ideas that have been emerging as a result of our work but there’s a little bit more

+ +

Just the First Step

+ +

+ +

22:55 one of the things that we’re trying to do is, it’s helpful for BC businesses but BC businesses do business all around the world and we want our businesses to be able to interact digitally with everybody else and like Steven mentioned it’s not just businesses but it’s professionals and so forth

+ +

+ +

this model could work for professional engineering societies medical societies other kinds of things that have public accreditation that you need to check on

+ +

+ +

23:27 so we have this idea where we think The Org Book helps us establish our local neighborhood. businesses are gaining their credentials and and that’s kind of building up our local ecosystem

+ +

+ +

That makes it easier for us to help them find their way like we just demonstrated because each of these issuers are going to automatically be able to express digitally the preconditions that are necessary for them to be able to allow you into their service and an issue a new permit/

+ +

Indy Catalyst

+ +

We think that’s pretty pretty cool and as a result of this learning we’ve we’ve come up with this generalized model that has been accepted as a sub project of Indy.

+ +

+ +

We’re calling that Indy Catalyst because this is sort of a bootstrapping capability, and that’ll comprised of the code-behind The Org Book in a more generalized fashion, and the code behind the issuer verifier service that we’ve built which we call von-X but we’ll give some other sub named as an Indy Catalyst component.

+ +

Serving the Public

+ +

The big reason behind this is because I work for the government of BC, we’re not a software development agency, were serving the public.

+ +

We want this to be part of a global capability, and +having a sustainable set of software in a well governed organization like Hyperledger, the Linux Foundation, we think is a good way to go. +24:50 +We think that as these neighborhoods grow, hopefully well become will create what we call the verifiable organization Network +25:01

+ +

+ +

so this is sort of a concept where if you can use these kinds of tools and it doesn’t have to be Hyperledger Indy it could be any system that is decentralized identifier—verifiable credential compliant

+ +

you’ll be able to exchange verifiable data amongst businesses and that is really what we want to be able to do it’s nice that they could come and do business with us like get the things they need but what’s really more important is it that they transact amongst themselves that’s what the economy lives.

+ +

That’s the idea of the Verifiable Organisation Network and the coming code that we’ll call a Hyperledger Indy Catalyst, so that is our talk for now.

+ +

+ +

Q&A

+ +

25:40 as Steven mentioned we’re having a workshop Friday and Saturday morning and Ian and Steven and I’ll do my best to help will walk you through actually creating an issue we’re +creating schemas and doing your own decentralized workflow example.

+ +

we’re happy to take questions just wanted to check any prerequesites for the workshop, any required software components to be installed before hand:

+ +
+

you need a browser and you need a docker hub ID but you know you could do that while you’re there yeah so the prerequisites are a docker hub ID and then everything else can be done in a browser and we’ve got all the guidance and so on but you don’t need anything else I don’t think about Chrome is ideal right chrome is probably the best we’re using a tool called play with docker so you don’t have to install anything on your machine it’s super cool I promise no biometrics

+
+ +

so you did mention the verifiable claim and you you implied standards and I just want to confirm with the audience here because we had a side discussion.

+ +
+

it’s w3c compliant verifiable claims and then and so I don’t want to ask about the the other adjuncts that the registrar and the verifier because you talk about those concepts but I’m trying to understand what standards you use or what you’re developing on your own and what standards apply specifically the registrar?

+
+ +

right so right now it’s Hyperledger Indy version of things but as they progress they’ll they’ll create the ID doc specs and the end verifiable credential base

+ +

but that’s still emerging right in terms of how the agents communicate we’re actually contributing quite a bit +to sort of this agent agent protocol and that’s being done in the open as well right now in this sort of Hyperledger +Indy working groups but we want interoperability

+ +

we’d like our citizens to have a choice so they could use a DID method of their choice they could use software of their choice when it gets to personal data or this data we think if that’s where the marketplace will provide options for citizens and businesses like the holder software so whatever standards emerge we would want to support those and we’re helping shape some of those as well so

+ +

there isn’t a specific standard for the agent agent protocol but it’s a collaboration with the decentralized identity foundation and the w3c folks and the hyper ledger folks yeah one of the things we thought about as John alluded to early in the talk was oh we’re gonna build this thing in our organizations they’re gonna use our agent and they’re gonna talk to our issuers and verifiers and we’re gonna build all that stuff and then we realize no this is not what we should be doing we shouldn’t be in the business of doing that we need to be in the business of issuing credentials

+ +

so we have to build software for that we need to make do it in a way that allows them to change as little as they need to we don’t want them to have to read recreate their world we want them to just be an adjunct on just like they use a printer to print the verified credential the permit or the license so they can hang it on the wall we just want them to stamp out a digital version of that that’s signed cryptographically right and

+ +

one of the things I say about that is like so this piece of software that we’ve been we sort of we take it for granted now but everything we’ve done is in the open every line of code every presentation every ticket it’s all in github so it’s all patchy

+ +

I mentioned we’re contributing to the Hyperledger thing but sort of a line I say is like if your system can produce a CSV of your permit or license data then you’re in our box we’ll take care of the rest

+ +

you’ll learn on the workshop that it’s just an hour to to configure that thing to make it work for you and and that’s how much work it takes kind of thing

+ +

we’re trying to make it as easy as possible because we’re from government we know like it’s basically impossible to do IT things so we wanted to like you know make that as simple as possible

+ +

you have the concept of in this case the org book is the wallet right, and the issuers issued to it but it’ll be using the same protocols in the future to issue two individual wallets which is the demand side right that sort of goes closely to the question I was going to ask

+ +

which is one of the points of blockchain is usually to have nodes under control of multiple entities where are the actual nodes right now from what I understand they’re all under the control of the BC government so could there be like variances like an NGO holding onto one of the nodes, the production systems using the sovereign network to store the DID

+ +

there’s a DID and a schema and a clerk read that you know credential definition and yeah on there but again in theory that could be another DID Network it’s just there +aren’t any other DID networks

+ +

so we’re not gonna run the network we don’t want to be running node but we’re not running the network um the the thing you remember with verifiable credentials is they don’t go on the ledger so none of the data about the organization’s or about individuals goes on the ledger it all goes into a wallet

+ +

the weird thing we are doing is we’ve got this community wallet concept but once people have their own wallet we’ll be issuing to their wallet directly we won’t we may continue to issue to our own community wallet but for public credentials but for any other for the credentials once they have a wallet will be issuing to that wallet and they will be able to use it wherever they need to use it in whatever jurisdiction has systems that allow it

+ +

we are doing some collaboration with some folks from spark Telecom New Zealand that have a pretty nice implementation and we’re using that as an opportunity to develop the early version of the agent agent protocol that’s generalized

+ +

so as soon as we get code that map we had originally that just had Ontario and and Ottawa on it will expand to include New Zealand so we’re looking forward to that and others

+ +

the schema you used for business registration is something that came from a standard about business registration or Ontario’s doing the same one so that you guys just like get together in a darkroom and created or New Zealand I mean what happens with that

+ +

it’s a schema that we co-created with Canada and Ontario +but we also looked at like standards in Canada that have evolved like I’ve been in this business for very it’s not an ISO no no no there isn’t such a thing in the world for that for businesses other than like maybe schema.org but it’s really not sufficient yeah so we evolved it together and so far it’s working

+ +

it’s a bit tricky to get the minimal set but but again this helped with having multiple jurisdictions involved so we had a first, we did Ontario and we went wait this isn’t gonna work we don’t want that we’re both Canadian entities we should be able to figure that out and that worked pretty well and then the other side of it was

+ +

once we got into things like the the doing business as well that’s totally uncharted territory no not really yeah been done and we came up with something, Ontario came up with something even better, and we balance back and forth to figure out what a real

+ +

it’s actually a relationship credential so we can have it point both ways the interesting thing there the thought process was a lot around we originally started oh you know how is The Org Book gonna show this and all that then we realized no that’s not the right thinking what the thinking is is what is the business gonna want to do with this

+ +

what do they have to prove to somebody else and that’s how you look at how how to build a credential is you stick it in the wallet of a business in this case or a person and figure out okay they’ve got to prove this to show that they’re a +partnership to the bank how are they gonna do that and

+ +

that’s the sort of mindset we had in building credentials so we built this so that’s where the relationship credential came from which is I was very happy about because it’s basically the edge in a graph so I’m terminal like that idea

+ +

the registration credentials are the nodes and this is a credential that demonstrates a linkage between the nodes of a knowning doing businesses name but that that those labels could be changed to is a director or as a beneficiary or any kind of relationship can be modeled this way between two things and so that generalizes the model to basically whatever you want which also gives it interesting properties in terms of visualization and analysis and relationship recommendation engines and that kind of stuff so it was fun hospital systems

+ +

we’re gonna be talking with man Revere you know that’s what an interesting thing is that you know like if you look at you know College of Physicians and Surgeons and other kind of public statements my you know engineering societies they publish these things already so they could have a version of this and then that just becomes part of the overall ecosystem so that you can for example have a prescription issued by a doctor to patient that patient brings the prescription to a pharmacy the pharmacy asks proof but at the same time can look at that credential say oh I’m gonna look up that doctor in this in the public you know verify in public doc hub or whatever the heck they call it and and they can subscribe to those things too so they can always know if that doctor currently licensed maybe that doctor has a restriction on the kinds of things they can prescribe so I think it’s like it’s a it’s complementary to the peer-to-peer transaction when you have these public sort of hubs of trusted data we don’t have them loaded today now like you come to the workshop we could +build another interesting one we’re looking at is evident evidence so another function and the provincial +government is mining inspections things +like this so inspectors go out into the field out like offline and they are recording videos taking pictures making +notes and so forth and they would like to be able to be used data that they gather five you ten years from now and +be able to answer the question definitively it was this person using this device on this place at this time +and it data was unaltered well that’s a credential you could have their phone issue a credential to an internal hub of +like this and you know ten years from now when there’s a court case they can use that you can just ask for a proof +from it and at that point we know that it’s unaltered and and we know who it was and we know what version it was and +what chunk of binary data was hashed in there +so we had to experiment with that that could be quite an interesting matter all right we’re just about done any other +questions or great well hopefully some of you will come for a workshop and thanks for your time +[Applause]

+ + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/history/2015-2019/index.html b/history/2015-2019/index.html new file mode 100644 index 00000000..53ad6ce2 --- /dev/null +++ b/history/2015-2019/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/history/2020s/early/essif-lab/index.html b/history/2020s/early/essif-lab/index.html new file mode 100644 index 00000000..f94ceee3 --- /dev/null +++ b/history/2020s/early/essif-lab/index.html @@ -0,0 +1,1483 @@ + + + + + + +NGI - ESSIF Lab | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 11 minute read + + + +

+ + +
+ + +
+ + + +

THE NGI ESSIF-LAB PROJECT ENDED ON 31 DECEMBER 2022

+ +
    +
  • SIMPLER AND SAFER DIGITAL LIVING WITH SELF-SOVEREIGN IDENTITY 2022-07-28 TNO +
    +

    On 1 November 2019 the EU Cascaded Funding project ‘eSSIF-Lab’ (European Self-Sovereign Identity Framework Lab) has started. In this project, EU funds will be made available to SMEs and start-ups that want to build or improve SSI components. The aim is to create a range of interoperable, open-source SSI components that people will actually use, not just in the Netherlands, but specifically also within Europe and perhaps world-wide

    +
    +
  • +
+ +

NGI

+ +

Next Generation Internet (NGI) The Next Generation Internet (NGI) initiative aims to shape the development of the Internet of tomorrow into an Internet of humans that responds to people’s fundamental needs, including trust, security and inclusion, and reflects the values and the norms that we enjoy in Europe.

The NGI initiative aims to build the key technology blocks of a human-centric Internet, which gives end-users full control of their personal data. Through advanced technologies, new decentralised business and social models will ensure secure and trustworthy access for all. https://www.ngi.eu/

+ +

+ +
    +
  • NGI ESSIF-LAB EUROPEAN SELF-SOVEREIGN IDENTITY FRAMEWORK LAB +
    +

    THE NGI ESSIF-LAB PROJECT ENDED ON 31 DECEMBER 2022.
    +eSSIF-Lab | European Self-Sovereign Identity Framework Lab

    + +

    eSSIF-Lab is a project funded by the European Commission and aims to advance the broad uptake of SSI as a next generation, open and trusted digital identity solution for faster and safer electronic transactions via the Internet, as well as in real life.

    +
    +
  • +
  • [Video] NGI Forward SALON ON DIGITAL SOVERIGNTY IN eID-Solutions2: Self-sovereign, Centralised or Privatised? 2021-02-24 Elontech +
    +

    Without a clear vision on identity, society will have no agency since the capability to produce future value (data) is not under regional, nor national, nor international regulated control.

    + +

    Therefore it is important to have a good overview of what is happening in different parts of the world to see if we can not combine innovative solutions.

    +
    +
  • +
  • SSI subgrantee’s solutions booklet: download now! 2023-01 ESSIF-LAB ←report on all the NGI awardees (report +
    +

    After a tough competition among overall excellent proposals, eSSIF-LAB selected the 4 most promising proposals out of 42 submitted applications. 161 applications were started altogether, from 22 different countries. This booklet gives an overview of the 4 Open Calls subgrantee projects started within the infrastructure-oriented and the business-oriented track of eSSIF-Lab.

    +
    +
  • +
  • [Video] NGI Forward SALON ON DIGITAL SOVEREIGNTY IN eID-Solutions2:Self-sovereign, Centralised or Privatised +
    +

    We are in a very interesting historical moment where forces (and solid arguments) for centralization and forces (and solid arguments) for decentralization seem to hold each other in check. Without a clear vision on identity, society will have no agency since the capability to produce future value (data) is not under regional, nor national, nor international regulated control

    +
    +
  • +
  • Alex Norta - NGI Explorers Third Expedition: meet the Explorers +
    +

    Meet Alex Norta, associate professor at TalTech who talks about his project “Self-sovereign multi-factor identity authentication using smart-contract blockchain technology”, that will be carried out in collaboration with the University of Central Florida

    +
    +
  • +
+ +

eSSIF-Lab

+
    +
  • The eSSIF-Lab Project +
    +

    The European Self-Sovereign Identity Lab (eSSIF-Lab) views itself as an ecosystem of parties that work together to make existing (and new) Self-Sovereign Identity (SSI) technology into a scalable and interoperable infrastructure that businesses can use very easily for conducting (business) transactions with other businesses and individuals alike.

    +
    +
  • +
  • eSSIF-Lab Principles 2022-10-06 +
    +

    Trust is not something that is given, but something that parties (un)consciously assess, and decide about, and changes over time. Since parties are autonomous, their trust is highly subjective. As a consequence, the idea of having ‘trusted registries’, ‘trusted issuers’ that do not take this subjectivity into account basically act as (centralized) authorities, denying that parties are autonomous. While we acknowledge that such ideas (have a right to) exist, we do not follow them.

    +
    +
  • +
  • eSSIF-Lab Project 2022-09-16 eSSIF Lab +
    +

    The objectives of the eSSIF-Lab project itself include:

    +
      +
    • empower European and other citizens by providing them with new means that help them to electronically negotiate and conduct transactions. These new means will make electronic transactions fast and safe both in the Internet and in physical life, and eliminate logins.
    • +
    • empower European and other organizations and governments by providing new means to speed up, secure and automate transactions with citizens, customers, suppliers and partners, resulting in tens of billions of euros savings annually on administrative costs in Europe.
    • +
    • ensure these new means support organizations and citizens to exercise their rights and fulfil their duties under the GDPR.
    • +
    • stimulate these new means foster inclusiveness.
    • +
    • stimulate the pervasive use of new business ecosystem paradigms with thousands of new jobs, many new job categories and new business opportunities for existing and new European companies.
    • +
    +
    +
  • +
  • eSSIF-Lab Vision and Purpose 2022-03-29 +
    +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that they can decide for themselves.

    +
    +
  • +
  • eSSIF-Lab Glossary 2021-11-09
  • +
+ +

Ecosystem

+ +
    +
  • Subgrantees SSI Infrastructure and Business Oriented Projects +
    +

    This booklet gives an overview of the 4 Open Calls subgrantee projects started within the infrastructure-oriented and the business-oriented track of eSSIF-Lab. +[…]
    +Subgrantee Business-oriented projects

    +
      +
    • Verifiable Credentials: User-friendly Management Interface for Verifier Policies
    • +
    • unikk.me Aps: Trusted Digital Assistant - a data operator solution
    • +
    • Human Colossus Foundation: Dynamic Data Sharing Hub with Consent Flow
    • +
    • Resonate Beyond Streaming: IRIS - Discourse Community Credentials
    • +
    • Off-Blocks: Digital ID and Signatures for Businesses and Organisations
    • +
    • Nym Technologies: NYM Credentials for Self-Sovereign Identity
    • +
    • NYM: Gaya
    • +
    • Netis: SSI-as-a-Service
    • +
    • Jolocom: Universal Backup Service for SSI Agents
    • +
    • Joinyourbit: SSI4DTM: Self-Sovereign Identity for Digital Transaction Management
    • +
    • Gataca España: Gataca Connect
    • +
    • e-Origin: e-Origin Wallet
    • +
    • Domi Labs: SSI-enabled “Contractual Event” Passport
    • +
    • Danube Tech: Universal DID SaaS
    • +
    • Commerc.io: CommercioKYC
    • +
    • Filancore: Filancore Identity Gateway
    • +
    • Wellbeing cart: Data As Currency
    • +
    • MyData Global: MyData Commons
    • +
    • Spherity: KERI
    • +
    • HonorBox-SSI by LearningProof UG
    • +
    • Decentralized Open Innovation Platform (DOIP) by Stichting Alkemio
    • +
    • BCdiploma - Blockchain Certified Data
    • +
    • Genia - Patient-controlled info flow 4 learning health system
    • +
    • Amlet
    • +
    • Credenco - Digital Certificate of Good Conduct
    • +
    • Alkemio - Decentralized Open Innovation Platform
    • +
    • Truu - Healthcare Professionals Digital Staff Passport
    • +
    • FairBnB - Common cooperative membership using VC
    • +
    • Zenlife eConsent
    • +
    • Work Performance Intelligence
    • +
    • EuBic - European Bank Identity Credentials
    • +
    • Other SSI Components Available : TNO’s SSI Gateway
    • +
    +
    +
  • +
  • EBSI European Blockchain Demo Day 31 May 2022 2022-05-31 +
    +

    The European Commission and the European Blockchain Partnership are laying the foundations to implement it in the different EU member states, both in the public and private sectors, launching the European Blockchain Services Infrastructure (EBSI) network, with the aim of ‘leveraging blockchain to accelerate the creation of cross-border services for public administrations and their ecosystems

    +
    +
      +
    • The Multi University Pilot and Demos 1 - 2 - 3 +
        +
      • The Early Adopters programmme and the Multi-University pilot
      • +
      • Demo 1: A student gets a diploma with a list of course units validated from Erasmus
      • +
      • Demo 2: A student applies for a PhD with a Bachelor/Master degree from a foreign country
      • +
      • Demo 3: A student gets access to local discounts using municipality credential based on a European student card
      • +
      +
    • +
    +
  • +
  • Announcing selection final phase eSSIF-Lab and maximum funding by the European Commission 2022-04-14 Work X +
    +

    we have done extensive research & development into a use-case to let employees regain control over their career-related data. Therefore receiving the maximum development grant of €106.000 (funded by the European Commission) to bring our MVP into production.

    +
    +
  • +
  • Meet the eSSIF-Lab ecosystem: “Completing the Framework” Programme participants 2022-04-20 +
    +
      +
    • PCDS-DP - Product Circularity Data Sheets Digital Passport
    • +
    • ESSIF - 4 Logistics SSI based authorization for cross- border government and business representatives in logistics
    • +
    • Symfoni AS - Infrastructure to facilitate payments for verifiable credentials
    • +
    • Datarella GmbH - Go Aries – Enabling CL-Support on Aries Framework Go
    • +
    • ID.me’s legal woes are continuing to escalate. The company is now staring down the prospect of its second federal investigation in as many months, after the House of Representatives’ Oversight and Reform Committee initiated its review in April.
    • +
    +
    +
  • +
  • SSI Mandate Service by Visma Connect B.V. 2022-01-10 ESSIF LAB +
    +

    The SSI mandate service is a generic and holistic approach to provide and request mandates. Mandates are SSI credentials signed by the dependent that can be requested by either the dependent or authorized representative. These credentials can be used to prove to a verifier that the authorized representative is authorized to act for specific actions on behalf of the dependent.

    +
    +
  • +
  • OnboardSSI by Quadible 2022-01-10 ESSIF-LAB +
    +

    The concept of SSI was designed with the citizen and privacy in mind. However, existing implementations lack user-friendliness (e.g. showing hash codes to users), creating potential barriers in users’ adoption. OnboardSSI focuses on providing a secure and user-friendly wallet solution creating an easier way for citizens to manage their identity.

    +
    +
  • +
  • Meet the eSSIF-Lab ecosystem: the 2nd Business-oriented Programme participants 2021-10-06 +
    +

    Blockchain Certified Data – Academic Verifiable Credentials (Academic VCs) +Upstream Dream AB – Patient-controlled information flows for learning health systems (The LHS project) +Mopso Srl – Amlet (A.W.) +Credenco B.V. – Digital Certificate of Good Conduct (CoCG) +Stichting Cherrytwist – Decentralized Open Innovation Platform (DOIP) +Truu Ltd – Healthcare Professionals Digital Staff Passport (Health DSP) +Fair BnB Network Società Cooperativa – Stay Fair, Play Fair – a co-operative habitat for music +ZENLIFE SARL-S – Zenlife eConsent – under construction +LearningProof UG – HonorBox-SSI +WorkPi B.V. – Work Performance Intelligence (WorkPi) +yes.com AG – European Bank Identity Credentials (Eubic)

    +
    +
  • +
  • eSSIF-Lab’s ecosystem: 2nd batch of winners: Infrastructure Development Instrument 2021-04-15 +
    +

    another 7 proposals selected, out of 29 that were submitted before the second deadline of the Infrastructure-oriented Open Call

    + +
    +
  • +
  • Verifier Universal Interface by Gataca España S.L. 2021-04-09 +
    +

    This draft version can be found at https://gataca-io.github.io/verifier-apis/ and has been built using ReSpec. +This draft version for VUI includes today 6 APIs:

    + +
      +
    • Presentation Exchange
    • +
    • Consent Management
    • +
    • Schema resolution
    • +
    • Issuer resolution
    • +
    • ID resolution
    • +
    • Credential status resolution
    • +
    +
    +
  • +
  • Sphereon wins an EU eSSIF-Lab grant 2021-03-25 Sphereon +
    +

    We’re very pleased to announce that our proposal “Presentation Exchange – Credential Query Infra” has been selected as 1 of 7 out of 299 proposals to join the second Infrastructure-oriented program of the EU’s eSSIF-Lab.

    + +

    We’ll be providing a Presentation Exchange that creates interoperability between W3C DIF-compliant Verifiable Credentials and Hyperledger Aries-based Verifiable Credentials for the European Blockchain Services Infrastructure (EBSI).

    +
    +
  • +
  • Meet the eSSIF-Lab’s ecosystem: The Infrastructure Development Instrument second tranche winners 2021-03-23 NGI Community +
    +
      +
    1. Verifier Universal Interface by Gataca España S.L. – Building Standard APIs for Verifier components to enable SSI interoperability
    2. +
    3. Automated data agreements to simplify SSI work flows by LCubed AB (operated under the brand iGrant.io) – Adopt SSI and make it consumable for both organisations and end-users
    4. +
    5. Presentation Exchange - Credential Query Infra by Sphereon B.V. – Presentation Exchange Interop and Integration
    6. +
    7. Letstrust.org by SSI Fabric GmbH – Self-Sovereign Identity for everyone: Enterprise & Consumer Cloud Wallet (OIDC-based), Credentials & SDKs as a basis for applications - free
    8. +
    9. SSI Java Libraries by Danube Tech GmbH – Improving and completing a set of generic, open-source Java libraries for working with DIDs and VCs
    10. +
    11. WordPreSSI Login by Associazione Blockchain Italia – SSI Login for every WordPress site
    12. +
    13. NFC DID VC Bridge by Gimly – Enabling the use of NFC secure elements as DID and VC transport for off-line and online identity, authorizations and access management
    14. +
    +
    +
  • +
  • Commerc.io srl has concluded the project with Essif on anti-money laundering eKYC 2021-03-19 +
    +

    [ComKYC] is a protocol on the Commercio Network blockchain that allows you to issue a KYC verifiable credential after performing a simple set of payments through a bank or any regulated money institution. We piggy back on banks kyc requirements […] it’s a verifiable credential that you can share with anyone who trusts the bank to which this VC is anchored. We have created the first portable derivative key kyc credential protocol that will eliminate the endless passport upload for users, reduce customer dropouts for companies, and reduce time and cost for onboarding new customers

    +
    +
  • +
  • Gimly in eSSIf-lab: self-sovereign identity and NFC smartcards 2021-03-16 Gimly +
    +

    Gimly is participating in the European SSI infrastructure programme (eSSIf-lab), building a bridge for the implementation of NFC smartcards with secure elements as physical SSI identifiers. Our aim is to enable self-sovereign identity for both online and offline identification, authorization and access management, with a decreased dependency on the use of personal smartphones.

    +
    +
  • +
  • Transatlantic SSI Interop 2022-01-18 Markus Sabadello +
    +

    The “Transatlantic SSI Interop” experiment was successfully conducted to demonstrate interoperability between the EU EBSI Diploma use case, and the US SVIP Permanent Resident Card use case. This was jointly planned and executed by EU partner Danube Tech and US partner Digital Bazaar.

    +
    +
  • +
  • Infrastructure Development Winners 2020-10-13 including SICPA, Jolocom, Evernym, ValidatedID +
    +

    eSSIF-Lab has already kicked-off the programme for the 7 proposals selected, out of the 36 that were submitted before the first deadline of the Infrastructure-oriented Open Call, to contribute with open source technical enhancements and extensions of the SSI Framework of the project.

    +
    +
  • +
  • Infrastructure Development Winners 2020-10-13 including SICPA, Jolocom, Evernym, ValidatedID +
    +

    The Infrastructure Development Instrument will support these innovators to provide scalable and interoperable open source SSI components for eSSIF-Lab Framework with up to € 155,000 funding.

    +
    +
  • +
  • Business-Oriented Programme 2020-10-13 including Danube Tech, Domi, Jolocom +
    +

    The initial stage, which expanded for the first month, was intended for the teams to work in the Proof of concept of their projects and to start building their business case. They both presented the outcomes of their work during business pitches and technology demonstrations in the online Hackathon which took part on September 16th and 17th. All the 19 projects who took part in this first stage, including those by Filancore, Wellbeing cart, MyData Global and Spherity, will receive € 15,000 funding to reward their efforts.

    +
    +
  • +
+ + + +
+ + + + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/history/archive/1970s-90s/index.html b/history/archive/1970s-90s/index.html new file mode 100644 index 00000000..b947c412 --- /dev/null +++ b/history/archive/1970s-90s/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/history/archive/2000s/index.html b/history/archive/2000s/index.html new file mode 100644 index 00000000..91637d31 --- /dev/null +++ b/history/archive/2000s/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/history/archive/2010s/index.html b/history/archive/2010s/index.html new file mode 100644 index 00000000..c4cef9cb --- /dev/null +++ b/history/archive/2010s/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/history/archive/2016/index.html b/history/archive/2016/index.html new file mode 100644 index 00000000..4e627a4e --- /dev/null +++ b/history/archive/2016/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/history/archive/2017-present/index.html b/history/archive/2017-present/index.html new file mode 100644 index 00000000..4e627a4e --- /dev/null +++ b/history/archive/2017-present/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/history/archive/assorted/index.html b/history/archive/assorted/index.html new file mode 100644 index 00000000..b947c412 --- /dev/null +++ b/history/archive/assorted/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/history/archive/index.html b/history/archive/index.html new file mode 100644 index 00000000..b947c412 --- /dev/null +++ b/history/archive/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/history/index.html b/history/index.html new file mode 100644 index 00000000..d6933564 --- /dev/null +++ b/history/index.html @@ -0,0 +1,1379 @@ + + + + + + +Decentralized Identity. Pre-history + resources for further exploration. | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ + +
+ + + + + + +
+ + + + + +
+ + + + + +
+ +
+

+ +

+ + +

+ + + + + + + + + + + + 6 minute read + + + +

+ + +
+ + +
+ + + +

Ultimately, the idea is to put this all into some data-structure, and funnel this information into the identity-commons historical repository:

+ +

Here is a community timeline that was created at IIW in 2011 & renewed at IIW 28 in 2019

+ +

Category Index

+ +

This history behind decentralized identity is loosely categorized by year and era.

+ + + +

Pre-History

+ +
    +
  • Sovereignty in Historical Context for Self-Sovereign Identityvideo +
    +

    This presentation reflects the first installment of a wider project examining the origins and potential of self-sovereign identity. While the term “self-sovereign identity” has become commonplace within digital identity circles and in the media, what it means in theory and in…

    +
    +
  • +
  • A short history of PKI +
    +

    The history of the research-development activity of PKI dates back to the renewal of postal and telegraph services at the end of the last century. The modernization was initiated by G·bor Baross, Minister of Commerce. In 1891 PKI was founded by a decree issued by the minister and was the second Post Office Research Station to open in Europe with the task of testing materials used in telegraph and telephone networks to introduce advanced equipment and provide high level services. Its staff included dr. Gyˆrgy BÈkÈsy, a physicist who worked for twenty years for the institute to earn undying merits in acoustics and ultimately to deserve the Nobel prize. In appreciation of its past the Institute, now the development centre of Magyar Telekom, Hungaryís leading telecommunications company, uses the abbreviation of its original name.

    + +

    The Institute in 1891 was operating in the Main Office Building of the Hungarian Royal Post Office in P·rizsi Street, then in 1903 moved to the building of a telephone exchange in Nagymező utca. The Institute in 1912 moved in the building in Zombori utca where it operated for 88 years. Network planning activities from 1994 to 2000 were however carried out at a different place, in the former building of the Postal Network Planning Directorate, in RÛna utca.

    +
    +
  • +
  • Some Experience with File Transfer - ??
  • +
  • “VERY DISTANT” HOST INTERFACE - ??
  • +
  • IAB Recommended Policy on Distributing Internet Identifier Assignment and IAB Recommended Policy Change to Internet “Connected” Status
  • +
  • Oral History of Elizabeth (Jake) Feinler
  • +
  • Establishing Identity Without Certification Authorities (1996) - Carl M. Ellison - CyberCash, Inc
  • +
  • understanding the origins of identity +
    +

    #Identity management is not a new problem. Mawaki Chango, PhD explains briefly it’s interesting history starting from the Roman Catholic Church keeping records of their believers, leading all the way from passports to the current situation we are in with digital identity credentials! At the #MyDataOnline2020 conference.

    +
    +
  • +
+ +

Losing Control Over our Personal Information

+ +

+ +
    +
  • Security without Identification Transactions Systems to Make Big Brother Obsolete - David Chaum, 1985. +
    +

    The large-scale automated transaction systems of the near future can be designed to protect the privacy and maintain the security of both individuals and organizations. Computerization is robbing individuals of the ability to monitor and control the ways information about them is used. As organizations in both the private and the public sectors routinely exchange such information, individuals have no way of knowing if the information is inaccurate, obsolete, or otherwise inappropriate. The foundation is being laid for a dossier society, in which computers could be used to infer individuals’ life-styles, habits, whereabouts, and associations from data collected in ordinary consumer transactions. Uncertainty about whether data will remain secure against abuse by those maintaining or tapping it can have a “chilling effect,” causing people to alter their observable activities. As computerization becomes mclre pervasive, the potential for these problems will grow dramatically.

    + +

    […]

    + +

    The solution is based on an individual’s ability to take a specially coded credential issued under one pseudonym and to transform it into a similarly coded form of the same credential that can be shown under the individual’s other pseudonyms. -Security without Identification

    +
    +
  • +
+ +

Roger Clarke - Dataveillance

+ +
    +
  • Information Technology and Dataveillance +
    +

    The concept of ‘dataveillance’ is introduced, and defined as the systematic monitoring of people’s actions or communications through the application of information technology. Dataveillance’s origins are traced, and an explanation provided as to why it is becoming the dominant means of monitoring individuals and populations. The paper identifies, classifies and describes the various dataveillance techniques. It then examines the benefits, and especially the dangers, arising from dataveillance. It considers the intrinsic and extrinsic controls that act to keep the application of dataveillance under control, and suggests some appropriate policy measures.

    +
    +
  • +
+ +

PGP - Web of Trust

+ +

+ +
    +
  • Phil Zimmerman creates PGP, 1991. +
      +
    • First time strong encryption widely available to general public.
    • +
    • PGP’s web-of-trust provide early foundation for SSI. However, PGP is known as difficult to use and failed to reach wide adoption for personal communication\identification.
    • +
    +
  • +
  • Why I wrote PGP
  • +
  • PGP -Web of Trust -linux.com
  • +
  • PGP Web of Trust: Core Concepts Behind Trusted Communication - Lin… +
    +

    Public Key Cryptography infrastructure (PKI) has two main implementations. One is done using certificates and certificate authorities (CAs), and is described in the X.509 standard. It is best suited for structured organizational hierarchies with an implicitly trusted authorit…

    +
    +
  • +
  • The PGP Paradigm. by Jon Callas and Philip Zimmermann +
    +

    This chapter describes the mechanisms that PGP® software uses for its public key infrastructure. Much has written about PGP and practical public key cryptography. Much of this is to our opinion only mostly accurate. It is our goal in this chapter to describe the PGP models, as well as their implementation, standardization, and use. We also will put this in its historic and political context.

    +
    +
  • +
+ +

resources

+ +
    +
  • Identity Blog
  • +
  • History - wiki.idcommons.net
  • +
  • Identity Commons-History -wiki.idcommons.net
  • +
  • Identity Woman
  • +
  • IIW - Past Workshops
  • +
  • windley.com/tags/identity
  • +
  • Path to Self Sovereign Identity
  • +
  • Web of Trust Info - github +
    +

    Shared repositories for #RebootingWebOfTrust Design Workshops - Web of Trust Info

    +
    +
  • +
  • The Evolution of Internet Identity
  • +
  • A Brief History of Digital Identity +
    +

    Many histories of digital identity start at the advent of the Internet, but the construction of name spaces is much older.

    + +

    Identity in our social systems is less concerned with encapsulating the human and more about the act of naming. As Silicon Valley’s Jared Dunn says in a moment of sad wisdom, “a name is just a sound that somebody makes when they need you.” The purpose of these names (or numbers) is to prove the uniqueness of a particular individual, to ensure accountability, and to establish some trust between individuals and institutions, to provide points of reference for the framework of laws and other social contracts that run our society.

    +
    +
  • +
  • Identity Management OSS Map - web.archive.org
  • +
  • Vendor List - identityaccessmanagement.blogspot.com +
    +

    Updated: November 12 2006 I am trying to come up with the list of vendors and associated products in the Identity and Access Management ar…

    +
    +
  • +
  • Rebooting digital identity: how the social web is transforming citizen behaviours and expectations - Slideshare - 2012
  • +
  • A Step Back in Time: The History and Evolution of Digital Identity +
    +

    As Identity 3.0 continues to evolve, fascinating implementations and use cases are on the rise with the most talked-about frontier of the technological landscape: the Internet of Things (IoT).

    +
    +
  • +
  • Identity Trust Charter +
    +

    To advocate and facilitate open (not closed) internet policy notices and terms that enable people to control personal information. Enabling a rich ecosystem of granualr controls to set personal information free from its current privacy prison.

    + +

    Both Consent and Notice are primary tools online used to legally control and administer the flow of personal sharing and disclosure of information online. At this time this policy infrastructure is a relic of the industrial age, broken by surveillance capitalists, and not usable for privacy rights in context with identity management.

    +
    +
      +
    • Influential Works +
      +

      Some Papers, Presentations & Hackathons: international privacy

      +
      +
    • +
    +
  • +
+ + +

The Evolution of Internet Identity from Prabath Siriwardena

+ +

open-standards

+ + + +

+ +

+ +

+ +

+ + +
+ +
+ +

Meta

+ + + + + + + + + +

+ Tags + + + , + + , + + , + + , + + , + + + + +

+ + + + + + + + + +

+ Categories: + + + + + +

+ + + + +

Updated:

+ +
+ + + + + + + +
+ + +
+ + +
+ +
+ +
+ + +
+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/how-to-contribute/website-config-minimal-mistakes.html b/how-to-contribute/website-config-minimal-mistakes.html new file mode 100644 index 00000000..61dabe1a --- /dev/null +++ b/how-to-contribute/website-config-minimal-mistakes.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/how-to-contribute/website-config-minimal-mistakes/index.html b/how-to-contribute/website-config-minimal-mistakes/index.html new file mode 100644 index 00000000..fff8c8f6 --- /dev/null +++ b/how-to-contribute/website-config-minimal-mistakes/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/humanitarian.html b/humanitarian.html new file mode 100644 index 00000000..77815e57 --- /dev/null +++ b/humanitarian.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/humanitarian/index.html b/humanitarian/index.html new file mode 100644 index 00000000..77815e57 --- /dev/null +++ b/humanitarian/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/hyperledger/aries/index.html b/hyperledger/aries/index.html new file mode 100644 index 00000000..9dfb668d --- /dev/null +++ b/hyperledger/aries/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/hyperledger/hgf-2018/VerifiableOrganizationsNetwork-HGF/index.html b/hyperledger/hgf-2018/VerifiableOrganizationsNetwork-HGF/index.html new file mode 100644 index 00000000..d5e87dad --- /dev/null +++ b/hyperledger/hgf-2018/VerifiableOrganizationsNetwork-HGF/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/hyperledger/hgf-2018/index.html b/hyperledger/hgf-2018/index.html new file mode 100644 index 00000000..e71111b8 --- /dev/null +++ b/hyperledger/hgf-2018/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/hyperledger/indy.html b/hyperledger/indy.html new file mode 100644 index 00000000..c2350a00 --- /dev/null +++ b/hyperledger/indy.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/hyperledger/indy/index.html b/hyperledger/indy/index.html new file mode 100644 index 00000000..c2350a00 --- /dev/null +++ b/hyperledger/indy/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/bitcoin.html b/id-initiatives/bitcoin.html new file mode 100644 index 00000000..f426c607 --- /dev/null +++ b/id-initiatives/bitcoin.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/bitcoin/index.html b/id-initiatives/bitcoin/index.html new file mode 100644 index 00000000..f426c607 --- /dev/null +++ b/id-initiatives/bitcoin/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/danube.html b/id-initiatives/danube.html new file mode 100644 index 00000000..90f8b0e2 --- /dev/null +++ b/id-initiatives/danube.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/danube/index.html b/id-initiatives/danube/index.html new file mode 100644 index 00000000..90f8b0e2 --- /dev/null +++ b/id-initiatives/danube/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/ethereum.html b/id-initiatives/ethereum.html new file mode 100644 index 00000000..04352c99 --- /dev/null +++ b/id-initiatives/ethereum.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/ethereum/index.html b/id-initiatives/ethereum/index.html new file mode 100644 index 00000000..04352c99 --- /dev/null +++ b/id-initiatives/ethereum/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/ethereum/uPort/index.html b/id-initiatives/ethereum/uPort/index.html new file mode 100644 index 00000000..93f946c7 --- /dev/null +++ b/id-initiatives/ethereum/uPort/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/ethereum/uport.html b/id-initiatives/ethereum/uport.html new file mode 100644 index 00000000..93f946c7 --- /dev/null +++ b/id-initiatives/ethereum/uport.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/ibm/index.html b/id-initiatives/ibm/index.html new file mode 100644 index 00000000..64551f4b --- /dev/null +++ b/id-initiatives/ibm/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/index.html b/id-initiatives/index.html new file mode 100644 index 00000000..64551f4b --- /dev/null +++ b/id-initiatives/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/indy-ecosystem.html b/id-initiatives/indy-ecosystem.html new file mode 100644 index 00000000..c2350a00 --- /dev/null +++ b/id-initiatives/indy-ecosystem.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/indy-ecosystem/index.html b/id-initiatives/indy-ecosystem/index.html new file mode 100644 index 00000000..c2350a00 --- /dev/null +++ b/id-initiatives/indy-ecosystem/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/microsoft.html b/id-initiatives/microsoft.html new file mode 100644 index 00000000..f8e15ea3 --- /dev/null +++ b/id-initiatives/microsoft.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/microsoft/index.html b/id-initiatives/microsoft/index.html new file mode 100644 index 00000000..f8e15ea3 --- /dev/null +++ b/id-initiatives/microsoft/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/state-sponsored.html b/id-initiatives/state-sponsored.html new file mode 100644 index 00000000..4f8a206c --- /dev/null +++ b/id-initiatives/state-sponsored.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-initiatives/state-sponsored/index.html b/id-initiatives/state-sponsored/index.html new file mode 100644 index 00000000..4f8a206c --- /dev/null +++ b/id-initiatives/state-sponsored/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-toml.html b/id-toml.html new file mode 100644 index 00000000..53eda7e5 --- /dev/null +++ b/id-toml.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/id-toml/index.html b/id-toml/index.html new file mode 100644 index 00000000..53eda7e5 --- /dev/null +++ b/id-toml/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/identity-foundation.html b/identity-foundation.html new file mode 100644 index 00000000..ceb8c11a --- /dev/null +++ b/identity-foundation.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/images/3box-teaser.webp b/images/3box-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..87f44c8fa2ba5965ca7668c09a1b9e94622ef7f8 GIT binary patch literal 1744 zcmV;>1~2(iNk&G<1^@t8MM6+kP&gpG1^@sMKLDKpDk1?P0Y1@YsZXk=BqAu)2{BL_ z2~FHCCLcS0{sy%lcKcKJ$E!bZ`cwBE-1Kkzn#i}P|Ii-5AFN#_e8c|Ye${)xf3@}- z=pFr6szcEera$*{DC_oy92TYm083K=041hCm-%w26ww%1g(yH$9)xoXa(M^>T4Sxs zV@q%dFec$8rP^>=T`tpC@5EtHP;C)(kOWnZD5NBDePPb6v{7XxHGtIn!Enq0+I!Q* zMD&h&dtgT!f5nzi4!Vp~^LDWk#(Buj^YEPm#obb|X{$}HXq-_XlBR1i>H22&*(&%g z&F*${;6>EW#L*S?v(Kl?GuEI_HvY)fL2%6n&%-?{v2lS>b0mi_zxuB4Vzw0p|Un%iuXoF>s_mvj)|V`}oN9eE*e_KR$lFgcrZ~t$(7z9Zfe- z?u%1U3JfMv1wl65s{Q-Xj0CkX3A>iW*&}WH{09g^!%){pW{UAUavCp z5CU452mv^3LI6us0RSbbfPfDG0RH}C=m1n#^K_mU#w>Hkor#(>hz{D5`VP8-d$vR3pYdcDL;A0N~J2Iw0s55q}~|H<4FsozKEBYf|>&Z6DrhuJKh z$r%IbqxkS{x&|k!F2y#JoQu{cbZ)CVBJ`JDi+=(Vqe;whU92r1pf9uC$9{be+KqA@ zZql_qTz``OU#KFMl~igfua$>HwQ!Pjmpg-%e1;aOlGvxQkwm3mHP65#Zp`S?5me>pdNvx9GPxnX={&^JS4%dP2A8qQmHg+WMx8c z*|A(AHjcW>n}?q_iRo-MhDXyaJX-*EdRT*pWQbtoU$3y+Vl%V#l+mUwTyDIif5aeCFl)I zb6xr`O}^(t8it#{SyfFnAY}Za5YnMV@kqA4L|dXK$*6up`@tBXOJSVtd}QUqgH^f&XWcfEnJg<1OZShGh5zaPV0N~y zcUUhN^eyYHIZP}Sq=NG&%2bP!v+VFxnF{|`1O=btMa=7L{^@4QKdXyB3i}FkA0qkD z*@w0Zsw+FIZSbhE!^%kiQ|3~XMX(ncsa+O(hG_qJx{;l&n{M*)dn>}qPIh>SlLYiF zk}5y;leQTG; zR3uzd3_tk0NZB`r<<#ZDZ>DV|!^`k%{0)|9O@wh5SsffMb^wYF-v24oYvajm85_n9O4skBJEg6oj-9SCriFa0D_Dp3pP zdM(L&#{iouJ;gf;h#!woC(5ro>?eX}EQG>@CQ$lG`Bm*+%=R>O70#~A-4T2`)L36gf0u!Z1HzT9+;Mb5(#*f92(5A-LAg~^{=CcfF zpS##C)_$CEjX(T&SLy$c`K3Pq0F26qTnyX_Wc8SgP5NqtJu!TcNAT9_s@B^fT$PC| zI(pnLHlKcOncH;(AZo`Hz~={(8Q5pXJhj~vPX+fFH`S4ojLAqW;QyxK&t(X1B)Sy` m#|`JK+LmSoQ<|PWH1+x$Hg0CS;{QmthpYJ4zyJUM0002ol31<) literal 0 HcmV?d00001 diff --git a/images/3box_header.webp b/images/3box_header.webp new file mode 100644 index 0000000000000000000000000000000000000000..1e9df9f0b3921980fc108a6448cb5f71fd867e2d GIT binary patch literal 8948 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 literal 0 HcmV?d00001 diff --git a/images/DID.webp b/images/DID.webp new file mode 100644 index 0000000000000000000000000000000000000000..d1212b459505969419c2420a31d8b03682130e1a GIT binary patch literal 6282 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 XMs2NT;Mynh#Dx!r91Y6Bf3E)n7kK=- literal 0 HcmV?d00001 diff --git a/images/DIDComm-header.webp b/images/DIDComm-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..e813c799654abdd7f1744be3629a6d72dcfd8d05 GIT binary patch literal 5614 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 SLs~cY%?HW{SmM&F;$Q%eYQgvb literal 0 HcmV?d00001 diff --git a/images/DID_og.webp b/images/DID_og.webp new file mode 100644 index 0000000000000000000000000000000000000000..dd48395e9a74906663420273924e7897b2275fe1 GIT binary patch literal 10646 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 X=qseQc|YFh-aQtC%b)!F{V)FySjvit literal 0 HcmV?d00001 diff --git a/images/DecentralizeID_Twitter.webp b/images/DecentralizeID_Twitter.webp new file mode 100644 index 0000000000000000000000000000000000000000..f5d5f35f24176b1eff61d7377edd9b131910c3f5 GIT binary patch literal 33938 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 R`Et;y>-qh&3BZ5j{{WjEV5|TD literal 0 HcmV?d00001 diff --git a/images/EEA-orgs.webp b/images/EEA-orgs.webp new file mode 100644 index 0000000000000000000000000000000000000000..003f29894b94581301b8b027a5beed9fb24ad348 GIT binary patch literal 28392 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 F006C%eO>?n literal 0 HcmV?d00001 diff --git a/images/EIDAS_teaser.webp b/images/EIDAS_teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..dcc8d6485cfa81fe4a5c3c16a41135da49c1769c GIT binary patch literal 8562 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 literal 0 HcmV?d00001 diff --git a/images/ID-Collab-Day.webp b/images/ID-Collab-Day.webp new file mode 100644 index 0000000000000000000000000000000000000000..f784a520d694e602cd7b7ff0e14bb69c0d3cd101 GIT binary patch literal 1226 zcmV;*1U36oNk&G(1ONb6MM6+kP&gpA1ONcA833IDD#!pb06x)Rs7|OQq$4GotPubj z32Xq;pYnZg^X_r*G5RBP?|MmU&h(bh zoZlm(uprNscHT=o0JH7xV`GBw$C^0g$`%6by@r+BdSFnbcXO0mZMOWh<6+>UWnJQm zR28U0&2Vjkwue8`8IcG|x8ik1JqR#_WdGP!xg5TxX=;DX0;26XN3l`jM0&W_OgnFo zO^s^hA7L)7AOQaE01hJ4AzrP6kW@M7mQ60y zWC)7_^DoYXKre%fC!MTTV&A##m(zB{Wz(C*YNOAf3NZQ)e--Ro+{kQ7v>pn2q;a}kqDfiuyr;7VC}`rn0~ zft5&j3^{4PWE|H-Ux@ry*jBO_>TPW3UUR-o7|ks2;e*nBOpB})WwHLMfWaS>dFG*isYbt%6T3+R(-g4Sm$0I>Xe^>q*7Svh>C z$-9(N8K`x_H|UDvPZg0;_#WCljuFDuxnZxSEG`$tp2rl2eAj|fV2tlU_79xzeuEu^ z7-wK0V^oxfV8dE?0}<(dt?A*pNq-Y*yI7uxciLwyAU`H!A`mak*pXbnBe^}d6?~v_wtfW9d;y__>v( z?XU38pletaa!=?G5~6K02L8`N`|kMmJ`sf%r<-`}MW29h-&4FP@Y_yU=JQJ`g;_fH zIo?-6;VS?a++6YTaFiLFY*Rp`w|}osc|Qm8!TB-1*njUCNO$%>s?|T^nH?ttrpgL4 zZ_mm?2c>gSv?*x!IIR=5cxHFk7Xlo@Z0nQ~*xO}C*591kiqC75rVA@(gQk1kPVCE9 zbuC>TO)Z!!l+hj1BDZis)+ySK-b~!3Tl0EnNAL)%n`vqB--{!VNXc#A0!?LVe6Wiy zl<88Ntz_-3v)%z75d8CmbpcUPz@PnoHtNb`1`Wp54|}b z_Az=OaDR6QUqVdaSsm(8Gx9KfEEmFm!RFiYdzOd0QGhAU(^$fc2cFN9t)(<6{PmLt olfP}-hcg#)RGb?j3fkHOWQoR8+$XCvfF!anux|t3ORmTO04(-jAOHXW literal 0 HcmV?d00001 diff --git a/images/IDecentralized.webp b/images/IDecentralized.webp new file mode 100644 index 0000000000000000000000000000000000000000..973ee3b9d8f1069882d42367f5178d9748073bce GIT binary patch literal 6456 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 SO+>+gXV=OIhwp*afB*nR&~GXL literal 0 HcmV?d00001 diff --git a/images/IIW-East.webp b/images/IIW-East.webp new file mode 100644 index 0000000000000000000000000000000000000000..54bd193f671deb127be74f2c02de4c9b0d2a5934 GIT binary patch literal 894 zcmV-^1A+WfNk&F?0{{S5MM6+kP&goJ0{{RJ69An7D#!pb06x)XtWc;Wq@$y?T0sCB z31R@%a4W8#!f|vL*i`b8{=j>U^8x!a=`-pB&sV4e&;!eh*=PJse~*LXSYQT~28SDN z2U`_thEE7ebXS)$P-7@lr5SkeXV32+ZVGw1h5=|d6?Ccb>?eUDY$2%VVo6d^jHkgNJ_gQ-*i0RHs!KTd=AbxvjOi~g59?FnS@}L_c%tM*m3; zbpMFOZhA(WzZh~9>?`91$uZ@5Z$LhY!**Uq=%AE1us*3x(ZMlchW%=oG3n42aJYPz zg;v!d?4yE&Jw}i0kyoE5+r?$~5iY#=^-=Jk-1Vu$MRYpNv=)EF_5#dE{-@Lx!F@xv z_{{rWp0eo8%&{_saE`1p$x3b&@`ciba|7@X`k@>6a>H;oB7g>L=TSR2dH;W{_mKRP zI@8#{FW}`NEswnM@}yDZ0Xm%wJgrb;D&=RAAw9;tM<&3 z#ep-ry{##(->9a9h<~wgm->jER32~moI@g^h8K^RtgC_)+aC4`hg5#Svpgm%B;Wj< zm=Q1<>u?Y<5f^P;a`7<>xX>aOLSM9u?X2(y~SWw zAAe@Ec~IM8ZLusl0s=W3=(!C-1QIb8_p;u$+k3MV{bcWnMDu{B9qKj2fuMOkM15zc zB}(g(&{a-nM|TEade{Ny_$Tg~9M=zb(k8N7hlR0uS3_N%q5dpJT%&$?wdk+Z6|vkQ zKZAD>THzm?@M4}NGO5&9J>4V>*?-1GiX<_JU|7kofY9H|uBQ#|sqVsM#og!C)Kn_d@dV6(G135@ZmMJ*;y*!8YPLb+J0;7CdZC4N^_*-b4IL)T(QN zrNfV&TLE+NwBjR#pPdJo7D3V`t}ARDnz(WwoEo{x$r08Icw`JO#I`vnh{RFa2%R~t U=zenM8y=~SQ1zPi&A=mTsA?FXn2*pF1t_P(G!06)8WLVB6{4fL;MN3bgJchi+m z1hlNQaVIzk2Z5DouTN z?a8GZ{PXUN0092=xPNG(GEEe3?e-NI;OthZITu7wCQv69sIP7zEtf<&7U<{Uqcz^b zNG0hQEi)_<@W=mx@RJ;beokCepgZDJ!I69tDn<3~Bod`yr|hn}$%lmiT+_9c;@kBF z8q{mzYJ>ea^~k^(C22id;4v`U-agX z6~e<9AH1LeDZ+qtAUPN|!#xvO$f-fL82ufl zj=@%OVU{rzsUp;FNc~PKLUhdlH0FI>G~pko3M@6z|B*qrC5~sx^)u7rp1uF%Uet=V zkhrE~@;19}xRVoiGkhkbahVLwFlxegBX~DdN($O=tJnwVbs*1KkRjZ{6ziMVF!tAv zNB{4Zs$ykSnC=Ygn17r)#KGBA%J_Aa2&CCI+ld+tiSnSS`$GV?wH8C>Pt&tHpfrOu zGW}S&29ufA*bBgxxp)pjAV9WUlGFFW7!ld7P4k4TY)wiJ8 zd?AlbzdMTGH8l|1nUA)S{cI8u`198#G~Uc^OXy^iFY=%Cdaeh6vRM-#K@2R)a$o-2 z*0fb+Mg0gMJL1nrx3eqw=X%hj?{l625fb-jNLVuSL-+Fu)mG`@4D#Uccd0%VlfOLAx zS8hXgbLq6gnn+pF!=^|rPW>95*_60xPcs~${_N^%QE74%;xNXLf0awpkaUZVP?Ufr zdeJ-CAWr<vdDzDYGNYN(DS)U*5^>NL_*l=4X1pESdiNvu?s>Os?zK!9(qJJ;&Y4s ztYKN>kFa|Qg?nv*Q`L$6Q~Eh|uftzprS8>+9C}H+iaJ)US|o(_=#%E zVAqU*x*_rUtLh?wHhVW^#BQlafpVBjsxa=xWfpa?-guo^ti#=zfaPjBRxkhn0NJb` ANdN!< literal 0 HcmV?d00001 diff --git a/images/IIW-I.webp b/images/IIW-I.webp new file mode 100644 index 0000000000000000000000000000000000000000..d8a0b64aeb632430d8c8e02c00eb31955d010c0b GIT binary patch literal 590 zcmV-U0BZ3!gQ3=8Ak2cS6@)HkouX0Dt0|;>*we^ zsbQsGuZzEwaMpguM{!%;w%4g3c(*DehjaOfsU9dl{KK-Z=x;kM*l?o&0RHrdhXz|} zkn<5io8?;5@ALUCmAn%r|KS{cJz)LCwyuxeJqQOSg}UQQv5tjnED%^j(oWNU^)PWb zH2y@9vDRpaCB-r1BoNP1*H|N0fGtWT-hi-%6;y=nSfV%r4=e0J`xuOk#TP}&BWp&7 zlx@>cHG zzh#{6Oi7v-Et?oiPL|LOsdmNc)#WFk2K38!pU8iYfbdNFJ~%BRpY;dBrrB;N!*+cs zqN)nAou9zTD29|4>>OUj{otZ(6ysm@)8KOh(+eAXO9Sz{fwHT+iaZJJ8K!;;TO9 zjo&70Hs)n96E z_I_~5dnB&ujX?nRI%l}&l1lr?q&WhRq^-)uls+(1wsb~@NQ_(BktDD@lr<|BbgWDk z=UOZ$inx4X#f+HDSAODXYmtU@AOn0`F%`S&+Uk2P~;yYJJY9OGd+h4^V zI`~_eBB^R)^_-(9$C;eJFt8;kl0evKIQag0RYAWpzVpXp??3bd?^pcOI@$pcgfxG^ zuv3cYSRsM-Q`I5`tqHB_bBkM$Nho3Bb>en#=O884+utj^Zbml8M4*8Dr${Bo1ZlI1yx#ycu7Ue~2Z Y@Fric(fKZ5NU1U-!s3jJP5}S_0D*Tpx&QzG literal 0 HcmV?d00001 diff --git a/images/IIW-III.webp b/images/IIW-III.webp new file mode 100644 index 0000000000000000000000000000000000000000..dac95c8881ec63cbceeb9118d3470db06a7b5f3a GIT binary patch literal 660 zcmV;F0&D$JNk&GD0ssJ4MM6+kP&gof0ssKe4*;D3D#!pb06x)RtWYQ=Bqpd5c?kd- z2}b|{sNzq24@BEwHwXFPbu)SmbiXvxeVN_8On>8}9jW!}W6zV?=(Q8%`<4Cv*Y;Lft5@^eyS1&vF8Q z8q+1h0?b`SN-Wb~@xDWMQ53E%Z=wR4FzFdt@vcmji@gIRpsoF&(+UDh0(4jbvz$uN z)l_?7Jjbm~7Mf4&3tLm_xwTgrEJzdlydIBbs(E;U&NC>)K9IB`2?i#H`kBx>J~2N5 z>w8k4^$z>&{8Xj7jeKI?SWGUz40Ic*mNDm= us$aagJ*vE>fH`DOh*X*{zGopCn%?ySE{CFx3KNEyRU;hk6A}v)0000~8#f97 literal 0 HcmV?d00001 diff --git a/images/IIW-IV.webp b/images/IIW-IV.webp new file mode 100644 index 0000000000000000000000000000000000000000..a82fee862a641b45b56d11dc15511ce6c44dcbb6 GIT binary patch literal 724 zcmV;_0xSJeNk&G@0ssJ4MM6+kP&gpK0ssJT5dfV5D#!pb06x)TtWYQ=B%>#E2{8Z~ z2}q9QBf4zzn_xEudC7G!dKL7#U>ZfeqWxy>LZ(EDj*Dz(^*FIvB^tnU~A1|Yv3FzHA|Nh9e*e4Hj+i^ z+1ExFO)54ia?8Er4E2Pz%X;!Rj zF-ILJuxu^rsybKzs)^1pFlYgbL{6I?FCz`iNARKr4bOXZegNM*-Gv1H#b6m30G}Ar zUW015;}3w*$GJA&xNB0RQ4}SoKoAuZ4T^TyoRT@3laA3cBsq8EClC6J|0#<8RMFtL zOQPLD*%ENpg6@|D)L0n2qB57>(D9!D)Zq7diIXLpU&x7?HTA2I4Vr^{VafO>zZ0t2 zxEVH(?17#7k~%a@)1w^Lx*(Y7GM<{pnjYg3Byzv|%W5AJaQV|nVO_`)`_N0pQ?0nT zbTzZC*^yn(G%;m0D4ZxFsW}4=_Rd?&FcV$UR_`G|Q_*jvhT7sbB?CWze@#=&n6LGz zfeOm*xpUKsUPH9bX;1`h%G#he8{5L G0000#z*q4A literal 0 HcmV?d00001 diff --git a/images/IIW-IX.webp b/images/IIW-IX.webp new file mode 100644 index 0000000000000000000000000000000000000000..ac27bab28fcc64781357ce13b648a5dbbd8f7517 GIT binary patch literal 760 zcmVy(Bt=_`+q-vV)@f79}f~?V;@woe~p_H0gYk+4B z`4X$t1#~7^m@BH<+JNUN-&K1_kG3q#r(C0G`=7W-t|Rz;v^|#y+5wzIX zjh`4Gt4{Brw0W8NTn~Cc`62zw=zDamFkKL723|)u{bMd&Ww+;A){8bv)c{;H#QEX1 zU={yoiRc!WVSKtIIr8gH^i+L_4HEGFr~E(mH}iyJzg{5LoOmKxQl*o8g$eAH9K^AaNdsFrXIL+6?O%je z97%RJokxK^_lp3G6&{aqBw=zz`K98#jk8c~TDfacPoIr;0zCkLLiM^7xTw7X{hN_@ zk|Fg-y*d^~+4_QIJL^~1iRtfS@GL8q!(X)jjPZZ$ZdEjLPT79{20!$pMKx2F({SY3W8ny8HiM;|2%eGB`0001{J!;DU literal 0 HcmV?d00001 diff --git a/images/IIW-V.webp b/images/IIW-V.webp new file mode 100644 index 0000000000000000000000000000000000000000..312b45bb171bb3e67c9c6bee3726e09461ad692e GIT binary patch literal 718 zcmV;<0x|tkNk&G-0ssJ4MM6+kP&gpE0ssIo5CEM4D#!pb06x)VtxzZ>q@ySl=%D}_ z2~E3F$``)?=eiu~IalYvGi(Pm2kNi54>%5>??FD7b@(f5mX4Q3lN`~m*Ff0)5V#UF zVg;CfF{@mxuk@@Xhinp@gy(ARCdDHXypvM4-UYubesmssNoioPObJFqI?3v^j(kd< zYz1ZFrZq`OU;zH~hDU3l>cT@2IUvQg&{bouO!$w9Ug>V^FX|i082XcGWY1wftek}F zq^tRwSL@2OE~L3c(D`o;e1IHnD=bytdN9EiE8#e3+Wys z+fJH+2n;8%K2zeC+;MHl3JTy0%^@4zcDU%n59S!1G2jZ1n;;tC$kBucw?@F7aphj^ zhuwUtJJEWZ%pXt!&mnU72E8YfWth!6yS4xZix|$cIbnjbxK3P}Kaz}---!p95m~n@_Ph%-2WM~; z^(D8pQv7tnJ8k^ykxCViZixCAT*BrWr6{!!00*bQu~@G{&%J%ytZJ{O!{7h_0KG?F Ar~m)} literal 0 HcmV?d00001 diff --git a/images/IIW-VI.webp b/images/IIW-VI.webp new file mode 100644 index 0000000000000000000000000000000000000000..52d23f6b2607fe850ee43c34a237beb088dab133 GIT binary patch literal 742 zcmV!&;xLxfw1-YB z32WMV87mu80xdO)7_d!LB7>NdNkXRn8sF z8v{hy5VPZhLPh0qOdtUM^oWN3*V^xy)~iLva>v$2ZRm22mtTh@V*md*eRY|>qzR`H z8>0iUekWgJ+w4Pe&QDPWa!#T9j8=u1dK&p5aYYPmcWrwBQ@hfGzRA*pZ1-Uv;&wQF zl&>BaNE_xx|0bKMN0k29Jo(jJ!o~d}eugC2RuH~$yl_+r{^uevLSwe3Kf?`Hkh}i$ zQ`9|dKXz8F()6M43*g`R*eK76Xfq3f<8;7 zdo`L>Y5JO6dneQIC=Pk-znf9QFk*i{z|p8YdKb~H%>ZeSKK>L5OpOe~2ZIs|kOIZv zOv*3Y$3M^@jRa^S)Cd=Wcs5lWFHa+i0zjMB00-Y&4ZE1T`YMES1>t7LiV)jWpk_BM zOUoLVph=B_ViSKy(4E7f8%@yZY|{^jh@DOKQwRr2tJA`aju48bdOKhf53*bmR0iEc z=zk%FhH{buU3uozG`<8yTdU4B6Zr*}q@(K(rLpBVfuqhNPS%MOid^27^^o0TGM1m; zcwzL46;30VlZ2b5&L&GkbHwAAy)`IuZZ3Tfbx|)Mlm`I`k_E3&4gQye&u%IJh&cy1 zO|uQ^3Ssw*jg-WNjuTMH2yIvV5v=_6_G9|IdXoe?{f^9&^}u|1jS({qkHqH5H@%3j zc)yUB*17T+5juQZVoy?;0MLOETTR96HCJ3886~)T#!7k@zM$`kN-mGte^41;4W>1b YtOevjZGbAvS+;E+5Jrks2=Rab06(c%djJ3c literal 0 HcmV?d00001 diff --git a/images/IIW-VII.webp b/images/IIW-VII.webp new file mode 100644 index 0000000000000000000000000000000000000000..71425a2c479cba35c5d04d5e423fef4b7e211ab8 GIT binary patch literal 756 zcmVqIh3HYg7A!$;8;*bTrQa$QGWf}gZ~ZHU{?%IZdxBe?U{i-JYZU|1=Cn)`iy z$jA{VJ~=sUQ0N*4on7ieV=)Rj&{q6uAt!1?X38LEwC~_4R;=;>s5VEPCWD5MM)#m7 znh8hoj=(GUXvC|zP7&^^0092E&hmw_F)d1=Twoya{L4Y~zJL9Tn-n@A0;!xx zF4NApVjW)V6v=!V;(2Q;!-2_NJkc9GH+$9@t_-^CEYZjIHhVfT7?Ks<v+SzF{|sY7tU&_)m&!)Zjra9hJj`(+$|`z* zY&x%GhPO9c&T&RgnLTw<&d)2N&j7x1gCJB_-m;|yU#*yD1!7d5`D>FNy%>=8^*ZhI zopTo*e;M`$9$g0mS^oXb^umCx}^u!9^X;?On7$5;mI#wM+22Fb{^f7=E zVb*(Y8p}MBVsY+9gk0bP7u?WjcM{yq8YJhyJY>dDbva3~`@0FqHU5?dUX>`it`y_> z?mO8dVGmDWEiFD_>;_CPkma4qabyJX3mR^daJS~oOc83umc#_A11hPpNBUv_)Yv4& mZt{_l(<5rsTZ4{d2Y~n{&LmZkVp0PZyNMt@**GZZ0000O-C?u< literal 0 HcmV?d00001 diff --git a/images/IIW-VIII.webp b/images/IIW-VIII.webp new file mode 100644 index 0000000000000000000000000000000000000000..0f3e34d1ffe5e8c942145b95620e9fa72224e05c GIT binary patch literal 828 zcmV-C1H=4MNk&FA0{{S5MM6+kP&gnc0{{RJ69An7D#!pb06x)VtxzZ>q^6@bYT*DH z2}Sq0Su4-U7ou>S?szyo40%`d0P_Ln+5RKc2c1{&4_FUVKSd6ggljvF)u`X%s9|hg zHXB@$mzW3P^t^yXZKh;YqitG z_r&8L?cZfm1~HV`9$G0RHrdhbb$-BzVIl$nOmL1mMTB z6s$H4m4;JlFLkrBPSr;|Y~@w~k;%x&FmI9p2mKDM!(N;=pMJfmf9>MVm%_O5QTQqZ zm{<{xcQHYuRZv0j1V%A=r0oiUiRa!h-QkoTff2>Ps#6$}Vuluh-*0W7>euFNS>wCc zJ@h7t{e8q|164JRyW+R_RX5gp8T~%u+;n(!Lls_2ntVS&8)NH#uYjaI>$Ih_@&7hb!{M{YGMhca5SBHb2 zIZy$0QA~m@GM6fJHb84Jrjg*5`!YW}o5xJ8BKawFzki?&Q}z z=gtTMhPeQ5RzeX)&aTl*hFx!CWO0+{{ts)hcBSDRU;LgecV=={sADsx03#NN*-2Rs z2mJeCTfie9t&w6`({E^oY&+DJvgqnEKd(`CT!Xl%0kMKkgx#f^| z>E5DoRZk}5cc|ongDiSp+NY)!92IaR>7iP+xanNX#{c*3Z_ll&zYob|9d1w%Vrk}X zR5+bYcr?W>zDw83^vU(1Fe@*Thw0Y}G&HqUx|U`+N5hD59xJ!j3Sy=FwU*RmnGDD1 zWLeq3;Gzg G0001Q3zU2S literal 0 HcmV?d00001 diff --git a/images/IIW-X.webp b/images/IIW-X.webp new file mode 100644 index 0000000000000000000000000000000000000000..c3202a34bd510abc9e817742f65ec6251593dab3 GIT binary patch literal 724 zcmV;_0xSJeNk&G@0ssJ4MM6+kP&gpK0ssII5dfV5D#!pb06x)Ztx+f@B&Q;n3IPBb z2~Egv?5qF*LLIb_W9S2H2bd4nE}$NOAJuw-{RO&Re4rX2t(^!K^Us=#Xhw4hOcCyv zp`QUlQq! zJuUwBnd1oA_G58CF5h8*0RHrcKQZNv50%PdaHxhKC`<7@GvOAAI>5J~C)2OvczBWc zuCIJD9?$FzAz=V9C!;aLz<$i3bv?@;xZd}P6P?A57G??Q%)a!0JEzo_2zq0>GjW%u zZ9m_%_r0imqrQRXH8BM7_~{T~MR9{Cu77{3HI4q)@SV7cUWHslwoBf*Y9AiiKt0=t z9@KDadJw#_E?HPM0BGv?sLQ~;N7{3-xoyt;S)-TxFn4;9r~9=T6k-pif%~I^v)Hx% zR)W6O1w-fXI9~(?ngmTS!ku7I9D-OmIQPE{P_8mzHLwUTdb$3b=CaZ>)dLvi$BHma zme}T}O|qp$;crtlrx{KeV(>-7Srew6hvLp{2ds4EY>E8#k5d}=WbM$|W!PT4>E^Gh z^wy`aO`W1!GglJ(d~BL|tn?*2bKLCuLF{b?^TZ6epT+Hw>OX8X|G!Xe1$%VgK}oBb ze!c%44;wGxL8J7dF1%PLTl3FH#|Pwf_19U#?H6Xhb<8y{$jUpt3vzleKFv0?g*aDN znzzs7``9cz8Rkjow4pg1e0Qw`FZbWZsc154)|J7)oV z2T*Cu(4wc*-`^Yt!j1o!tXABr?qx|~;vk^VyQp3Z1hDoLT?#v5$=JWWEvHId9kFsO zWzfb^d*X&8Vsw_7K<4Z0)%Dd$vH1IiEPh>+!rLvup{A-MdwoTlD0O{3TU=qV74EhG G0001b17WHF literal 0 HcmV?d00001 diff --git a/images/IIW-XI.webp b/images/IIW-XI.webp new file mode 100644 index 0000000000000000000000000000000000000000..5845ae2067497e383219337e1d77b705902256b9 GIT binary patch literal 748 zcmVB&Q;n3Q+(W z2|yZ^tT*}EThIpB4Zt3NAK3q}b*1_Wd2V|)ui~4GvhvM>X=SQe!Rf9KeffT>I^n(5MHjLGVIY;?pRKd;ar+au8_`tPI6v$w`U>+IzS8GlA$A#f%9 zGK7^^yr)u0EYf2?n-*Z!v>jt`GhujN;6L@v2Um01$5z!OC)jh{4tDY-TR>T$)~JB# z#cMjb5OJjP+ztqKe8}(VODlmT$grzTDYx9srDXpa$;ao`>k%!lGFCnV=v+x7lVXoP zaV`MQGBGWdi9nR)mra2fx#>PKYLfoOGk^W%mmj3(_8oqexZXrDx^BE{IhFzQ2gG|Q zrqe0Yt3k-cvO>t5C>OLginllf9JRtG{t0PV0yql6%Nh5#a2M!iLDGIG>JZ)vqs3Ue zGBWBL_eau6cOOvf*PWkerQv)ZVRD-eXF{|lX$#Y!^g`zd$Z3R2zwvrQmO;v2XN+kk zEbIgBk&(1DSOdsjKC&xmaLj=^#%8%8_%)(ymaXpydFV_8YTb`UPLg|rcFEy$?A*x4 eAYEWasDL6E!o>dMo113Q;RI)s&JHgC00011w_c_I literal 0 HcmV?d00001 diff --git a/images/IIW-XII.webp b/images/IIW-XII.webp new file mode 100644 index 0000000000000000000000000000000000000000..0a03844d4ac473a3b451a70bd0c10118f07c2774 GIT binary patch literal 782 zcmV+p1M&P)Nk&En0{{S5MM6+kP&gp^0ssKe5dfV5D#!pb06x)Ztx%{Yq@$tws+j;9 z2}SdPTJ{O&Pbv5u^cS`R%m?c?P!BskqQ5{7E-z=KY>SDN+TS8O+Voep1>TwDT~F{L z9i;ffXAv?$Q#lO~UjCT1RhCw%o9GQi>2;TyIP-DT#Dr%;@e5M0rLBZXl-yr`zUgoL z-tslzK%#*r-3DS$L+6%PY`9S*i~s=s^oWN{Xx*Y2Ip7KB4cyYCvJ}0Vj_9GXcxg7VKF}GO~_k}*7w{#bg=w)*8&1)0H$Flz#Rd%JCaoB zd_3tYS0xW^!41rVI36TZ!kBS;_RQ$+1>=jgeFgglS?Ndw5KSOu; zGp#K`%`qr5|KmQPIt!bEgl>X->{UG=6KjeyMN4u2{a0Ux!mFM<_Xv#Hp!!a|YQxOi*b`H-bRI!hd6n%yrEJ$pr z5?=XicXHJrM|Mzq)D!wsm*e=CiCuMS57njyiEOa`>(Y^o4IvkiJKgaBmlB%>p^3dsN( z2}SqNx&xem1tL}bw?Ci_upVGPVm(-W0D1s_T=aGI74$RdcJiudp0)X8XWMifnipCpiY2#H4}Dsln6 zpR#*`zPz(XFx?x?vy<-BdQpG-583)o4PZ+bN08N1LunSwt(#L)0t|!?wL#hRx3zbd zB$$XPCC6=h`d7wJ?uj?t>19Xy}sgZv73MIx4#I_#7v;Og_|mzaOa7F`uk|1!xf%{iQXiPIh^Kld%Ch2UaA@My zkH^TnJ3b&2mcqxj6qe+>l>teC?o>QwF1N|hzLry1!giS_PL+VgI2@FAJ%+=BAD)-f zkU#&eMC0*#z|@x_GkK06oO$h(**GYWXy$N;*=L#FEg20D2BzgmYpYjcPpAm)nBm`x z7yf$uoxld2kpG1WB;;&uJsgd58^}GuA3UAD?4DW1_p^5I7#0tHw!n=%Tq}i=o^JE~ zb7qKg2rpoJ7`qWDA(&8lM0WSk+aUk?*j-$H=iz1_>+4B&4W^sznr!-(Kt^RrE;~FR7}Fp924@q0>*}^ha1v^$oTby a!SSn(9fL%gZI89~TNiee6L}J300029J)eXC literal 0 HcmV?d00001 diff --git a/images/IIW-XIV.webp b/images/IIW-XIV.webp new file mode 100644 index 0000000000000000000000000000000000000000..055b61e7bd88bddb229f309e97b92e86bd617225 GIT binary patch literal 888 zcmV-;1Bd)lNk&F+0{{S5MM6+kP&goD0{{R}6abw8D#!pb06x)Rtxu>WB%>tw3RwUe z2}SdPT1)T9V!+*Y{C`fpzQzU+b(PQm+B-5Ulgwbo|INbp{+? z)g-^`ZA{5tW-nL6Xjdw|JKpAdU4k(y49`q8NiV#(bN2TvRWwNtv|uw^$I zzSAHhc>tZ?U4z?$@ts2mn~&ZItq_YLg$fsRVf6Zu$j*Kl3jW05C$GaA?CL(aAk&~l z+~sSBmv^vIf3+kz=_7p{_LJQ+eV`Ny zmsI?e;WafM*rvhNUk#$)krK%?xb&-DQF_$XlXq~(bev@TJ3j+n#3S{J)BI++; z+upbeBX>6G?oK_hE}##n+Y(Zc4q{%!ou2P-Ecn3w_}ytkfYy;CSqeWI5|sZkV_f=f OeUF>aV94vpD&rhy+z zFZ4J~k$3+R?93Q;?7zsyuxt$&YH+mCK`J%G{k%;d%!I_SY?2?M_mJWnY&IZ21RLSd z*^s{+J1j$aXilPL;EZfV1Yd6LZ;GH@jfhv543NTI5(`>jcQ-`$V`9$00RHs!KPh_} z1>td+QYhnn0^=CdC9h>$li^PW#+101JAQ91JamLJN_0OtsY)J+@13RjG82 zzYwJes+%}Pu@;5#pjjZok8JAXq%0v9Jg6q((>cWM5B7)58d#m!l?B-QT9bKG3|)Ne zFeNh$3(SsS44gZ7Q<&YAAZmx)+I1&^mc$0Mq29sU>{fCqB4{xHTj{ifzz*EEn{T29 zfbx))^J!4LJ)CN<@vdqg8V5|Gy!?~ag+})DX+Y#09SVs4)qGjaAgSF;VbEoNxIzY)GcmE9D+r4%GpQv3TjFXUimO$r4 z3ge)ukC=rt2S@NsdY)8e5kIF4YIvRhWT2^psLPA1i;qU)b9JJupb=kuT5C&WOjMsQ^=X3#$)-EMp#GJkhh#E?dL12K seE-ad*UIS^UfW*Gcv=34pEyA literal 0 HcmV?d00001 diff --git a/images/IIW-XV.webp b/images/IIW-XV.webp new file mode 100644 index 0000000000000000000000000000000000000000..2b9b2967249bd94df56a550f8557add344481c03 GIT binary patch literal 844 zcmV-S1GD^6Nk&FQ0{{S5MM6+kP&gns0{{RJ69An7D#!pb06x)Ztx%{Yq^BaA`hfr% z31TmmO4R@P(tDJPj373^d4T<0>H+6f)G_D*<;(2-{u#tBGg~;Wfrfd!N&E?4FxmN%e z84qXD;pO$dkQIO@*8OEP{+jLEM!i9-ayP?)mlHv&_VQyO0lN)h@s3 zf>cnbG=UpC7s{<5QFr&t(Kicr{UryHj>+vRO6xc^Ltsi-xeiw(vErq)!|!Png*=h! zb%L$UIQ6~b120{o=+>&qR4V7Zf5n*;VbZml*6tz9M#TfG>jO~;0UJX^c}>O}^F9Yon`t<01$VqtE}{mtsa)nF&g=uIUE zyzwmSW+z{t`JW(x6FxpYU6;Zc94yhhOA;xitS=WJlj!%$J;~M%M*YsIK%Ty_gf~~p zPc*`@3;EB0uJk9wyx#ckuP2S9cUBrdoe-gOl{Ei9@OZNPc`Z6*TYP0mpd3}xLqwF* zqInHTAYSq21bC%JmQwph17FSB&DB#Y?R|7hnIE83+p|7Y``U%82jtzn!y}rgUbN5| z3ws0}J4%@MkPqa5mJV%D4=<$=g*1&27HX(^H;0JsPRP{yGCO(}Zy1?oeM74O)uwgw zeAzF7RHQi_9Kp<()iEw^D%it-0lHOhH^3X*Pn! z0+SeHlS7;~dn;{8^dSXhQ6lm&UGgncE5elK*u<}q9~5@I0^tR%ej|9f92DgEqE9(^ z96;k(_)}27ZnP$fO<2?AxRx$3vGAF$T4wnLK8oDyA`37$TWlr2`E%)<9ZUB#F`b!Z WIb(;t&|iB-Kw;+X33L7N0002de42Cs literal 0 HcmV?d00001 diff --git a/images/IIW-XVI.webp b/images/IIW-XVI.webp new file mode 100644 index 0000000000000000000000000000000000000000..b442bc0195729cdf252aecb050816f9f06369e73 GIT binary patch literal 900 zcmV-~1AF{ZNk&F|0{{S5MM6+kP&goP0{{T<69An7D#!pb06x)ZtWYQ>B&MS|n&AK% z31Tn3%EMwFMmGNCoe#j1(2m#-72cp8fFHG9t6rhrgk3I6{#MWa!iXx??_pFhwl5mc zK;6JrWo=v?Va$_ajPCGgFIiA!%GHjsv8~5ZY1pL|^tw66oe=PZJ?T3?xZSfvq`=>< zGE?JDWisqz>M$$^Xs@P#UuNZhV))bs$OgbRa;ILxg#Z<@BQ}5l{`B-eDXOeCD4MmW zj44kP9`^^-OM0%vSf>@7#RF*Pnky3z9&)03+t4t9SNJmDHl$x%LQ=^U7GMo6)DEHg zsUXNS?Deo6NgfUWp!)W20I#JmdyEbcIq@MF+POXNPAvV4k#J&OkDj?l#qhK9Ud|`A zE!!Yk?UE!*L2F>WTDWZI z<*!X3cWSFVZsho37T$GG9Q8p{*)^{HY-7f=!HJ?&B-}r9emV6&sGKG*1P$bfCqQ1W zj1RsvTHK)Wh52S@W$eaJuPK5*D#cSqd8RiYG`tOiy&Ke&W3+^{o>C)eL0PcoC*1@M zPcK*vhp04&#%qb2*UU=|CoH})v1%pub+g3QBF%wDx`M^J)2@>&YoUUDvCNAVN=@^( zp$nd}12R=H2xcNY7JoKMK>w{o-R1aQNlE&^1<>VMixo2Y$pI7|axwCTNv)hLA;$;a zAZp0@M*4(Ku9D_=)A_gVh?FJ5oCr4Rd?Z)43+i3W5~O>MU77vaJX7)2jfh(F%Fdqr z_lN_+YD`_al%(JGHDTokBT@SC%RDS6;d(y-a0v-(()`IA%VF31R$ifKHZkxgVE^ee zuyZuV#|$|m-x~JKM~lBuTK*K7190PDeHVw=H}@q;a-BrzI}SmM@tjQ%dVPh8p18(7 z65kh-zk18lm;%=J{mpxDVU0RaF@$=hp`)B_#jFHj4vilk8OY8D!C~RnnbaE82xRJ~ z(yNqlt0I#Nm&06^eVY2<&qs(|OY%$^!ouehauBJ$zZd5X}|(r3w#J33^f$tL^Vt4~*-AjUC#AxxbiA*yn<2`wnq7;)fyCbN{8=znS{`FYDnTLh| z>nYUicWOnf<3XldJOvVv-pj^Q9i54>vS7D%Zhof+>_KtPp%{#9AZi}JdO(ZWKdhER z9ih6F@h#!lk@QsjV?ZNNz+-%NqgwgaZW8tjvniYn>;N!j*UwNrR~lUjjYS>IG!2dG zyt`+R6xIMm&Etwu);-r{DcenMOiq1TCMk!`XVAha)UelDKA5KHDEpa0ltbv_jd1ZY znUkLuHRzx`UcoR#eoS`WHEd(Gg7gYr8*_}}0;rcsl>kp8rd;J#`FGv+VzC6u!#i>% zAW6mO+6Fc7HB5ZA?(MkVBIDbcCnBi=x^55CHv20!AG7W+Wc5I-r#hgk=N>Dz)_r4^ zti*s2LEOxq3ILX$FG(k0Mtr(2{=WkFl>!l=!B*CCL@OqCTRtxF+pbwL7%s#5SO9W) z6HH<(-asY5C`y&j3M+^GTm zXDOS6`lFm{06=wxUrxEI%ywKtILJQ0QL}lTSy;N~cCi$D=Bg#ph*#;B3>KF!u?yu} z;n_jAGz(Sm&M&q*g`Ey+h@kWg(IvPYv#hT$o`o_)@NQn;uu;+k0wj$&9leIu(X7wnSRoUwvhgEUdcR4X`*Gi}`) oM!Z7}LZ5s$n?|v!MgIZAU879LE+`>|=%By#`RbdYQ~&?~0I)H#ng9R* literal 0 HcmV?d00001 diff --git a/images/IIW-XVIII.webp b/images/IIW-XVIII.webp new file mode 100644 index 0000000000000000000000000000000000000000..dc9e9eb225a3a3de469c093e7377543c35975e58 GIT binary patch literal 990 zcmV<410noUNk&H20{{S5MM6+kP&gpU0{{S!6#$(9D#!pb06x)Zt57H=q^6>n3xNO{ z31lz5%DMsY1KTyrUWk1P?SS(E<$3BO&;$BU`JS~eL9g0BP9J6;@oiImkjmqNd{Fo& zVaj*Am+JW-Yw*yC@U*IKD~|nRZVT|| zsO4&|1&~$I=KuXn4Uhh*eNF{>xbhyiGh1#$j>6DBTtByrt=m8=9Qs-JZMWGEDZ&7c z_s%_{6h%q)0stCT-$UfX>WQWc#dazY;9x+J4rOi@cH#NQZFF{@$}eRD4nFHGzQ573 zdH|KAA91>4oLt-sd6HB{a;_;bMex{&ji*#HYo5 zivaMK*Z@CLo7zM}HOT=u*(u_;cHKKzS%>G=pIKCtLZm@^P5t+B4sm@tTEgsNJ>cmX z8PudoXa1WS3#Ai>+)kJ#Na@3dY2{fHZSv36}j{ERmac6ej*?Q|L0y(}#D# zuR!R4=mFp~t~JWNUChVoOmpLE?UPlz8yZ1}VCF~py5nX5zz+y%4)5)Cj*7tR&Fb79 z){BKSE56?T_`fZzFJnJW;%f6Gx=!)5FQ0 MPfmnNzyJUM0QzC=u>b%7 literal 0 HcmV?d00001 diff --git a/images/IIW-XX.webp b/images/IIW-XX.webp new file mode 100644 index 0000000000000000000000000000000000000000..a00d85c3869f393df3782d24f11ec3f0ff856837 GIT binary patch literal 862 zcmV-k1EKs})Myg0 zEr>2Q$9-$DuP}ER0dAomvXC{|h9H##UAO(F*nj#RpjzQek#gSYuk<9tY$K<4AA0B_yGR(Sieo>tjspwg&b1pq^A2- zn1smyjd97V0}A{$oK}0dM(6bb zoH`H-s=wP6&Whwl#p+lXw~o7w|Fs0u8lRdNy+Hj=s) zseUxV8PFu_$67j;Vpb#FRrm&UTQT*|u-q+>B^PiLyS^C_0G>E;j*9iPQl2B0KW;}N zq)@*K9gLBf(QfMIJEZlw#Zylpg7`B_85_S&bKmGho_C3}A7Dp(CC&B*^12CF7C72O z+{uYl`wO{bq}1GjR9erUX9Y%}2YcZ-#_u(Otr!mDJIDVY?l!_v|5azhvl2F@4n&SC z4y=mF@t$}Dg+&nYId$v*PO!B0sLJQ+jcS_4=D+UauCIZ0-Nct9{QQR>3k?s{mXYj% z?Hy~`dNMfHp~x(AxvgbM{kUqZJey(jT~FG>I2KYAl;ni4M2I8WH~{MdmV;Don1A3^ zg6CU!pS321BqOaW=T)W*Wy$wkD}#x3GJhr@B*>nIlaI)M9F23_S~bTI>-b%VsGM7t%_U6T;?H=vo81Kz9_Olr)N=)DivNtWLO}@C o#(;Ol!N0vRHc?f2!eIE-!kEM_;kpdykzYF|?bGby{0IO50O~5KhX4Qo literal 0 HcmV?d00001 diff --git a/images/IIW-XXI.webp b/images/IIW-XXI.webp new file mode 100644 index 0000000000000000000000000000000000000000..a4fa1d35e362d3e4797db74015cc455498bedd4f GIT binary patch literal 908 zcmV;719SXRNk&G50{{S5MM6+kP&goX0{{Tf69An7D#!pb06x)VtWYQ=q@yD_n&AK% z31k4&Kgi0Epghqa=g~&k4=^17JpezY|ElX3^ltq#^xyVoUxK)~YiU_%aqWKpK`q^o zA4Q*#jp^Wte7r!BnXLH*CP`PlYON;wo%V_=NMJX1(x*b6T8(#fQ@-C8;*@IlQzpj7 zK@YcBi{nPYLs{eiSM&=p$w``SsGZD}YQO;g^z=UnKoV@g)jSgGP?dhHE+tRly2r(DE~&gOp1NR0Xsf-*f8JIzlTDJz1i z9l{ClCBaNi=QVOhq^6sMDyK_raA0@>FW}$oGU?G7A8KcZD{MOyA=-xGRY}lrKe%_n z;_RDI*3S_^9(L2FYw5tK!5e=n0SzTuPGA;wPq;pwIXBtJpeE>C*w**f(+IA@^-Kvv zHK|FPGUk7kkMb=aqc0rYRVX&s+0vlEk#TFj;`J`VZ7x03P`7v{N%?Qv%MOZu5el(I z|M-ZDp+WQi({$O3H*CxJsCpB8Ap5d+@cX?4anr$Y6e!TZwpgQz&v8iPZ0;(IpER#A zYPt>zKq1d7<@^JXN}0gIb8$NpRBmeKvWZQ1Y0mcT9ENi}rzYw@%O)I??l93G1OP$6 z4RG&e=CWKItA}on;K-vFGOwTThSrgq0HK46!@=Ip*+JK9O1^0xM0#0w@L~`r6}LNl!sCJ!-ynp(2xjJTpd#XhE*w@+eIt^kay@RQ>=Vcw0ls)=2qTG& zWhRNy!hs7)GfQkun4N`Ks*9=zKY)-7fFcfw)vW*W-zvzx3op zN^pnMD73?F2L-WQRWIa6`a|eZT4`0hZTU;VaVvCM%r~K@JjXFwr7Q_ygZsnFJuNVe z5tk4i+DD|s**p%rN@e~Msbp~GP)Lj+z6QVF)!Wqu1)F5LMg1(*$@HLeu_~ptg;Fjd iaAqCcQPq0DjZpwYyGsKc+|CBZjP(a++&;2vN3txa%5h=7GZQs!X83`Efi{R)_6HWyGci z*n4d^pf7_oYdXAkSZy8H8(;204)Ed_CL09}XOID3&@8k%g`Rz)C!M-}Bme;Z^z=V9 z+}6%5B8}Jb(_jB$j`g zn$Y<$=rr}ob-BU=y$8TcEzocJ{>6N~{9cW1e7xEya)*j{5} zhJ9Zu!GizyKE_otdEMv&p~SwxcMzsRgPPM3^;S@7WIS&F2a~6wVgv;E#g>WVL7l7? z@U%O&O>O>i?I-x(5GU|@uOsBc$?2CP;XJCf1Zx~2WH29l!|B-_&mo`Z+9(~gCgVm9 zefnuFlzP^K#~*eWr@5|2vwqL}0sct(S?+cH{t@{EVfhnn3A(jA@m=(7C(lR?4ZbyE zcS2+T3b3SDxF;6bRff@opgsMOhTV_6={u78P~Ub?VxeSUvq-@RDN6h+F3LCKy(DwG^|U>2CU~Twq=oY2s)m;v;Ii4bv4zcV{kE{|NTlR`QfW3 zV*gO;o3!ciZ8i{i`}$h1eY_s?W0E$ZS0%U^Kl7#G;-m4Q`Ep(5YPg`|--XSUzhkkNsjp@JkxGN!r|F~L;p1XH}cdULTTe$l7OYKeV7GS|0sWDyj&qw|RvUj>PKgJfE&0001~W7RtV literal 0 HcmV?d00001 diff --git a/images/IIW-XXIII.webp b/images/IIW-XXIII.webp new file mode 100644 index 0000000000000000000000000000000000000000..ad35bc006a86b0d6848ba621937dd93246238d6d GIT binary patch literal 988 zcmV<210(!WNk&H00{{S5MM6+kP&gpS0{{R}766?AD#!pb06x)Zt52vVq@p7^n`rJavm-cTMYn8OvfyA0qjRw16WdOgIz+(iWOW2d?VN5M1Q5 zVq|Ig=TinItM3}7$$+Vrll8dQ|g|3ws);DPZ(f7ejWh+pJ99fv~()Xjk$<_i` zecIubf#+vD>aP6<|tAX4vmc zBw;Jm!C&OMfmPs|Tx`~ANN(0)1Ty}Had4+kv9ZOxnkG0|Z6z^uq6I2qLZ`asLrR?T=zz^||1+$-a z=nm!RZ_;*ET-0Yk|Cmd{;~czd#+>Vnb#g=|{-y*R(#o(ch$)0B09UTg{s8RV^Fa2O-9R(nBu2{WWDnSn_RIvn82*~mJImf*g+Lml~H+O zvtcLN6X{7l5uJG=T-aeYu(>e+IlR>GMrtb=a)nw?88yiSqJMXgHx%xp75ZYu(nXXhCXsKSa#*KvwTu$`ZCw|pw~Czop!c<_TUwYQ1q6VVqe=F zYdGQact|64Cnv}mgcG^kmp1eYoVoWza-2z{n<{t(8TmlHey`85v~|p5w|=1trVkz$ z?9D}7#Jy}j$qH1Sk$gb73@@zXgY5-pF+6pByYSmg6dHMr4+~Cy+>`f?sZLwKKJP#b zv3>KM`(CGn?hlnd|J27$>CrP-$=nnTop_8Y?291Q-To(O+A-$ZGwG7i&773a>CHuJ zI`7HAfXPoEdt8DDW3|~OB=%T1bn5UE(cocrwF^x3o9gR1zV1bCAe8HRCBWCUN1*WV zwTmyc`Z-a47>Yb;xiM%Pdu0N6vFfi3;|m!PnLwJdgZ#VLTsA`||NUC6LOf0kMGRu0CJ%6* K&2-`900025SL1mA literal 0 HcmV?d00001 diff --git a/images/IIW-XXIV.webp b/images/IIW-XXIV.webp new file mode 100644 index 0000000000000000000000000000000000000000..1e380031a5a5ad050f50916f09734d7569cdfa44 GIT binary patch literal 1074 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 OG|NKq!{EpO0000kQ8zXP7)uIp#!@#n=-Az( z#1_L=SEHx{AoV6FfAUGjp{5ES zm}7Js#&G-g5`Y1nv;v(`r#^c02bc%&E4!Fwxn0-;aZc-E!<=d$Zv;rFlUi`U5&L6S z>j|at4O(ao2#CV7IJohJsz;WN^f1>9X*SJ8lad@)fa6yEn)$IP^aT&59=H;joYo1M zWYhXiD&9=D=kk0FW)Z&u$gc3*?AvM04-fW&>&`})QFvH=gYiT`SS0his2FE$yi4Ck zr=4>b5qK19gL7{Td!{!&C1pFsh=ShW?k<@h*r1L)RjM~~uL6L+P!-7F5^;QnI$j#2 zJRb$6syv=~dli3!W{2WiamtU)j{^;P8+U@RDY;&3hn_~K=l?KAqBpTTGrVNZq<$cD zNqgLoOssz&P{xGzzxt-M3f${n^EUr6;j)Tj*+-yA)}_}x&9we zZ8VIckw5jec<0v#Ynr^-!pmpzh5?TD0K;vE(~z+(^iUt_z*-r0VG#Fm*)y4%b&Nl)s#rk1?GCIPLZrEqRA za7?}i;4(!lNOlgZ@O;hg*2I_LIsQZnN@?rC;XlO_Z@dTso!9;Z0G3~v Up-hz+Zy*fUTsExqYBHbz04D literal 0 HcmV?d00001 diff --git a/images/IIW-XXVII.webp b/images/IIW-XXVII.webp new file mode 100644 index 0000000000000000000000000000000000000000..3abe7029284592ceb3c1432efa7851ee317793ad GIT binary patch literal 1056 zcmV+*1mF8oNk&E(1ONb6MM6+kP&gnA1ONaK766?AD#!pb06x)HsZS^*q$a9#x`6;1 z31$G*r_k|E-kdY#{Q@3{zb$V7^8x!I)C151{6|qgpa<(WTSxb26nNOIfigK9@|50_ z`7iC!FWLpLf=Q}pnGJ_*$_9an^~g<>40N)(SnHZht?f@-eWf!>;hs&qt)0UidC?wICr~B2H-5#!ZQ#>r@*3d!uZ;8^G#;V?Pwq?6{!L!b2Ea6 ze&SjMtpV(^I(%MoE?4;?#s?7IbvC`|dU0Vfa;6;*M3(5%5rz4W+BJ$xtY*V@~?c8V#v7kVFl zuDV_P5!;BLS+do<{kdwW+@<@Z4{DL-L`j57>hLMw<8}0O6lEB56f?`}aUWzxHnG0M zEX&$8!XI>R6#6ZG(LfF|MHS~|>Ee18PogIQ@*YSsmt>4qRiy_GJ$58Anv6z*0&PK! zuE!uxZk4fv*2ibosPuIxy?5}dnkw?|-bvzUQ~>L!R@*{%p^a~Z zl`Rg^iI|kiZykQJ^`tIHobt&;B>lhg!b=p+y^3%^T>VjW$T1%k-41>yq|WQKeC0&E z!?_-p9Uh65(ki1V;$Q&&^|*e@C~E|)H&B2qeO)$T+Yg_6D)L2YJGlHd$rdoj&lsQq zZJ1f&l${wS?bE(%LH_V9KP|nVdghiRjF-f8od^xWeQ;l(}z<()+t`aG9Qz@gm zys2rc_dxL^_s8`$n}8pXjCq$BN)UNlei@E^539qiNWhit5q)S1fBW9UaEEb!Rl*h9 z%9kxmOhFcmlza=_%0W=m^C{=1#PZ{;mHBCx;fJa7(|_Xy_ememd`{eN5MPc07fqzL zUhq0qG*CxO_QWUsqlvH@rl+_jx?z?DAsXgWk77eqUKKvAw!jjb26FXEr+U9wr@mMGTFYd41l z@DMD&44a7bFYGxGg*~@VnhI7H|6GEdQH9uV`c)3J4grFPocTGRmQJ{mB>`&ISDZ1Z zTxRsT9nqFkzX{iNSuQXoGjg5bGSaL{-8SR&EW(DY_PC?1F3L z;255iO9}T~Z0J#m3nQhDTN&h@F&w{#CW>yf;_rU%0Hv`;^9%o2x`<)v-@y=$RCdUz z$|j9=FLm6KPFR@#6kLP6dDzyLeF#fEUoh!px7V@!R>*9h&-wgJ?*K1r>o2sHWS8)*>Pheo)%wm*PFyGgOMXN4t za}dz0+i$O{2{&#Rp9J-X@_8ru9-WO{3BJ*yaQz@`ZW6kn-J7kvW4-Nan6JKQ^c`r` z%3{W@syHteQ>ZR{9m)T=+=WLzYln zb@Of)jh7Sr-m3gg3cKXtTUn!(n98aIT10Zeii{vC5nx!Z^>7jAUDzHeSohLcfnah|GI a^?@3q0E=1fy7`j8T>h^>s+CiO0000zSRiWv literal 0 HcmV?d00001 diff --git a/images/IIW-XXX.webp b/images/IIW-XXX.webp new file mode 100644 index 0000000000000000000000000000000000000000..664b9a584c7babbb1bf477f0ada841e2caed3b19 GIT binary patch literal 1006 zcmV+}-7@*}kAZBX0on0sBYP1JDEd2T_Nh2bTY`_wJ{p>qObC%Uepz zKrUyAXFPA30(JwJTNt z0RHs!KQwUe-@}m##wS_&l^(Oat*~dSR*&qpWV;Axl(Tj`H8Y##GVX!)-!4?V8CfqF zTgFg3L;I-o&idyJU~}6soLB6}{j(86PI(-hHe4G`_&tQ97KK3VV2DLi=HHiY7ui7 z#?(k|OxW)h-Yv(>*mv(kLRZ=}+mbeVf3-QPj+G*vjR9DyR{+PXP}rWS;dV`X04O{! zuy48fDmV@ZOKw0WRlMQWS5`+VO?!9+RNQ<%5tL4h>}&V3`8cSgOO3!DMI?ZF%ZM>o z+L~Ov)Lo^1h%GQ2?_A;OoLl&<&ReBw1a+kI5MgdbS9Mxmy#oHYhu;_m0kr|~#vw=9{>gL9<~-SRC}T8x(O?%M6zGHk<+n6#sy*Ql zYhB-NQaBOv5)H;8{9>r;=tDX1*Bnd|5r54zQ#I{x*P6h$cHK6lpQSsxMlE~wm&1&Eh5mg>SxEl@B-_S&M zOGwr>?^I>t8@8%0V_Z>(M+Mvl9VR%3c><2d;LuRNk44*-JFoB)cV?M#JO?758=qN& zMWwQ_5fGu97Thn;7!dgyL`W&7R>nmrPyII=qe=ZA{~?a}S;6CV;ijjyN+cJUHr@}* z1hzJXox0qxSgAuTUz!3Vz8_z-A0L-KL7(Q#;*MCOq6=-iVu|@La6^CG1qK@jEQY*a2S=mTsAm=89eLjHgs*T2I4+!E5b z(0jegCdfqOeGjM&<8-qpj1RkPRZK5kA!>B$7#QsG%z)0CaHIRyxCp96jkV3pwn?&g zO=`P7eqC>?+-am(D0{Av28+XO$nH633@5hRysPYDNy-p~xQwrCDt$CV=yxjMUyLm4 z$sz;ydeiA1rE{nN0RHt@zRTbJFFf!WTXiYoy1mxy*uk$CDSr$(DSisUW<%onzcogg zHh^B39!)q(`>YBIvH)o(w?A|cty@PzHf9M*S@1y}o6wHd&nGU0tqf-4Q*>pf@{ad& zwLmk__7FFOj9m>5msaSaFt{VB)vfzzs1Dgr z--rk(L(~gD<$ihmbf&XIQ%#nqJ-_ju;&uYvrvnOQZ-$?kU8WL!g(FHsC@3$@0iE6` zc&NKVPx6M-GZ^M&xP68jk^!yCPfFej(olj)NX7s+I5O+~Y>7YpT6;R7FT)H|FN|d> zoZIm@N6vifXS<>>EXDYsEWraU?i0T)^sh~a3*rLkhOaRM@E>bX;9U0gONc405wQWd zr*$TwpX;pq3>oNs7S*dk^a z!9OqU%oU(Am}7m6OCY>IB9jd?hcWxVi|tlYvz$GP+G=Nlz1I>^pBaO%02RF(5bF;6 zQH8dRG93uYci>z#1_%E?Bq4q7JsoTZEV=7n`3pGU&6?9&2uvotXTdW-XB?pQ_QKAhJFxF zcyvI53yOVNYf1{gRd1^3sk+dsfR%oH&~RL&%b#i>A+KcqH2$#auPq%$9J`D$dZT7v zsH*FtsO-N%Mb@}iZ)R_UF*>fI`?lR7lYh~Y3M6pT$*+^`;1@*XNJ{(#;v>ce8`g9X mCr-|T)?Dx&I)%=X@UxEkj%&*3c;s5li=fVkUsdve0000Q!wt3o literal 0 HcmV?d00001 diff --git a/images/Internet-Identity-Workshop.webp b/images/Internet-Identity-Workshop.webp new file mode 100644 index 0000000000000000000000000000000000000000..b679e3d2b351e4cdcf06b4147694c668c5f4db6e GIT binary patch literal 19366 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 Q0lNYrCj%CPfB*mh0HrYvTmS$7 literal 0 HcmV?d00001 diff --git a/images/InternetIdentityWorkshop.webp b/images/InternetIdentityWorkshop.webp new file mode 100644 index 0000000000000000000000000000000000000000..1b458508c600cc1584080c8d594248fff03535a0 GIT binary patch literal 35502 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 L&;fF>N@mF6v}(v%as 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≀iOkVu)NlCfNuT&LdB&5ou{r?=YJ8r>WcJWVu*1#7Ro`kzwKkO)@ zsvk&9Ii!&yISG77{Z*>m&2y(w5AFXic1$J5I2HIqam%&dRzh)1%#R6-T&h#K5U%QUa&iGTc;dUStbuY1{F&MVP+<7 zqVCI*B7YK3!flE%j=EBF9@{)xfYAYiCVY=qw26|3fjFM9p!gh}&o<`Quotk-zb>F@ z`l7+-B7h)Iyd&{1r#zK2bj!)eU8U&fpJcldZfF(g@s@o@1>%fkY^azpPX}(3BT`$n z=p}t3(H{r2v0Zo`EgN$DxG8zZgWpV(<>0l5tpwT{jwtMw7)pMI5-+hCi|LcQ@}7ck}{5DqCTBJH)j? zEZxT~>Yo>=)0iWnx|pd#O_**PHFR0pyx1Ob!Pjz95GbT>WsiXK>oayUUePOXm0+5Q z#J_5GL&mAys|*`?f08Jbc_mSr$oiB>1XmId7h+yw4OJ$o=F*fE(zpjCNss;ZjS~Fl z?6Ld2QTbPtaMaHx?1bnTOK>g%Oo|>W7Tu|;=A~owdPI#{$E-*I+gwiRP6L?_aQC|< zI>@Aw?E{MkO+cJ)sVOux!PdO1R2smUuJXo&4JY20`yj5`7L8B7(w+I!yA@ zS6wrm4;UIlEoI~W30!1_ePp}rCAC42Lq`f60ygjLlWvq6XJCB+W3{ON4}qrkpO#)O z4$4H6qJ312zK36l12ETB)n`XqBxZH0(@TFRh&?B>!6 zt!wpa3C-nM?J0$Yc!nob^Z02lz6jXKiq zz*9`ADpnWHj6whD*R@K0SWzBs0i}c|%y&xks(MePit;4>vWuU2UGFo~pBqOER{6NG zdj6LWE9cn>E?m=o^zh9uHi_@zwcF#7wCIXb&9#54-JUm_xkeO`0IfQD7mH5CMr5C1jQ;=#q!L zevz^dbgf~p-`kvluhSF+s^al%JT&AWNK`2jM>evI3ftsW-@gvLE=8SH!!bQ%4~X*% zZ5FPUp@@j?=LFS+H?h!FQQ z^-{+>_7d_XeM z5XXDCmb7)OTlF33zF0#N0TeV8wq&7Clf^kZBl?c1k(RbMs{zlB-!Y)Ip?P9K5Avk4 z{)hHgdMz9&#nu`oBc~s$2*9_ubv<@>3iPaFOK;)U({%Zqq=@LW*Uj`qKR&_zffOuC zFZ(g8Z{nG^gwC}H*ZcX2-hk%hRQBnKb74z)mf}$t8u`7hvwrlpQP74fFH<~Eks#B% zhvtFlJiw?2tG)6~))&$&!FaUKX6A|R4(Cx1rks<`PE<;B^H|1_w)2=I-W_XByaE0C9_ADiUWIMs=5{PE z1Ll5EJDgEvswhY~;pVR~c#U^P>275q3dm%PRIuME^ZL@MYBqb+FFxkM&b!^lE7M6P zhV#1F$=P5V%_uqX$<3<%Jh)U#jp*-Wjo7H`{HTC9Sh@#mT<1LgVCrmh4Hv zKkxWhmG{dMN|YIk*kqknA~+Y|dJ!odZ>GsBS_0&D!(p?$$}&`zTVTF?J zb8>vweTL020jTGJ&CQEzF&J&hW!;|0W44D6Ez>*d71XubDMJ-D$d4btXBQ_rg)N~% zbI&M@MuwD$)ljME3)Qk$vz~=`Rwd1NhGmb$Fpw7l?BlSj&`?)6*;cmfHPUeuDs2=X zz8t>s=GUmkHey9y*Nhs>aZOhBXlD4zJpD-BOaL)9+LzmAFS9T<*1(=?Mw6_woA)RH F004rX>G=Qv literal 0 HcmV?d00001 diff --git a/images/KarylFowler_Transmute.webp b/images/KarylFowler_Transmute.webp new file mode 100644 index 0000000000000000000000000000000000000000..a4f545ef0e2acc83bbd6ce3bf267f0e04dde9212 GIT binary patch literal 6930 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 Y$iMHaXld-wMj)J<)M5EjQ11W$06TG8bN~PV literal 0 HcmV?d00001 diff --git a/images/MATTR_.webp b/images/MATTR_.webp new file mode 100644 index 0000000000000000000000000000000000000000..c84db174a068724317cca05168f321c45307fa6c GIT binary patch literal 2596 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 vY8@;lf1C^;Ljx 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 bMbo!0|F`_VgQeFG@cK50@ILqa|GWMN4r+b{ literal 0 HcmV?d00001 diff --git a/images/VON-teaser.webp b/images/VON-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..cd07cb1450165ba19e82e00bd03ba4e7cc7d8f56 GIT binary patch literal 8600 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 literal 0 HcmV?d00001 diff --git a/images/asn-header.webp b/images/asn-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..e4a392722e6692403d591ba9726104e5ace2ca79 GIT binary patch literal 10066 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 literal 0 HcmV?d00001 diff --git a/images/augmented-social-network-first-monday.webp b/images/augmented-social-network-first-monday.webp new file mode 100644 index 0000000000000000000000000000000000000000..fed6d7e07bd791f623444428db79271b35fea048 GIT binary patch literal 10236 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 Nk7_lvUHt#({|nn;`XT@T literal 0 HcmV?d00001 diff --git a/images/augmented-social-network-teaser.png b/images/augmented-social-network-teaser.png new file mode 100644 index 0000000000000000000000000000000000000000..2dbca036a2eab4c65fde5805f6b4b13bf812b74c GIT binary patch literal 2386 zcmV-Y39a^0Nk&FW2><|BMM6+kP&gny2><{PGyt6eD%Akh06vjMpGu{pqamg;DQK_~ z31@EIUnEouRA8RYJ*#G(%)iz2seA%bjrw4ppkB-P0Xn|WEEDh}>>jdZ06e0<)bg+O zsO6~kNq%N#W@ct)W@cjhzcVv4Gc-A&2GgL`5Z9UCw;AZoV|SIUhnzoXs#bo0T)e|Q z)P4oZi@&g?3Psnh2Fn3A3bkj;O2SYRm9Q=aibVRc5Y%Dl*v;_MgtHf00xsxT3_KA& zq*~(M?G&W&8LnKq3p`xfYie$P#USN{Zq4Ha2Q3hrn_fZK6~aPSbmV6o+A#azYP-X! z@S45eEZHr_DSRqNXr0nVDa*LXAZ{RII8q|Q5^OOk6xoMG$$O?)7jkGU#5br-bfq!W z#(O!DJwu;ECJ_(+a$mh;mHBJKV$#M`8l>*FV^v}%w_^I8`C0mm3nmK3_u1yFqE^^eubf;EB%tsS`t*XMn9lO}^_SUak4*?E=HES-?Wa^R zpcH_zV^TNQsN4*k9i-D`>`` zY){&pfsIi%?hBsj(a0X}?GE<5DS=vXAA>9EQO%xKc;(_6?^R zgwd`E`&AlHpJ<*Pdg1%bgwmF`n$iDwuQa$!t18NLNtSv-3mVT4p;$klY`AoeNZpxW zrBAZdi@Z7*lP^eH2uC7VgbLD*f7ZgZ-eRzSP7bB8)8`IKGlc7`sn5=S&PrO)wiPMM z-X@J)cuqv}`@343--`~QgV5JuiLiplXt=Y#Ie>Pl=y3Wl(Ajp1;($;8tm4p~V<(ex z>lXTyv+6XyP|4x|rM2CvGw15akA;)n=16%AWMOeK6d1Y79KoX>Z0`ZFWEPu&2gTV0 zXhubeWkJwtaX7jpyQ-&~q}kzZiT!_ApWyD0a2Y=bC<-w8o5l#s2PdT=_eA-+;8@7$ z_g!p@W0uS^osj?OWKeiwZVOR3B@Y6AVk60Cg;RzrZ1d{|rP4bbdU9b;$mxoH(ihIo zxm)mx1;S_rZjb`Cg4)ay8ay@Q`>+2gE?CBYe8CnYP5;2&_Stm|S{&(cu7y|M{TwLZ z-3$$}3lH~k>J(II<WPTDZwGpv+%_*vnJiE_k4*?mp3NAcq!UQ3+{clI-XV5=|VJ{UA@E=VAF4vSY-r= zXwa2gd7xt55vsb}*ziE|6Jc`?AJr)MJ`J&X$z<%<{hphNcjoQp{q>VA3{s)gmznYl z%Vq40OiDxO*oBqCyGf4qUmqoguN!gQ3X#*-p0EgWUca|rf%>4s;58%9uebt*0r;UfoF)|vbEYSB;hclps zM=#=&&$ZwSu#bk=$;+cwzC7cG{cZ0G*?uP1zI@py>8?}s+(%eCztu2e-7`3VXtDb? zXs7JEtYPtvH*^3vb=3jH?j=4QE~^ucOk;u2R8jJb79`ggpJ<-9o$kL)vC$vmz%ROX8_ z97L^>?$RQ9@5`!CPYznWMEy==%Nj9}fi>*0Y7ZgYCdu8z1AJFqWrfSBl;fJejrB?& zj&bs3xXL)T_Ag&5kruwR)m%qG!U)(!z)a~wYYo_pF<`&))>?mL00003hCm7Zl^_5B E0G_R{B>(^b literal 0 HcmV?d00001 diff --git a/images/baseline-teaser.webp b/images/baseline-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..a4ea318c6e25413a96befbc27d3f0b341925abea GIT binary patch literal 5470 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 Us8jdP`{J7h#+BfM*pL7K05cAh0{{R3 literal 0 HcmV?d00001 diff --git a/images/bcgov-header.webp b/images/bcgov-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..d17884eef0bcbe81bda0e649ba9cdabe5956f098 GIT binary patch literal 4678 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 L9r=F%5diQHVu}ZG literal 0 HcmV?d00001 diff --git a/images/bcgov-teaser.webp b/images/bcgov-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..a5a4333d66cdcd5915d84ec5b5f755aae6c8079c GIT binary patch literal 5528 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

!ch!CF1WyRPYi5J)`aIwpL@vkxqD1c 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 literal 0 HcmV?d00001 diff --git a/images/binary-2910663_geralt.webp b/images/binary-2910663_geralt.webp new file mode 100644 index 0000000000000000000000000000000000000000..f3e068359f1523b45c3e2e43860f21a8751bb43a GIT binary patch literal 23230 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 BHVXg% literal 0 HcmV?d00001 diff --git a/images/bio-photo.webp b/images/bio-photo.webp new file mode 100644 index 0000000000000000000000000000000000000000..aafae38f71cebd40ba9344d0d5366f7ad17f1634 GIT binary patch literal 19120 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 literal 0 HcmV?d00001 diff --git a/images/bitcoin-address.webp b/images/bitcoin-address.webp new file mode 100644 index 0000000000000000000000000000000000000000..4400df9a15bb9f5f483bc34319bf548a4ce44025 GIT binary patch literal 1308 zcmV+%1>^csNk&E#1pok7MM6+kP&gn61polhF94kZDuV!m06wuun@gu8qM^Ac0N@r0 zX#oZS`T#4(e}H}`|1JIe`>pU#&A);EEPj9d=iqywUdHhM;vojkM*j*0R9E<|5y+INClHv z)s>9xRs5;gSJyz}lDP6WDD$AqU`P?a$z++0!^H~|Z;$eaCD|p03YDu>p!nQKB$4i| z7Q>&)1U@NATk01vM}ulEvc%F<^O!LL(j?T84jh;&g9~u9TBl~gM1T=3=b@Ivg%gbL zg-1MnewumuK8`CdLH^6SC0{n*_o(C|Om>g5{G8YT6UMwo80PS6CNHaGubv@{c0#j@ zEqR2^U~}H@0O#voDbV`I&oWWnTJGWe^Ih3E`3jKEcuVLc-Q=j%Uj3Wj(;7Rg<#7_- z`7|b`Ahwv2F=E%;8w)xFC-5h?asl`>Dc4F=eg-vv-mi+&J=;ON!X55zlk|Il49hR` z8UO(Ny(hbjibo$^iZlp1Kbodtp=|??&Cl8Be>GY^n^=aq>DA&N&Os%#)4`Z+0EkD) zJE<(@8-i`Z1x^*nlZ40y!Ob<8!}@=ELzC5g&kz6cG5d}?_#I>wrbxadMU6zsKL#`3 zSk)n%_3UWZU1X(AJm16P+dn%n0FJ5bRx@5zfQU>q7K*#j(b*p&=uoCC5xX!6LAG3r zKMe#${9^aZ#m(GRfnl|PsQ}>y{N}3oCM3c-f#$dk2>VS{Exh8J8b(vUAFzES=1|cf zvi~2DMAwWqBr?wZ&E-~=yU{likC1kGDyuQ$S0;}+^U%&%HVRoP1lf+s!jsQJ)U!wsXfYt-;Jio`q~{y85} zAuB5UHCsKEo5|05KoWKTa-STue<15S6yId@tUM?9yIixeWY))1%jk)Ck$Sm75^qRNNv$Zy!3a|;sWVP SVvO=e%$KcJMV1x70000;tdO7p literal 0 HcmV?d00001 diff --git a/images/blockcerts-header.webp b/images/blockcerts-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..7f7d6a058bc8bd2c909cb91e47a585096bf44d94 GIT binary patch literal 4170 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 Tqd>$)KY$nda^gQ5|F!-LhNwL2 literal 0 HcmV?d00001 diff --git a/images/blockcerts.webp b/images/blockcerts.webp new file mode 100644 index 0000000000000000000000000000000000000000..81176c41f22217ca66ef6d7b5546c1152dd2357e GIT binary patch literal 6086 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 literal 0 HcmV?d00001 diff --git a/images/blockchain-id-header.webp b/images/blockchain-id-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..066451ef0573bcff332f1aa8ac0ca89850670e63 GIT binary patch literal 15466 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 literal 0 HcmV?d00001 diff --git a/images/cryptonomica-header.webp b/images/cryptonomica-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..b9e823dea4bd04d8c0ca99145ae96d88bdb77023 GIT binary patch literal 7292 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 literal 0 HcmV?d00001 diff --git a/images/cryptonomica-teaser.webp b/images/cryptonomica-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..59b1e7e22b9bc71a8092b1e3224127de7b54095d GIT binary patch literal 11120 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 C7?~Xa literal 0 HcmV?d00001 diff --git a/images/danube-header.webp b/images/danube-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..93a6cb4ae633b63102e793ab624fe631c1d9a82b GIT binary patch literal 5910 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 literal 0 HcmV?d00001 diff --git a/images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-2.webp b/images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-2.webp new file mode 100644 index 0000000000000000000000000000000000000000..766f12ac3a03bda909c47fe136a9a90d92a7bd19 GIT binary patch literal 4538 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 So@ofH$*PgtT7Uom00028($Yr& literal 0 HcmV?d00001 diff --git a/images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-5.webp b/images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-5.webp new file mode 100644 index 0000000000000000000000000000000000000000..5340eefa72056597469363494dda023679f47ad2 GIT binary patch literal 17114 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

LG2iQAp1SO9ABl4t<^Nw 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 literal 0 HcmV?d00001 diff --git a/images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-7.webp b/images/dataweb/wd-xdi-intro-white-paper-2004-04-12-figure-7.webp new file mode 100644 index 0000000000000000000000000000000000000000..563b18e602c271dcd71dfc83c7661dc2a7d7bcec GIT binary patch literal 18310 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 RhbgSjTOa@c00000001(EWCj2L literal 0 HcmV?d00001 diff --git a/images/dataweb/wd-xdi-intro-white-paper-2004-04-12-intro.webp b/images/dataweb/wd-xdi-intro-white-paper-2004-04-12-intro.webp new file mode 100644 index 0000000000000000000000000000000000000000..8fd84590df6fc1dac9c11c1f31b2111d3f5d93d6 GIT binary patch literal 19696 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 Du+eZ{ literal 0 HcmV?d00001 diff --git a/images/decentralized-identity-github-repositories.webp b/images/decentralized-identity-github-repositories.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f8372218d1c04ec1767a202770305ace488c4c3 GIT binary patch literal 101710 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 literal 0 HcmV?d00001 diff --git a/images/dhs-teaser.webp b/images/dhs-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..cbab9a1dc212000a6131eae7b585f9f9532503e8 GIT binary patch literal 27294 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 J00000003*)lY;;N literal 0 HcmV?d00001 diff --git a/images/dhs.gov.webp b/images/dhs.gov.webp new file mode 100644 index 0000000000000000000000000000000000000000..56dd672f06fdece36ec2afe0a42d8708a8276626 GIT binary patch literal 11206 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 literal 0 HcmV?d00001 diff --git a/images/diacc-header.webp b/images/diacc-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..a643d165c8a33f8884e96e0c4c8f78660f2e4c02 GIT binary patch literal 13278 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 VtHZ>>j_;ZYO-`vDg@0xLe*s4Pb|U}) literal 0 HcmV?d00001 diff --git a/images/diacc-teaser.webp b/images/diacc-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..b3c6fe9395aace538b5f8a0961d5ed49d7063922 GIT binary patch literal 3122 zcmV-249)XWNk&F03;+OEMM6+kP&gnS3;+PoJOG^mD%=3z06vjIo=K&oBOxkviIA`o z31x2Kb^zP{i2Oh{+&*~!Ul0W!=fAdh8~#VlzOAyNF-PD{0)H{y4*)O5|DS)3-bDak zTKJCf0N^m72k4(xKk2_~{O10L{=3*m$^-xZw$IyN|NiCQwdP}c@*5STtcFPf6Oh=g zC1fdcHhlm4YAjAhk>}1eVgb=;1=&6P#Oox12FpULf#qMoVR;{C4W=;8LzDinRW_5p zYAcPt9>XJ`mna@cRZeepmKf$)|E@Enb>}p^#0ogKqVgoD{xJx6YPd;Cy-zw;oG9Fa zblPB3wQ{4$SvHs<`igcGe-K^wojMM z77wBW@&0-;krnYl&2?ImO~ zN00#i|FCEP000vjH_Z2?LSSdwn!X{bqfFtq+^Hvnd`)hLq+V5%0gGBhTVhgq}!X&0ICgm*;jJ49LA z9T7Wys9n#NRDUB7nBAZOPo$wR>$?!VWeIhA9>q7KVhsay~Le6-47GF4l0 zp>=5R{himGbxi;l6p7@y6uDePa)(?w$SQHUMe#Fg&I64qz?~F7;fh6MHy*!z2@7hA ziG9S_VssM1_GjuyNbIkFWo`;2o<{P6yv@#&GqkU|xEFd8mSZZYN6BjUv8dGhB>iNZ16bCc~ zz007h!16{O@qOLx*sxH%_vt&nde{?YuiB30R({VWH}1k0LU0_E}x+<2Gsp&g8q2>pyp7DN2M>qe-4S9X#KXu_+%5xl0?F!S{)M7F0Qbw%y`45kZpD znmjxN<{c?_W8zp~uE1iVSiNU>a8_3zC?7c4jP}t(GU;v9{fO(A{YvcDd*SSpNX-~a zXkt0c3rVR~UNn1J!0bN4v8`?dM{l?i6b)zFmSUL{JW=H@f5+>V+?T{OyrLjCtuNL0 z&t#BKToD>$tt}!?f9OVKjjEJ?KC~&XXFHL4y+?a}Ox3wUK?!I81&RT{EW3?G*oUv! zin7aD^I*Su(R|`^f1J|F|5o#{G^4|H;n;ou@9 zaYCyLcm=tmdOdOqv-ws%E&aB2tcBRyv1K^rCZkS@YBao=Ta;_z%CcVI+Nu!XSfj>J z8`_>l+dL3D*5MSpMLC78*Oi=G(LUx4PET3eX;p7ZqX2DGIF*y%nO=o0w|Jfij7QE< zTPfbzKmy{L~=M|mAm*A1?@K26RuA`x`4(c6J=T7`=%V_e3 z*nWGk7|@jBSL(z4b~qw{C=a;`luMtoGG&9Gr$EW^N)M_O8fcgH3;&7Z8t&F?%?nCk zr2jxh*pHi!gFeaY|3#f)8IL1)Xb?1`(z3>(8L52NV{#vp2>$N7`Pas8`|Qh+WQL+U z;dyu8#U}HgPAQ}2#h1$y@sr>5$T8>HsO>|*Zdhm^t1F^?Pe6;AVCJV0@Z9ouIFnue z1qGHoN&mU3!U->dgxvJ0`bJx!d#gJa^g9{4_Aiv0Tt7)_@b^9=HUY1&+eRWpLg6+I z({=F$XcFz#N4>Q=)f%1ir)1VW>VL_%-sms1`D*#E!~KJG;af|7-?^|{TBd~&s4^LC z&MuHnkdgQrli6o3zeJq~ojKCmHqzIeby|Q1%oO$<6ZkGWx?>;+#*u2dGSqcD@LSzt(u1J}3_1J_j<%=s* z*6aF2HsK%D5@x0>+q@N}WYEpAJ#(}pL^tdK-$^+;pQDbuGBK7+-V>@^e0l~C$faf8 zf}5O|#Y1I*@3PSu|C;tj{=~95geA9^{*P0Yw-BuJM)glHy3^o&o4kSZn7DrbQnZ#} zjc3(4ubji1--}d~acjw0$tPNqjKE6T@g?v+o7H8p_mAd|nI&$5h1JJ;q`5wS-XaVN z;TJnB*v?gSSDy#WPw(1Ee*vGQskA9X2w|4`bMrjS!M5P?*r!`n(O2b)a#C)b&y7sc zbx|e*&ijCNyc@#N+A%x&Gd2t@1OcE|t+{0xW%Yi8k1m8H1$jufclbp6f!5mSXzeip zJnVm9MEz^3jy}(4^fu~X9uEsX!9QUlik*3W@neTl4HT7CL8x*UQ1Q{!lP?4LG}%w^ zCA9K%x-QwraQz>s$}wUHOWEV#+^vyW)hiwd!5*qjuU|?jS{xtBD|;^n`IO;(DPOPV z-sqR`o$@zTBJ#c>!kw%W;Z$%m7@-&=gs*sFJUW3(P4^?)i(sb<%6dovB!BHuZa$lUo|w}VYlU9(2z{dbOY2xc*E5hTP1JuZ&N59A!^M`n z&s;{qVKt1Hf;R;-V?;uJZ~uv1W(IDQQ$*zipREXaQ}>kH+q=r+0zSL(d;qvAZ?TTo zSw>pi2NX@sID2I7vDNEus-j#d7Dx00BK8I&%8;~Kg_@3Pec7>^yhLc2~ol;5O*HfaH>5k!6k_@hX-q5C7`OW|(z7`mbJK0 zK?QdGZtn(ngX8gTrXj$|dIGrin$c=u^?^E!+MMfF46{PzfJ%hRnXH!qDT=tby6;=saS?R*ksA&a`bE_E&> z4?O38!Gnh@nGF_*%J_%-5b>`;UJdRBasA0Gc0Wak@aYU^Q97~&9>WVk5_w&1a;$mR zAsWY3k;uw5tFzdCz1-%QMQ=PMYNpE)g&jY&##Uo^?X@##VGN#TuaM7xhD=#ohppj~ zZC-W2`E7gxtc5hvLF#$OA@CYN(kMuQO**}+1V9Gj?N;BJ3z#z4S?scgHxagH9_}fM zST}3HzC40Eo^>PNIts_AREy90pGIlI+SldRbcTM0>vv~)i1sxgyadj-s;Bq#VRk8c MBY*$^0000001Q+Apa1{> literal 0 HcmV?d00001 diff --git a/images/did-gh-og.webp b/images/did-gh-og.webp new file mode 100644 index 0000000000000000000000000000000000000000..1eef99ca78759637205a6cedafef6fd877ce655d GIT binary patch literal 6342 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 Zh=yYWCGg<nUqD*OZ*0Y1@auTdx_q@tvj*g*gq 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 literal 0 HcmV?d00001 diff --git a/images/did-square.webp b/images/did-square.webp new file mode 100644 index 0000000000000000000000000000000000000000..ed53cd57557c49ed53d3b424ab46b934e1292a56 GIT binary patch literal 2282 zcmai!S3Dbv0>%@igi^$IDYf?|MunoZ_6#cMF{@@!8aeh}u}Wiy;F#s0wP%eS(i$~t z)aZ#lVx&EkxaYo|r*prj@8Ns+9{#_-)#FExHt7HWn88B}I}3=w{NH`b4p0J=%mQWs zwWqzCEyP8u?$_il#sGLg9{#6ge7kQ42_x^gP$=T9E7ovPM+d+AT;Bd{-FPC-;Gvj}3Zn=nlf5A|VyZw645K^znFk$ZZ|KbQ z^*5wniWk0f&~@!d^W)me0z7rDby%xwal+knLK5 zCn67e2NbheBBcLwD-t^%Mr|s#DVrWBqFBN+o+kD>F|bj2j@oxzjAzKBGhW~~jXVVD zg*nMS0=7E#1A7wp;H7C2Z`6C)XvS02n;R)hak)M~Zhn34T^>XTQfVBY-^qW~RfypD z`A66Ce)DP`Fsmqk)}Nw_p94h7)>MQewB)uGg z#@)RNYn?xnuBL-mI}_HQ<}{|R(Lgwszho+uJXA*ydQZ)lBJ$dIGrO5z7J?zg<@&gTJ*VMk)g0_gHrKD!ozDD9 zE#3WNGI9%RPQ=F5@hyxgetrcgp)6ZADs9rzC(JV8jx6K2x+Ee{x>Vm;M0gCmkF%D8 z9(NsJ6T(K3E)Q(oJ$PpWcjV`2tHZ3)ik6+sygjMuG$*y*lkc6!wYo3|+AOZ+hw#!; z!KY9T-9edGn{9S>0BL=1Fd0jV6`=l+saq@x3CD8_|L6<1J$U?$Z{^e-$2EWl`+Z=I zEZr&EzTZu82_RZG@U^cy(Iwy=(1)n}>=qiiTu9w3!%yb3s~+B`Kw|c$FsqD1khW7H z0U7AY%B=6N<3FzCOCgzV=pg9Ws_V(jF0w4j`~wV@<%ylT<9o#>4a}OZv_L9vmfmho z7yLT6HaP}6k%J|Lw;Y}h9i@C-7YkX4++dUB3X}b-BN&roeXUrr=Vs z=l|Ah-OA)1twFp*#-hRMemrX%fzqPsIk7U`2k)@YwqT#L*rC-R(qNK z?GcNP5qp5>xfOR=LV!0VIL8K0B5|YAS}%W<3O%&<)Ny?1bC*L99Uq&$I6ZU(WL2CN zUSYwNvze|qT_yA!($8|bmu3-xechCgt~4eHS;2)&zHBI|Hn4914wCDW@?(l+0b zyB&YI+v$pV_2;{Ky{IRzlOAMA%=RHexF_Tvy4Znp-#N^Jp=Y zRSg^p8&nlMe8-&qTX_=;qB1oR7UU`C^#C1rS|Q~N@6$qWO`A2HW4SGbK#M={7?USg z#~WQ?W4l>B+zY0{@svo1z8@=Dtm%hS{K)b&lY>go3d*(ZfMP8yDPZVmP*#dUSrnuY1$RLCEc$~m`(VAng@ii` zZf=&h=*m&6J6V=ZZA8pAehc+e|ELT)$q3~&zEOe3pQ<*Xx?O$DOzr%WyC+N*vS#&T zD|*!e{S2V}wI=bDsx$Jnf)^9J(*%REnNG%TkD<%o_nt~?kWp%1!y+2I=831j7Zlg* zOTGL|;2Jg$DbRx4tJB;BZ9T2~*_~indDz zHfmN&0&-bbM65o2^m4teZ65GZE816TdVnGf>7CM+$t&GJdx5lO6uEQ{FJb9UgF2}F zHOBV{zn`q0yY_{%n`CKJnOgb)Q);P56fTBvG8`gEHOI-tQBx`}8~o@^f2+k~_j?lv z9&mTy2PGVXVA#O#_e8(I7t0`|};gcFpO%Q8(UjEAeyno}RJn&Ed H0|5U8V82+{ literal 0 HcmV?d00001 diff --git a/images/did-twitter-sq.webp b/images/did-twitter-sq.webp new file mode 100644 index 0000000000000000000000000000000000000000..7324c6a540d72d493103c6b6416fb40c75fe182b GIT binary patch literal 2514 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 literal 0 HcmV?d00001 diff --git a/images/didauth-wg-head.webp b/images/didauth-wg-head.webp new file mode 100644 index 0000000000000000000000000000000000000000..618ab7fdf414b0f7760819d96e841983bbda1d24 GIT binary patch literal 4958 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 literal 0 HcmV?d00001 diff --git a/images/didauth-wg-teaser.webp b/images/didauth-wg-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..8c8fe7b478af0c3d09180bc9b51ccc5f814e642e GIT binary patch literal 2986 zcmV;b3sv+|Nk&GZ3jhFDMM6+kP&go#3jhERJ^-BoD&hdz06vjGoJysmqambH>*%l& z2~FHB&KL{hf8M?J&F`6d|6}CGzdncZxaPmi{-=Lf{nvhX_5kse^&RE|_CwZd``@bH z?p}-?O+JZ!U4GL4yLnBXH~$seH~K7t9rFG6ufN^@&;B}jt0~+7esTSu&!g!)$kLUV z-}X;MeF?pHz*o^U(M*6>nEl7r&R+@<}_EAxRbM+6nVh1k3D^s~MCz z7$dO+P6sxjQ`t61Qg`x6IyY^h#&k&(tw5e*Jwg2kH%Z*YP{6c9`Kz^}v;PZBx=fHH z@8#JQ+A@=$a|eGF%vx4UP>oeYq`L}TJ6JNQSZRM?1=xpXzQ2-5+{WW;+`9QD z>gKeYo9Q<<(r!)w0RH=P_y6)Wd}jE~%%A`G^SxjBt;m1?04qIfT<82$9IoY>^NxC# z%2eoYi^I&j#`Bs_Pty)YIXJP$ehKUBlh@wig(i7^s@acJ)ny^Q+V4XJXHQ&T2C8tM zB-9|P3CouSer33k?77zD%HGaxMf&UkOudTbRBv578bTQH{Lbi@9xpM<2ZU z_cywE;aTMh_({pF0Ukp;LnMlk0hCB+d zRu)vPi`Ws%t`In{=w!MLmWHXq%j9Q+fBE2=3+Iy=YUsq0kr4p^+dKN>^aJ&m1f>$F z&=8h#*iN;Bu_w10-iCzhHOS--_{7f_!;G8%Y*FZpLHpeFz8L~~8}H~*98Tt99T`lU zNzXTMR0ScG2z&yqKA=IsqA&DaSzj~+0kCw8Oe{?ueVIV;Zp zE$oSFrDWmGbtwt`#04VVdx*q-N}%htO7&%Q*EbIoKam+rW_@?X@WatrQhsNHHf%Ms zvdLrq)!LVa!Wa3QR74Ke2l}*eYd>Y@VfPh1=y{247r((`rmWxZHg3r0a9&8}Uh^T~ z&7}8mdo*sAPt$9?m;XEAK;ShD+m5O%SSo0qIx=&1<9>HWOZ9)uLbN*xhp3b`b-I;~2DIqYrq-y% zsiyiP&;R_)+?yt?`a3w^Ov#%Tq$$dRIXy zX@X(7Hi(PpTXB3+rrD|IUnZ-)mty{n zJ0ebbYMZqmx$AN1)TXmj1J*@Im(^oj*n3Zt4=CBZ1|k5v&p1ostM~*q1?RA9vC)O= z)wT^6{hfK9n7fo5%@Fh?b2n>o&bscm-82Bj|LFFsEZSYT0}2YSPbtxV$QIT4)uSjt zGY%^9Nm8%}9qtV5jocZfs5HJgH_pZtJ$0pRjGgzI2!+At5>k z=ROPUui2?kq;Bn<_K8p&^QOY^<0)>`M2hf5S;=S>hd8(eJ(N+nSz&@ADf&~M!RBkzu5z;i?dt%6k7BYIsPe*%Pw0KOzKGgx*9_??)HIR z1R+`gnlH3QmdcRVXz{uf2Ia*+6i}Jdh5Z(RiT69jcdKlit9(7^z`2FbsnH*&4B_Ir zUi4>oOUQwl7!FdYHT0r(&nlPtYYE^xYq*lXoIGHNs8da#bsuI*qIb>tC`g@jx^a6l zV~VbVD#R4v2%w+@Ze6jX;(CE$XnWQFcfbLGEv6;F5Zz=A5QUksbD%MqaRW~_{0lbIbMTVfgaXe(xwy|3b2t zyE3J&zmH5Oz>9qT0#prwNtNuUQUHj-(cis^0Wv(o)y_`5ion?wzIbYeOHv>y948*Y zGi=rHNsM>b!KzUnpw54}~unK|jD;Bf748SgkIX}D#IYx~Z zNka5nic|vE#cQL@yyVxQl>k5CP8Ftss}wJ@h{gn7zK3{ER|ucTA%R)U>&^LuQF4UH<1g&T?Z zO?|=F2lJV01qx^nx9Ug;1zVR6NRZoBfC*Uh&qDm4Q7_Qrw27;2PQQLQjl zMHQ(^X8>KorZtFfk&fO3O|yRf`F`8D4EFQTaS};L!PM`H!A?BPzat?!^5iJm`~`BX z%IY?dzne7B_KSo)2qGyut-OlqE!F0RW7=oPE)_=(Ink@J8ASqo%5Jfp z%ioXy0#-@)dSSX=!}HpAehvWbMu~rgMV)ezGqcTeP-g~+`D7`Nm0z&b4NOoahFKeO gIbi*|aLA#TBgKmY&$0OCvJ0ssI2 literal 0 HcmV?d00001 diff --git a/images/didecentral-discord-archive.webp b/images/didecentral-discord-archive.webp new file mode 100644 index 0000000000000000000000000000000000000000..e4a55690700b05a95780771f3ea37cecd07792bd GIT binary patch literal 28010 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 aTo3{_Yl{cmYP5fh?;ik8Vfm$40002~&-JGO literal 0 HcmV?d00001 diff --git a/images/dif-interop-head.webp b/images/dif-interop-head.webp new file mode 100644 index 0000000000000000000000000000000000000000..5aca6a6a963dcc20f9376b7d0839655ff581907d GIT binary patch literal 3250 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 literal 0 HcmV?d00001 diff --git a/images/dif-interop-teaser.webp b/images/dif-interop-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..c9f42ef54834a0dcdaae16ae0d11863face4bd68 GIT binary patch literal 4976 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 Do#l-{ literal 0 HcmV?d00001 diff --git a/images/digital_geralt-93001_thin.webp b/images/digital_geralt-93001_thin.webp new file mode 100644 index 0000000000000000000000000000000000000000..ebce0359e64723121ea3850b759c2d0cfd4c712a GIT binary patch literal 14860 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 literal 0 HcmV?d00001 diff --git a/images/discord-token.gif b/images/discord-token.gif new file mode 100644 index 0000000000000000000000000000000000000000..cb52c3e2667716d9e520bc409dde96d0c5ad4311 GIT binary patch literal 1207253 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

&)Jj4O!5qXv zv_wln^noByqC(8UA)JRoSiwBeps)rNl3CNF7)X!-76eO1;DI5u zRxDDY8il;$t>0L^Yhl4K{?47zeE|ge|B{LefMZG|*q!N;fKm6a*PM6vGL~!RZSY$EaLNsV35^$t(OhKz?ixL!pcr64# ziX%`4rBHT~9=-@464-)ZLHDJjI_|}S@dZ52qf}0%Eg_<}pn*7$Lnr)-PZR|>m`P1^ zU^n~$SC#}P@DJHI12(E(QuH3hPz4%*3fW+Tyv+nBbVI0&9#{?~U-qS6##~Vf$WdnB zg3y4@{mE1A+#g0IRW_z$mPI{si?TGuWcmcHROU=f!4QxL2sZx(vs8s~kcbmpTv?Wc z5HOr_nB-rsCTq5)Q3d9J0M96Wn)ca+6fEV

nv8eTBwWB%qmMyAVoBa{%QCK;z| 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 <*%BYvR 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

;QK9Ap5*#Q_Y%fek+l97lk}S*ja% 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 z q$CjOPc5U0YapP8+n|E*DzjscxdNu3Tv&WGqKc04PbLY>YN0&aGI?2@k*9{iA z(nA6Q1O^yv+!*1*iYix__?3L{{N#ZJ53X0i&>=+aQC3KhxY7H@3YW11X*Gjd1J1w$ zV{;9`1sQBGs@)unP{Ij+5^gxGwBky+4LMAXx#~a+QN$5RBr(9$nz*6}6*j1#GtVT@ z05iz?lFu<3DTB`-`RIda1}#)fQ3d@BFinFdW-#eQj|M!6HVUDP(j^6@tkOyeA-qz{ zErGMpDh!S5P|PvI`mn?^(M(fKHJ9`&#T5;@p^7R#k^;RNY1|RV_ae))$AiqfqKOrn z(1J095PA>5HV!oji<=wQBkhV%^4wryy$`i^^SseLc=f~# zKSJxBVKOGPU^h{eH4gaThH(}+=ba&4nCG7*e7Lx5B`#VliZM=F>800FmDcQ3g!MdP z(M4zm8*`2KWF1Y8bFmde_8Py(${vVtK>0jdg|y{nnC;9tpAGKLL5Gd*Fz+rs zZ@y7aolQpR1YGQynht88H)?dE zOE>y-)v2$(I#sW5`5}&B{c&Z(SK#;~cVEUYYu&HVLJNN%y4uy=X&x8z=9N93{`-@{ zUw`MRx^U>|O=mp;4iH4x)80Y2m#)Vo34G!sS=OqiIP`suR`{Y7?&K#t0ugV2l(Jt3 zK^T+eg^+|Vc^&}oHa!BakcDwEpzCJ$rUhUd$nytH61B{4(`#loPmhWIEZ zUI~e7?BEjJ2tp@5QDQ2b;vHA`!tDi)axvT3V!9~7K%(z&loOO?)J2egwP}8Fj8YpN zc|T@E(vb|1z;LehKRVVCkDctK9udgLgZ#*fdpuOFZdkGh#tBF|Qb-mrm`Hy;jge{O zASELNNn9pxlDlN0B{2!HO-9U)o-`)vR8_kK0*W%!qWKpqrCj$Mezz2x6QK{x>q><6WNn;n!8O%Tf66ouTydxF{h?Scg6zE!U zb5_hUOs$*kTw8?+*SOM^v`GV=M>a6j3g|We0sHYzY54P6(?mc55|~O~IlzGmTr#7V zycTV3n-%f&=e7Njh=v$2feI|uAc7TQWr?U+&jv-h)1_8tts6JcHdM47l51(fJEGHG zC!ToSEr!B#+~TfRz3XLfdy$%zs))q7<3-z8vum5`=GR%+!} zx$>$7lU3pET}N`)cqX`(&{gAqU$b8fZ_2+L&RKwYI$&-cn8bCZ@QJU3O%yjKrXFsJ zhFx5#4#zlQAcmfZCstw|i)+O__AzDE(oGoCcuGW8+l-A&EgR#QLj~UPlkM_jDNi{- zElx5~hJ0l!Az91LS~8PI3}rE2kIH5LHgibu+hwC%yo{=nel99 zE5mswZ02)>-u&lE$$8Faak8BeZJj(X`p0_~w80)tus}zeON1_TSq`1(L^GPxD|R%c zXX0m2zirfB_Ule>eCeZUn$>sd^s5v6=~BN$)U)ml9Bo~tIjWj0nQrx%VI6GX$vW2; zE_S7GeQXNtn%ArT^|Rq3Y-wlE!nag*OKN>>&uN=d%x*T`pdIeEOq<+GBKEPf&288u zTip!u_P4#_YjKyj-1WZBxr?3dc3*1WTY5LV(K2s=i^Sdq?+d!7+~JYF~EW3U@gFQX2m8-uxTh6}Nb4GoJF`ZQSD+Zn?;b5^|X1hUDKi z`N`?3@{A+g)-RuVP-On|+SI(+H^(_pb&heK&)Vlg&!5vHM08#o{pb=+y1|!T>ZU_I zCqd`>YoxAfs#m?8S1)+hN4@p0+r;Z@e@fUdJ$AAm)9m&}JE+y}c4+AxL2xg$+~@Ae zy4U;el+HWfVbXTQBgOA?27KW0IQViGKGKI@d`lF6c}_t*v=fgv42fY+UKW)+r+VrPSz3P|3dM3O6^(~COv}gb4+H3yyxIc>Sam@SP=kfQ! z4nCiUfBE7YfAhiQuIB^)zIj`aG}x>`!&@uhaBT&G=96{O|vQBLD?#01NQR4v^Cl zu*(+E?HbSlb7KCwivTB(Zz_<{E>O!daP2mb18>3uMGFK&P;W+X(Ms^jPVnnePz7s( z1>wpCU(lUm5YJ{X$!d`6ZV(4&LI-<_2Yb-8e(=nK(8z`m>Wa_^V*&{sN(qB;Z(CMa-3QY(CC2r!dFbgYY3-zoE`|S&bE)2!6C9E)=&JYd3MGedB35m=Ne+~}g za3$t&nCj3Dy#){dsZ0-Pj1Oln^ZpPf0&$ZDkq}SC5T^_gV@wfYju9KtB_5HEB2f}e zj1qm!5?u@vMNShpktI6ui9Qh&*F+Q>jSV|46_tk;kBV`9QD_%=@l1TN$4Jq`gwf%Mkrs^+fRHg6O=KBStQj}#85b@ZQ*j!jry8wMM6fX% zfl=MKvERIL6TvZn#f&LPzeBE?W5i{>CH^3E*swEmI5G?Lpmk_tVN zlS1;7MsnEy7*g9#Qrl9}2v?GrTGAz7639qG$TG4XjiM%T@FuqfBy%!jc9JJY!Y4m& zCa+B>Rgfsv=_v0gDV4G$EXyf7NGp%c5Ao5r7%BqIkSeFhDgg>3n-VCC!Yc_9EKv>n zzQQQU5--e>+JY=Ae^M=nf-NJ`Eh8=$OKvWss4lnZE~6_i^)e{B#CaS<**&oc=KG|eq0uZ=5@o;vJIHR&L1#m2l(|V9IIeQb` zO7kcGoRb4BO#-L${;E?ot~1}VlP9**0lQN=ztaH2lf}j};mUI-&h!7$Qy15hdfL-H z(X##GQzzy#{^~O@?=z_K^WfgI=lU}z{&V~S)aC}1KnwIElry`SbJiA=`ZyC*it|B7 zB0>e^K$$Kor|VAt zDJ@UOZ%^OyHa8SS<#grf6fxD*B@C7N5cMx_6F2`f4dql&J&RByZBmV|QXSJfGgVUq zHA(R>40So?J9l2uu)6j(7!SOpDQPfuDebx}F=S828KoOLC*Rr7+hO~18T zeRWou^)k!#TrV$O`E*^`6;;IbU3s)z{eeVr&qPP-UMJCAA2luc)n8Q)V8sMnA2eSJ zmOl@cUlrE71a@GT^>WQ7)IiB@OTRZ)|6 zbuN}^EpuOUc4Lp0RHwE?fK~&T(rIzEXy#mjJm7I7QWWyyB&7?;i* zw}2oQY;X2&aaCRyF9GtFS2K4y`nGeMm0v*@@kCc}rM7g*Ol>1~G$&Ve`L%VUmN;QI zcIg&lQ#W33cXYo^17>zTPnT_f*I8GW?{K$XRTHCjHz8%0bCDNbl{a|*T^BA9puxDe zd%gF2!8d%xcYMjWe9iZK(Kmh7cYUkkcqLaRU3Pi(u6YwxHQD!m@i%|H_j9o~cj3~15jcSrc!3$Xfp^P&X%~KNw_NGhQg73NF*t)Yc!Mz*fTvf0t(Sl) zSa_R_gH8B^Q8s6kFFyTmMXc-L8U1b>eWi zh>iG&@mGg&l!wvEhxrVM*G`CE72c4zimmvHy;q42zfOvG_1mzxjLjH{ zwb()yKDjM04?Rb(k7>^57k7bIFyR32%uR%+ge8KVtqCgDJU=Q}-49)-xW&n{9 zIguB+ksrA#BAJqDxsoAxM-vxt-xfN@_>;Ytksmn$jvxne;0KKPn2$LJj-XPjje%X*QAPLI(pN}~SNPwN&nR_i@3;Y2ZuB9qa!YYz#q4BD(F61iS zxuU^0p2KsV2dbWv?4I2&p9T4qtpW>@z@Gv7pGz7G2>N^fEuaqk!5j{`0#M?TBzmGP z`liblqpMS+$%&(l%%j&1qzf&JeTxK4`lL@f2{2%xxtA&|pbK95S}v)f{c^s#x2ADA zs~XsOOBRE5HXz8kx%=t;;#B%K({6`UaqRIG*~YflH?Sp#p4yB{m=e z)L|v|paS+`A5cOQw7Rf$8aa77oP3(dz?$pC8qByixg0A1z5toWfD~xq7k(kLHG8u= zn-sK>cPxOW2os6qlrpt6m*41NI}^dTPl;U)Cp zyPct}jrj`(+AU2Rs!^LNR2wCHVFM;$wf&(Ldchw2VG&S*2Oz)!beocW01_nO2AFz% z?LZisA;Fs=80^5N(N_x+TnpHDxm~lled)PlEV`X;x^b+!otc=8`Lc217ed>Zb3nOb znV{#I8>->}Ed$(NNAKbwN zOh5v>fFAte5E@zoCO`yi`>vxo3KTpUqJVw>{h%4npux@{8T=r9wZIEDzz>9B$A!TU zHsB1Z0DUPOG%b9WqrQp{c7P73%(c`8*ktK?Sa51Ngof zo`9l3nc9ce+BX*419_;oeFCUH2N;1Ru%X1w0VT{K#GQd9K>NH&d!>&Xr+uIq*2m!c z{tTKSozFKFW+4iq0QLK-2%g{xW+Cs*_X!kSwN&63cKpw0o_mqLE|or#gaIFjzxa*+ z_>n*Pm4Eq}zxkd2`Jq4hrGNVWslWQI|N5~%`?Y`jxxf3p|NFr|{Ken+>9u|jxVouc z#8(0v?!cHU-yh;3#JzkaNZgn`{+ZLa_a`|5jzJPC03akKYbL3JzzPTxDqOfQ)xc({ zDnvl&uvxN*3^OX+;K$;{87fjW8|ml6M2#9Hs94FerOTHvW6GRKv!>0PIA3bm$#dt5 zmHvVX3re)8(W6L{DqYI7sne%Wqe`7hb?MNmShH%~%C)Q4uVBN99ZR;X*|TV;GMKP1 z0s{sK5G0sOx31m0c=PJr%Qr#B2oVY#`SD}SFQdQ4Fe=K(uu*Jd2u~@1Z~|MDm``Hf z%(=7Y&j|M%(^5gjj0#%+lI=;TxwA-%sWiX7C=s-sk+^f?UJbf}%ACN13m;DWX3w5K zRS>1?&6z`=PQAMI>)5kv-_E`1+O}`w_8m{Y{P>I+0uL_itSY+5KaNnYV7WJI z`}p(gukc|O!82z-(#$LxAOsj_sT?y>EVWhe8btQZAWSn8>NcS;AK3R>aU6E&;fF09 z$5V34b!XyF1w-1}Z38G_n>Rjyoo*s9h)}KtYg;5fu+M^c;ncIp%P4#0H#J zFc$?BOjO@O8t}0K9B@+s}EdK>8oe6%yJ);pY4Gg zgSAzZ3>)}OG|?Ud@ur`fa#m~YhjeN{;+=zbn;oCthAZy4w;h5>w} zphFZkWz>5IBX`vM3pO8oP=zMOJi~_#oifQ#6q3v^$Qc{#QN#z9c;UmtgX}SbB~fS~ z$r*#BYR4eG{wgv`sbJJrZ*Zg%i7JT3Av9f0C#$^5G}}=EWJcX?F8xnmK7-$OpE` z^W~V=?mh?6lYZ!xRosk+#~rKVw6I z8hHVS27>@!fgO@$Siv5vMF58;nnh$V(2u07=2caL-C;D^uB=E`x4`uXNN zB?cSipzr?s@W-E&>QB3Fe_or-rGV}H6E=ban%Euhy73H3C@&$Gv6UpQw}%3)>NFL& zf#53tfUp@5FI8uN!ycsPy$)*RaUR@W&csJTYmu)+@+)2Fh=Pwz*g*_19Nkn}c$7`x zBZWB3p$=C>zZ>1}hj-~r0@l+%+I>I+&lunUjbXgXAfyNj+ruEL;5^9K@vrggcvsA#yyER>=xrnM{o=b1nl=WdDvp0V+_lcT_MQHl+j@E{&6%+JtEL%!$s5+C-iB z^wtXPzy`4B@s1e{sYv^%&tvklbv+W~eH<_X5;#F@IVgb>NDxgAEa8z=@PGy$x|zxi zOQPE2DNsQ}QHvTiCKw$lpf=i3qu3HFAMK@5r%F}SmGq?jT*xw669EZ0zySdWzyQWN zfUr7%0v_-H1VZtQXM_R*X*Fd;4J6c|Hp{MuE9z1AIzBr6Y@Jm-kvqkpOQDGWL7q~f zCrAU!*v1;|s#ta1_B8MTPI0PILo@2Q*r4c`C^jsweCLau>ei^X*lkz$ z8d}%x`j@-l1#fW67fbqTXSfDVu!8?&UxnZ|zlr*}H z+?JJKnabZ?!3r|`<*#VD&UntVQTEWZLBhq%XC}{EmRv?Q8yd=RPO+TntY@v&$PJ8;(pboXDM@{NdoBGt7PPBy=P2NaT<5+Styvwztjg zZhQON;10LArEP#_kNe!{PPe+VE$m?nAldMax4h>~?|R$&-uTY{x4!qy?|%FH-vAG| zzz0t7f*btc2v4}e7tZj8ADb_1QE6LjWTQb_+TwM=I9`Cw>s~MW;~)>Y$VX1{lKa}@ zCQrG_SI+X5yZq%akGafePV<`E{N^~%xz2aabCIL`*FV=eT|B<)1pGPy1V8`*dd~Ew zJN@ZUkGj-%zU!%5o#h?pbzc5#@vgtcr=Dr3*T=5$yOiB7Sx>v#*Ut8~yZ!BOkGtIG zPWQUo{qA_ryWaQC_rCl6?`gja;0I6m!W;hZ29S&5d5 zyyiDwc-C?L^I4A?*)8rCXLaTz`~}QxN1t&^^X2S)>HMWDXHWau+y3_XUBCix&->o{ z-aLqEJdP3{7sCJk_{dMb@|TbN(SM!4m| z;W&2QI(E!DcGF9CylZxXEqB%}c-k^}+(LNEZFq$eO-F1JA2-8dxcPZynB3n zdVPUQe#~=zi^hI}H-GvyfZSeyx6FWueu0Heg4TF~jg*3ggM);7g_22z*r1@ng9sBUT*$DY z!-o(fN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*({Vj%brcUw(Z-vbL-w++Mn-H`hp7|PQ1AB zEdMRQ0H2!%E9|hu z=GG~3s20~lsfWVp9H?v(q0h43DU)3zY^JdtJk(mJ44XZ`^I;Dj!XvG5*HjlwBh*3L z<~7|us}Hx{xobl(%=OU2HHNPH-3jM92M-MT%cEVIb@ zOdQI`?F-M*;>Nq3(9zjpL!9O+T^+sG^}wq>c1Ud?sKSw>wLVOwJKZSkPIvSyHe7SG zKKMdMZQI-#4bLbx$c!A-ypru5IcC}ajWEO4h`rn>2gA*s4OeH4-PJ@0UL84W`hEAZ zZR;)GG%Y}&!pEDpFb#3&uwnzLLqn(Q)zUd_ad2ta@bb(x>n!{1w42GZa7+i6J8^2d zY25Dm5N({))RLpJ#f^-jvL5AdJp(g9e&x*K|b91;F@OzH;gaeN^C2x7nYg_n8M=cMQ&jtrmpACAzy`l|gU%?=ov;fF1 ze%XKt=6m}pT6oYdOOq0mNz7?O$zEYqN=yrx20@(^3Nw5K+w6})A& zPM79#(*?T&jRy0zzN7P z3I??D1pa)}3F_8Uo?74<sLKyHPL48^bDq|~j;+QYuSC9TG}EMxBc)>W@_fkY}{9`sPcBQIc_x0ddb zHb{deH<=IyBp{TKjjUwtGfI7+3WI88PO^jsycWK&O{7{@`4DKRG+ZsCmQ~-uz>261 zQq-~s^Q;<0azQD8Db-)S|03W^z8YCQ_xrwqbRvwB|Y5-~cCp7_?^a zB&XSk(o?l?1sl{1MYjVI0gBzST61S%ht^TYwbwOma9Bvn<7RhR^un$BbSpE|a+6I5 zY;IbgXDE7YkZj(oZyzBhTS)>{A66~cO!YBEc*Ha~c8D3n2y#-^Tsb&EW!ybc5Bds$!jd?6rrXtZT9?@7aI!3qovfC(%w^kD7F7UTStBxgs-G37v+^R2 zXhTJgA5TmFY|C<5n;1GTL?OzCyM0b`g@aBvzuC>WZ5|7$#x^1_RL*Rwjy3(fFU!5y zxddEqo3uqp=}=3t@f8)=;GDz#QPi;WC7fFmZ8lTU%gs1WEuv2e-(>+>w{1e5Dv?SK znTh(fb-wO@i5V(hF+qXQfdN_$h)3bT0G$ig1PnMFRB{lEI7T!JsYK1}{RYRXs2y>2 z*tzPoDb2;wG8MH@U9c27hk$+~tBB{NTO$O|yjKFmUY^l|6$vate%V;fQv1>2fn_U5&b0Q_HmqNN-c&cla$K#O0alDgxmSi|ksn(O0D>>V-(nXtMvTQ&_oMqS3m z)(FKhVGqRa77;Yz=mYkEj0$b{rq>H+uyvfGrxqLadW*~GNX>GoZmWN}+X%92jE^vG zj)Rd3k6^@f6wlTN41!VN@!533=)~#xxMi`a2X$UR9j0(B;5D&n`#GcV`2ug=ak2{% z+_)aM*!IwfpgRY0YODJ|*FCK~!E5W5Lm<()0}U5wj&l%j0W|h~Sm&J1I+$Fna;|I; z$0Gdq!0+;xk;Nu+D`&G3Pt~(Dwl?_MlWm65c-PS;E-i!a&;x$ecR);V zHISo2yX8H+LVb=#DxfDF=*3W|CN=|AH|+;@?v`8AB0VMd98zOgX+SL%qibx}f%xY& z2NQS9VFxU80;AAV4afjTQ&YhMRm>)8A5cRyI4V!X0B`b7!NV}KzyRrz1`LyJPX;Gl zRWMJ(eo$vwHB>jF#Vz+2V+goH(Xj_bM=oeXPZ&djK9(-U=6_!VfYyNzlmIdyLkajm zd&5C-+Ob%=ha9|D5WW|Ddbo$5GZrgNxW;Te*hgEIzTH%9Z(zjk;v?kL3a(#&M zYuAv7f!G{~mOf!7E-Dvh=^{a0WiE}Vh0&3S0hEcs!9ak7Yt8e4zg9o3C|t-9FKJM7 z07Na-LqbhtDv4+B-WBWl;sMNsvFQp5x}bqx$qH_x^QW?=#1(m1CW zY0c4a0n|Ii!zTNIitNUS`f!V2LqRlqVULZuypFQd!AFM={wmrj&ff;gMjumwY)O)TNhK0uN;7 zDjs=z{=t@bxBvtPmyFq%OCpyaX-bkgl3ml6mU)?&nVJ3pm;i#94Zr}3>6oH9nlu8L znt7V2nVPD(ns#Uwy%(CK8Jn^xA*RWiwt1VlnVYOqk|z0?usNH+8JzD?o4Q$?#(A8` zIV8MklAyVm!ug!gSsTQeoYYyJ)_I)-k^pVdoYC2x-U%DiiJjvAIiAI#48(8@=y?pm zu%7JMp6>ac>xm5V84Sn(pZ0m5__?0Mu%EZy*>sN>^vGGI9Rzz!u~s&!(iX@RMmTB~o_sjvzi zpgI9qbEs@20u4ZHl0ZbcswJqZ59YuD2!vCb&;S$gGVB0UdY}!Yv_Mj%l*O7Nvf7-P zYOCJLhq#)p%(1IB;S9pT0n&gqa$pWKB?IOvu2yoa`XB?upbwsq2HN1OC!h_kst-W$ zu7^qko}dr6;H&WZBipK&-TJKz`+MPfu*d&Yv=Kn6NFv_X=UAK(ni>I@U03g#dK($KF$0JAa+020BhT`Z`-+B7Pn^$s-hYk+Ry;xfDAUl0p>71 z|7N);l9j=b0qlUR8PEVFAObtEwfZ0p6fgldpsely0u21MB=ftyY>U4Typjrs z9Cm<5q!SE#;53FdFBr5Y?SoBMqecaZK0lXk9mHStLq6t{oCUnV3GBjIVgLs~zuX(a zHcTwT*K%lsPHIwT;bKknqBjWDVnmfTki&Q7g;dL;OkUGWx|C|hISR8d#Z+9yRy+%= zzzSFF3a)U)Ui`&i9L8ci#$;T^W_-qIoW^Rr#%$ciQ!K@99LI7z$8=oBc6`TpyvDiE z!1a5>e!MB8giLRiViwm*rm_d2lW?>sMEkQ;q@nu^%L^|>n#aD0zSbzmtkOi51 z$)5blpd8AVyvbEi1)_Y)o(u+HKm}BA$*g?IR$v8}`~|HH%BuXyos7!4jLN*+%f9@} zz#PoNJj}#g%))F7P7umiFb1`J1-FdJSn$cJtjfFW%wVv|nLN#4kjb0;$zy=Zt<24w zyv$>u&EhQ1U+@LhT*|K8%+PGiq0G*<3>;Lo3& z&Y`@|o?OlLT+C*01q7hI5N*GIJkftLO6XQ)sW)PT=6^vKN}m;B7tY|b{#%Q&6N znXJ;ROa(2S$@pB;1^oq~4Abs>%2w^mO?}l@u+^|E%bx7jUES2ioYV>Z&(v(w0!`4K zY|u0f$_fqE#@xUWP0@B;(Gz?!X>&BtL&&Gdcc!8VF{8-nB}h-lfg=R+AGm_ zUENS}J6!leQoLK#=RGg~134_F$c`LQOGPRqH1(Y(+o-3qO++;HvRl)cm@zSIZ3%_Kes11Nz+Ks=Y}`~W;hG)X z5Dv_=EX-p4+`-Mu27mw%{lM0p62dCm%I+aQ3}EF4p30ll)dPJUdya( z3;HkzTM*k;VCcco1kUUQU=SS75Dvld3r}DV{-6)Zyyh@|1zPY6iOvP@kRSR$3Ssc( zpKRY(umzmJ=PW+UUtkKs5f4_d+=jjms;ue0LF>?d>w&JyT0jb$&IPNj$taE7vE0pB z@a>!4>0`|WXs+(JJ`7th2f|_Pt_}upARL$M>Vw|so~-Bk!0N93$y#6ud>-3-e&?GV z$^f6{!Cd4=zPw64@sF9;SMP0fagq|+FG#eynxB7oX*g$57s`^^$rHAo(#dE2*H62jX&t>UiIR> z=B^FX%kAQ_YzC|S1bENsL+$fu9tOd|`1+6t`rr@M5FE{5&-or4L;d1c(9i(S>Smzy zTLA8+5aUs=4~!5Gb5QJK5Y6Ab$qg^e5P#&2;cwub&lxr&;-G;34AUbh^`NO@C41E5A~oArLf8R z5D(%H5c=Tg^XE@sHhl?)5%kyWNtP=SB~GMR(c(pn88vR?*wN!hkRc=5av~9ozI9JX zC49%lij^x_o|Ge~Zy7^Z1T|nf&{^Z8{kmf_;KXPl`m)B-1&3p(WOtPUfue2?Af(%=ic4>cks^( z`WtoI{CV^V;iYHa-u-*{@#W8_U*G=wQ4zsVIjrwULNNT&$CKO6fh8fDn5pG9Iat!i zmtgeiN}tN~QH7vp62j~&eMCv98hyffBB4`m<3$P&^;u9KWv)pGA$_Dt2$F;pfk-4A zbJTH19(xRlB>k??r=BOmsN@bqxBvr;h}K9*jf4(VF(Ey^(dQY0micNONfLVE5jHky zVj)F_Vu}kw2r0uBgKSCY7I`H65E*|E@&_3|ZY#$Lwluj%ADXBUB%xH6N=Os`7n_kH z6F&|a=$$Bn_-~!MmfB*dgm}?nC~@}ELW@rBV5A9RfFY$Ue@eDl@!y792R?_Yoe7IC)$co5u^_YO0Jwv1YcKqORfci)}oJ;yWQKkY;j> zy;|1Co3Np9Yc<1fG6gb|D+~D|x1x~ziGiqX%dOrh`Z}q;q6#@QeazOvlDQJfiCkgBN~y;)^$4-hK^MetG7bcYZ#EBbpE~hat8k zoP;R;1xxcHNrostOnLq3%5V|+uaZyZf*F0{#`K9Ue*L2}nIn2jpEYv6ZJD6^_y2zY zPGo3M2o%yT(u6;JFCmPW9Z_nHt4 z;NXNMfCzi0;95DHVh-Ar%z+bOk{K+Rx4vZN3VylEFao3xVN}6@Sir(wqIHBvDeg8= zXxvgD=Y-2qZZ$dy8D?(M7TBoEb4Urp9LjN%kbzJiBn$)UfD(<>ZJ}#KsZI7c^ExQh zZb=gf-0s-bu6G?zk9*`}AN}}8Kr$zJ&m&|Z4SC4=L{CWiKpJe0vW~@NhJhoa1?kXG ztAua@Q!x~XH%b>n4zcAAq4}6M!VoJ_CIlDJYK;{Dkq{_kC=&ssWi4%qqoLVv9T{Ou z6l!IgNxFp>o=inE{IQLX!C@j%(d1I@28O)xAu>mSQ4=`-Gs2}@krC3&j9{Lok3)P7 zTpXH%T*N`Mh(M+spUImU`X&%g!iEu1v4j?uWQIf}1QWQZP%P*+mq~t&7m#a06eZFc zJXoP}VZ$12j$#crZDJymM8jP;#0O8ph!_5_2W-|B7lTM9b+Ai_6FAeFoY*D`W!pkN zH(@wsQiONC%VQvIdQ+U{RHr*_&L9!_Q=kTwkkLb(HzI(| z6+N*~^I%mUe$eYuD)YGP8PtA-QD_Lc=Z|$b0W(Bt zLRV}t5huV%u~$^AV(Wpicr;a0`XkB|oqIe}{~yP9vkk*Gx4CYZ`z80tZL?u6xkVvq zE+OQWa>->kM(%V`Nl5M?R8nbkYe{Y)Nkuo3gr={Q{QUkqe|^s5aXydF>+?SE%k$Mb z8{S?T&}-TDnsGd;xZTDpq&Df($>bO30{FG}1FR(@&b|HfjvUZWJJJSHggOiS^I=H% zWmBC0izMn6^=45qU^SgPH?;HUp>@s>mskgsPHM9tIYHG|!oNR<3KEyR0N0dII)Y@E zU3%ajQq=DxVFsB&=oeE4mK)%9I1FM_)efV@I3B)?6n0krKn9g(>#kvhgE4*5J#Bcm z;@zMpWPCMSGAi@%Bd+it1#o&pk&uhVmJqZ*MzWEL(t-~}P?0|+drHRg%3CU=nrAX} zZOMP_`+3r@-HxwO`?Mi5=%Y!XlOt-yTDwWYWC?yrp8OrI^$f4P4OP}U|M}lN5D%sF zLH=Mnel9=JZ25CSoz>1s_YUcvn`&noHmfMP!!trhXBd}#cQmiwxq1TiTcVZ=h&=y@ zH6=E9)b=V$pyn~_MEApDawSd2*&$?FIrMDDIr|U1iT@&|k!-W+I|XG^vWcz#E=0b5 zB;bFDCFI}=Hygx-U?T&CWg*PVx0@|;5{?R6_4KwM{~)k0wQ*?6>Q{aP;AF1O(bv0f z**yJAca|TML-w6(IDOv;9{n#mxd&bNQ}PSq%f8fz$mD58+qLz)5xf59H$eNVrd|a7 z?IFLFG>FGU<)LV!^eLTMqgwUqlke$%ix!K?qlM}bhhWE+*yOw9IgywYw-8?D6s7#m z+A8G8?GMI%c3Ov{xT@T1p=E0EFPNXA+Soe|wA=sf^W(nXS=npGtGjYhJt(9mzeI z(aVyr-9EiaM`cG@C(_StPm>rwA(NAfO<`%@jcUq>XbJG%Mk)$HJpR7PRyYNKw$H>nz){FL6=l`yQz0|@hZ;PqbyKThx_ z)Hg8M@Wi>Jep}+)hcbg}nnqFdAF-~xw@#gkd}#AB%dWqJ0c$?v;%up81UACyXPX&* zb+&d1eput&ra)=~f|*c+pxPZ-f#8yd9kN*u>tLllH62R#ntI^tc z3f1yR2b%lnuWc=cNmeyt`ZbzHe@O&H|2&bj?M~8g$=+{Ss7PVH!Lb#`SX&gZ^c4ZQ zaL5*=-%6s)e3 z7)Qx2auIXr0&lksz5$@N)@TzGY#BHt&Bs2!xi4;oRW>|$ZN*VO>S=kYLzTQ!lE2;W zHV2LVr#^@*#Uwj5i~yz6E@_NaThnh3pg8mGPAt*wY3xW06@O%siUI8fk$l}r{v;OZpIlpr8h z1T%;QAbg7LifGR!VV9br=vcNMpxU+QdG93qND)A+66`g`e&_;EF3Pl^4GP3T!sm37 zDbFxtFqI;JM3TbY8gATQRtTQH`xY@$1$I)wJAJftB^VEF>61-|9r)oxim}DVbSP5E z1HR>%wW++?5YSgVER6y_(m&$S29&0=H|Jd!EHOVRS-3Iw1($5mq`mJ7kvD@Od@f?^ zvyOzj?S7>4$R0gLKOM`em4!t#L*^}Ef*6=bJu8GmD;XX9HG@uLegu#iRUvv9g!(U?UMOn#<005HP8@Hh?+0S}DJ?~MOa zb~PZoD(iZ_I^?=Va5Bjo$cgIv)=AEm;Q7i6N1C3qmh?AdR=y~n{R zTePRjDeogEtng`Ks%Kp7T;OsuVEgjSmQLUg7F+Z71dHqzc!tMX8wolAvgg}*Tit!L zHb#I$Y~esE1||`UOA9}Q{L1jtXLzpzkqeH2NU#U|;IRL2#Pv~0Bowwe>OIbGuoaMx z9cJ8 z<8eN@x|qXh-uZ85TywquE1M#vy6UUCrHy$XKbXz5G@(BBymYI7a|WC-JYq6w7j$q+ z%^%XQGdX*K=KYm5yFxR&^DMsKWB+&BSql8Yqx_U9*uQ@I1Sre+F<6BHM=U|TG=`0q zT;}~}&z;B;n}VS)!UTO#Uc5o9hVHftT!N5!x@!>QgG_FFnJd{C=MMpYfBE3Wn~Y~Z z1>cW8nbIsgC02B1z;9}VHRgRxf~R*1(y#lPIxxXn^2G2)Xr1(x8s1TfDK#>^1TQ2Q z4x`crpN6;~>a%d+uOw%5&Q7t7y4?QzG-`GCm2IZILJ_UE`4~cDxas_%T7YFFa&RC1@-USQ7{bjqUz1^LW%Opvl(kcxE>-Ze-y zAV@7bXb*U&Q4pkA5v0}fLA^pidn8ErU69^t(7t~``Yj(MR|5_8f-t1AW@t$tLr|7Z+tG?@;z)e9k6hwQ5jCI^JrM~65l zidp{(b_@+9h=!15KRK*^NT11fSq*Vh46^$d;-PrLv*H7#BE)O@z0=<8!J8CuZsF^Ed~37Ijr1O=GJ0}GYWps`sDLYAN2iLjQB?!RD^GC;gW z5Gwpj*huK9>5qq8PsIFt4D5|B{@6~bi;a=x5WT+%D}5^4H@sTQ6Y5Wau)OH6urzDU?^wL4TpC+zfezf$^% ztXQaQQD_K{7DIrFmeDN7U}2SEX_Y`mI3#TBGjxW2l|mQ9FrKJiAkm=5Z zmH`eBA>L&)1VK83z!IznimpMJ8g$=+Vkm_!w+Fs01Nl@k*SiGLy68{=i zMW$>)>YjLmG*G~dqAbBNXod#;c8@@Yd*-fY(h1BgcrOarvl&RkWg%w3L?la-bK+nT zxL^p7Rt8cUgPr1>a-3g0qE>`Rl63D1rNE<4@_bQcG)-zKGdnVE2BHu zrexI>)~mSUKFvnA!P2(EGH_tfgD;4&7#t3It}8Sx33#(5MgSYtXCDPqAM(!X9gKF> zFy;a7c?aEPjunUn_eM~fiLaF&0C0E!m9o2DPTq?e7yL4CWz(#mK!H;~@(*sPu(%&aK4c>v{6s4Nob z-3H6(%0vJJ-1X^}m8Z#JOVEs1`+Y-LXc<+%pPJ1VU5!mM^R12@(6~!ZY6CmXG5zsu zV;Xx+f?|O?Z`|e|tUEpG$~5M=Dr*$_Nv!_}8H(hMwD}kM78beIk<-dHhXs1a2L+cZ zRtbgck-s1ZXx-{w2{I0VQ!TG z@2*VcF6eF;C2I(jbbj=UT}(pW{sHgWaMPNB^XVf_seP?csD`~;6qCuCWLtF&)gqqz z#`cFC1jpCg{cNLew*6k|{O#wJ)z(S&<^O(`HQ@IM>huVD{4U)W^Sr&LH_#1!yz9%p z%{^18(^gavGaS&Q&Y=B*VY;9h@Wcf*c$fw#4RAVRO+bqGIZ18Qf*y^l5B*!gyI=#P zL;+fDHcAA39%uhYHO&^sL1on8GSrB3;Xiyi8~b7WJFQ!EsV$@Z+1y3gUJIvN7x0u> zIFTkW`2Md)&sN@Usu3bgV34d(sB>C4Zx%ZmugGIjn8%J4RzKkn{o{_?heEdijO>(+GJtUXI)h55hDVnD zf}Je`tksFnR?uYLpUZHED)T-Uh(gzX0HJFT<;wUpGdgQ5B}D2&Bw!aoW8a%TcL54F z5r^7tEbbeHoZfbF3DKk53yur*vE~^%Us+E$th_s;zel07&FaOWJ#KJPT!-7S|wvT#N4h~@D;mar>1oB--BJRtIj8B z)6B4df@uuuaP5DuHJVI7vx;Ze%+#;nyPc$7k-RK8UXix_yDm=m04%s5Q#M7TI!CK} z$=hQ3+{T*2tv8IaOmI-RHWP^aU?fj?14pkJi(3bq=v?&+Y5^z5K8>q2R3WJH;WMg+6z& z;HZADp!TD+@)g6s`u!*emmj%*{Zb7EWg=I8v;c&440tH4yx}v|Yjd~z)SGr689wjy zh-w`)cy4L*!Zd!)a74SX+-TIwxx9UpD13YExrtnw@q}aDnV(|^r7dq;Vko+2Ok_UH zyQtHb4&}ozW@}96Me0Z6*9XCm??P72D>)f=sDiKQr{*Z-sl=Nzh!%@xz0e062}o(d z?Sy#PvAD>Y0rg?tEhcQcQh68^`v82;`B_4~(`O|L?ZHP5Sy9>)J!v@d?qc6z;p6ty z)2;|wVTaO(Q_sDf-^LHLM2#_Lp_%tWsHMhy)wuNF>-^Xtoyqj+DtdEsPV4@9(9jiNpxp8>$LLtGDEo@Bo68r$Ip2AJ$6Vm>?>B9~50iw_HU6VQt?Km~5KPClmwj9xIRM z5TyO%A%Wos74u&{T^u21n=Pxr_t1-P^>IR%+lZj*)6W$2X$-wbtJ$LUZ-hUh_jJ_* zn^;OvU(o<=KUmLwE=<<7jAhTtFk}5vuj&7-7aPi{mTDwts_e#Z2^n;S#I~A|bOqVx z{V-frZOj{~O@jhL{~abffu&?oB_>a<1b+{AKwSOZjrIB{&u8Ys4lfSKccTjQh_w*w zg_1+dV}*-^0aS#vv5U=@dUvk@kF74*gSz{{8yatSAr9OzJFuL2KHXqM31|TM zAi95&tpSQFu*jO1H#=4V(_hRURH&l4o_U7w>E1PAA3LqL(N$}AjFFG&zkBm`>2qa& z+ic-w6==QOH;|RPa6`e1)`Ca{lLhv{sHOQ^k5>q9mSWj8hOG+m4bVmYy3lQI7DVL? z*)h;Z?%Z-mXRX!kGg~yY7@`}TZ-1Uv zT`j8#XI3(uyp%yP!MX`&1Ue(gR8tm*fD2g!?=^NyIcy!Z0PQb;n^mLj;qUzq6d!uP z5=%|*qw5%-&-arDW=W`q7?bJ1FV*v+`%*LY^E`wx)ePi;GhdN!mELWZ%*)##0}-=l z9lHMl(tZdZKgK!iQ%`^b{)LyZEZAGhT8YThgs}-)fu|2JW zm>mB+l5jF+t9qOm1!0UjPSIDoIS3E=J;x3}mj0x=b2%^bYhpOxtL zP%cL4NbT4{NnqcA>StfrmRVVqhwXFbcRi(3_kXth_tN^c|CNY~&MTbT87O~J%f+i; zeSJ}{PZyKh)mmPyIvw;`X38Ae73O{$q|>LpZ6jXQ_+vl+e$!hTpf~-o$=^1NGFb%z z7ZhbqCbS(-Yo3pBxKL-m&^{G6aZ5a_pSW*e?OfVqZ;?$A;q7oX1DPjM{^zB!|B}OR zBi`xd{0>X#fwl22GtkF4qQGauzRPFb+b(6*+?q!`b9j(6e@6DN^@fa=8~?5Q_+ZRE zi1#WmIke;EMn7N~1BOzHPY7b6U2p%R2hg9%rf>xY1?Wq+(P3|kH6E2&&%b@QXI*f~ z{rz}WS0?N@1WHHJ1NFJ{U!5{91Vko3Piv?YX5?;8%K77&I+M1#oJ$Xi{H{L&vCQSV z{}OVzSpwC1LecjuvcO5(ByVIzYuCtrU)+n<*sn3W^Kr?J98x94DCWjWSG zea%RqxsOnI4N>ZYfMse`=mjW>K&cB^(8zo9Ugnw5_u(x6DdAP6A^*d>{R3uHCa$I6 z!CXE^Y4l4VZR?7#5KjFs!JFhcCx3q>R1MHP zMGIYt(d^k)buAwuR`0+-#z6gR32 z{XEvX3cJT%8&(LbMJt;e4(><@ib_>JHq6jy5z;&SENs4-g(Tjisrb)ux=_5JvS*6* zP_uLwl^Q|D$}Zb79g*hlVQ7ETy88L+m76xz&yD?V5=3jNs47w6AN_|xbqPY|WmGx> zdZM!GWKE^DKj~z@P;ftN{~$~n^o{{xS~_Kwx4E}savdu^-9QLCwcwpAC3mA-f|Tk*CA(Q_kCehS@E)}}Qr%=rdrCNGLE&DF zcfhUedi>#N)g#IS&O>;gtP@XC<+|*Yj#n-OOW3FQ2VR%B8*Kf>A@!DztJ;Z60tY8D502PT z69R()yOf3*&e5_!sy}Ie#2~dCT9#USX>Q2w9+XDGU+L;^o&jWesfIAfadT=%8bhL& zL*4r`V?NY6WBOyE?2yB1@oI~Q{X>r-a=I4s^q>JHm0pg^;DgQmf?Iv15}Ae}gqReT zHIHVqLNm=~SyPxcK8uObtbHzfKa(^(hGp6u7K_f+j$)a+01SKtbu8_jIUwapvd0oo zcx=&rj*%8pM*(EpaBNlbSk@elJsxNo%d+-=9^J-*!&&CxWZAs|2ts(~GL!Kk6#8fp zGDo9lky+8K;Bc1p3c;ag+k7l#RNK zK|5z;rnL_TLV-9AGcM)z(`pva*M{ZDLQv(Jc|l7~{aiK>hoNdZ1GdZQs z*@cKg!bGAVDAre}R85Dm`utEuVw+Ac_g>v@OY)O=F=`)dKzrhCX9Egr>iYe#ihb9|H z#L!^B2(R9FtFe5mPr{5utXKaWw8yI7C81JJMa$PUX6*r6mu(smEiGiBEvBqQ_*)PU z0;$I@X;~(z8@SN+m66Kd0jh_%x?4=d*thN!Tfr{fZ}Bu^9hME8ZcejxE^4su*Snlj zXM~73I7fK1T<`2cm>T1}!E+(B+Alo-!=*lvdb)KuSfGmxhAfG2813=Py&s;n5qhsg zL?4`EJiSCyj5@e|uWsNS!LUZ>&Q*@+3{yvknDS5Kn=8N`Ph1}f6N2|9r>Otyf&5;L z`Ls+D!I6e!n-O{YbdsW=TMX+YTW35FS-x*GT~lNw#>5?9!2y9jM#s(dP7Z47;Fg_g z>TC%6ENk{@xbG7vW8#{3Pj!j5+7KA(ZKR()G@~UFxQ2M&bgz`ceKfIVOW;A|V?@lr z7Vb2wC9p{BDX@GiqEZK0#x$oiB31}*ZQ;mDZLz%=9MfDcOJ2OBRg$BJy{Yx}Qp>Y) zy}0xSjbZu-0Afd`7{;QO+BBL^EeioHmh|Fk z)h&>H5|ri3)2z3y+^yOcn=Qu8+B!oCE+jT~ar(9!p1Y;iZcQU#X&}5Yt#`0BzAW1u z`O|)`_383Ak?=lU%lMS5eY#^bxue=(3#M%BNigCRxGP3oj-{2&HX?OARnviQvA%eo zmQ#;mzuRTty_&wHZ(Ha@o{WL5q+Y{f>t_MN>xi;B^+or0m z=!VeLA?yDTQ+l z)P?&OO=|YV(xS182`2vxaHV-T?F7aB;crUl&)aE6Go`M+kGMwrj`atp^k1&0pDr7yWAdC)<{IdLCQR$GvuxoZ#So> zBuqfP`E8bgND+5`I5R2zjKJwefmf#w`n0`$M_?~AjR4#WXZvkne0v_rRXW*lr z;G0V`_g~i4CkCkWtw+-i)U_h1EYm2!!!gce{IU*(p(O!v)DE}R-ls$9u;RoEx&eYh z`*r*IcdeUDmzrYcJ6&57#Wxb%n244^yR)v`_$QDPKKDf`>kM5^l97voe>L`=i5%4{ z%8iDI9}=lfLPfD>OBNL8Bj3*U9p54)cJ~W8glEr!!CfrI2ne6Bm_0<4EjJG8Bka|& ze#-U>S4LX@yn7yzt2T4*#w2tO(S zg}vZ{8%8!YfVN)n!M_^Hd_WF~MRnttY?1Vn>LOa(Y{obxM``ANDJg!0%m|jLS9m$7 zb6)CcihEb$fgI;>n$>Wx;#LC@Km08Rg`>L%GH)h@!uzFt}cy2621@7Jjh zg9;;<-SGr=NkrHAJ687(Tzx`rvRSg{b58Z2%*deS!AMO%AN2o6fcgLmXPE-XrljpY z6aPA!70BJN9|WFuP06{pt^}cM0CI*@ShsQt&ggD&oE+`#FlwbFpwxz$Y zx5@T&%i@Qu`qJ*%)7KhqZ1=JDd-j_rIW1X-urB`UbCBq`w4A2-~2NoZHxB+?mhk5PK)0{Oc&ziQ1eY-7rH`9uypU)=#b1l8~=Ca6~v_Q@* zAo}0lU0C(LHQf;*Y|ei$f0UzhuD{~E)n_(5C!Ho6LL=Aw?kxa;HArAqec`)w$C}5B z>Q7GIOc8e*L3buAfF5VDVv}fDdfw%Z}&KnBtGL{~ov8EBg+EMuCmg$yF+ zh-)71OhN_Q=gXO&_ruPzlqeES;7@eH%Oct+mE;Ud7#s4iH zz88Gve7WE)ankda^A*!$5dbcMq1)CSfTnOZT$r3(wn@2sFNVFzdAZ`74W*=3i^w>i0yOGRo!Ie-hU2m$)4+ zb$32~*=_ui{ZZYj{UfIfX6pI#M69Wx!^4E2XmLsCItFx?+_H}~6gTNz4GR5)uYz+Z zOGcg|wHB|p$*2Rq85&-HNzdU?gTNv+u&5c%Xk0!O*$Y=K*H@lkJuEW3JNtFMywuuJ zOnshOLby=cTUw_s#xg$%-94Zw)`xka?0RF@^{`8ec<3e1^%@Mc^JMq3CuqG??%~Vv z+9N?`4RYvcFHJ@%fqc^HfY&ypOr?hG@f5puE=QE=Y74XrW=TZYfY#-nstL$ka5575 zTwXeI;Cttgt;}Yp^X=361jhe$ok76nD~1+MtDN_Q1QyW+mmxrTwV=|=D%7{RI`U9b^6se8pL z|8CCUXIH}y;tEgK2_VzvNp}8Jk#N5^BH{{ts+7j%03G-z)uDo+1Qb)$!zyM<(tR?_ z`{2F-!pk`L*P!87fT**+>3cJS$9JPH)kv8K`iV1Tt z0Qs|{k(7*2;87!}2gQKui&!rJ)t1cm9|Nk&4;DZ8a?qf@OEz&N+^7-y!&2^h=hR_~ z(crfM&bo>Bg6+#>Tz7!`U%Rgp6sJBV3xE^{U?5~5B0rNhZ}5~hsjGc?d7$i zMv5za(9O-C+~qA>ZuL0nuW?Xkezc+G5CKM@_sGt(WM`ZA6>n8#1&M~Li2jgZ$6syS z5xDNL{5fWH`VS9`ynBO(^R7dH?sdCz;(o8~ZCf+{yo)|igQ6dvT30?U_fx?ax7!4P z1Cp#{RmjyV>$EEo0DP6~S>>hLHG659hgPVkBJ_h_*Gr<^C76;XPT0FkeUAMc`Q%A; zQ$?YEGf1XlqE`@H=FdxHx~aKSCLlOytoYmD9rzY+RZ;=z5Bqe-Mr0Wr%MkWQUSj8O zQy1gfuh1`+py=V`HnlSP%h_xnvWjAy(W#qn(U&LG5%LR&V`c@`YiH3bl^}a!c9sT} z&kQdonc^ZG(zNQuns?^y_drs~hET)-GA;_-RGrRWpj((JBhdswqt!88;M9`W1+;|d z|5I)k8huqVnBfqPAmU++jme!T%@a04O0XjG}`XqqIJjBXpR?_-r+TNhkuOYb2H!jMQ97 z61RhCEx=#g!b5*FQgKCKXYt=Kun|FEFnyj$vgcrIC?T*2+WE5-!HPVi5LM-(ynj*W z&1Z@RQ2+V|4i2`xIrW7$*K43t8sW(2rewUeL^bMSy~BliO0LjAj)r4aRAapu zF);4X)Ru~*WD4m$56ae+^Qy-zWrt7+5|=yWX*$UyUjPYHpFKFJv8i5Etz5Lh5uIMy z{Rj_)-;~;VxU`aOQ~-aJ>vYJ^6X%Z0i~IYmN2fO7A{FWTE~puc6mcaNr**zU_=O)Ege;<68RQXoUDCpgMNrdK9<_tHq<V&FrAWgJ<5+@!H*9i(kkj&MgtiVsV``+J%~#fulr0 zt!o(EirWURI0ru^sC^gQ`SR9>$XYq(5%(c*`hijHwwF1}cv9vbKrvwzhu@WuSbi{A zJ+2(fMhh<03p-!sp6|K)PCm<67Pst!D675p{CZf-b~Z5HE7)FC*eUOhrK7GpMA?D1 zfk#ut^~s@>(7&3pW>FVQTD%k<8P?2 z`2fKKmCR_bX>NX26GVP2*S-CVcU1f55_vU;3y>-k{f&-_@K4t-l6P-{0Zmc5K0ld9 z{X7d=;}oHy7rUo%>N53NQ!wAY1*GxA*dBU<)1`wopd0ujtq0gTgc_|h#KU%-!)~qa z^K{bny;*+Qr=1=_6yM&{5dYfnXFZVL;hk@zPnPc{Ba2 z;rgxRX`R>_na)zitTDq1LXyHBB@?PkL)e{nX~m3zVG5M=Vpy| zT>9;Vxp{%`NVv=BRkBCK_pS?VQ8zEVepR0M?oy7`t*S%GzbCG|pI>xf81I133X2tR(Ioe;gjS4<{Gr^j-7dB z(H>s?HmVMu+yn152*+JV`IeGltoA-+UJ$SYAP10-bV}RloHzs-b zVj%eA8-Sv^N7k2p{lDMZV7JFF|Km5jPkDU=`{(tmf4?3SZohluyR{(wBtAHr>090} zYGsxqQnpWiF%kQ3{qpYLxQw*z_t@RvuQGgko@}h|VgZHOqdfYKdyv?C6)dk%o=+6d za}#&1MltAuiuxjXG3qUJcvL0o7Zu3lZpl{dNP+pTLAy?E{9Vcz?*)&xqM~q^3so>e8|WoXzKjN+=YmV! zzza&?)&;>J^DR$3{z-eTNy23I0o%@-x+a7?QT|WNsWtM_<`ShK}(=iHbAxAK;+jvK6F9m zF;bJ`j2Cbf69n<1B{W1d6YZqhezD*_DVLAlj3Io%O)P zjUg?>q-v^gGV9`Q`+oDQAg)0Q4q}4V9^z_Ln7Yzi?jF&TD=hKYMTeP zj0)eR%a<9*y+Nv`%*(FKZ|!YLCn!sPJdj{lLP7+$9mC0YL#L_Xml+VR5Fj3 z3KZ0!3PtG)7!pKwx478UK#&FpW@;!nZ=hpI2Wb!_DGZFL5zadhA;85(6Va4vcnwh` zn~uj3Ma%#O!k*CcR8VxKKqg0?uO#-jN=LI2?$;)3Mg_45SV$F6jfSb=O8-@oF{}h` zR0=39NNM1}oqJ0GWTMvolBpmc0=8TUY)IR`6NoATLVAekfAQiOo_|&f@zg+hp?Es$?}PfdL#vDGGMp(_DB0ra^$q(iDW^l@9`tC#Y}@ zD$H+8=F+@?1}y_o3Zil?xQDRYID<_hoWd|Bl?ZwP@d8{$Ax~pDu7M^&mQOU^6>cZk zwF7zccw-_mgd>v*M28-dB2)?73IwUq>^FfZwMr;~Dx&EnJ2G#&Q-$JjOccDZ0aQXH zhj8qr(}cV1kUO?FUI;J_(eYAfJH%&{Y@DBPej=g26(v!IQ*Dda{7+x2V@>ns#9vpC z_T@Wrt#rYWA9$%Y?c84ZTpT!>APF!4OL&OW0E(XTcqfh`A85slB#U2!mJ_jtmB#;3 z#fIr1S6ir1g1&{A1YsUeCdkYyfknNcRG{KNcl`GSshSIixFz`7c>z~tvrW3`CRdzH z!#kI{o6|6SAUeL?bBB(wBw|AH+OQLDwMAs)uu(n}tBTg)myxYziCBQ6w)MMR{ZYPDt|u;lqLQYMxj?0&Lss zz-AzfPr%j$0;fG>vp871k{HU{MJrG_Ef6d^1w#_CX5PxcVhEk9AXMVMLxg*xk>+O= zw9g7r56S(D6$;^Ehv`toyT+RUsvIFG-y53>kO@62KSP(;qzlv#(IEi;j07;BuApWp za`6z>j7nCg2CA2UW&%TFI-n;n;+?#(_B6w^_&sX{=L|8IhtrYk_;nwK@XKDPl)L83 zd6{!Kk?Dk;tXPS?0D06+`!4D?KTwRvciqhaAx^o=oacZpROuYNgS$l(Q>!#iY~QDP z7N158Qs;<`W z4`XF%wsBL6+4pe58*-LP;ORBnL*9~n4s>_TwoU^1nk%lx2~#!HO}mfVjfF$v;Hdx! zLLi7`6xrZr@d9|(rVv^#l|&~<5a^)J1*zEyY!>IFpyBa4V=>FB1BLe_VyFt4G(=~h zSp4*vz#~!zq;(4KLC<>gS%lgD}sMUujIh$8Y+ao&M~@TtQ)L@Bk70P{-< z(Mn)4QNoEJmP$C|9cbuHgzPpFrPA-hy)K`rn}h})ff@oNexdkYz_=YERPB%)?M{kC zOyrYG>~lW&pb>Ck%x|eXQ8y;G)}*wK@UwGha=D{Wtyo~;7zQSyr+V(&>OtB6BT(o(pE@LOD&8ajp$C>AxQAb8rW;gw7+K@zlqkMhbp!I2Lo z<{u&;kyS@N&mVTQl}tK~$C{i~E%6@rK5PP1#0MHC-bZb`f;t)`skakOwLyBSf?|{k zL@=iJ@1k3XvJ7C>Y0P$~xMKR$&uk^J=s*$JA-QroW`!tuz9V(?NU-`P%xqFXT$0)K zOCTH(iKm0*H=Xv*zvrRNMBxc}KFx+yh(Nr?)&LbqVsP8TrKD-ELo@~WX83h(`ROaZ zs%4CiujE4l1sjR7MMT+XT8f=g5$wT{ue4yBvi;Yt6mN1BYZ7DnK1lUWU;}Ul&WHUw z&a%^Hs<5&u1!#@4y_!v3IR{2%tO4SiM3L!fP`j68NM)k1A-McrF3=Z$G*$|~aK@rD z=9yC1PlCRHlB(_&5Mky=?AVK9O7G6@wo01QmNptvx_ax-W5zHvbqjS?|=M+uX9xM7Fhu&IQZND*pL(utwQ zJPEw1z25W(Wn@(dKYvy4Z^(5k*j8r*o&S#m<&0N98T;w- z5U4|QQ8-g{tn^XQTmJbnYT}*Niex_g8n+ueCyp@ zKzU&bXuHkK4vldD_8%>}y{ROqMgv9^Ke*BA@3H=Kbs9=M4Z^(~%;B8WO!c{Znd{~c z(W&fzMn5a;DZXw2)-Uc;$AL``ix~R*p94q;89u&z^zeWrN}B^6i|f?Bhm)x!btHpy zaAA?-chAK?NHj2ZW5CzWNgy8m3@3neIUo#9EJL7{agX`MyM%%&N{|Bn&Rt)yQzL)E9H%}p<5l8qTYd`mB1ddjGsy?63oeZ=5 z6X7pY`(xr%TNm?=2yutcUwHXM7B3PHS$A_M#ZTv7<4?BY9+tg89fRe@jqhGosFpi6 zp%h$s#RBG1^2+z^taq#bvnpUq>7TBdpP!01QvlEvDs5*R5<{DP=(B0L5F^JC$uO9{ zV>Eu{`nz*8uW!6HsJ3d6KJc#f?fWO!1^y^Z=O3Lv^mzVf;d^t`q*wrE@$oyXqRS73 z_mZUdyKg`23*Zk)e%xR2@tVc!O!NoRKWEkS52%l;PKuwgVxNzsZ*(30bi4=VnErY3 z!>6!+uf5-WS%3UFuwt>$wP;;-6+Vxq+ zw<&@8m)++APYhQWHvU@%zu#zo_v4Aa>e}*ky+!BvASY7+dpOZFpk__LMK$UZzM$rN z154FfsVLl5;@wB5Xneogt^wfqn%j*v_znK1sj3F$<}?eUj5`<6@1-$-TBSOMe10PI z6u$KNdhERARv)!mz@yTR!gFxX5&+MqZ+=zw?dgLbsPeHT{AUo#kg^Ba(qu~Vx2`*Y zVzYwDT<`=0*6So?dqQB1{rye)ovT;_7wqQ8_g}r<@2LB!QcpoS?{BU#MVB~P0NWeZ z=$R46E|nOlLfW7uBB5p!C6|S^YztId8zD!b+rAo2oWK>t733`$Y3SeD9lEG>0D$F7tQqH6QJ`{m3)mwvuQ{er{X+ z1hQq3^_GjwZziy{o_BxLLS9o5G~ib$*Zg>?K;Mu@i*59Is0%*xKesDt{V1tIv&k+z zXYRTWcB;f~N!bP0NZ5|Wi2G>c*CRCeIaRZs#^@Reo*3vhpg2iLZOWR}>E0c4MrZ($jRbIcx&4iQtBSc4dSF^Wy6OK-IS^BQ< zUVuuT&LEXGWNtt93h*rdYC zuS}rn&y6M~L8H>s%c7pOYj$Vg|&avmrJcpPJ2%1WmG8_JS zNDzu{#*OuCL+C*0kJ|j?F9#%>-PFh1B)TpTlXl6BkNkWl@w9{2Y79~<5YXnNX#Cre z7hK$&yxMI8KXOxh6p^~tE9REEo;IcPQpaqxccT7g3%}aQs-|{ybbE%dGd9&KJ3BFD z^ro5M(roH{+iKXehp+~35<_`9yzf!_`Yo8hy8l!}#=q_0kz{oa?bXe)Y-MZL2?vYV z`%fUXx+l1p#r>6`K3Mu1cLuPf_cgQXgS zuKx9@DQvnPDsjuvQT9{fRrz)|x*iuRmH{Wj;#y?UIBH}7o&JZzQsHFN>7SJ75P`V! z*+EqQ^!;3&h`3z;;UIzFYJ{7Io0r_mZY94`{buAN9<-w|K>tgfrC$R}e(jA*y_cDg za!r3)KN_1GO?he+5hNiq$-gjaEE~IVg7FjM4V>7>PlK!_24pk~Nw3BimHa&%D7$&D@)XcmEEL+TN{}x;qr! zK%Y{PlzA4SWwghUtTie%chm`uzdG4mYa-s^SXLCw4*7&=Fq@GX`!oiv0%B*AK0lLR z1)g(0eL~bbvw4&wWTKrgHOfmi@do8y`q}@^fCw3*2_;lQbnA&?=f_xD2~~(w^(3s& zc(&7ps*bXHyM5=!^CA*%%73pX?~26I>^(NF;&mGw-G=BIh!!1K-vQp?wy|6$7(3debVyG#H z-@U)8;YyyN*EfJkePZ>LMZI-&WuagQ4J1yvZSJ%-UR2@Tj)-n!N|St_JNc-VojL{G zYAi$)C3dS*mPBUa#;C@<*mFo=77-wvR_1fFT?C5QO34@gM!NUtwt;(^u)7cC=G{JB zy_0>p?$DJ)Lv9HxL0yFz2~X&QP1!?N#%EO}xY+iICEX%th}wNqfyIOSNSR{+dcvkX zAYxmFIv`k>;EO$kvvt@E{K6P9Q>{djohs$W2Tj-h$I-n%GX3~p0N>4S#^!!!?sBQQ z&wcJAG$GeAmm*Ydq2k?Ua~E?LVUjyFNfc?!t#p}?Yb7a{R1%UdzCPdoV6Xl5dOgp1 zoW8`b?N!@??-2)^06Si77Pl==UAct??@ihxAv!6Deba{>d1rv8TU-hh!;#C!unbga z=?E?XQpvRkqq>jcRRchp3(b0XEVZOp$b@;4^K(j6)wt&1w!J@JXp={o# zra-`NutYBdsB~+Lf+(CFn)rH_5TKo-)_k+863bFo0V9yXOv!%?+XNXi;NLx(I3E+B zu=O7N0vU`D=5}DzaC9h3k)!$=rb8eAf8|r}Fc#M9{tA3Wt$RU7FfB@PS~NkYh4DSC zHPw(0;nA=&{sNPNP+Q1&k`M@z-rXwt3p{gmR{<=m5iED2Jc?gq6wX)f%nMNXv>4we-c41AAjGRz`y)3b3wO~VNLnvnCjSdf1(JN zgdkMszWQAQJ!Cf&ezg_NPr@R|Q^p^46SJn>-iqZ8e&pxXUCCInE?^^>y zK-z6;I{Uw*%%mY-CTX(MmcT13G^jp$|Ek*!)JVOj)ZS}*zPJ{oG3Dwz2ky5!mfvSz z&VhxGa(gmck3#S6@TsWmBl@9evHK8fCVIFYJwQmBQAPeONxDn%BcI_fU;Zx~MjBvU zxFvd}&i+#CWB`GCDrzX;U*v(niqdBUEW#k-$g4HOkHpn}m^ zKrtza!T|KEjZlf#r!FyIOE}b@cNx_H#n~{HpuTps9R`YClmG$z$*bjGD)DS>BRa_Kfr1J zdV`Y^k^A6Ywx<;U(gZ*XZSXCKkjt1z2NI|$GQQO#X|f(xNs7FPmoOxp>csKCx?8Sue<;6KW9biS#XNRB&W~(zK6?9koCn@(!C-gOB%Py@_Rbvu+1B1;PAwb*&B`vhVZ%O~9h7DXV@X=hx;C5yb$|3@$a5NOr?qTJ#l z^Tqx$Pu3G{o$e)fGjZs34Ow;2Zj_T{F+K!?pSB|l?MecCL`Sv0_N~JdldMg z1=J4rI{1=eDgv_3fK;-IP0yZ>-_712lKv2aa!%yB;~`&8gCP1LdIab@EZ?_U^lw9; zerMnz)^*V#{?mw%osBZSv-}IEbHl2ODI<|_sJQ1LSLCt&bUwSvhU#JS{nuPbC zxO77`Tvs$Ym>c$wj22ozbzUlfLw&0H((iUu{{w)5K538ZU`Nj6_Tef)V*tlg)Fclt z*Oq_MHjv6wqPvFHX+m&$NK=F$LxN@;*QeEh7d-_ay{@{Wf-wPH(Sb5Sj^H{TG#@L# zfpYO5lW(#XeVMGOavx^PrUlh7TkB9ll&Yx@HGP}c4Vl3^jp#!^uc90v>s+|`TIdeR z$9;%@iCuaHkOCBO6uo>oVkeq_)szu+l&(XIvOTYDR^%w6^Nnzx--x-?{HqQdi3Zr`VgY3GqYJp zsmfx)ZcDdHGa$8wMCK!Frkx<`*nvMJL_PIsR5t{&I>UrEa=y5cg-C7}O3v~{wsuHJ z9-E3TR4oFWC_hpk$W!OnRRW#4eEtyW%GjIX>i5u3=GpE%k%{bUaMi zc6+E0a{aS^YZmDquX}uR=Y!_%G8+lxX6IEY>#Ik*Gz9E40v-%+9yic71GV)W3V85z zL$BzHhbrwsZTO=pURNDQe!hj`Y2TnfYmX3d?%hXwKWZFGEEjsr+m$@pTi7f~h>^Sy zD{02ndmhc_#B#Z(wIq1E@a|O-X4%l5C zcC{t{_HT)w<&TS~dM)`q<$3C$Y82cF(iru)!3xsH)jP{=)^~mMo|mJIBIzKrbs{*^ zS>2zSIVOJcD;lz41CXc8`ll52s3NEn1{F2|o}y?v%xfsNXui<#y}kHYn{MV^V_(LC zh3O$lP8!J-B<@aOv-?VelRIFHX%rvps3Q7Qd zx2wM)=vrgfZuM;BxBKI#&$`E*o}-?F+DCGno=>9084*H-PEQynlEaBTWf*nfGqYix z$Jr*l60t9uChUrNUo1JfwDjl^Tg=C65Kja3K1)j~-mrGLp<#x7su1yHtwqo$!ulHH zNsT4wlJ| zF`)FUp$Deu%>Q{y_uK?L;FkJ;4OjiI`oEUP)9p{1`}_SB`#S>lbaZ%Yn1~L+PM8)3 zaZYFiGIq=vN79-kE9{SnoSU3T9DA$X|BV;jny7h}JM2C_*$UEVjC#6(BOa)%9T3M; z1%p>MbkFcP8bm6vbVi>N93u+3PTbdKSPlE}fiR_47S`5g+^JUz7GD%K^5zB~CBHU^ zNHuK(f()0O@$&E?f>fTp(pT8I#`y3;=0npGsFeel+zoec;b;Ftj z=dc4B|Fu55eNCf}!ft&vYjjWYi<3o1t9?uV)OZkh;e$iHuttABqlMAmhasME2MyO8!is zj*TEe{lcb~Dn=P>>B33P8zF4i3~ShXPPzq|bYQ1w_VVHW%RW7;v}(P(EO_wa=)ExxZ}3 zMLb#fAV@(L;rNMnwmx9M7CB$eDe_hkgg50e5s`RrSM5C(JarTNhP2i>zO|kVbjjtD z#{jLFhi{sTM&)C~xxnd27(W(hDgckJv2lMV!(K36rXcMZSSojMH(4vHA6hA^TD5UF z9s|F#fdFZP`?TMN>+rk0d%K6ja>n=@@1Xg=BmRLzA~uxyqke&?-!Vr}2mRR!5*{Ou z61Vg9k!6;NvC0zf6q5cV6|>f7b`Z*OuxKI*o} z4!4LtP0UE%P_N#oAPYXjit2Ct>R^i~F%3KAq0ZkeF8vqItG!Ou*_W}Ag9FAat4z^? zITNqyU*-uUEgO#r*(towI`zMhrD|VkuXz8~B|zObCsdL+YxOr32Tv8R5{$ON)2^AH z5u87b(tBa8mlV6w1CexJA>FjSCTm;fzIwdw=xHA10Vg$nx&^C(6KOBY@4lxlGu8>J z?#4g`)_nD1Zm_X%S7OWHryI1x@hkLolCxa7iQKVQt69MJ3e-Eq-a>J(yn24%Bb@>D zd$Y|YcR592+X&r+{_E=MSzZc`n&-s=d9s zb}~Kc#FbVXSF33)xQzPh0PxJbrRBo{X3Vg@dvueIeEyjgX8yQfKCBe0L~=MXEx2}5 zR7fhHJfdKGtKG%qo6=fiNmB+{t(o-jslF91-O>0_m~aYxW~;BRSdlCQ)s#NNT}}_v zxoj&gGaSVp#%5=e^Bhxgf=}|dE`8)-GP3Oo_r>r1rmCuHG%6(rXD1()Z`|_!TpMLP zqgCxso2(Z_Ego$UMbDd#xd%m-HVQ4^Fz{(PB}%Ihnl3P?7hoYDHyu~ljZ!{ip25$J zU8EeAJ#@_Okc4x(z-cMeIyhK$=`CJ}^U~ zhbt%eeE=VH&2VTp@HOOeBQ0th_$h7Pm|-hUCPj4)>4&3$;sNx$+H(GE*IyzLiAVFV zoj=v20k@BQ{oR?6!Mk+hu{W$}$gQ7!j&;yC<>E zl?BljXZ5AyL}(1h6P_m@o=g#xA=PPjPjpxmy*(^nckRDkNAz*gPa+)$^K=D1HkS}) zw~z*S;2#w`i=^$TkjF_s-yQ1;%pI+J{NHcg$|}f4hR{k*Z&>pXvQhy}Wz@?b`ThJX zT>z4#8AjzRe5#?uE#QoRd3?(<%t^SM83$FR%{9S?j?vAB8B6j=R}^$;0LuNtR@5N9 z!JmoAS!^W9p?m!KFRm0aH5U`=_kGa@2Z_`pmu^XdzFQJkSRkEhf~f8W9GCE#C+YO9 zBVR^*Ko>>`7Z5>kzMe@9NPj6^spg8D0})I9m`4bXq*)r-6K|E=hTBBx>x);K7*noE zpmHhGjFd)hAVH?#Fr;&hBf$dd*fStJoqKe}3(82xH+;7JD>dfxRBBjobb+cs`N2hu z9+uu8p7_wc9Tr#QTfY<=+ZL z3`&^I=M|m^EZg*b&d-|^y4}$frg6-p#;rS^|Bk-5%&Bu$v)5fKAv}T$pYWhC<<~u* zi*oSxe5gr`N*3!1;!d49} zCgapjK1uKlKfQ0_TboMm|sT+bo{yS+>0s-Piqg;%@OH!lgG?K4xjp zy_o9#*-?;?l6C6e&eY@mb5)nWn=G_FC}G3wB9E_?lc9$Ao~=Xg{sWo@AU&u1`3?|2 zyEYhqjF+7BeVWV;6H%?kfvSE5ni@cIWh00}s`o7=Pu)bpR8I?waH4W9_5{iPoF2A- zMl(`OgB8SPM(pjP^NXC8yftT@97~NZtTjEY?&lkvjeWi^Y77F z31|h;OujRDn0=Fb3D$jF5-uW=FNu|az8DvC%|7_F`Ole`SD~@Yg85)eu~}}KUF^-Y z?2m^HXUB5wzLum}K@?i9s|A_2o7+e)I)Qm)4FFFow&g>l=-zVI@Y)&2D%Om%$|mB7 zM4V(BObREj);^+Zq!$n<)iuNaC{@>V9mh+8)xZp}$(f#SXnd-WNdrpz#S1N=VV-ld zQ*}DkZI8|!O!Cf&1nJ!xG&>)y>h{X2T2J5=;R8mdTOihDM4zek%@tEFt#Tsu(f8+p zNu>$GQ!AEP8E@dxn7)bcF8W4-Ahh!qWyofwPv1^^`B?L>@jePn=&MtB^vHF1vr5{d zTIY{+$o|8ncXpSaR<(S|T;;q}U2ZqutBx+4N*sQFIR3@O-XCcdCTgp7_hf`+*R(l% z&*b^Plk6-ZC+hnq&9DX)?}51uQ z|5m8$QQ7hHpZ^W-k=gp{si=}Eqmin#yLx{AU4s(-eU)bY&JnnS_Rw1#!7pFh>3E!! zSs{98pP-t|r6sSLD9Wtb9n292pu&8Hr`J`BwI5#xTu8D>6t1hZol3L%-1fsn{?|{7 zq=Yu1_72n0$9ujO63w?)tWBkV1D1Jpl13;8+EL7O8zR!ki$LeJ!xYEU(2=Q}8lb~Q zns?-*C)So_&88j%v*&I+@46Y@7*oY=C@;k{Ne!fcdnDM!u-m09UZI+kbf$kia#e#U zjl*=(&90KPWy0AiC>@7TifltEG}1`Ov{xebuFOggnM~1Z5cevjtjx8^(Tx;1=3m`7 z`oWyP8%9iG=fyb-r{6eZNTw^Rqa+=#!qQ6;e`p*8;@RR5l+r|lKo930{{C(8cYhqF zupv(R(0S|%!kK7bD8*xF!fw4{lEk%XmU>Wpv?o&l7)R_!EKn}sdz6_JVItg&k%HQV z3M`nMqnKX7Q4t$uQlS70BLx~tFs3l1ia!c+>WdWC^BmFkBG?}AY#s#L$r^z71}ty{Ai)G2>tX~SAaJ{g z5DJ~s4J@HSLK1+%p+-b5%w~m<1W5j`n@7S6V$9$f{%*&Qw+kkv2#x@babcKHfJa+@ zv5;w=xLM#vnk|M02>=E*0Ff);l7iGRa0({~+y=mD2E0(K|`i0-l;^FsY`gNsM0GG3$igKe*p zVF$>b5|c9igXe0fG!g^q{oSS)!5JNJs<^@_Vd{bBFqho)uP7Rb%z+g`@$Ka%h9>P+ zTgJ|R^pi+7cY+4QvhGg>Ki})ty;RP#&#^ZB-K7_*E%f`jY4H7HJ>8@phATZqiDl~D z0`%gh1v3T(DMJdS07+8H;wa#_Fum;-;L1KX%^YBtL8BtI9z-HP zi)|V@F3ct#)jf%n;!2ThnkgAOx!%ZMrhpygK}GG@&FJCkg{OSrM2o5>!#(* zKSHsn&yISkC?{W7@Vq(+>wWeTR{%_+c*4$2wM@XgxHQi1*9ziZq*A~+lIPWx;{s-; zvOPn>T|m@+tXm+KHUvq=6j6C4KrsonuA~%U@fjJnsg@o_(U;=|9w{v0UKvGDipH_4 z4E>sO-lf|-HjETLtXK6mOb$!Czy)ImpT;WpaSEVjq2^xrK00C6td`0vkSrDJh-`qk zdVyNDNCLL@yjwht{f-CGbN{Ym7%uo2qyIvrWB#_W;6&O5E*-ToAq$>#t(||$!#eJa z)KzS+QPll2>ugZdy&Xv4Wei=o=qg`I5P%=(hERX(u@Y;jSA%#U*;ar74Pij>Qoh6_ z?_xgJ7Cmm3mid7j2&j139q!~kJ?tw!n|;IlDiL(73mU@4(>va(1sNsaxY9qY@9m#X z^JaL(kWXb5L7d@SDGFrjG%zoboBPPk3-e^^-0@>wCj(iqk14*#m-a$T_*$7X6CNK$3 z92S_*R!W`Q<~d98PMW6d^t^;JAPE%u-Bu^KqRQy@;*ozxp4n#dea6)so#a;B5o-r~ zdl>8}aD=e;yt~|Nh~p>d`cR&s*0Mcb|?!#CuX7{YaB)Fw97SMKfpg z&3m9^P;mu2{sw?k<0hpHqAm?F%!XZd((G8Yiyg3y=l%?tGqJWkh#ug?=O8+2tfBRl zSL_3`22(MuzW*j+Diu6%0~jv_7HDoNo~|#`e0($8GTEsomVZ!r5*jN4fyvIs&wHUg zc*r+W%G5KxGCN2hYC(lxKE?4Uts@5VvG z#-wkLP|xM0;cnhO-s^rigVh32E$!F3b(AzR+3=Twb;ABGfR_x2Dt`UAy|)Eox+rue zD`OPF(!bi3+V$tP>BvV@v&D)p@99M9VBz53`LkECX{cQj0sIJJdd79v>w!l73IPRB^@gU+6pCsv^t;-_{>*OqbielWFbo@yeJd;>b|O?Z)SxBA2GThQ^< zqBGx0u+|cPAIX|<4r%Emo0?K;zZDC8{>!g-SEXlG=i6wO#M- zZb-WOA8|vW{6bh(B#cMrhs!tAROFWTx1BTJeh%Fy6T^Aa{r(w5SvH$Shf?ayzFU=V zh+62O-fc+Ke_z@(M-P8Dvwk3v@?CacmwP2jPHdA^{9V#;Q!$>w|1t^&{w^QCDFl0@ zS`yuMI9jQ5Q$rP_>>myN@l5My^gAEc5wV!rrf5yWAG%X$ExDLKYn%G`wejO0mi6CF_tBZfuj$@%G&?RN8yuSx_QSqp%OvB6 zLuah9K&;i&)|Nr+&$st(eqfnHGSjUyO@A=-n7V<>dqK4oH_Y&jby6nx#HV?Vgd=>AmLuEA~dUw^#Uo$6WVe5ak(s0dRb+n`Ift65mP zzU@3Ta&8SGwh9Ut6X-I|w6;XL?yv9!U(G-)GDM%m@yRzsg%2r5Q&Tbg*HO0xS>K3APW@zXeDt6$ypNF$OJg;>I&4G^_Zr_pOdFYm! ze&O4%>K6D4Z#-e=n|w}0Kb7^3Hr|lJ&!A9MFFAB-QKn#uyO2gURgqkO5*Ux#NcSOU z6S}}-m~06Kr5Bfa+lzjFG5ca3C1I+Jo-T=qM8v}(6ZSjD8hAFb>6-_(y!e40pJG<_ zC-ZpWQUXE|le%*7{Pv_m7cv-yX^0{fN>G}^U7MsX*Dv<{8(raPGE8>q5)s@L`*rZ| zCnzkY^Cw+GL_{Lc02vBbHIixW9v>zn&~;PP(jH7B3nk>xdp(UIKAPg8WO%YXWwik3 z!pw7d2G3EPu=O`FwpZXbE&;3!lMOB)^&+vrmz7XFfKNSEZS1C9u7Yz@?4j{Gmny4k z>KD}~n@-#beBN}i`S{gS_U};|C*D=MPMtp`)d3614c~~s$xo%Ho1ZpF&ifotbDQt< zR7B{jVR}ZdELmzBYd8uuN-~h_JIa~X?(5vMt9?+XS^B=M(t^gXb$QE~1#WYl5W6{x z7Y14I>}RG11ZQViGKr(`2D!)4djQw)1pPv>TRNQ7>TmHQ4i%$%;|@ zfJ{6qir+=;Ud^$%ri^WCo4u|NK19%J{Y?UHO|cxtPkrqIc{1|jhIx^nUYU#8uYsas z-{_gz68~h0y3(M0qax3LrFJ)b;-=fu$}bcT7W-aV4f2+}1`l5L*^5+R@EJ_M55a-n z>>C|LgF9?z2*p}E%T);qVvV<|Y7cSo?0I=h{bi=Aqg(~K;U&e~{l}B!ud%qsrslh| zP0e=%Z_N`Pye}+EdGd#8ty)1OXIp}PC7eWocm(*=dEzJ>jjt=#LsystCq{}nZB!74vE?{c$N7x7#oY5&hGY)XW*E5y(VUBrW(tX+d zxGetreReuHOh4TVm!j?`|JJEK*H&-%!rwf$QK>3MIQxUpb64pPEZ53l=0RpDz3)F( zUuzBo1T(Zrc}TLy(4Fn&EEw?1#05;AjVgSP@|GZ-RvGceUheJ+5heYK4}qgetURP~ z;L$mM=OH2j4f*CI7ItR6-hU6zL26C{8GoWQ1viNLrvzk^1}J>s>!(cUx6pzS#4GcP zB_Gb`XXmvv1b&F&(~Y=iOC15{7-;(!FN8dGyQx#udEXyAgS=tE3^mYLU4Nzu^KPE?q%OF7egME-jFvwnU<+P?j`S82cFwHmM>!Se1y zMIegK4#;8sH zA3n~9z!u7{81);AT*^_ezA0#MwuCTEvC~2>!QY|k&4*Ng=;;x#w)>lhL?0_u0y$BZ z%{EqCgwxf($GQzTK%CNOa2o;$dnn!JXX!Zno;DOe*!UQ_iOfb02x$C*SSc?^k-tER zvg7vHhz_%y=_Qf*b_YzRdY*d5dW^+}*h7-#T`D7AbtOpIcW&)@Nqa^pNZ(%cl}}Q zY?;GRX`lOPi)mOB_1hsnqkcCc)gFG!Ub_|8{dz9YuzU8+*U@Mx1He2(s;;6afZ$XOqzM#Bs zNmA@K6so}wDpsas`mQgEaqvSr zmD<y7V-*K z>8i;vFaPyY@sn;k&zC^`ZlkfxQ}^5#G?(qs^cRw^(@=p%t0+$Epjbpo7IA7bK?=?S>$BNdY8mzsC9kpz07Gn$(V+ zW{UPfBo974K{#@KtPan^NoW1jAI|D+Wa^fg0p&41d@r~IDcz}ydf9VwofNvo1TOr} zyp_-;#z3VdGgoj04C$%_@SF)s_S<)(ybWVO9~|ic2L^e`;V@Cn{$Gm7OP3LesXULG zo!7mt@JPIP0g%{rN=^Q34PkAh9VwHEOyVv`o*EnAZ*o3|Q7jwNsWN&_TMQ*y_`H&^ zdr*6nvI@hr0PB2n#} z<$nYla4#^7el-X*@!B4FL!NQL-Ar7FXw~5c2~;ljbZTryOW{>8H-s zRF!UQo%;E*$duQiRB`Sfg)aNmj1jfqi&Y_ht$KpJmgy<=&i3cUG+#4h^scppXe6xR zB`Y%X+pk6Q5-9B7ZL|WWZ(q)d*=eov2bvI4vjW$#Lp&CIFd*uHpc*zRi4ces-uU-MH4;kQO++#p9$EyuB1i|J zVQDUO(wm9iu}+>90RMBQ?Ej+a2D2gVZ(nI+uj{|Lj=y29L{(?|AoT!a0${%BGIKA= zomCEkF1-q@BCsgf5zEbv8wa+YUW4VmRWNLtb3Kw`G@mSei=sm*d-6(Vp?zs z_bL#T|3m%2-A2{|bU*Ncj5q?+jHDcyPxf50M8%bV3lJ9)uH?2!2|=(`tx|J?Op9BT zBN?&{@~8G2uD!pGqv{4%nFmwM@C0x=#k?W89nt@0m8NQ1uHG`=ZuzECo2niPmQdkb z-=ZO=t$PM53AZTb^8o%6-yp$tJ1BM zq5s}^occSp^|$y|pEYzhpRd8{+jluWBG_c2+PoCdPGX-Qq0G4g_9rQGrvWA_G+Fmb z#ICh~=Axp`TfUJ4G0=L_!TQKzx$4#;WSVo}2AX5Ry<<1c;nX8~WaG;-;LAKpSeb^& zH(Kek2Lhhr8W?=5Pj&^!KMOQ|Rg?OKJu$}S&3QBOh-prjk*uuL8?h960rDbOylJc0 zw_x{conKHqQ*J&@V~Y5`s}3^gf5$%!UTk57N%Gpn3Cj>2TQP1|I=qMF~ z`D`E=DO`N!DWuK#9|uV+QuFxJl;;QY8Z$OczOrjHJ-8Lvsp3uEe6LsC5p1%V6GgSb zN^qiDR}}c_3FQbDth6Ot?F`g$3WmRBn;_}%C8{dXYVs^r?N5dAT3x~F^?f6*|AQ!i zsS~i}z3(UI|G9oT5y8;V1D=pA99pU#3esVe@AE0y9!QUc^LBLro+Y3}FdNZ-N>Q(t zUs6UhSWY29u2+7Z7i0-uIx}|3_P+BqPdJe83`LbZGx0M$cV5zfi zb(TBxHjNzYIL_^Yq~XRV?0pjzjX`>wC$!frNdGF9M24()E4 zE~pPrkrcWNk`|Pd*tH6O{XXfxLof{Z29j=;UT}$7)VGv2U{**nj zs&2H>2Pw4{4DHv)gSDm0Q)}6PJ(|Q_+K~v~j_sRc6%=$+li2Geh_sYWwuCmk@`x~X zWt$?+=u2-@W(Y>~-OOj?*q;0@cIwxZ##iO)TfqH&3>DyD7ifAya$Qh>d?EmqNg$+7 zVQkQFM)CPWF2q^=Sf&N#<8A&on%pJc6DmEffu%Q9HjTh1#VasNDw<9dxqiTd8S6>! zQ*fk}TYt3~q}r>lMfG0zP2*O^>UE1y&{~ny@wao(oxrD;Q&6bS?xH7U>OMnmFpbhH zyfOh1uitYo*>dmujpX?a@|;8O(hL$b7ADUG82tJmGfV+awPe(KTla& z&7GH`R%R&S4}%PRWu2%1PI=v-8x0?2C0`st?a@>Z?AKiiA@ob#MIT8xj*l|m;4wMNzLZzzPwcaR?W`br0!7p480cGV#;*mRCx*tga- zxLuzTut$@XZu)w0Ud^wH2V=*N3<$f-BOt7nr1188Wp;%2Hzl{bd-!iRBo5txiwXR3 zdi4htL^=YN7k!m|hXA1!%~Aq#HVIpZCv`^(i%Tc9rL!{@c;7q5a?AGx4b zC{dQVZEdj>T=j*MA`_#1Oj0J-2dC<%^-Wr@e42eCTHiOO#81aXEkeUU(L$hQWgnlt5>p0j8=J}h0;3WA1= zzW)zP#d{vXKb#47oafQ|F2T=(8SOe=sRTknar7qO`)NhJ7>DxM zG+V6(haV2@TjwQXtvInxx`S5!B$dYwCuaw$u#Uxx8G%}Z|^glwiHoQyaPC zP6eFvt7`YR+}=eyT5r3Xd^tM0Mn41zuhC@FKVT;&(pv2jO)?Cuj!XGW8_* zFFIfr5ajUsRpEubn^VNO4j!55lb^TWcwId4`=Zl@ZGzstzuCz_-VB|H^^;TEr*sWk zmM#Wa$2D(l`@8Mv!|oF>jecR#!FRZUF*_kr;-OhPO-^yA%XgIg<0_|%JaxB2!;8Z? z2GOQ*5#t7-g*#_I#O?Rh#hvpl2${37XZHUTAGSu=XtfkTg3&JG*6$$0l#TmHnG#4L zQ7qBQ>>AJV8@k#IT^vq}{7h4fWltvVEt86hSSBrEt3G0KhT8x{gSR#`GI1d)6@tV%ZQ} z0tK>!-KRW1I`pD#wbUoupk=c?)=31;O$KA0UvaC zNC3{U+cI*9&2mn+(!x#>M!b$a6mO%&v_e5Zc|jC~C!Fh7CmaCQs!R$5mm#nv zgbQ^|ghPgI6qSD%NbF2#nVQe)-V3jSI%AJ3FAbd+x7=Be$HrP83|ku9qs1EX+Qt%` zcPX0gv@}XO&K(S$CZg2xx-m8=+(50Opfx`EB00@Gwx1OXhDO34{1|d{e}VVo<;Oc| z(E+v@!y6NqL#=-i-w#}-T(L6!rJ(kz%N}+akkC6lO2B0>+;T%1lxvV=Me)3S!T?3P zr$26l_MJGUfr9g^3FEry56Et9qKrTy_YC z5etdDFd+2?_@E${K%^ALQxvly>STg4cT^@e`Ei%?8eyu|A7bo~hsOLZSYYR}4x+$F zwTqC4^jsL1s)*+`AQSkQRyjRArqo18B2=DCh=9}46G8?f{Q|d;zp||%c&m%0rd@MS zk?Xvn2}v?ftZ5iC@(z|04CjXeQ)cqTNCP zMbN=XZXxG!+Djw4;ZBU}gRW8JJ)=;Pg#n6J9b%~i2jk!zRRWrj-KiTX9o^ zil|#5ue!V8qXN@2WQE^qTjd4W=gL{83LE7II~1teOX3-n(?`M5+Tu?dcUx!x095 zk_E-pyaqGaWm`P#z#hszGOJi3^3bGfv8eY^zvi0MXi?m`xz4kri(Tp0N5qG=0yyd3 za{K{%mzAZ(Op=3wERFBKHna}trtOs)iT<+gk9s9xo3z$?hi00T6PRrx&dKZLF3(yG z41J&fE|;~{cS2k${_6g|^YKRIl2Uap8!X^N>f@1!;P%1NqMyp$xqtjjF7Hn)jLm1X z&d@;WW)hOG{mH~8e?G`Uh}gea1%QRE*wu#-I5yeb6_<{s$832+zzAWJZ}wP`wOe+G zha(L`a-S~q&~}n>+L)AS24LuyaULOgUmSaU<%Y=C*X`woJbEje71eb@Gxv$qLhU7sny* zaF@#RB-<=!^jy}cHF`No9<%$D=V8)^{cTV8h!ZPb&s~^IjJfHeQ==x~9oA@D{Nc~< zK2sMFh2Wly30pA{qsJf7^GTE07YROB_`DXVh{Mwhv-DjyP0+JCObKxQW)!PYqTK3tj17of=??eL zj2JrOaUqC!{bNn|j}ij?`uW+_`s$pAjrBx@w<~P1dm!AFb-RL_hJHNpZs3M*%1{BYJAC}Mc z+XRcqW~7gflj>^h^r#_)W_t-+pYe&ui81=NJ4vuW1gu zzw!ONg2Zg;pJ@XD=^cXiDQeZ9!dlH1ZA)*|xPRJir={}YybR~qMIk9QOEs6gOpkku zA_CKW0_XFxPHqJrcZBD!p1!T9J-|@eArJ6gwE6FK_t10%rq%GSmQUb#8sA8paYoENwE zMde#)O_zaEfcqKUY9mX>Gx=qc_v)4mGK}+LwXRM5kR`5T2E5hj=>}fPMnxB2T${m) zcRHO$Z_68;zV@SJ!jWn2$jtQ(T};*TI+fQzNda4d9IUlLJv>m-QK7&QXynN zcy3hksxf%WGngMM-iB++j`Z*h}GEYbgm*gI3l8`proO{K)fF z&*l~GzdkF;f8;~^n(D@EsYK3ob)E$~6LtBrvWrcBHC7!o8qf(XdVEbAO>Uc!#zd!% z#+Q)K0e?Hks}2{pT{}r4wd!Qu5z%NY@@U#m|NoCeOo>v0tZ@EIUmFi$@FdOK8wWwo z6Ry8lAb^*+K1e5ku*>&Bhz^S;vtkV$A=W8va=!n+^2cfrn+c2F(c`y;L2<8Kvb9!!^0*zScc|tnq zj_>1+Cuv%WE?-Q=?Dv=4p*$w-)KD&%J3J? zRjfKHo@{>ay}N6Jt(@PB+nRL?vKUs^VA3gaLIo%zb93g9Nmq)6d*1Q^;3ITtBh4)T zGfLCfL+)~<9_6|5@vE%YEh>>Jmw&9HU$lJypDZ3amsE}BC!*ketYP;HfD*I}3zbKs^G`Q~+))I8uU%52@Vy2Eqlux^{eihN6S$B^M*jJ!E zc+v9_ptf^43)KJ;R_1~=G4F+yW612M5Rge-D<+2BKl%^T?@>{9vi<7=IDuq)wiXD9 zai@U}Qa9CCD*GgXz| z=L)Upf@=V_$gKrl``l$Ut%uFy}4g(SAN|ZLYB!uMF zZ7$`K3QLcCS*S*y}j(4CqSGxO294S ztUeWUrcxA&S6wYt%v89Wfv}x2$o@T`r&vBHfS2$=eV-<*9J}QWrb)KnWN3&^ct`c} z6dtQ}>?>lR0(l*ey;a*Zn&e}u%BLmE{);*0+xN}$ZyEYv&_AoZ!Hb`D4&=F}Z2hzr z>p$m1xgFS++_S;$^UNNb+$x|)snSmQ=NE2m1B67{fnUtohh}42)OD|h9+vL4ymu)q7Oti>zdSrPJwbV4uc+`N9A7ysEqS8J ztCS7@TL<)=z7K-S^Hx9?UWupjcO_1k4B)&E;YsCvU>~|N`3Kw3^~UWMoiN`)gNx)8WRMXtjZ&(Ch&yE5tq{gtM`9@9K2lfe zMmQ6*3i>-QlS;&u>z4IvBouW+Y+XQqRb|SCrLJHYxvTUoPW;vL(h9*+ak_GEhlA<5 zxZ5HM0CM{bCBgzCW*)i|-})OppUwIByE)yy@uOpctVKnQQ755y#TS z)a%zYVyx7wMxqNNG@nJdl&)!Z=UUf_X%4Ju<+!N6@SJRo*!yA4uw!lS=UmM`vAy5c zG#*B13svnkW$v9)^w&~65M%?&s8k$HIHU&JV`Zzu$W^3P?rUX}?Pjzsm?urFP>Itz z#GMN8?$Ncu15Y}`rlo`6WQ9`7Bh_{Vxf5J);+jiq+P>ndKb!VtC+iq@kSsVJLEuAN zYtTxP$huI_y08EHIbx80II>E7qC$AaUx_9NL?s!imkR6UDQ4LD8_kH*rwu~NWSvNQ zoIH{DNf=3GqwJqbyF2%{50nCbnjL`pgjhOBkc>$LJs)KYs1@it!8zRyRIPZxga=&q za#!NHdE0=@05Azfs6_y&vRulB;nc&IGgLJE&hxhd9JrWFcprHIId7237XK1JGUz_= zd0Ldj174g(Mc7Er5g{aivxE>h*G3_Wf~%af#daSo_mT(!niyHh)7SB?JJz_Ma`O=2 z9zOzx2Lh9<<(GfLG0pqw9C6RjI+=7&I?%+7K!aGDnC2^uM4G?!mV2k~%onn8>M=dT z7ON$Klsb0*`wvAtkd;h=a5-{H?0vm?W>4S1{5dk~Gj53-8Mv*2A5X8=C4KRbGPB)z2-5zP4G3mYA?|ucsLvluDw7qnI?!uP`c6GyJfpKCZhDXj ziB`hkEsf+mai=Un?!G!-W?`qM$>9XO0w8z}xW|kqH|Oi2UMh1j;lNp{1@EGlrJwVw z^<#M}&NYXQQRc)?93ol(wb%J_TFkwb|#hlj<3-84924gygVj)z3R z-hON6mIUdUS-r3?1T8DrN`+V@1Weh`di3_pi7zhpObnTTS?PwY2+8_S!#hglJpJ(` z9#(@7uRNq+;_H8ys%zVUl?MrBy#;^SBlKOcSH29a!8dL6BJWmzhFD6-e1@^}NSm{; zD~cFor0;=_V~ra@H{6b=J#uM1wEwfEMAs#q@A{ZN&>n-&XYG1?K6GM9Y%v=mJOhZk z!pE8L525oc)j>kFmVtXfumzH>Rw-2N4fS-gD2aXiX4J70$!EZ-N?A7`5{jgC4%!`n zbKj>eT56kNiA&@-n}Lq1`U#nEl->i~osnKwRRqIDXt5T1pTl5hY8B8D2DV z<^dIJ#kEI4!MWiq!zdTe;N#=glsOOo1g(D1-qDT|zK69JI!gR6$?;$0)E?7}F7?`VceLPXxuMDd4II5z87Tvj@4nC6BX~eQNF6cC-=ab53 z57b)|o6ab;beckDMLW)z8SF71d}RJ{_H;bp!fc1diuIuZ@vE7KqxSgp1W8?Gq$#>z zw2>$kbB5S@C)%EX*!kNW44Jcw@VCEW<0(P%Y*uo}Shrsgz)Klkbr5h5N3Lbggh>H8 zcexEFI^Z`C?pDS?G%Kc-@nO?&tU$?sgLQ{XquQOt?F-7aoqTpwHjDY zaO3=>hL5L8(qsWOq9F5VF74>88&6`QCvU||D>MHTR2NIkr`EW5a%VEFDdx_!aY$>76|cr`9eKuyiCBA4RCd4kzsdBm z$sCKdlE~HK*+1;tXYa;WWvloV8Tj7)mzr`hFieJ#>JPv0>(A{nqz!W7*DW!XbkG)|RShs-3xuc%2EvY&%xz8P?&{Wn`4Qpq zuqz-)T}>_>1kvg&GF3Y8muq(gS?;@pv3zDhEe`@*Wuke5u3h~@f7hpFdxC#oy?$nd zr|u2Jw)@^t;fboyQEP-B-b5j*euZCxrwzWyqEeUvr>xvk)MgjKrk=2*f)*%KMWtA8 zUyvcY?w_R?WJw@z*0G@}v3q}`uCUnyf5f>>@x<{YC6%HpK@wwUNnycZL8hsp?0kdP zcmZd09SAMj;SAzCAzKs$8)EE}euY7baB*MRe<{#i&Y5{kA&mDpj5rVkXm0j>?L-ka zXKaT7ezSlN4*pxPlX+w2+x`f1-t0O!+1bh;u&0=Wb0}&}1PrUtp(@lH1(XL{?-XXH z)F&816o%X!yUv@j(#)4K(0;*`wt|8C>bOqGtT0zl~5Sjj<01zcrM;2q8d*~c&XzMRtTJL-1tS8YxI z(yq4Lg?#m!>I6<7uIsmy3?al0u$Ef(mQW~YGoV;5{_UQI!pnd?_CT?9OWDi2KYm8$ z{f?8>)$fyG)Xypyo-19hfPm;K5IdOZ}DUTACjH1Euoi$-pWHV!MWBO^M zHg92RGWmo0zt=Te-#)2PWDVZEb1`e)?VvH24>|GQ(HXV7-Y;(seaVy|)@}Go6xogs zSHdC?*_(fwlx!q(3F}4Ef~9o$D5GJW1610jjT!InJRKb9n|ynI`Xv=#PVD%twK#3g zD@@1P{21NWew%kv)*jfB?g1$(efuv^(j*-#`;wbZ$B*@?4~a-F^H$gCc)uxeimTX& zi=cRB}=UMes|DzcRY53#||IJ|+R%+V&`=G)Hmv>-L_xmpz2NfXG zm7V}e71oEA^R@nz@9Vys@;ewI2l1YH$WY}!jj6iSk`I5>E3|0^)KkzSACW1it*d{$ zh`aaEmw0zhP`TW`{f~%~VV`j#EIUzJ8@2v@v1`=VSe0dLuTOvadvDV?byhuor&wh! zP@b@kz&mi+`~)~GYwZP#Q;8720$=8{QjO!cs0#;u83~!FE!Ty%iW=WemWbAgpH+cY zV4_I>;w+ENf5_S*gZOHoQoTG%0#eSYxq7(FAy4CEUvrID<%4uFU+NBn-*MD?pWi>$ zo4GnWoOJ3#imuXID(W`505JARE!AJf$&aJzSXjhWI+U2wXz8lLmSKu@xGM-ZEbAFK zSg%Uj5~Vh7U>qPMQighq#fSbU59VJxir^h6t<6BuYOi~z23j9}9p|2Tb=Rfs(YJRk zkzYR!v_1auiI*U(AZluzoLnZRaeDCSlb`cLWd}=KpPBHJ+}fhf`L`rJ5SnLk#?ofU#4X zPL!}pm5W*NFPM({dud@hg^>05RO+83r3Ck2XKp8Cjk4aOW~k;+UGm8p0rc>5o5vg#ZJM06mDPrwK!iwhicqO2$c+3;MgM57D_V= zmlkrG%rq9u^AFb+-7ODSU#KjKT3W0EiG?gym#Z9Gs;RC#=3id>Xld!*ps$l+b@N!r z*ZP)p4kKNbm`y+?X?JXZadv9-2ugTYM zj|IuH_~v&v4=O#pP9>m_c3GVbmh;pz-=AiPYO-)0MphWPwWS?vI8=B2PR6bvN*XfO zb)cnC*816G%TRB97TQQaNT!6^tbjWYcwcR_=!m8>_*wlcoiAtUcqXJ64#|MvxFOEn znm8@AC|X>ilVV4ubx{%>Fe?#C5)uwD{q^J5A@ZXncf!&Y7Di)Ba&B-CoJ1DYF!BjZ z>=KgBX|nWIumMeg_S6??;T#AI?9e66@9!^;pWhFg8@c!R(r7Xv+hP!J9A#MoY5F}K zGIh^QszXbUr7PAe3m08uGZ_>y+^&DxvoOmbZ?UOlWR^kQ1-+9tfT+EGE&79>F8(99 z5r_+&t!DH8GF@Qv8HxM zz6%`m2DU9q%IHPR!T&px_5QmZA9-xWE5^DAdS_NsfeHW*vJ))m!w3l~JA^?4AaAnt zF8i{Dw^%8P-!Tcta73t1SAkmTWnGhUVWBm0GFXY1EF#lrm9Ebuqi~&=_YCRXG9HNy z-Gm_a%$edA>%D^%R@B8G*S5$#n(lx{l!<%b_%|;;gQlAqMV!pwtL!(eoJR_PGPLj; zdu5bV!noY>^$_tMER(=mL)e7ucuK%UE7dUeE%gCN2?r_39ETsiikPXdHiU~S{2-P9 zCbmG)gG9g({XB3M4fcLLJWIQ1_T-;Vs0JxI#Y5%H4HKgm8Xth24EPYiuD}v*<46IQ zQchK?kwA#jM~ax4G+ZYXN$2+iPlXuhJBVKks}-SxclQn?M(VVGDrJV~0%{U2K`%tK_dT1cs=q&I!4qAuUXdzMeF$yQLiK{z>q(|6Lqc;gx*Qf4IyG(Uv55ioa{Sx*iw)oYR2TG*)98`Gly)V#ai#Re?}Ki34`=$ zLpp}!Sv)S)MmdAdjLaXs50bY3=CmXlwR-bpi*h}!yfLC%* zQ2)U`{0A`yqkb*2=<%><-=<4@nc4rzB9HC~dYn6)N>@u{06lnUAtH^U+%Yk3F>^mk zH~N#t&Yq*5p+*82mIjzQOLlt4Cqr;#rS*##V08O_2)5vY;~x|7nSN^e4KiCXLp?i6 zix%@Rm2l?SZx0EwCN-&lc~GVIcFCNE0ii z|4zR}pk#?lQ|@oFaH2s6)V=+BUFC8oi3|%Z$ypoyZ01}aCa)TUiLdT5+zl??_-F_SsaZ5;SP&zNZOpTZ24MY`D^C^ zrk4b@7)$A5x(mkBI_To^aM46Y0_cawpyLPWP{hps?LFntY9p}W1ST>6hD7W9=7f%L z)3>R;l09+(lSCK}v~B5$GRz-GP8BqL?sjU5B{e;rclj}fd*X8Nl-@&#Uy3}-T49C2 zv?=UNj5mD&bs4jNF65VBCI#t#D6VfPIs7o(;7F#rcn_wBWB!OQS|ywJ;DXdZgR8{w zw3VpyC2P@zd|L zTVpdP53&=ggeNmEdv1x6%U8`#%h*0hrWb;J6WR^Vo5rnk&T;g8zD*GskvlDBUkIIr zZ3ms0jrMH0>u}>mnQwq0bMt8R655 zc?|PUUv1i`a!@di}?uj1%Grl!nL4f$@{E`&F%rHnf6l+c->C z*)$}lNsg_h6tPUEXdKCe1#?w zVekoha_ogxs?KLBMf%@c=H?w!4IM)&pnc6L8Eg@q6?xI@Eg_k@e7Q+Bls|<@V;59l36U`KJ-*>Sp z5eJC2T(QKeU^;k5S~o1^2s)K1z+FttC-U+Z8FI)AaXJ-zz#1kZ8Ik)t=Kc^hNa9Mo zm+->}pxVli;T7#0^nJQqW|M%ii(P#dhfH~SmQs#vVPcyfr)KzAK6-(VB_j{nVaCbG zC@SUw1p?zkoB`+~j{-iy(4AE@Lkw!13f}JvF2uw+yJKFA!xyWr!K=`2lBgrlYxjfV zG6Cp90``a`s%M;5RgJ1@xxn|!@Y1(ct-x1f5Ie}tjA1@~C`kJuL3m6}_;Q8HU8$q` zdYYM=nF5FX*)8}o)&-}VG)PVwEa%$TWswJD+7=5ROi|b(Xa7*cj0IxKxN$4{Y38hJ zM=H_gEE=B|AoBPsC_H^*^Xd{TyN8(pUv)L=N`?<3;>ek}C-{+qoJpq0+m)P`UK;7R zETyBlkMy$o7_r40M>%`sj~~YTcEC(Z#rYggTQ|Zuy9fMA4RAk8+e%Fb8Drm$)5hno z`Bb8XQnFz$^TvO(Mtsfi(l_2T=6D{xF{YcVa{Ii=tutyro5i>TQ_gs~Q zu)kI|ls=J?Z&HJ}iMu(@zbPIr4u<9LY|(ClkK6=|)0_!P$d`}>_|0xm&f%DXG0PjN zPYMn|FWhdr!IHimKXT*rBUls__9ZA|;P-`|@pOtYvU)RC=t*{%^tD22+{rK3Agi(K zE!U!A#4~iUmw{IU9n+f}M5o4SUmpj=Qf{HsRC&@x9gBN9j~4YHRDINM_dO{xwz>`D z0*c#8m%0ANMvl6)FiSEhnJjils22i?W)V#QFp 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%0A7=!EV?Y^>sr(dswv$HYv$+v%^)F-ZWXg=p zHs=Ufs!`a~<2#ReakKYj4FG2h#NRliHO`{-uzV`cIXMCRVQrclSpG|}KJt_kgcOcFX!M6rJ9`Vm z=cvZ!PG)Z01X@II$e!>vY614C z_-o{LPReO(F>MfIo$rN{S9@E)|JooWnJ@I8XqAEg8vkp9On|l0{~q*#!5-5Yi4qlD zs+;duc)a6E9F2jI4=~eX5=L61rv{($IwQZx{?vVLuCLdOurmO#T;qQ?;6Nf=MzCRny$|F((OCNxeAd)vb-9~)oE-|HS}ET zI(~b%B_jG#@R~^dx`+oC3Dv+wIS;T4yrXF$Q2P>6j#_7_*MLcH_;7L6$*@(#L^rgl zGIS%}zGZz@a(7OD1^1-d^axEb>KFyZ%k;5-3S?=p0}}N+%;0SvRw!Z^l)1PF$mnv3 z0B(OJw8W)AjCG&4)n1{yg}a;s3o6lRgF=6tkr#jJW@(1?p76)sBH+3nZud+#^gJ@QR7>W|8f>&NU zUv|VYO|kT0j@k29Z=Blomqn7J8~JWuWGi5(3%|$-h0LS*b|6NFTkwMi{cMrP?SW;c zO*z)i{XNNEB>k|a$Y=1(ErN0U8tcV_mkGh2x>*}-tQp}6Dn1aC^K<$kxQyDT+k%QX zE13CeX23jEE)3c4Z;K~6_TJK5e|T@xLH%!gUD^ICW8T+(9&5%%7iBLM(u@z6B{*u( zJ;%co0q!5y^X+#be82t~{OK7RwD9V$GR~wlKDT#`yvbe`Cq@9*wB9;I3WZ{z>KW7=g1MSMX*GAu8Q? z#3lLVkWkn3RMiRrUMs$U1-{dgLYilIy(N*s7J|MDg4ZjAm4<{8D^RYGd;9&YdMm=i zlB#x+?;0w^5}}1+12_b_YOF#+A1&s(BF63Oo&EHuYq{s$Ts(6pfMff7l zIy^W)*(mtN`DZ1!x!AOtN!PK6**-U?rI;uXVGO|GFBgrtQTYXDR5Bee%py8S=b{yZ zUPzrhYpwcbm21^Em%jSRV(lRiq`x~`mquJ~G(U4_%B&@S!GBC-R#{^X=;#BmvY;8K zIR}Ew!|O~qg#}%%2J&^7sRX_}ab4PM7KbKEo3BziG_Ab93|YhabJIv@@{BxvwPzs zUB>k6Zna0wlo@M{XAVU-n2?JWiHq{D`(S)K$-_(f z{AO%>B;yz!gJh3O8zd8h0k)_&l1H$Nnc=n~8Y6P`6#5nxO7=GV10vQ=UjMXzv(lEC zZtFe6**7R+OXl`ZHE}bkuQL}YrNbfjtiJ%%V=k3pXAy@Y23TG={vusWK34xsgp&L= zVKMrbnIY$C#eQ7ur_T}H@^OM?#gnENybHs(?n~@mP6)nNo^Gb4EtSDTBS}#R;(^c8 zEAU1%3a-_aL@9tjA3$7~&SG;|DGdHoW&{4SP`rU$J#jT2RvK!kl_XU$6n>XgC>|Z$n}M?V&@9f7M*E>oLH#LcdpWZ@PuiDs4Y~_I@Ne6 zH8O1w)7P~xobKP+sv-o_0$$O^o$87oP?X@k6R1S$5j zAsoivkz;Zy+PCC860eADW{QR#=bA(jOvlZ;TsOL&Tz=Yh<*w?sbvHP|%BFb;8;vs8 z&BAlp68wpMGR_2!?or=C`h;^(@8i$CyW4z?=agg!Hm#;s)g!vm<`883VSa+|W@a{@ zi(j66qXJoJc!6S(pp$gP`q--R@(uk?!ekp1c_sh`-@wC?@t1ak=4M0gn0|#mJa=ZN z#<+C=hU0AhH6ZNVuY~65tw`Ypy2#MLzS*SbwW{ZgRNsnc9aWof&)XYj(VJcRl;Rzw z8U_&N9Euy(UA$kpCy!t0H{fHbsw)p_R>ZFYWv7L|yfzmYFz?2TqR%RpV!7tATvmNy zT#d!8q(2&K%ZX}c8ETuWQ%`yw+IQ758^3-B;TW1T4BqdAU*C3Ko!eEL+0|5!)cgL! zHS1aM+daoe5$@mjf4ct+c>6QryZ_Da{{)=dD@Oj3y1!GVzEbmuEuCqD-2K({y@I0N zIQISUwELeo-^r`r8#ccm>K?Wn-zm) z#1Z1j*ur7hf*7m??#H(<4=L1+zYZxGO~Tik*s3z_0ynlRYMIO1z%&50%!0yf*od0p z8}WA8Yu}SG98ZtE*q$*mq%dc{cuaNtN7c~Bp5&!jt<`L{104Cu~_3*haMXj7pE`og@~*N+VArU6W1x$!dH zUcg+|*1YZ`5YvFwN+Su{vZ%c1H*X+H`~#9o;6^6x@MLO~b1nC$Pgk(Xkf-kFMs2&nS51KeqxcugNLi7U!lePYd;uQOQhZH_f2y~#h5Aw-Zh+8 zwi7)z;aH z*D2K3p|7p6vNjBY(Wn{kvXE}6sdSS$zl;mgnJ5EY@a|>Nn=5ZiDK@OG=0d-_E&1ZL z^^S92AG}?{9b~uxn69(4-H0Zob?&n1x!C8f*&FH z_j;;LQ%aQi5>H&ek~r{Z43a8FiNm_hyCDEcQ|vS6*ZWI?LH_-52(L8*WO;kvlZi3z zAiOD);YsM>^9%p+_~B+6RT7w?~Y(_cbl>) zRNmF_0()=0&7!LYK$wbh-?6z!-~!PUc-M~VzdQl`?mW8lE^n>0=jbF@g{A@#OT7h~ zV*?xk%=f`V$`G68F2{Ss&-bAcDj|{01(Ubg>G$EW%39SIl!$mwFdTS*40E)Al zNP=-8ptaM$d&rNYe!)vo@Eigr3#&pN;urOZclRj-s!BICM2@FUXrMJ z4!B;@w_;+y5h&X^2=V&!P+0|tkVr1^Stzd26>eVDi(*s+im)eDrjp1lQ80b{CPs?H z`b-L2(L{F?!|JOQ>F>kv>6N@sps(&`Jd`ccZ~bZPRgAG+j4M^=3Hewn4mt`D@@WD^ z`_CdF0BoTsTaSpZT*XAbiUZmqOh=*uHGPgrkXMojLhB=*MgAN_5D=3zk^eWI{_fcv zxUWM$-$3Ndh{Vx7Asmk2kgy&hzCb@b32Xp_OZ{Dpd0XQgc9Tb&uCKTJ_)v~IntYtg z^aAJ&(^sGZ;+yeGu`quQD!|sNL>sB(>+U{5ID%K>i%Y$TIbXZkh>$o`^ojCZHaObl zm%mf@+oIz^#Ig`Mj^uQoWQcVbS^Fzu!k&l6ltwb!Khu#Vo9oGwO-TM0HH!+&BtpVd z3EbruK-^P;$e4txrP}USmnKgVm11KTt%c_e*%c``gj`pGk_S zL`rMWu;p0a@y#>-pX!2L9kri_~;@{2~l^OoCz!Xr@br0#u46}h$_%Xyp39pTSQM+oa>x6r&$>bf|f0+Bxp&7l{rmf1o`w&(SG2>_Ec zuExC}TtAkdcEtTJ8Ohi#rZvov7V~N2HtIM`Q}leLBtpMuHS?>bui-t^b-U^80APrS zn$Y9JQz4G2Li#(a#rn_c46m~U|3@37NIsp%?Gevf4G|TjQR&qUg+r{=Z*jkQ#JAO{ zH5*Cc_9n2?Yp_{qbbBJOH)wG=Uc_I^gO|*fLB6>;1;%Z4a;iHWF2 z9#A7zqYhbQAU2r}h$^R$Vnk@+s12?qQ>hyPO9<41gl`bngV=`)d~;8i71xW-+79Z& z97~*{LI@Wx681wv+)w=T7-@wsPGV5Y1l0Ax86*N{#ScPBg1x580Nm^GLlnNxIKxyu zyVI0}c0$f#wDATBBMjLv8zje(OnLZqW&5i!mIks&S^C1~1cA3bWQpUP6GHFGm~p0^ z#&|Y-a3}dDPG3z3q`sP)6uMbYoMKuqSD%F0AW16x$7i^zIhP7B8-(1Kt4(C&%|ABC z?_LRNU)LGM_kZx_RU8uV=F}8nHb^rUe)5!(?q3_^hK_qd&#vQUQ4=gRw_xb|2VaNO zY9M*pG#X1|$++hXHU^ySd)sCbo1L<1?WaJn%8)*hvS#0r9Pt{!*pRaBJmCghbFf+0 z+Hl|S)n>4o%1+(%+WJ7aNw_kRy7eVHd1(`t4Meg0#^;aX^>z^cEdi{j^5xzDLdfH| z1+zhjX8y53Oz8)g+akm$()T&I&xsC_yz7G`RFI4*D4^kU90eIYqRt2}I#s+$ld6|C+v z%C!4EC{0>Yv6GW&A2x4KdeOe))pnk}e@^OHcd?jx**mc-c$x8{lyy~v%1d@V+#=q7 zl}1oa_A8AtHS1R|^VIY8xD@5*Uz3UsPcGvUl-W1o@*?E7)#}wgH;Z<6cQ?y!j9#~c zHeKZR9xhwip2=5+rosE#CH=S1Er?&v&bLyQ9Its7wpj+kl9_KgUiKaokC(aRosZXO zgG<5b>z80;KQB2WjEj*pa4?B=sd+Gc`yDEj*o&j&RSWaXWH+NQB0{9kp}KL$r5l2Y zBm|aJjw)m+il|osL2a)I#lPH+C8+l&4O+4O*GD8~95#;b zDM~u{Isjwdq=m#1kyK-v@+1#l0Fx6FLbMB@m=Bdz;zaWE7bQe#L8LP{!pd8?4AI5Z z#P(Pou-bWp!f6#Midhf_(wL@|`z<5rX&mQq)J@6YDTZYY3KG0G1C2n?uo{+Sf}Lg} z1N!la24n{{v%0A&YXYDm^TX1-uX`xpQWc0C;v{;x24Erm-eY(|mKFQ*O7rN=S25{) zoG)R<=uuo@LaRry9>yV<`s`sqaT7Egq9CC4G#%sTV>ac$S81uQzzTzacnZJ{lG|_q z*ZlAYUeiO`>f=0--ndMHd(6m=`C?cuv4X>^GLNXSL!J@cV*4++*-q%6b_aEpJRaq| zY$Egoj`@dA8@^lJ`}`12b)EEj`SsxxGfVhESB2yOHxCUtK@?s_1tR=g3ZQu;>Cr#k z$&Xh+Y#1lWysCuNs?!Crnk8DJ!?Cc9Dix#9gK%FZu~ce z&nFBSy%WWJ_^;iJp{weJvj^WSF-}y{Pm&5K@XPL6zfq>HYLo}cfAfzx(Rw4WAgpy$ zW#HTc`pYbyTlWisUN;Uh8c;2(jA&?~1BXE4yVvv(HVtKBO#62?3h;T&0 zm2~V4A8@OyZO{k*2-jU(mHG~wza@>~z@27Wlvv7x{}twhpaxs@kK}>?6yRe?U3VJl zlGy?Q-umAUwVL$c`uR++*D^c_Y4l4_xN%M6$i7Nox%dw|6QHbpF`*^hWgiL{48XD; zzhgLc40#vh6a}^5LhPDj{oqzPrg?Va-nQ|lB9f~xj`$IRI(OgeiRBz`xaD)#PTsH@2Re%{(LAL5M+k4Gg$|>SQ23Q7NL1s*_!Fx zOW=$1g^FxX5AxUe4?qBBaRI#hG~Ug`qoSOO3AMWxuF7PpFs!32E6UuMe~fpbw8d`@WnuoC5LvV}UzmCgjiD-U)pk3-Dj*a7zM$D8V_da7M3QNM9 zVPW%aXdzjm`kW*=ol%2=(Vvfgu6x8EXTsL89)i-9zcZ<2^`J^M0jyW5OxG)=Ggj!oV z^iTYWIafOIixf&Fmg#};4?*HdB-)|qaeYF$38f*K?&$#$e-koFNe0f@; zT2>i6(>>o}Al+Yhv~S}q5Zmb-Gbax$?g;VNigG?$U-gcW$t4Ejc#1-<;ufm&d4*!= z1=hOYjX2N$1YpsRkd|h1-c&G_j{ZnhkBHah2eMkQTw;93=?>(0*VBs zHPAFw3~&MN?bYQeaYodMkrD%T4RJ9`7>eSl?L{BaTasHFGzpa-!sC?dJ;X`yqiIvC zm{>E7F=G~vH`bu497fbg5X~_Bs7}@9qzZBKn}dv&bFWP_foq=dl#17zUDHeM`I9DJkTZXLY{x}x&a3DlV~E3S$x2v>jaV`LstKf=$Ww4YBPL{{Gi2v%FPk;^rx*BGOau#H0=qymTMly5 zUSjH*E>TRvR2B*Yti^RZBK#VL+c$?_v1kTOer1UflXBcWDiCXM+!fUB=dkRx+x1a# zV76R=ezA5RRrO=`QX|gzn>vzrDPcDql6TQxr&Mo6*!J7LJ;=kPql`!9RqK21xvo-q zrkT1|iXqIt+N=mWO4?b-V;_~BJXm)asCO8#pP|Y)+cypDtC*l#-#HVA-8QPaRdXCT zitdWZ$Fd8hlfT|kQnOK;)xWNV=Gi@@Fl}auk)-ty=a>Kx6&4Bth-ELkppPt=ikKjY zi_JKeEl-YLDYnD}%51(4#98^HF`PTk0q0eABN1$)WYx@I@jEUSl5sK8y!@_i6{PPD zSA6HRkdl#E*Z|pd7p5A^LOhGh1WPpvYuiDe&g@i7K7I4`HIgC_=*WdOOKgADHOfjY z615nnfNDcSk#e?QqqKSE#Ft7APG`mM1;VMJjROrfJIG0axwsh-<_cGI|K5Vz;Y6btt%ueAuT60b~|| zB+u#s99J8~3D=TpMBl$37EDgvM{;jfQoOKU|DN8ouL9ceuQ#>=e6-SCa6!CdG@J(NpbYN4Bt+ehI><2#dvCU>!Hvbn*H zW($`l*iB6r-^=z!ONLY1ZK1@{&D`fkyN^*TxS=pib1!B=7n-Q4%NU`{F{qQxO|HwK zN0_Xg`%SOX4d01X-^^AY@=d=39|gi~plq%8w%B08%{7nP@YKqXwb*cj+hv>EXwJ&0 zaLh;q|KqQl%v-nl#~WoRzA;437{AyEEyW3DgNQMk;98gv^Ei^-njkZq0xe9L8y#3~ zO*@#({(#N+Q|yIq%{-XQpTIB>(q7@#oRA6p00!&c+8W$~Cm1b$fi0|3Y;A8X${9cH zfIoe9xAD3C6v=401-1;owT9Us9*kBSV5{^LE0_&p#%R3;wk{>Gg4rO-j5Z5ko0i*8 z?YB09jJ921+Y$FqXb^;8qxc!0IAWfFWO}geD?hh~<#KY22Ti4aYW9MMNXUW2!S0~8B(-+M! zI@K$VP$$Xb^FonlHZM5uPW!8eS0So?rFLk|l6Jj^cT161N2*!3hjzb*Pd>~BAvB%V z)|&V5g%*9@Aavj6)!O&?l3e8b^Ug=D>GSPU+2fKQGK!yxlppfFHlW%6=Yju6`T%@S zZKCFY+8=>Z^bqcQO(;_{Wa0oKK_4WgqaoWIG;$CmMjs68f*hJUx7Dd*s`)N)Hs+eyxMrreu!vHOGF{E!~m^%?~pT5KjZ_$@=068v0Ig12^5eAWifjhv1Dj->iIBa6w>z>P9YVF z>4{2uecdYjIc-)8Tu-=tgJXgJk$jM5D8e&d-br_$DZY~2v=t&-#| zm)6!&wBM3X`sq^dtc=tyhP1VaRIVhm&8fF7p0qtyvVCZcVN|erYE61pzr!l9!)>i& ziN3SNqVrQ*rxjA?g&@OqX2YGg^y69=7DBh2em6L%8@5v;DA;3W-t(ue=gm`(30?1n zcQ1Kc?@dv6HA5ekcOO)DzjyDc?~g#gwt4?TTR$xGn3Qf{$a`R`b%1z(pha+S%4-m( zxG(*1ut#7B|Lb6R+tByNAzZrQOz+{s)?u9e;Yh)eWUmq6*Ad^Rkzj#QW{aWE&#krk z*&$Cab?Z)zSz}xKqZsC+4sD}ut>d3j#^V_#K6yJ;crLuKZ^I$Do>9l>$HYe(gCV!Ej65d_g*k}ma4He%})!QBO+zT$)6MNiiZA=}KhS`n{2U_(SD}IQK?B zS4L9gHr(UZ>Z61$^fq1lms^*bXV+aR?_I!FzG|0x=+>S5);$DzqpJ3>hWxuy`@S&O zC$j5-`Rik4u5Yc#licIORKinB>O+@EYu`tnp)UR6t->#pEA=*O zTK6qnryDkIzh3^aL81(|I--SIt`Ej54;iq@OD~S*%V9Q1c99cOO{O;#Te$u1$I94J zmc4KX%m%@CxL_0Re17=-l;9A%Mfdppj}0>C?YSUh9DqXMIpYgg25s63#1;mad_ka* zH3=p#DlraP;x2*NAYTCML4+}~rr}#)0F4t_G0X;GqhKfq=bV(?vta5RUW?#6A2y4X z8PG9{6UQD|h!!p=-i!ahHbSQ$`U(x4q{cw>%0#g^Wj|TZzH~oP{R^5!8Vd0Uy_s%G zxJ3q~7qdmC{VTcRjNokMPucF*Lx-7O=W?c59-UG@as#og4Rd@bBA5ccyeiYmixNg> zwh3YQU{$oIiKh3}iNDP1TMiFTX;DGUhqZ!Sih<+OvZ__BlCPcUr{Lnc*BWK@n-S%z zRf8}aH#44RZY|sjBUDt&KxxPOqRt*WqG$^%r=c?c1&wiglK5q&<1ZJ`a*8 z$Nu)$LhOCmAF~+xUpWZ99)Q=6avIjNhWUr#UKMYLX{y)h>#CV;oX0y0vZ_Z}w%Tb& zI4@WjCT>@wT&7u0#$9IA9?xKb7H>DGXQV|~>1Kbvo^V~j7Qk{_-6WszHRJ`x>eT(P^nT| zfd%BJz*#F{h}X}~HIJvImJ6k4{SIhMyLJVspwHE0xtq`R?575w+6j@^KRPqYQ|~nw zaJ_wRcTZmnda!%Me)+V8O8Rntj@sb+c&$#nxbm|rRz&$~YN|`}^oLj1Gg=M9(`ha| z>9vRfvZFtytJ=f1OE=(zKA=g@81Zd$0>TGJ$ZzzV1(vWLP=+LgY@Z6*3RxT{A})wN zX&X&9SsdRqE|^tl8$%mkf|w^Rg!^m@OEX!596K)bebyFG8DEn6Fg8p|VGBnjS(3gp zHeB&+6Zbv76mv{$gl5(zzF@Kxt3_<2p#pT1kQ-l`LpU}H{JcR-n=H*u5F2e*u|Z0W zFT;Nx6XT|_K~9-0^S(DG))#4mk{DlBEF&f^xPF})Em>B|IVL{Ze4Q2*Urz2rOhPi= zIz4i-oFYw3Vs`%;BNXq0>SJ_Lk?R`sMbZb&+34g-y0tey@#J;OqEi~?S6NS!3FK)Cy@pCe^ODQB9m&2W<)7PHMzld3Pj2^VehVz zeZ!K*o=GzkbE{m${WD1ggJz*>QK{0+F3I?bdSy~esiA>2OEmJ`#yO8!@D1yo<0QjZSd*B9PnS|aN+9>D`0Z+}i>CU+~+6h8o>})MVRzwi6WGxNWp5AV05!9fdF(#Bw^@{)GF^$~)!m#iQ}JUA8-rOaqyh?>oqdJov2-$BTQjF@n+e@Nbp7 z1U~@%rL<1bq#=9cOT$BjxX$rY!Ta<-2nPL%ufaU+2im@$XHD(7Q|8)f7(+*8CfsgUWdB@!_q4W!=dnGWeJH%_EDD{_<$*#Bf{2)8R+fx=lAb>B&Qx` zFDx#rplD}r-g+-iciz5l>DY7W%Gmhzg|Sma=u(sRd55yR1EkS0ubZoL5S#Qs?tQPP<#)N?pEHN9r!64#e$4OXclH0l1{wGW_w&GL z(F3ZroXWpCq*f~94}{4JOKE7b#bOyLN1e2K$6NQZ^U zht;W=0+ToczQy}6$PzN81umib<{tz~B11Sz0^SiBaLck%%KGx%Ytvc27vf{%1q9KS zKz5{p26rJN&OzRFfyFa{@?ozO?>Uw4b;JR}8nP@}e1ba5461x2>cheGJHd#6kg!km z)LJ3t;2^7edQ({vyQ2^hK&S~#XuMd6oo5J&+zQjplj~1ASVBm`|uw{!DsIxD#XK!J)se_ z3E|PT;gUxf*`9Eymk|5G)aCWN%1&I87*0rIr)Mw zM%^lTzob5qPdAZ?Kk*$}BKvW|+I{l+ax(ZKT0cDHO?tA;NQ&KYiUS&K_A%8(F4fH{ z)gwIhbLn3j#FHP6X$AI}67U}zB)l~3f3QI!(o<4(;lTVUX2dCdvMI1eRvL3gpkjmqX>VIsI!sF=gr5PKRnJxdaL5?%K(6V}%v-;$+2CTA%!m~ymGBR4y zjaQ7|;s2)~51Ri#9v}VdEWt>l^56{>SgoH`6yW*OxTc zR|o6M|I6?AFTBIWP~XMSOv*?frg$hAxu_f2O8!+m{&&d3=A-?;AP+rbKbYd7Z(?9$ z@N1H z!#^r9GAig_kVi~RLPAVvW=tr|@_@uA7Q`nO$A>uoH_IbBF(EE75@vZMCRYB-^7xjV z4#_BmSsn?Q2|5389x+*YFwO&JdDQ1ZV4TN4mPZcE@@Or9{1@lZ{+IK}f^i-N#s9WE zT1w0R;XDTZ;XLx1{~PDg|NYy)AdkWNtdfSB=B5^y<ifpp`$l1w$3WlgVqeYw739&qK2lyix>`3nKR;UEGd9=vAI_t0{BV9^ zws&f6Y-(_3o4d(X`N+RWVgOy9ulJdE>zK_1(4`!LI6e{OPYeqwBXb8dcP zV}5mV;rzcK57z%>$YZ+q|7XZU^M4-lSW5q&fIPV9{~sX_0~W3gUre6AkjG~7))!Q* z{|0&Jzr~PZ+6|*i3EK#wC@$IkH{>z8=r7K&Xt@{7#~DK75|FjM7b}YLN}r#Dz-k`` zd92XHBXEkE#i&R#A0#>dY+gsJF+n3u{NR2J(*R+MrKxZN>7ZoG;?m-9tww@TTv3Dv zNv0;N?#pTCet`7yITtI_-`3Iye<(xZYXizNmdPjS6ZDH4lX;%FTGae;U* z&Bg|t-Q>H4*dGCe%4l6boy9R|ulWjpnVZl-^!<|S0PMPmX?jh*p^*f0%BG016>l}35aDAA6o}~k=CXi73 zNg9}UfJAHe-+=-M=p>nhjGndn@BM0SW!~3Pds!3$7%MKpu~h`6eTkj7j(H6$aTCHs z-%hQZIG%4&01EbhA&-hnQb285BMkE3-$4{9Zg>Z=F;w`T`8wh(Bvz!MMg>a*>5itt zs)_6`6eF5K7m$YJn1?oFYVr>MugV$+Cku)Dad z(OZ5wODH8T#!(wXe|_2Wh#_zmze>hQ*MreqLICAoXzHL1w4Rk|>qQ?X6p6Ij4YCVi zmvJndcqL>TugAdI@7N)d-cJQ#YN_;>#^;d8WFKEZ^PA5@lmQ{rKUyHW!NQ$PE{6ou zK!}V!@5KKJuXa)?_N6lHN{ zjC)TcM!47m1*9D8B89x}rMWZ-rCqncXEB@LFuIJeChN&F<`a8ck&j@K2C+SML|{%g z4s`M?@O_306e$x6G<1ZZy0&5g9J>LQUoG;>h6g47)S|z3MnHQZ`balB121~Chn+cw z1Q^DFK^|uKR4Ov>jKWA0C%U75=HYW0O=Eo8hQnJ0h|z85N4&Z3BjfN47Woh$1R573 zw+H30T8bipOK76rsDSNPRVC(X`g9x|1K2%x5J6#kuUNdLRuijzBuZIX(r*>mfPlAO z5pu{EK>yn$SbnmWsQCfTu2M?KkWBCq$-FXKF)9AeAI)SkzjUfzXpUJ=G(Y)4JLF8>kuzO)L#y-F6(e&{rdx=}KgZ`MH^Vf@gZACM({%{Cn8NNc!xgElI z4hYeDL?rAhGZD%O34ZsEhFoYm)XK+rbCv2;#@jp?tzvv&S9683zCb2fUKQZG?Qb=% zg@~iD*S(g9fLNR^+M&Y{FmLN0Nhpg&aS11*5m(n#94^I|{xv|}662KvUMgBMIOC83 zKInzd(_R*yk>WmcvbYBsV|T|Q=Sl*fJSiCKc_vUlGX!HXjc#?(ja18ao$@F2*ANrj zIZ&IfhjN@Jn#FoMR_SRE-$XK4m3D%Xye-6`lbCGV(uEJd?fytsnJmg7i$wl;7$Zd# z#g2xXV>Es6M>)rebu!F~5ts@ue^}aOkGk z=#n6n;=wMR!Ir;8ez727HOA72voQvF!B7uaMb{RgDXIV&pk_9u`Js&_=!$tHa-vvY z!U7Mc(OE*#`I1!%L1M)wfR`GsVrnb>TjWr4QkpOXXE;&YG!jWpU$6?d|qk8~gx(A$SsVX9Df_jDtd*lZ&-ygd) z@8gRjI%z0EX)T9Fcc6a_K#3~6p(k|DpQ{Z@16Ga;X#zR1ZNeXr|B^ zA`u-TW#DmDOarON2CMNW^P2|0h`Nc0C)Mo)Cln~w2OxQcaqZOGTvH(d7BO@JL%=_P znYb9QK}rGJ$PPy^$OY`hr26VNf`=@rNjGBLA~uaN@(T!qS(MI!3asJpn+XS_EkrxJ z6NLPQ_Sq5YV8F-TKfuTKU*Ln*-?5PjaZfajAYJLj7-LZ!NI{i`wt)TK-#FW!{v(yh z%Oz5o@n7R3T7#749)leuW-rI?NA*^nO6KP_B91G%u;Y8qJ?YAA#6R7z4~ZTlnkqhR z+pX>t^U0+(#pcu*J^dKy3!O%uyAN5kBr%2)7oLtggF`&fBHiE%Ebc);10xvMfR7ou zzt-oxbYpYmVauuTz2AvY2$E74bV7@_(|#65rk)9WrA27k3kp5JewEDLgeCXNmAha z7yGytPo?{YOby+}>e{B|XIE(AKozc&C{-;1@w|;lmuz!JxS;_uY}3vKmW)UsaBjbD zo)KW*rd>!u+jBuW-UTXx5ST7e1DONMr@s|gk*IFd+8UGSYzrg}WtN#F1)b1Z{sM@@ znZK~-y>y3`iph~VB9#9^Z*g`Z{|(?uC8aq6UOVT!7$XJBI0qRcI3jx7Q@u3?VIT3c z{`MDSq$+KwwJyVn>OP_M{$1h0AQ^B7{7r=*+$)lILJO89C7H%5%SR(oL1&GFM-zqr zK?@|yILja@>}LM{0Wq*Uz9RymK+ERr zbxdICU-ILvjOo@Dufh=!qRv;n6Etg5Y~|Hx`G!)9n5AsTH6Rb2@v?XU&+Owei7`5p zXJ!+!8ah)t39J-+IPJW=n@VewTHx6cAQ6>fjjHL5F;C6&Cdp-RjCz5Xwir#YaR<#* zey_Eb9B-qW`*=C++*iucE8ZnnMLnygF7J-z%#PJ^vUYh2K%D6; zvwjuX$JEYn*N*vK~a+ZVZDS0-qit77A5Q0w7Bd1xpVsf0Rb3w=4jYAqukx zgxOuw%hKM<{M^e<*2gK-$7RsRlhxZxg~_~*(Lv=#2Loxc2zH-(Bw4y~3k3fSd93#< zJ@>2p2lCMJ8PLfZ&}$zsSRXKY9xx^wG_4SHQyH}I8MMqAv~C}?T_3bxA9QrYHWM0h zH5hXD88U#`A3Z%12K`?QI;o%gww>An4TeM3>Al(&#GzTke(S@vq{E>VWI<#jNd_Zt zoZMlDZ9zG9N)uaDM{jh&f{+69c3`HX1{ zkJkCTYg-@dY^SJiCxEfJ7=dGhEWxeMV~tm%qwC|7EMz^;-Tgk}^HHuN&*QZ{jtDVES+-(6T4)JOY0LA`4fj(lP9($TSDUlLX(#jdr+_SGZEL*CuB3Ye`b;l zX3(Q&NDOB+dS{N$W~e%516gK)<5L&5vz)%P-=SkjGIFF2VHhkh{39v>*hd z(JsA-g{X-xBj0&b@)ff`d^Iy1d+g%Hmk8F|*kN!c7d5Y+;{L)P4t(4$k{_#U5HCg1 zX;iRJVDN`O&96w=heT3hqSl>_%&S#gFm>o5tzG0O5irfQ%PX(hh^9% zfNcHLcV~HR^SopFdShp`)^$??`@|90R%2dKQ~3fy?h?hW#YeZR@j>7Rvcl{SDvK9( z6s&N_gN93f6XMQgLb2Ems_hPu(SC0E&c)B24`0aT83E=n`-2L-j6th~-3}TpbWnrP z0JldNfh5q1aMO+avWWQ_PQ0+2b!-S-e4E>$2Jr=M|A*bCg#Etjmu}fFGx9k<3Ts^h ztw}Oe5X=3M+g*@qud&}4qX%s)2yE@&KwhX3C*J@v3FF zm*WTTA7oWOzHSmz8=yzR{ExU2W~`H{$<6}ots>#mM4aAyl@3nCnd;8dHPX}im(wKG zNtKNW$;s2fFLa&QXQMAfOm>q4U(TjqXkd!Rd==4z(%DST&(DHC7dC$eJN;aLK3f$& zC+q#W`Q_Xn{(Oz)e1G$t(D?@{)#;J&g;)Oh^7#3A&IK~U#kJDKixJ`N%lLiO1rm_z z`2{A36T)ANBYwQZ-l9Owy?iA?h_N+}1-&GSrN9xnBD)~KuO27Ny`mAJAl-sN9>Yn0 zNSl;4<_+5jM6TJpsOh18*JRLX7AR@}h+P=-nq%wNMd!{F*#(#1H4iMG){ca2ibUBF zrA!r@F;19ugz%>c(QiQG#mC}!d%Do1yEOdht! z^qb;txlq5#B-lawfKfWw zPC%gV46nf%L_HQJ!E0JoArZ| z0Dt$bUo7~YF9AV*FGw^;Q`=$?+2>&Ez3N~QwY2ABYxqK0Y`-!D;v{h2R+8OIiN-Hf zi-8Ct4!jeq{Jof-cmR0vtM0!ckMYuoAIf=R!PxYA^GB**<&xRJtMkX|C8|ZUT>jlB z3y3I0wg;;Vr`k0p12Odai)Xs^Rtr_&wZ)(M%}xiCMfywU%P3gbkCGpzt3|uG@gMc6 zQL!XtUyRazX#)$TV<^NT==h5kdz?^j?D!=Wh|U#eMcvC(R=P_FfT zvj}Rqc5AoZ;&ySkvBtaB?w$BZ4``-RBuA-5LTf3D7obG>u|1r|R42kp-J*T*^>E@SJ67A~DOmqe7nKsTkZ`>zIghlbk=iF0a4-;OCh%Aw%2t`&yp8 z4^N$it`N^!jsd^lSutqb{MTQ|!$qmEUQ)D+*BbscyHrmR58Gy4K|lJZj*=j=Fy!kF~kt z4tE3RF>+3Q$J~7$L-#eeCMKr|806vgS)z%_93XyZIJ6Q|=(sht z#0POjd%NU0*wZv3KbqGh>fPdfd9a^zan_(XF;kM)GxHE}MjXG%0q%#F(kxtmfx={n zl4wh9nuAxtQiS(y%SI$Gf!C3j;GvwD7_LG_F}Wv)Z1k%@bQC72%s4xM5D4P1OnU7| zGOiNtN8oL%1YvlztuN=+`)2g&tmtO|;6$p}!(DV32=UTgc?DT5IS3Lpgr2d!TZcW)F+v4`L5P(|fKpcYqAS9R`~v{E|6H;1w~k_j`#0BTr~!OAXbG zr1;+QPbfXPuiF^ve+zjK9)9I(rMH75UCe((LKYHmh^#U%HdO6OE`im zPyl~WPZrrgj5~(8ak6cyAV3E-bAzpb%9rse~Kb07rC1lrpJQ6ki;YjU_SI`WMWAGj&&}+M8 z0MA!3C#pRp0IN{IDj!Brlqsk*PWJ6{G2bgHB$Su99R-x`*7=L8_DeWFd@mGvo(7RI*JQl`A6rhADy0q1 z^PJVAi6uy96-@*Y35qfRvW|e#``w5XmQf;D*C;WM5DE#{UvdC!F%^j#Kt(m6FvuPP z0nrGcph*A){E;EXzis#(N$@QF1AlFseWiDL&8YvV)m-+Yh_lGXa7TPDBMH&`MwVnm z!Tozv8CMmA{!Hc2TDzZNk;U^p_!9liGPGA(tB#ky!j#opw~GCi;o-5b4}h^U5~5X~ zJYZ{uQ?5I+id0_;{%I^{qqjVW*HD=}Vr}KU=G@8C*hYU~>y-I*3x%+$^}x=l<4Avf zRjYZ-kjg3g$zYxOu5lD>?>2O3aAc8cIa|c)R{69MVWQo(H$miqm5`?~xX`u@cIfVx zH@YWLXho0E4@4>0ygl?Nx`=l0n*eX-sRV+vuR=-TB9p+9HXV;(_U8N3j{yD1wj+8a z#d#IT__i7P!d@>$VjXPEMWil$qrLx8fV^XzlFX{e!(yX5SG3C+Y_*HdPAM6CN7aJ|bEVDdX~|J^ zdr{3C#e@8}h1MnWMPz+JVg}Td9F8mOnBrj+B`TySEkT7+?ESow1+%FZ?o*r{R+jSr z8+-TlPFLK%i{8X!>b=*gMU4_f?*!4ih#Ebjh3H`xOuhHsyC4XH=p<1iM2jwJbfU%F zBk%jW*0m1S+K2mS{|DoHje{}9Gw$d9R8Q~x^HCJT9(9~Lhmhl$O%!L8OYDyJtFtLUKYH*jaA1Uk3r z^ccp^LPSc$p>B%AIFibor?#&U&!>U8CP?=CZxTP7Z!Ecbn4Lu5qE&86sPPrwD>6=D z4_5ZGK13LPLWjK80tc^3lNk2$X{CtT%(0xZD$>d*V@BOIFj`$9<W!hO6)^@%I{nBGnlhM{`$pkI)O{?cYjxJqr1Y|7$&guywp-qy)2!D zm}ZM|f4=(79tNTB?ma&+_q<3};8%Q2KZr$}zeRV}h34B3y| z-MSUw480tK*J%pZa}Oc@1; zeH`|41$>nloZMR6SOp?NnrTET{+$9wyTa!$Jw*J9lbH&nT8i;>3XbfG6v2v>3W`*@ zia4abBi@R%qrGK`iu78F48iwW6i#@1E*`|M23P2tdDuYJIR^#(h0P-M04w`*$Ha{qR);tIq z7<@k3WVuvqbv}rNJ!B)=7_NvzX+vkW(Y?Z}_ToU^UP}#PkxA|O{!|@$O7_qtcj&rC z?d8F{AoECSy*AR_NE&AtLzu)P&A&8l!QRGq&R43B1EVMCOwJ6#*O7a2PPc>gb$c{PbBwo z0n07e5rWzBvJfsha-=+hWPBH|5zdzgVlu-84MNywS$L9K!UIpVuu?_xS8b3VOneJ0!ItD2^gUHw>PD{tmRCGr%`<-YbMhge7 zQgs(gClnZm4wiIBa&^&0{1|E4Ag0NCemw~py$mfqFefdE{UjIAh>z53{*@)_psY4rF0(8q z+F~q%^atVJwvxZ0dBO{?McQB}2JV;KrN;(HA=u;@u6|e|ANRDiq@gI$Lov(goxQ2- z25dnIBNZlf*P3@!1T|T#NRF>sp=Q|RBOrYtl%)`eDhz;QxDgOI^b}Xo2A9)}PN5i= z0tMnT6SL$F*I@mqWkx3@0TJ~CJ35^uBbAC!xnA^48;hzUflK>3yzVp-8U{Aut_t*LOBfAiMX8EOWL;$s$e@BSK%s@OtVC=&THc3~X4!!8aaEY<33hk{ z5l%!JVju^LK=j8TGu93S23F<;h{YL3-2*c|1BCg3+?n|}GIo0jBWD>wgoPPW-DLC; z>ZQUnO0&fm&NGzW;jtIr-xQk5CZaMG!uu@djjmWjX%UFiNU=oh0EK4=6y{UCaOFo3 zxjOQkSBq26^xB9N49Ov7ldw@wI`KJP3V*E79e61wXh&Eo@G2}Y1&>)sD*7)5TA>)T z_quFUKb&$W(x`zru?suYIf4?n+#oyyR@goTTzVf|Uu!;f(f>ifGFF(gs~RsnL{=;* zipe62^4NgijIQ|%m%$9glG(DR2$NIK=eRPUkN{DRz-q>@Nt~sk%|Ou8NYk*T7Z@;F zfP&C_7ODrQYSU2o0>+X9xvYLTXz2$crAU`){F-;SO-VWuC=P{jNxYx<@wEg)HrH(5 ziyFT5tl9{ak@1JY6eX;;_|~L3EGZp7aT&*XUx7)m7#O;3@k06;Bf6RH>Bx!K+oaam z(lgjEvp7uFKiI8vJ59yAMva>xHjiF&iM8E6B-(s);(hv_B+ z;k1cG=Eu4wXDy&z zcj)NEly4S;#2ck5C&2lZkZ`P<$IEHNt?spQt>Tut4mT)PQ{#AUbPvoYK zCc-BC3GJe07%`&I9ns+4KYM6ubZ|I3XlD{#_*c^5^1+W^(0jY%R6@A)1vJ)4b?z@`+6JRt5RCcVnr0X1ndlH`QtIO zzIs)7l4K;|umdLk{9G>+H}sol=;|>#?(&#?^N_S4mG~7dr63#RG3g-L#2I%aRbsf8 zC2lAwjx=U?`Li-aYLZEE3jakxBF=)C(05ZMswgA>ewyQi1dSeM@GyNWpG{ANU9LC zmovyv4CO2jI`s^HZ@)t7JXD|bm~Iu58v|2J83A*20ssDuXPH`AZ| zZS#fv8KYij`TwQ`1wewYl76H}t3hhNlKEvuwS)v@K32#oxE8JoKwV$uhh`Mu-sCf! z+_BvhASu^1XmJ3o~5V3c9tH)?NZw0IV*(Q#~@qnLmLdIk={3J`L<)KN!N=^x6c752k>`oXtG#oc z@0A7>BF3u!SIC3O1p~Cy_7D4b`RCzsXW*aH-}`?AS9{>N6c63dS3>Ip(KL_T53Yna zyNT#yn>A+$97jXb;|VwC&sahW$kT|=qt`l+h|FyEQf45b2ytS zow1`k>lr1o=r73Du+pg4h;l|x_^bL}tPcsb-Cfk6kK9#%I7d&`G(HDg5nGA8;V~ZL zEBPx#iKg!NM@jOPo_m`3_s5CjersI{)$%9Kk~7&g9XGtSjbEhr>KwdyXe^!fI{4mo z-Q4gs1eNXT*60R!sWn=KJnH9U%d=AwZ~4BX%VMNOj!+Mr^TKPr-&s?Wix?_a()4Iv zB`INR$E;#kqGV5Qzt8OFf%sjW#X(x!c)xMOm(O67_efjkN9@SRA!;_B6V18-@jIab zvZpe_gRg#8Ti5rxb_x$O1>Ff-_j4_#avBcuJVTa>ppwcQO9FJ39D5egGR zE9JG3i3lc=gy+Klg*={F#fD|D{)0RM_J0r{L6PCXEPs&yZ)@j$anAm@Bko> zUBhMB>v+Tp0C{|6X}sP8AP@Qb?k0Kk;?WrZd0=su-E6%J!;xWyT|VfEy7mAd4_536 zB?WAQ1~|1=EGD~I4UTIAg87csh|9m1EV%*c|CtqHJ=jax)DTWUS%mk3yC17qkMCkf zm79N!?kTdE=E4*D%mgw3CD#uY%7v1r_;=IWsZxbuEjdSrBi;1|9c{go#qJa_DRX;p zZ8OKzY&b=58}r-1d3gK?%%nUVs@rljWZ&Fo%YLa-y-h4L8Xq4ckW36x$X= zpuFFU9_kcR$?_VI_~=*Jlhfr8Vv~eiDaQx;;IUm-%6A@%>R-Pg;tc~4s`Y%6%k6n7 zY)qcAl!(S3xPC!k#G$Bz^$cG*7Rexo&#Qk{Z5l-uOlk(?E+TGgutINR6rDpl!-l0nWGY7FRWJZs*KSjq2F1KEUtm&I! zd8DjJCd!ARD70bgr__*EQ6LT_wZ)cJ&yn|5#LU6&1wx}y#BCUArgH;afbenb9<)q` zPLc4w?xhVfthK|Qf5RU-Qf^2pZAX^THYA>}8E9Jj;-Z6wS4V5!3FFBIl=yl`P0l;s zuXgj(B`t4us)tcU;4&La`xj1~)8zNhr?@O6d5sQ5GA&~q1X9eipA)|}?2i2H;;19WRxY}n~%M@e@%Z0f9 z(O3Oks05d*bV;*h?UhzBz=5JT<~J?gyx-97c6#!0`8`53xPab)Ct;Jp58O|`Bmg!G z7H}(-3a8#YhVzD*#q_%)+xqtqL5)nI-urK{TF%k>P4h^Te#X5l z8m2rz;F;+?VM`8)CLZZ!5_QF=hb!RP#@bV{NDwnTtapp2kez%`ZgHSc?{lloFha_k zP60nz6us+X;Woo1K8KR)H7RA?Lty4l)(J%BICg3)ISoCFFpEBY+;L|q9?p39Ct>a5 z_p`J;Lz!M&Lw>eCfAw(2IT#k>ziet4m=8lZnY*x+XGDFBXHqU%8Hv5Ij-I|+e6-Th zHqmuPPazrm!Thv*l@C&L5vl!_tUif9lSDsSnLbmvh{9?OL$Qd`-L^r`Hp3iB9btRo45dkjzVk0igB8)%7X{H4(RCNu6xya$ zK^bO?1{0x-zicx{){>@*nC_v^+KQNo?X3K51$PpYuA!_C*UcboP&qa%XL^xX97r)e zyOrIb1RDo2TdB4kYpSv!wi36|x*_%$-cApVb2xJxHnmG4n;jd!YdDv?9rKWWo2n|( zY$(?ZlQe#SF<3!!r=OZt(WI8iurrEps90q73;(xuhM}oOw^T!<9db2sT2WQH_M5r_ zt#__M@!Yq0jzUK!L;|wUs7MhKOxxMnLrAzdDZnn%N6jpSW|tMm5w(lRkpPp-^fRie zyW1Mp#KIlLzFiSpv-KE2HTLVi6o)*;>4V<)l1SQ2#h4KD9z!-e_@ZbibX|KX^(qYIOn_@do8ni80=@7{V|xYu!P@g>mMgk zYs2NkQlvOwtBGOKj*KrIor2qby=*NM&{5?+SVt)68;yb@=3~@tV2yD|>clXbS3lJO z<6~s2tj&PfELWzDoMd%H+O;CI9@p>916J7GV4<4rvzwiR zi|nvS?I6fm=+hC864z7Bxl!fd2uJ7b6I-?j?&t+gjpWL(?43Ac=jezvRMXD4_R6?k z=UA(?*l*k;^W5RTxD($D#-CPpT{}mup`8*)9Qq<$<}9-CC7H%$3`no;&XH zYsMu5@+(j3MLrI+0A5wFu32cZRoFV4PwhIz#2d}Ir}3~FF2$R!#QRNSuaur^O02rf zov~b}tXzq$Y%i_it!rmEZ(%&|18?5pJl<-Noa!cC*>qPc0P?6_sQtz(u)wPiKpt-v z>Q8yAI`)PD$U|qLft(L|v!@3@9$X7eA~noXHF^N#aX;T|z{mKEPX&NHX6IYIYv=;^ zm0>U2n&#V*`Dn6hl#5<=6r<-mnrbLJ_8;}W>|CbHx##JcEpB8Urta-&v;~JOJ9mrh zbYAY0IVLg|=5*w38Brc2FxQ51)%NxM`ouOj5T!yt_l;l&BQP3^VkC?zwVcKXPTi*P z5`|6Q88%JIJLp<5XjSXySo=z-*RT{*2_Qd=@*ohnJm-JNk2XVM|48z}UMUs0nvm=0 zmxFFL-m%u2u`hl1VuMm)`jkd}p0UUWr6Z5ydpRh})Wh?;4@Q?}*nlUY+2K1tlbL#;4p#VWDxZd+Fl)w6}wzr^Ggt?n)--^Ip8f~32;%tV~ zMX5j;HK~2mIBL=T&SG2h)b-ZYuhv~F$Lev2_4H+f!#=q53R@!ZxG|;Adp@ROwo)F@ zaNy%1v88jv5Tp-xA`aIa_jcHz_+`DAN^`<<1Nd#dyQ!FX4HyJ^WK{k%b2rM;jI1Oa zHf8q@jiL{a$Md?RD7w9mPypmH>%3dPaFzTnAnWM*()p%(;il>6W&6=BwaZ=L!reEI zm-9z|#a-^-EZm>Iv${S)o48;YE?`gy>C+v9{9G_~7cd`r=78T-$_ZVmH56+Lf#p-N zUL2Q&dpz>;#Fd}MMR=A(9kVBS;ys?mD>*K#YG7~lB#{0_(C?Z5*^_-qby3*u`z?j~B>dTNHJfm=Vm8vig7tvQ&>*lG&@_W< zBN>>n`|%`{CH-OAtSgwig8Si9a##NLAMG8vR1)E-FT$KZ=E$`19I@3Q(_F{tQ$`uLV+WP|Oq zp&;TB3?JSK^-P6Py@AhlVf-i+wOe>mqN4n@vX~74y+WpdLhV4Iuv|r=+|lc3x>NEE zOGA`{;c>6rBo>99nM5fjr|2MMCKat&AHUxmabdI}Z8KH}!@Hjd-7gp-0;{_R0?+zp z7-CNpmR~=OS$o=l9vH&2uBr&kCGnHKf$SpV#g<9>Uu-XAypE;m@z>M#0L37>kj;QF?hPMb`Rp|c6) zROyjDZX?Q&QZ{0rGhU-P=`e-SR7_zPn4TeAinZ5!M~OS8pR6ZYJ{J>jz?aaTjMnoD z`P^6UXoO=|?`|6=g~A9OQ<+Bsm7WKq|d3A$N1 z0lBu<1y$GCk-9k_+sTV0lg6&Wv+a58WQ3aP?pr1t(t{NK-X@++^1;F;&J@M3!=*$E zw9he3L~n3*uWwEQ3cemRF|NKs`$SeB7j2nK(C6pi^N^ z11#0~s>~wr*fy{{Cvn7=_{*q9h4dhUzY+rmmB?K$yS$<%V1LMX)085sZV?X(5$d@h zM<_dQfr6zx48Kx=57>}(2x=qqJtKM@cv>M~_FQP72hRuHtImPRQSk*I3D7AWWu zu#3vw=s4fGsi&dOO&M(WM>w`Ck#2%yAy;bt3JVxYxRXOFliTD*it@FXkWMTf!2a-j zC>X0ut`3)}MU;`k@n{jk5SVKiEZ7xM`v{CTDg{@4RM?F3IS3)t!x@hR$w*)(Ghz`F zD$Bn7+B?qL)!CM{UkmGQ578opN#uFK34R|maI%C&*y&W!Y|~= zf#olVvP_JaTV>$}23l^PjjlUGdr_z}5|0r$u(Ght7uz5RU15cQXk9l&*Dt!iQ>J>~ zQif_J!{_HzNSbkYMWfZ#dpTpRC=1^gjX20$p}h<{dkN;S`KO$uYx6=^u%5g0?!px9 zqmYXU1OMa?nLbSF@X#0)nN9%{OW#O`mNY`yRf2?75;;t&?iV`hhMCHNP6ooxNWO-} z4GO@Q>0STZCu8(hYyb;>tIS=iOcU%^>~|j>+$}%SV;$4q-tZ9S*Y0jze64^K{Os# zT|w8E7ePOIK-dUe7NH&tFT24Qy2o$sXua(}r|_7z2GhNE9LtgPyS$_Gah@uH5@=aG z)^nY?zpvEEo5X&MEVZlTeXojySlvIjZEV6)d6<9SmP$#(fr1#^r$Zl{sG;O_`I)a7 zl!OTIDeWMbRD0ym4~#-KVG?Q$PvVIKy+@oREg&QolPXCS)$2J8R)C-cd~cgFGfjmX|2>X(%lJ19_Z( zk|X1OKdC9uMLDg-E<^cEXTNxQT2GZJ?YlH*nbEY7v1OXEwxj@+Ns~fc+AIKhQ1uwH zxTXED3i)e1V(L}qJ8K&!OFeIYP3bml2@9cKa4y@@GILNCm|bvd`Pph{S@D;8$#bwS zeNnAZfaa&q%*8hgub&|_R>q$#O($OOcG0W^lej%ze*5>Y-xxaJB5isZMkGgT+i?ZX zT#H~D*IPw?2CXWXG?qgme_k$yJB9cyIG~xX%MdL20q8F=1%IzL%T@xef7J=z1Wp9VGOS-P%rh71F<`dzqWX%fN9B$1f@2M_h9DhS>kG~ z;!9EslM^E7XVfF)H^~sRb8se^)j`u1@E(}5Fdn*2q6{*~%lQ+uw7CtOVyo))F zBd;;tx0GA=IP1^|Y;q`qL!D1uA<=ZChb7v+ls#oNfvOO}daR%>`=tj*Cy+dI2WzXe zQ(W^!pc|};W0N}J!v4xTPuLU2Do3hHj@K6{b|;d#*1002@2mCNoj*$z zS}GsNicP))!u_VVDasU(m*qSh39Rh}7%7O$L{k*zuWv}=@wOUV>Lj2Eca#{!CgF0T z#v9UkN_5YrWdA`PEvYIRPxNEne%JX2d4LD?#{(!!dB7?EAP?~@pV!>RyILOx0LbH9 zOK2un%VlAjVV<%=k!V&i0Im6<_=d7d7_(Y0Yk@t_>abEH%@v*wKps{*RS7YBM(vt~ z)mBusBoC9ZGYoj ztLtZG?ZH$HQ7xlqu4{5vvX>$55Jp=fi}_Yolg2EuREzC(vk|3MYJ8U=CIO3u>>K0v zRX-=EHh&~ebc;VVrLB|KwyzD(&JtL8Vu?_)J^#VAOD~*gEv&8=?Q?~Z?g;7S*%U@Jj_`L(=ehgV z)tDbR{vZhD##QS4nuxwOJP{e^mZ;1m%!?~tO=jEFut7JW zfFqK-1~gNe+E&&bp`N^6IoQki)H`P2^;StW^w@^pnp8+pU5E%LXM*mF^N^dx_cf*z z&VI$WYQX9v5dj4U1JfHE)P#~XIo4(O;_v!sDsr0;@q|U5Z6M@tzsM{siv4(Vh zgbu3q$q7vR3XLF*JgAVLER6hfp^#zoE5Gc8y<dXoqoTxPHW5$sk5JN3U^Pv4c>8A7kzW!m?MZ7zE@}!nOhz_MuZ2VR? zRZomsCiF-ImR-i1AC=b;HJ5bJeV#j6Y*}{6*y$O$rl`gz>fMy2_%RP+0Tp(e` zVbMBhVefJC5#2g}SiT^`Xfbnl{cj19TZv=-IoOWeL|-9n4DSB>`4M&$A-@Re&XT}> zu-17cv>(zpP0n_vNz|VyxZY!L0Y0f!`iQ9V#2aR*3sT`@;)XBH+nfjqAJ@sKn0N^T1mDYSxv;r ziys+)5XuUS`@7SX!p3nLNYIlcSdH#DQ+COEE0_;2-3X!l59u&Rh6%}_nQPnV+#<$3 z7(pW`wQ%DyTnqaB)yRz?;mkwIlqo{r@i9ta2G4rBAvgNhS~vAxbg@ZiKJ^rNicF(L zjEDM6UlhRsjf$wxG-$665_}2BMmtm^Z~)qA5OgT<;~lL3E&u+#0Q0)y&4}kp?Fn0> z@G7+q(O2kYelLTp{e}ta;3=@1cvEVZctoHlGRmnfr<^bB#`G zjPJ=f3%SSgcmDCyxbrU}&~(A!N?XQeD82Xrk*VHaC66;#a&Sh`es1r$#3;vg1IyPa z!L4z@X&fPnq2Z3B^+edXNJ77x`$OT$y@TJh3FCCUr|gooBM`e$aSG_V;@Gj?MXb(m zDXkm5B;FABk+-jjl6v_UMaD!0S48+PS&ug!>JWxJ8s4lM8+Q^+ILk~#0WV)0&;9`}WdN4==?j z!<$95O`WwHanu)^p>rUHhPA&K(K`E-u)}88QzP9VUOli_D5S*&fIOUd^{I?QXwzH( z$itA=fRiei+t&qvJmh%|#byE}s9XTZgOArpH7!7$>X*)p@fw@4v9Z6|g_G8WF^Edr z!MM?R#tDEt`gu%zFW&h3IsuRejK?fI%^#aQCicP%{a(~GZDu0#B0BfNe4<%mM)Mgu z+N@~**(YD~CSMD~8jEnE=e=U)!!rSuRN=K3&tHo?o1v=x;`?p+!gAW!iX_s?ddTv( z@skZP>+N_;-Ae1fREHSiHlZFi1eG>KCW2(*wnUz`c$KzH;t;5~U6iNY?+QBs>VRXh z7e5`XwaZ_~&iW~c+s`}NKP|V{PJg2(?$GP#pi%B%N$oEr?)b>nQMugl)uoS(xKoLv zlW@6HNc!tAapxFEXTfskIFr|j;w~DyqU2v(y?b=#j zQfhG^tYpvnv&CB4OR`>m1?kD0-=d;0AtsXCN zoj@Nnz#oDjA3Udid60dGp)?Jn&sbol@kXn@qKNR~F?|U@9=DvY$sAux(!2y9k2Ovo z5=S464=!4Ne13BJ5;^*sn+6d7@x?Xv-i~~;_0`vd=DD4pjiaAmXt`gA-?K1NYXI`7 z8h#V!XYkrI5P&=!%Kh_bo+UoE1|SdX^1wP8vj!S#0P=WR9@O>2wC9f%0C^~v2ao+I zEPuoL<44oNj}UWk$gXP0)(^X#4{x`?fhi9{FHG&OK7?9sg(f`+1N-L=w1l;vhlM_X zQO(&v+F*iPZ+`%gN2X);2YBQKEaU+~jMn-e#{^IJ%)!ehYs{|L$MDTo7Cv70Hc^SERk{B{EZ7`9k-H25(S=c@~r7T$> zz(`0kMZi8KsVqfS(nvuvmB&6cp)6Iq-QrXtEj&G`WjIZrD*c7Ii&IvxYgUmST}GTr z#)Ie#nlBll?E~=kk_gGd==n^v@{6>%vb3}S{mk|(`Hied&g`;z7x(t;e(Ee;%^X-- z&PT~tpCrrsBr_|savyJGdvWGW(dm8<$a_?h=dqQyCRsWZkbl-1zerU8{2lxg;ITJv za(G>^p^^{o5P@`<5Z)A;Y8Fs+*wSX3G1JG8KP%=$6u%fO66km;BvtaXKiBU|$+l>* z@`ANEy@^yuX$y9#euuD8hml!FS>0xtZJ@Aywvls3dFWoL*MhSeeRbf%TX*_Otfm6I z^h&f?VFJCYPoR;1V3pHAWdeP*s%mw`v#PfXRiUPpEt)k^@69`&rKe=u_TSj%WY>EA zs(uHqyY{O6k?p*&VAyn1hpvjQ*}4h*lwEt6{pa-AyH6SK&c3{pr*6Qy4aN;>z`ymY zrmx)XFg(a^?AmJ}yA9FidHdkjfp4+tw`t?P&ils}bjoYa_JeF4~!emXy(XxYXY-R{tQkK$s!=DKI%;7zC*e^dkq%b2~Wh2DRr} z$P$O9aR%ZfhkEUY{FYb(?=nK~p2CBNqZl*dmYyc&4yDPYX9e3K@7xMy(#mq5=H?F8 z$)q+0KW*+DXqQRpdj7O$see!=`SYD7FoU0Zo;0(hImg)d^LgUhbNk9%x1Hw+zwgvG zWqL1yrTax;9 zx!QCA?Wc;*EjyyRkmxvB#l(>Iv@S#zlVWaOTTvIh?5{%Q&kuE7utr%IWS4Ky&mVDZ zos!f`SrLl_bBhEjiyqQHZ~cB!Z7n7J`nmsj8MpMO?Z@Sxf0n@1>62g;J*Ba{jH&$7hDH|eg`M(`%^au z(8s@z?0)xm{3iSJ8~vN@uqE&i^x;sx?4X@yH|4GR<-NyEelVK(7@=~!y?$6Bb#x+r zvSoLY(Q&eNd6I@aCMeh-33b)7k`yek=VE!q$MRIBAcV;Jj4bkuB=!8yk8|D776bGX zQ|nBTm5U(NbDAfY<^`88KN-8P2(T4YDzdnRd=d!zR1wbdGO9oz_EUM1ylYyhK<1~i zJb9NQme<~&>?-A*>(KnApGsTgo!VFUJ6B42i8RcAzeQ)mU5hsVg8yLy^5AsOjaV}MI_}?H8hLQqJKiBH&a%$eH`tHE2sv6?K z-P+dWn-_+uM39&7x}S0J)yvKBx-|~%ecyZc<>5YK`7pEU!TWDI9}SvDt4azR9&F^Cei1*C@E(1)&X$ zmSXkaN&C)N{qggiwR^Es`@=FcPCUpqVeArSQ4;iK!8_x_o5eTNf5h9oCdT}HeOHM5 z{R2Wj`mIEe{PA0je)L%4LpTeuq(_vX&h@J}!(0E&?Dq?&UTL8^Z_KQn(A@#M#o7Sm zA)an220$LfuG>ppwSm7+E#>O=8;;y*_gc}1G>6~z#)D2guZe?C1MtxNCqwd|s87G> zzN0!DmLdtcwAauL`D1Jj_;d>i1vQrMgA(4pTBYFwqV)uW0OaxVtJDktd4&FhJkX{W zf*}CpG5H_JW9&k{>>uP2s{tZ`C{Az)ITN@Qf?L?7uT(q{s@bfQy#BqU`I|6C{!U@RRjQeAXf=I0LbGR0C|Y661@T-4-o+J*jyoT0w53kM3idk3YjSY zd8`AFhsp|tF#vgV0FcMQGL<0!dBg*dM=k()=mL<3BLI15Ez`*ZkcS)qdEEVEkOd$Q z>V$aT+Mi6)0OWB9Kpt8@S;PRyqZ@!c?v|kJ0OXMlKpv$_>`(yma0MU_qa{uj0P;`* zAP?-N2Mko2`tfCG>Ra!z&{fIOZ7kca4;{1^avhyaks&mW5I{{wl1|4{w_Kpyu19B$vdD#wkf8Rb8uE8C)FUWIHpWMH4_*37|(heQ!Zva`!p-nFi(mf z(Y#+p;Nkkd5a0Njj9B$RVuwiC!wWNQ-@Tf*9UN6UE&qi)syXW1TP#&Bs_}}dMH=I0 zOf1D}%6bAh{tJ2Vm96fvw~vb%`?kC+K3-t&I=nCpxp-NC@s+)oxYaOR>>!`?Bm3Y( zaRBl-$YG6P2Otj{hn8BhDSDAH_g1~M3%5+6TLAKSqX$498G8EwyNVQpH`+4|AyX)e2V%S%Z5x00m#EoV@vE^foG8LMg1T3-@YC@wck6gqZ_&}>qrBoIjsMlqCWjqoeUMD zv;l3Pdcfk7F!od%@JCcHkridI0JSY1LET5HH=E%M>9#}&R3B6R1OiHF_aDe3ej??( zq@=OcWLjhH10Ik03>`JP%$ABR;l=W=7&oU`ivZ-2Q9UXe^yqw@-)X+#THd|&ec*BK z_V~fPe8}bd01T#`nW%BMh~<(@imvyH=sy*caYMw#&^S7cGXU}s|6U^eN=NFpcDmuC zXeCz3?wx1$_bK6vDs-~zU2XQvfY(LMZ+6$xsleodZr=gBpZVrTQWC9~EmmP;%(f)A zj|atDO%uDA9R!0OkG*+=OOv7xHzJ(>x);)t>rJBgyyL@ zdiQr9&F5NKI-RNx19Hw6pMU(bv{`pl)x0QkbopoZlyaQ1`H_8L3)y!eSu zp@$#Z(MI(>c^>b7$ze!@D*!+nvX-?c{=5a?5! z@7wB@x8FwBzTDT{)R@8qwTdL3n_8v^q`wBo2aHR~<(KU=rN4PQZsoS>{UlC8Bs~7y znw>KH!w9V;!XF14kQQ7G;#Qo*3$E0YAMt(0iabpd#NWhvcfI1-eWrZfxvX5k{!N$i zI8*-BPo|1MSk~La%9XL57wDAvcU_mY?Xrg#!#A^^E-x}~|EePd?-s58B8Dn54nL3I z&Rlh0gOuK$hCaPp(hs$q*bY25e)RXZ;NZ;&v*e!Z4E z{bO?OCwnw3u>Zs7cO(b1gwd}OMS2uBn?L>96Sxly_5cMBE`~dOgKJ&DRjCm0Vc41> zV!{sNaVCQ6J>p;*VFX4hX2O+GN~+HM^3HGx6tez9u*4wpxi3=x%1jfYY|PEC;~!v_ z8E%+q^nC82DI~&O1X0opw>KlV+7WT8MA*?9yN#GQLLzOFBT5w`->*mHzm7COSzoqB zR)346yNdL$43`i^A)O;5X*mOE>0YWwhC>kX&TqXlO=3n&1XiQOLolJc-au z+Gj=F(X^28QVI4%2%0W=Bw`VUQ8N;~orY3CM&}!#-kZhDIYqap#l(igI_F~Y+l1z+ zV-rpZngHoTFIEYVK8|Bf(qa?W!DCnOv8z}y^0;Y~?aUlEVv@4yHH~~*oXEGh0$QI{ z2zQHT+~yVim@~$idcuV|#vefXC``B=N%*^yfQBT3c>doY4`MnD%&;W7sw9TbNld#* zEO^OKo@927WKNgl2T}hZ55CXI0=vnAcqzg>DUUQ##9UJTK^|2p(pAae)qjwO+-IhK z+JsZH1OW0-yiU0q`3HIYF-rm<4?~SKW0y43sOdEGsx*twX_mWb)_Cc*Jn1hq(j8pV zoy-%jQRy$M5_IQNHFs0gqf*DzGmgzted(yYt1>Pi86kA3?s%Cno=n955%QSN#9B>B z{+t=&l9g4JmGe0(Z#Sy|FT3b}hdi#c-hR#o7iRcJWvFDuskLVW&1Zjz`oBRQIp?U{ zPm&2=cXKE3@}_w5rZw_rT=ITI<;_>+Eq>1Xxtlj|o!y|3K}$>ee|A1-XrQ#TwEquN zcNy1Y_&2Dte|xY;u&b}>2Bp2@n7~M z*3L8Hzu-rVi+8-c_l*E=D;o9T;B(){$M24hjjOL)gzueLUq{bt5kA-aeXqsGUAvZe z-7O>_$}=!3EYLeKFxD@~9~b0&^*_$XJ*NhGH!Z0ym zsqtZfsbMZ&;b{>Ok@1lc=}|$+cjLY8rO>F4jC(h*v5#olM`Bz+%KgaD_|(YwSZ&Nd zZ_LwMn8zWwyx4@~2l%*W_>2O47&h@)QeskWV%#kPfu?;VrKF^$BxI)EE=Y@rdRX{h z5t(liG7D2_3y*2bxisY?>v8du$5r>AyngW{=k1d? zZ0;M{a(-?}eqMe?{)>$K%8VCvH0Ps<M0g(NvU>QT*|LkdN}>tlDB?b1|v8B)#}$ zUeT+{y0VJ=@`l&t^-UFTvnpF&RMM!AN^&Ks<@KYM*9Ez?l;+x!&f3~fwS^^h?KO3k z@9OHx-&fbX|3Cvj>KZ>6eHf_x(Ea&C)tiswjZN>Gnwt8WOPX8S+gqC3Tid%SbuDcj z?QJc+Z690OX{+s>?R|9}Jv8uxrhN=_^wo8ak9W3y>8z>z^yTBH(cVv;)jeN6^-_C! zJDd7Odiy@mq>t+U@8kUqql2SuLo;JTpZ<${)b&wEXQ+L%)TUYL$joqi+sFzH`S>(C zN^?HGjxN%ikN-hFhQ@v_jg5|u&#sL3{cq=kw~*A909Fum>n0a=BqPKv^USM@KBe-i z1<(?p#h){f#wmgpH6=ZdW$Y{5dTL(wJyZ7W&9kVL>ck6kY|NIAmJYo@(f9|;y0YP7 z^T%@Ty>;cIuh0>@%Y5%D#w(p`1Lk_)RepKv)sZ5k!}Y2S>OWd^ol^gL=6&c=Z@$(0 zH*+7O_crGG-oO3YiUBhUTQ`swI|v--Jo+1|mp&84tqQCgYgYQQ)vOc)(Y32XB;!_Om?U_6Z84bwT%zJ7p89`# zFntC7f1Hml8S!9db^Nz@u?UiP{p)`6yq`RN}Wlf;E52tYkSj zS~z746e4q<)@b)E|Ht|Gp1pim7MaC#wfuWdP!VAzuv}iWglH9;De#QENT2)s+JBr6 z40M|RMcvf5M1>_u#7nnv4I;{wd3s#NRYMhV)9smEFQqv6_Qv|FEKPDw;@kE0Y4$rI zSC@k|#%MKjQ}eS$R_1OM@mVnxiy<^@dmk~Yf_g)4k2mhDnbtL>NTuJRIFIDg8};q*9@KAaE!C|6J5(3e5D{x=N(IY43l3xF6i9YJn@ z0;o)@c)s`V7BYAj4m((NAnZE1JTlS4u6mdTsJULPY|i&5M5DV-rB6$vR$QLq0(N@> zTGn&QUsvnq_Eoku<#dq8iOgL``yXG2O@Lr#aMSO;oopR#dq$y($c@W_7Ki5{EWH0Z zF4eqs53{*duGQyiuu?>1HrP58PYY2aY4(MQI&@stD_>B48?-ZqnN~V23x5+ftA)bq zHjJO0d#7DrZkIgO-5AOk5Yvg6T|B+UrX0H5uWUS4$2V&gz{P4F5tJm?EP#}0YMU02 zxh9<3#TZv*2s0BL#zLbC-+f?GZMvjd%H03+0~A^O;r?JRfZ{ysQwE^j57FyAx8Pgw(}vsAj3KPbH&IL zv3hxx4w2bh#7RIXDPLvnx^lc=2gLBuBV^DPG_gG-@{xo+L64^1%J&To^zTB{?XUC9FT7&Qq*I2#kM41?o zpoQbGL=y)R=pE@<^Fu?%u{0!zp9~FP!9G=|JsL6paC#=MF2c+yS*N591!XcIdZqM1 z)gqX#@O>u=^oTe8$7OAk_eq{*6#nBr5YY%|6u%5&`+x<@9fZF3$OCDtQafbsAQKF- zY`8XMAVgYl%xn^qaysP}ZvNTw_6Rfz_P`yYgGh`~EG!TrP~5)XJsXPoX8$65ah2^U ziYmFx5e>IlOTd5Tf4=B<31#H*ETk6fjZWb2r8w^$dxOkMIvCh5Brry+FmjW1zZvI_p@LIbR9kHt*l8#^0kAe39%(O_HsimMhDb`*!`!1 zR%8?XDxy!kGLY{BAJ(AL7BW`#Eu;kfOmw6xjZ3Rd#G8<0FilE|>}-e5pt=x2E5cE4 z)FOYzN*fDa;hC5kePM-Z+nOE0-aq0vdvU9Luy|T95y#C5Wf-U}c;7+IP9J3NrKXp= zeMiSfKiBvHW@pn{WaT;Zame(3 zvQD@!L&du;CO;;i?nLN$6*L!|J1v>jaWq-gf77eHE3q=HmO%ip?&e462rweCTmg)@ zPo@}3xegn}Pd() zFYba@dwudgv1QPy!@`>Hn%%Ok%_vSRd@T5>u6PLXW92uua5x9JnDqc2v$hZ%(r*LD zU$cxW_Jd#j@u~H=u;DJAl96#{p3D-ymci`P=5z`ds8qu6!y?7!_?&H^xJ6d_sxFq> z+qtr38xdnoI1yvh0jSiXBI+oezWzs}ZZy?OW?%JuiI*o2Hl5#X3?Q6inyzs8h(YXc z0#|q>u-(ifF~DDC)sL?d&u?583^nJ` znW5AouN9<1p+|n|9W09c4X^V5HRAhPCHD?ykJ+N%ua4vjtH+t97s#_oC;_H56Q249 zu{7rtzv~(%3gZ~v5ctSYpg>updO!|$GS^z=mDSKlR*T?(5Cj%3kGU99Hph>u0y9y} zY~U@!3ArLnNp%3)Jy-wGhZb-BxOFiN1`BAs7@hn4rzhmS8$0up3#x69RKWhgkW>DsO|rIiT56pj8C4n*{k6>Rd)bO*=B&Sz&!o z%TobDn?yq^Z9{3`#k?6PdqOvIJ5~}6VtJ+z-hnF5%WKm4s2zEGq~Ng@n8XRRHV^Rc%E|sz(S=vHihZjfa|^IPp1HlU^cuH{2to? zRx~i18kw`qid=|0rFxIy_#IaTssWH$3e*GuQJVx!k=>5HZ&z*K>HTb5HhjCRP^)qw zvGHsetV9GUq96%s40qq(k&RZr92#MU=T8Gbp~rx?&Ua5GQeXW^rI_=Tud>DzF-6os#7zaN->df63*aXGqaFvG zD*L3Yv9>z}oTBM!l+{cV`2U24PaX!-mN9h#$+@r259@HDb9j8F-Dj9TzM-DWu}V(DRLEu6q_E!dYmVy@a@LTzWf zqk$v{yL{~;5Uc-5qLm^K-=blDF!WMIzoNuTuaHp%H zLk|3`LLto@X@h_B@G5Bu+!B6H0)1M#9M=Ub7J^?qPg;iP$c^;udfgf_ z$oxEf{l>jtfQJ?cq73T%FBIszzkn|SV%p9kNh3;#1*WR7La7YxZ2Da!*n5<5ITNz% zz@ntg*gDQ&g5ghGc+tRiwKCY3}-i{`+(v90f3a2Fc^~cQlD77QHC4=o^R99>qtN@-F&?9 zP&&is3T6ojumlrhO5`R6RBiG64e+rq=7}@~TA}&mip7=5>(Q!c z7ArEWOcY`eBM=%2sn!q;;PaV#pfM1Q7nK3NFB>GbTGZ)#U zc$@B4Hv=a?%Nq@>-DSpVXTQT1ed)Xbx|e88LelL9h% zERan5ET)+xBnELE(B-F4=f9wqqMXrXRw7mHKKe0PTiBc1uVyFus8co^XcDEFN1^9w zd7k%`frky5*U<=}-hH#C!#naI$l1QA=={3y@!GbV>kl?7|DfPYhCLs0-PqbVuKyWrcLK0)7=1N{)or`PwsI zg>Xni@;g~Jo-od-qHxdn{l38BVReu@>O6fArwvvtK=1l!_$dkJt(>u{$|??!V96B- zf6s3_Q;TX(y!>4Lgkl=MpY?BpJOq}oy&=F8s!<7~=O-~}(;`(!V3#T@0!TT=z)|QLII5^tXtuhEF=JrvXT;+xvUMGl_LOyfMpPnt99_xy?3kR zx37*Msu+;mI;%h;VMQIp@dt7Jc*77!e|6|jUAzsX3O04X$#{9)@A2KmHOp?Wb3r@lmTd=Q9yA0UC5PBj(P1K zf~_5g{8*{m$F6b+$$PsWI%v)Z{fN>vRn~R^3iB~#!L}_*<#O-3&KMgy^1$zBsw{fM zFU#o$?DwZ6rml1SBK>DT9R!{2`17tH!JbUro~$ZC<{)8uwD?X*r&ZpCs@e;ZwU_w; z;MZVq2~3qa^MW!8{kHb=uY29(rW@XFJ#}t<^|5^o{ru0Xdgy>HX=185O@1GGxbF$7 z=2giu7hMjp?XRBgZ`JB+6dV}Q9T=0BdY&fL9NXW;_lXn7^Qfk;`$zw`*chtY!1vg} zwLDt(cA)J?U)nCuv)z{GnY~MHLob~MH}Zy#nud<8h4YMtruzqC*@hxihCsnX@RJLN zvqMaC)T%-z#A_y+m%`>g%pEt(n?KASH{3xT7Csq9>M>1d3{wD1zCWnQ_Q4!>YT+yo z=Mq)6QirK*M92BL_t1ERK=bae`vK?w;m(H*$NvV!p#uxnX@QkR_W zud$!0rcJQ3lsYmfQlURF@Qqy-nNY|vh9*2PZ8X=s_uSsM&MBF}Ah9_(X z-kM_R)xZ6FK|*nz^>wIXD>rmx@}3vw*(r7F-NVgqKdA|CmUw<{uKkn(2n$#vz$yrk zC_w2Vf&Vg!{*dHRfS?=n2pc+t%2GgT3*=JFRvoBx!k_u{Xlp)XuwMTsi&D?Zo290L zpPVAPo2UH0(4ZwM%O5IZjw7LR2hxgS-S|x(OijOKv0J%A{~G{ZbA(3UeBga{Pu(7X z(Fd@M!+);MZnJ*fyCAs3;IU)$VvXk)e-eqVN(E9#VG#2&Zd`cvXP%_)#VB+6ip6%B zI-1punnWdovKf@-x@k(6Rs=avyLEfKe^0;l0LZkzs=pr^FA~>vr?Qa#Jek3T6xFrM zqE3dQiflHd_o^8s@*|l<$>4L_E2rB`DoDC*uhx4}Z%-+7E9HAkLkHPP10e=GVPF5o zI_|$KWJsa%|3cQxy*_yU;>f4wZ^7527ndjNcjzKlv}&_F z6Zfyt;8?BZUvvEN5%8!%@woHrv7*m$x5&x!>cv;Tjwh5TRHc(?rL^9&_|5+KlZ95% zsn(O_Gu|Ak4q9`N37LiiYLlZlyu1$@sSY@mHFXv-< zYV`j(AN^2fI0NU@f1D5A=cX@R#y751U40iqb3Ou%GNo-RbY1?J^D&ce@$CLf*E^dI zAMgJDxia(RmnVg-BgKaP%eHst11=@M*@miFY&7_CX)HSYdjE5cTi<7&|6F*SDD;1v z4_~8$JB>aShSk3IduMJlMS(N_bv^{t)~YKKS*1N@55s69k(aad;8bLMUEJjtR&z&D zKc?Q@fE1wA!?zbdWk}z0{M+@t8fIzMfVXOkQdifj0}p&v;G_!Fe7*nizs^VK`=2f6 zexV>74&Ao6Smn$Aq(3j#x$K8o6_k zmnTrU_&cE5wx0ebJdwnf-Axu!@<$mOdC3DIiSke!zCg#(xsWp+V+f?Pf)-uty?or$ zZozKFa4TYb&yvN2cG*jc~Zo`ZwE&AWlr zk$Ws=csX@3q4+uglvgjkngfl1s&)}vUhgEQ-ae-H&A^6uw{Zz|?cB)6R#1}0Cd%F& zxCE7}UAYqS@%I7BQ6Z+b5udre%7Ho-Z443BWocSw5T2S%;_$^ z;7sQPn=tR>;J1?WG&x_B2f4iSIYSm%KAoZK@ift;0DJpiaDy!SwEu_A`hU_T&mV7% zr!(_UzVIOMng_&pQ)q=P$(|U}>yO`kT;h3wAPC}M=SEtO8E^MvZk?-IAyi|YxT3~i znkSKC?!B&JS|a$+$c*WvxZBf0ih5DA5lS(?33(AGzo*qQ^`gI}itOE23e<{^t7^ zTEABAY{Z@X`_rm;GmiRHSd%~fK-mxvqDZ+%$J|~k)+>V9Q+=SWQ5F5F{)|Du~ zXkeo5BOpuYl6g(@qAl3={z-ulLpv=a4(S#$A7p{oH5U^=t%uFgy@sn$& z=BKO=!%HM!>;4F@l2u2l07RK-mqmoLgcbaV{mGGk>T%Up%8k&^BGBDb*=8*ARyI2) zeP+7B5tuntrX6L9W{h|Cq0JbX@g*(de2;@u9XY?}K|ye5hqC8ar~Adl&+ZN!+SFvu z2rfu^@(TE{bh4|YaWP1U%3oMV@eYLoWu`^Je6vPemb?TJ;o*n8hrWE0aHt;b1K2oS zR47FmYdEpO%6qs32Zy!ku(LsYX`9qZF+gVFMb?Ndd#8tFtU8Tw4Q)z*7!od?vqV0; zhA8yRsg}}om(vdpw=Z4aD>d|4vcO$qkEZ);!X8OZxOcOVr3cq`;lfHr?9mcri}Fg5 z)sW~iy99w$19f0N30{ZA^rvMBD&H1C@nn?KsTQ=^ACQWb5apCy`*bBkg{Z4+RPuNG zvz#f4WvFid<-L3l>l;T-TjO=e^9trt9p%I;_yvLB1u+I^^Gqs^c zU_N+&hp^9xOqO zPXtV1Vo3^z#mvsU1a=c(1`iXy7`$#QP@(N5p>{^5!2D{4lQuIZXREdE>YA&>BHtqF zG{PTmjwdmKk_G?y3RC!VoAQ*2cWC=)qR3B%yI-BiYCoSNV{Z8iZZ3<9Ix%^H437$e6n5>E;9Xe9L~KznJId5^OjyC62<8Q z)fl+x;Mq4y^3$j=d3|v;OJ}sa^!IPaxd6A~^>I_(sMm3Ex~9op!;Mm!bGO|)JBQLb>)RU{Oo4U$a;5RTx=sV zH&zHQWj^h4DU7q5^7I8^1vQW9#Vz>K%Qze99o&Sdj*dL%G}BSOh5;$jrjx8MU;Kd6 zehITTTT+$2;OQR{QD@+{%p#|4WNkQ(A-GA~2OSG$ zf^ZZlwK=bnq&L$}_Gf-sZaAIAy{J3A1HVa^d;)~u#}H}_&45g&`Y;~rat<2}xOOQg zUVljZ1&!=ce2RJ49gat2XR1tc;Iir7JTOpXXc<}3hxN1k0vpix)9*wG;i(4IeDH8{ z8N^>j9Gpf>fOL4_8YD=pvOzpqDSkTBz=dhaJw7`5QICKE4V82G}&j$Zo_zF zp31bdY~4eN1tBx`9(w1ZBpuQi#?Irtz*$y?9L^HiD!@B`E5f&NOx~|dNv${}Q2(eR z3L_uq{I*XV#=h{e#7^QYo>(E+fm6GeG`I&-0g!1%IaJE$ zRd_;y;wawuH4u^)sD)_PtNJucK%x3CKBY9`#Gmz&6N{%4ECEE(x{JPJBzYTgD6!nMe{=jbfTT|u#XKg^mbpJR_(;?yyD-+>MZDb!YUasf3>XLV zI^S-_k*>33`EEj1cTTZ6Lrr(;kI!ji=ENm)=x%pL)n_87MUr?AoodhHpwC$j78qX( zy6~Q7vt8L)7WayKz%@O&>Rowb7Ppsr&USiURDB|GT84>Ro~iT}k9CwdSO)p_o`&_l zl4vi>vb<4jc~ae58A+)cv-DZA{JYcpcD9AgY2_x~cc{`=tKMAaVCCp*br{z7UgBdz zR^R2~zJuz%k7)+hzA2NAQ<+OP&X0xd>FuGqq<}eWKGq4dh@TH`FGRwxYXkfj1 zV8)^TY<6rwt2bA{NQqOcA__0@_1MOf@zSD0QIjaPwKk_jN9LK!rSBygtFf1ajdCK$ zm*Nk>aVQY`A@D{ugqxUw^@q^T2fa%q`AAX$&L3!7?K131-T{3-Vh6UCFA4PuaA2^e zEx3Z= z7ZHR{1au&_lhvGMqt<}jC?FRJ>J<8{ZWpSlg_ZSI5fvKwEN>_NuH@YXxWhK?42Sw8 z`8!$2Unzbe3C95DiU8K_!Z-;~r$Z194!T7GIU?aR=d4wP?D6uWxAq6wvz4!G16@>r zH`+jPJ1}wcTv@cr=RMdJW$aB#vR(~8(T8qeCs|*sR#{=}qlCRl9I0uY&RPPim}|b>d@@WMTPcc~)U5DZ37ja$DQ^fOFQlJN(V%IXhqvCP#-edjsT0V~wc5 z!0tuOI^ek#4$%$-MHa|~0=i!njANiNPCy+rcCQF4J_(%cO$3?%D^#Lo_BMM2?Y*YB9wgv0Nx%N|R5&wfJzIZWqIf;0z96^jX2QfxiKX>|pOw#`8$OTM zhebDv6boLMZd7w_0DU(~SqfeyZM@5(L8u!QrTLXz8;xTd^WQe!B;~(_ZZ>lU&Wml< zaOc;WZnimWeko&<2^2~nd}ApAPfHcs$s}AwO2i)~s>#6b9g4dVAQ^<_9s!bl20pO8Z-jfOwpOnnT}ip0lYaDM1vR%# zHv!|ZifKRx{R>r7n0etc&^UTG0?XdV_x@JR`dxIjEPwBL-1QY=;Q_+ z2L)^NhAZ0Wl`m=zyGG|k!V9WFct}_yq?%TCX15;rVkl5wfS^Hzh_>l7HhvJ=NsfpH za(Z8Ub&RVSFL5`)DBCj81SH z$_Y-2;sxnp6S_6<>k>QF^uVBoBrYvAJ1@vxWvoYcvUo$8@M5wP9CSAt%3+=uj;{S+ zhdrkZwFt!q6S6LjfE3DL-W2j%A8fQ19WojkAC2W9CHYa%jP%$55)=uL;_*+2>IO@_ z!fJFUpQ#{$SIlAG-%W!In!#q&5z6;jEIJ93&CB>XzxV`I~v9z3}<&P_aI6CGdC2YLI=g*2B?yQ1K7=l zMm^W^0IwwGQaJ~I7;7M%sv2FV@FUISzT%|4Za=?AXkSkW!ksdHT^{|u3LZ;x1a2Fj z=t8Fvh&|>f_`>;Wif#-2PVU`JzW4{`0st|^M}|Wap0EIKc5~QB!%y~-ZxcW~NFdQj zh1yOIyaT(^db=wOfR~n)?(AC$Yy)yX;qT5N)uoo>fuFkOvFMw;h_ zlYp*(;vr}f5=?hFAP0;1*Ec*Yu-0bl1&JVHeb(u?w_!`^EbwQET$mzl=Vw_W1ZB7# z!ud_^7YB#DzlA<9#NkKLZCc^Z5IvcQU{d31NQ_$p{`5(FDRzY2z7r3Kc5{lMNF0{J zs<8O)ULu5N9BQl)Dm7x*D)Bv8!;+y~cFla8B`u4$2iDcix~+*j1F6%QxZsDL0KNZS z8oVAd*&3@b?#Jf8s<;gU&H@!fLDFa#j~4jg_Dk}&1ldJ3*inc<%a2UCE11~k0 zr*o$w^3S&tmI9;X6p4U+nUNC9XaCpvuzMZwyTTSsUmvdLMG~JR`+Uw+2t1IVt_$e6 zFQLu8=@1wC>cfTSA&P_VqyLxlQD1TPWYh6&;Q#M@bZ3s&E4Uo0`nANUMg08nS8a`2 zWLB)3=Df2!R^e0|vUQ}<*?X$__)YN4*4FHYJ9|I3?vdBuczSav(FmX2Wwz_1r(3$A zd#fX_?B9mCM{aj^Jc;=A^W;KwUH{w1t^CcpNBbLJYKNZd0XMe)<9yumTsS;9N-y~O zU*`jN;1TFp5>=t{dygDJvzh z4z=hs=k-m$8qm1nfBxrxosX6Yam%L*5DubJA^oU@^fG&<@MZo)Cfn9*O1i;scww@^ z&O)fDcX*M4419%pb-AOk@gk zFvjJl$7~~t7T?=sC1b0UlPpS^3`for1&!MgYIu`mdLvE_c4Q4;@$xGzXTuTEbNz_E zic>8gBSg!OB+0_5fR73eNpeRD4T~|IYe71C8=nMvX%8zR9c7%UA+=v*gUE02X}>TH z*hxJn(pk*R(wA3^H~5@QwA40&FJ3+;ht6c>%*^T>Kp4l`u~?Kad0*!c3le8wn{9f0 zO<@;LWi)X6ake-lD(WSkT62o_Y1eE4V8cQt!#}DG>3vMjzWt3sPkos2(cO{83=ocX zlY)Uy0%^;5mt9tg3^0*8CA7UVXxIl>A(jqn2lXoPdi4h2fA*$=5|2oO3g@E~?pUOj zp}>eP{Qk18Byl;J|MwyCvUxu~63%%FD6}yrS}$fWe!xqZPH6v&)&Bl`bUAo9|K91= zu$1K1rx7U|oo=F?nGJ`6XosN*n`9O`!5|G%h~p7e0YQG=G@yrSN+fQl$vs&z`eQ*5 z418=5_c+Unb4yTwT}BlH0P&(@NCwE&Bg-k~~Hl*Nc|- ziH~#6)ERa)9qj28Bvj%uxVus80O(IgFA9F9b1}sn-^tls+%9XGiK}D#AuNULk!nJ- zYCku+^m=<7@$(z&XTwYQ?FQ~6yD}rA^0#q{v4u(VX6#C3g|S*;c94@c29BmQI3A4W zk;meQhoY>Hi9oim)Q7G;K2Y9VF#T~gg;)o=OO$CR9~&mqXBuCUM&Jz^fFRc(Wr?$g}XI{+RPR_W$%+^T0CY3|YkW}`5Z1HdrC$XX+ zfmLo}VPDNqZUDeCb-|2|NQ*`x5S=Ojv}kSH=vdMwF>0BKpbZlVQ&~jRQEjizj(1o- zG~3a|ZX2FI#zJY)Jh&IUhtmXrcbc=!=+c!+JUsk-T~$q6b+%`HBUx(f$}6rtxP>5U zMNmMjHg`Vnp=z$|U|7xf=Q@9FtvAd{o;%#&Kt?C;EmMCT4zm0eiw=C?Yrf;7GENsaeKUi$x$>Awve^+L-zJB>} zFO|gqTS6;X&OtiG;icV`7uM+k#pH@BMVH=HcwGN}#m0`+E4H0ozPeKyV|$j7r5{xp zvgPO0D(A$TG_H^gVb2kZVi$}Sm(Fys6ewF{<)B3ewRnxS%HUu=3IOUJigx`fH>KMZ z_2#L&r@ND#Eb?OVTkV~3y9#uA8-u3Evq>z61*3mo7fZHAi5$v4ly(a_myw!%xDgzX#?#Sw#+q(^Fih$=2qsUKdf#%q;~ zmUbyGh(+P23!j+zIcKJ7cp~04E5x=vnK3LeB1;u^WuV2}?vNK4HYW28GQDwbS>UIq z(Mj}4JIo@XKACkfhO)=QaDg!7q(@xfFD;wp-B=lUW5txs(-UPe-j|nTnUmvqSEoPJmHcL%%X1r z6C?^T@b7fg82hS~pw|tbJmzgf;;kHOSwOD?=-yc11z08U*MzlOaN6dXkoZn-I{W+B zC}11TErvDrmvy4%6ns82PrRwZA7VjKX$D-s+xPIh-LqEtb*_Q;Ez)gD8ly}s(awK_ zwe^h?jBCL04u;&PjPy#mfw)+Fr_diX-5g2TKeMio>6Di)!}uF0lyWfKqUl#6t?+}n zd6H-c&h*e2SSLnLi@cNpEq+%HxY~^oG490~WFsZS&8^QKirxjv&Wqw*%!g~`5i>dy zR9uj9P;9G4XFA`>=H0i-lN~MRaqUg6s=0sP%kUZLFBpE*cc+S^D7R(h&RB3FsyNqw z!!B5&SmXCm5W_NK^Kel~PWce>&>WDbvrE}S>L$D*>wL3)i2l8$k1M}>6p-?9UypHh z!*Z>EA7G#&OpQ&eo^qOFnt^+L%tEWCFhpP6o5-KbnwNclzIK_4*)I<~w{F$?AuPvZ ztjNB3bG=$;qT?t3YYtji(cohgMe*R>tE3-B8W*OQP6gl9Hvh~B`*&$k@lW$!($Cvx z|6I1;*f;MrZ`bc!SfB;O+E%l+lj39j5pNHBY9)!XXLod$)rR|6HuZyvQ2KK!2H z>q+$0 z`+G~b>Q>KP>~B)2y=5lC9%6l&DNLq?vlFMdGvc1r&PT;EMjGZl!PA>xGIuc2mrwYb z)k&Xax$_+Uuki(xKWUJQa2)4lFzjhZeHQlwQd-!#p9V0%OfYSOIY@>V)Qw8BaB!-j zE)v9+ZNiHH3Lk?k(%RwKonq)7x~JyQ5E|`qMt6)wa(qjs{YIia&XFjfihM3FB*CBz zqq7F6RC%sR#xWD|%-ehx`#5e13)$-SjzTo9*PH zP_O69CrFFD1q+ir*6kbv2@B-~gAD{)wXjS$?DI8on zMoeWFB9r8^2h88kH=|$nGM8^dsPL6lb+FWd&y77o7GNy!l$t}ZMmI*N%@8sBiLnI0 zh?P32f1Sd5|}R3@&Wr-hcL9Blco zON(8%tC_R=;9#$_B4~8oA!W{?-r?^pCwo8ufIRO z=F)ZDh?uXCePyXp(nE*NrT1l@M!qV5ew29KgQYZ)BIzky%JHqs?sx^61y*KimnQmH z$_ui<5tlLC7ENvb!B$t<&-}h`N&2wlYSZ4ye&-YCcD<(%!8AbEatC++)TIV*3tpD@ zk)=2Eh5eJhmptcSZj-Rkm9io}u_}dJ=;p9MjEYHEkc8Y2{`NaU9o4ZQ9egKWHio^- zE(&DG{bV`#_A3?s(vU96Tly)-*$|g;aN0%DxWC_JntUwk`jr932y<((Y>EoP7{QA( z=$}$0V&4SJAiq3v2Fz8^vTkME+M?BOsY-U2*fYc z1%#{`&!8PP?rze{LluS`&@>Z3}D;OFrX1C4O6tvE`2Pf{M{o4iT3pG zGS7E8qj&usF8SZp?=FcodY*{4a!X+)xbZ&sM<995FK07s^Ie!+*D^;g5*&4B3v><> z-U(&XJIf|Kl`Z}$lQYkKYXWVF?ohvqBl@j*9!Uw%VZAO2);G58=K%x{6L_@5;gfCm zlknW~ss7B|MX$k(b;g`k*7d=!c2ok23)YK4EB@a)lUi2LZXJYrU?VF8e04y!dCubq%5CEA+&YQj^8CdSUnXF_msN^A+l3 zoeBaUmY!99h$r5M$eTV2YApESRa(`n zIF8oI>G=?p(iYS&$JwXvFfbi-Z!u`_=jfoY!_d)>AYd>xbCk;OFwDPoO*D8UWpsqw zVN_?!)i8JrH{Ks|b=+mk(K~qJba-su{!5I4BQ|*QV0d!cekw=7p^!ERN1dLqpZW0G zwk>$JerWc-{oJ&I(|W-CrTO_7`>#h^mllH;?hh{9wqN8Axg;9$?e^d|G5aN*H&%ur z%iks@0?w|kxF}kAhkR!kSQfTljR`TwhO8y^t?}Eh=lnD)4B5a9elK<2{GfQTE#!w( z@5YAh*7O^b#gLyLCVvz;|2q0<2)wnO)bkJUf&nga+5FrU{$IABklmD(?;~yWLB<6^ zZMYE=F0$*s_gfYliYXS2vjUsy3A)GeNPo^lE8-IR4!T7ZY?#Q2wi0*nl-o*L)^C9^*m@wRe=O+Q=jC*m2S_Zy7 zmB34?=l1%lcZ0O|)IK^XTGa-tL@-?4)A(nt9#|V2s&*8;cYe=WD^)F;xc4`EPdnnw zN~f~+4!QPk!`=lacg?;%r{UV~lY4r#X#LHID?1V25BCfhEp-{|)NCUz;pc@jE1@EF zvyyd2B4#1)D)((XEuD?LdocXlc>aY-OBwK!LO^JFDx2lL2`uvBS(d7$sAXLnv$dOn zE;e%n!c|su33X0$2bJMXvfPxhdcSWyEZ(~E)uPIn_bKE{lVK*=UK{1hUG;>fpzx3= zV`E_T`|5>!tNKUAEXNd9uQWs<1v!OPCIK|E5_lx&EoY1}8$eEA<4j`dE#64<4f=~5 z8bPtk{Wdlh*`T&O2)CD^?hhjb;vu~<&Y-)_fKaRylt6DTkMX>alc?wssKm%>Gs-{zOPaB*!E(r&DCRLs!`_69LpBfr_3$xVHH+ z+ccj1#lV@jueExc&(7;*ua$-Mc3tn4{L?|lcJ4{zs{6+~U)t`(RwjAodYNZ->Xxwc zWlY1H9(?l$%Pq6y9T{J`%)-+Ov_LwU#~Phaq8)Ph?>wSt;5)U=&!Wx8I`R(_^dNLR z(MIOTYy*G8n*7;Yb?=jN;e_PFYn%efmn4B7 z>?@PFRN=<@wx>Ciqa&~k#E{;$@hqOO zC*l_fZrZh9-AjrgIzpLN0UN<+Fhdy-*#uC^`uxuKo~riQQT=An`(nKD=5mBgLV4lm z54HCOW&eE~4QvX$(z5w6!T(;X64cQ55{0n|gNSWYN&%d?w4c)*X}s5wG1|tF-#H}E z;dFe}t!c<4w(HmDu87#H(Xm6A*zWhAyB{ArXX_4;Vte0y?yZeo(QA6!7TX^$^l7w7 zq*;BVLE=JwCwr*IWl9J8p|SZdeB3+QO*^_#dp_kKc*kP&VBl2$-v3A3UARU0w)?_o zm;r{IA*5pnDM1DSX-Nqc0YxPxMY^SH=o~9P`Ta;J4p6;Rj<3w@5bePtP;z@b5GOU9|5*2ZB2lMA%!95v z-`ypM7*WO#jmyCuiShpJ=45%nrDyp?rraMuj$klCYEd;d~zv2LSE!dMd8CHXm;(KE0E5kwrx~HKIBhTKDd$^D@6E(Lie{(+0sq73|{qd>pdb;MI zAmKDj$UXRfc0NA*2%-FbK+HvE(i0(Ug_dTPkCu8G%k!W$!6K%UBYK*+N{g5=I>J%6 zcJ*k6ss6^5vu4BVwuQuEm1rHJk?m!EwJZ8mJL^t;vWUGN%9~5DD9ec^(p}y;MsLs4 z!;OhgK1@E|mjO2fUTy)0)4w?%H)gE_!!E>lg`xaU6a%a`i|}ajwYhTc8d+({ell3! z-)48!u3RU7Q;s%f5sIqks{7$wYnp>`eDE1teDikNyYO&7cN{SvD^ggnCp$2pa($V? znR)o3vXjN_*z#v1S6KsDKhGcMqhjle6c!bI{J@>RoDY*i8K2^aFVTXxjoK15LeQN| zx_&WhHzgeL4H@h`OLAy^l%zYdj34+GgniG%m*M6x*VGVv&l1x3#B%I8m5K@U@e2Cd~3%;DV~Hx0=N8w;8=vTFV_o0$t&uW znEQ-w4~#GZHB;Bl$B!gE%JnHc)pN6$F|1fiis{?3d8BcHf#YlFK*0IP@fQ*W@$0`# z+sJ?GtzDgR-lp;~2I~~^`Yo?RApD&R&h*d9PR8`D_rGPe%?rQ11e_23r0K2Nxp=_& z*lzML`=IWezT0$pB`#CD191iY;egP>Y*yDz z4E@nCb3ukBkzKmm{SZ z-FV&bGEXt9Z>j8#SLAB+&Nj=M?^XQBTF5-#xf#yrVNe9ix;W^cm_I-Irk@4c8^oMl zp8SYr@;csb#<=`mn{c?eyu|1`{%T(UqNSpjAiD>ba*NnBX2Kv!xF6}t42aH^3FkT7 zpN3}|d~;F;*7w-eW)zWhTSS&TQ%#fpVv#_rhld~s&VMstiO4+V=8YP7u&BgWLQ4^9 znqzo~OvV@DH=6RSv?0N=NBywGNqG+Jpb*7`WeV~54vy8p&=+INlxt-7xxGmv;;UGw zHsbEz$s~<@d-$cdZBjwl)HK38H;#ToQ?br%1wmB0JBzjCojXz-@|xXiH8aXX%m9gG25s%>dWu zm=;((QW^hB1XXtti>FYTKrfhKu2SUwDSefq#LJRXVNyLl)M-ups-;zal7D<Z^6fkXEvKg;yP=0OHv#%HXVw@-vixc^*v!W zv;{hPyY5?`r*812)r5ELcvCet5$w87iRT|=?l){C+9r?BygX-IZ#0S6^*jyF!<@}i zwG0z3d83pTuNXz7FvNR)lJWYtX{lRD^P~M}bPYvFPSEhAy`UL6LqZ={2kN_pL87`w zSEYBX5zp=Sl;RD^n^Q~}U+zaRvn)HrQFn>nqYKkfHfFlj)2h=^6%}elMT4R4MOO2R z2J4z|H2>&PzOv_%qENZ@Zjt!0)j@n+X)Nc%)UG_;w!{jen-S7-#d^=HiQR}yg<&Cn zUrh*8D=zYR&@@3hFRRm%p#DjLIrz@e2;wnt54)eV`@>*)iWu{ z-PC@d&@K?PjlN!J4W$qx~W}( zr8=>Tcdy2i zZfS)2w@`WOcBqN*>=;s5$DwTJ{D5{WC&@)2VlF}Tv>k5|tDTL_$!>Cmq)=-ko4wl+nf3AM8kpzpX(Q|rY;IRh8>KM=_j2PiLFRu z6AD(5Ar@H#cqJ1>Qcl`t^iJhrxpC1CORet7B2s6c7Gv74NRgpuLyk52xy$xn%2PnG z1Ydj@k2sN^b@MADaV;dhgI&T!;J59}L^7(zLKFm2T8Ye@=2#X|yjsk?V>>M683=48 z6j*HSEa|_~7zcL=+382winr5XudT^%RvlNAc(Tk#xpttuNY}o+T>K#-zVmb6`jx!g z*~fu~)vSj<_`lNhJJW!HEc)5+qDaN}-FfaFSaRAQ`~D*uw(vui?hh%)DMN-GF0yIY=9KN$PD`#A0Y7R_L&!E*geu zPVnL1TFJ#pw`Pr~dPyMJt+b;gpx3H7?6M4+_Ou2t%H%IfruLw2R@NF@mRuQH130S{ zj8^wHNNA76&JHiRipHZ7p2bPqjz=!FPjMQ}P+dX8In0EXnPt1fy2*^Qgv6^DA^!mg zOHrWjYTFT2RNdt??76EE^7I^}$MThnR=c!KDs0_@*w4xrW|`Mmc37INLARdJ%$0Xj z-r1pj(r?DaGUZ2a!AC=-`omX+wWyU=sEr|q`CzDWu_u;wW|>aIX4Yws1J7pvV4r1H zW;P^y*64sXViOT~hrv>H$${)QeDCL(3IoRb;EZCA%^P)0Hj>}n2f}LC2qudjQkau5hP2_;7;(s+oQDeTaT#=sNmZdLZM#|Zf@w3q7z;a68 zpRK5~3B>Zd3^92gY)#A1ceE0e+2Ko?Bk>)xiJpeS58Wx^c{{TCecD(|RA*TP7#d+q zi-t@cDjdAnXR@PAHOSk1ag0c8riNG^8FEH*bz0?XjeIS{A;$Zw>MD zT1oaF(RP#x`)mlK1l|Tb4GH<`{$TI8hHsgjWy#Dzx*~SpPklD0mFWP5n`}pSu1d&v zaO=~)SegC)=NKM2q+s?g16XY-1tf|2Le7fbW#N-uG__^%d_vYe`m3dq=?0v3ag?b= zg(f5}?l@lRQ?HaiRJtS>cX#*~?pUGe?o26&HfM>(;tMwiHe*xvB6^AGi#v30pZ!Sk27D$*|kviI|}nc1H@|R!$DHzzzUisL#D5L zyu3N|QF}AxcPPwnP@$!_qom%hlLhG>lRft^gI^2eO5n+vV@*R7YFjWO2FHqT0JZmrwwCuOWS+cFnf$8OkyCek1-c9Dg)sxW(| z2^I<$`!|L5KVc5cFB~|ig1KE#B)=Uji?HBWptcoGp-*ihR473Ec*^CZ_(}7TOP8AP z&*xNjI>}CkE}bU7SInratbf0;|NVvFcd|yZ%dK9QDX6Q|BNxI7SC1D?w!&_rDz09k zuIVpgqmmPIUbwGC^_EguR{h@oFwvCc;!`}~0mAou_`sn?G+ zuchRu6&G(%srUCa?|tFOBNv};7kA4IAJ9nz#MO7I#Ajj6moz1u!WGq7f*M>yF>8ji zx%yR=`1P;(@t=eWy82_@miYIs`ODOX-f;;CE%G(r2vFAy(QplHEC^^{3pAt-F>wv5 zD+sDu3$m{ba&isMDhRGv3r4vH1-OQ!7lf3pg~U<^Cb)*y6$L)s2+f`h$aM|#DhMrE z3#-!f|KJ*KTo9hO7T!wj4>%wC1rhOU5hIgvN6wMw)nV!zkxQplsC{bR zBiCr+!l+LCn5;)Jc%lwxC$3i~F~2!tZ)g<|q^2>}^{{Bgfr4WryJLB^5+m-!+grqk z7Q{4dx5O=8pU>L_zxDd&C-&wZF? zrJ9!fgtqZHpp7JXRD@<5YTKK*=WmSXMdBAUJ}hu?4}*xku{kS%aTErgg@n+)i8w37 z<0wk}9Fp?cDdVhYm%TVoJKkOUbGdfid+idPkYds9;>I+a7O~P7W~IUfrGsKN!(wHU zW@SPJWpkgcFpFa4H_gfg3d*n8C%X-h`Ia z^;eY;yl0*9ru49Ie0D4-Gnd&H9h` zS3ergq_WR6Sj?bp=svwwtbqmBxSbn&o_|W^sKtL>8>*ujabA0<_-QG;uA;XttKKEf z!!F6=vrpdVGM%?MI?XlWsh?-+_3-L>6&qqh8~W3uThCiZ&y&Z~8}aM%vq_u0l$+K( zV&`;vcIce+T#|q3RG!j7FVm9_bXpkJ8g>=xi9H{}C0a42t=svn3=$6!5^W#DT8Ky5 zq?7{$BtBq-XPL!kY*#3C zSMbyBisY`)x^6A%Zermc($Ma3`Z}Krsd$N)q>SF|^PXU;z7dz6bhke9$zIe^-?>uX zr;LdD4E5%Qs5ae!sg!~EZv$T>`pZNIi#%OzN(T>r4>pSqbvN`CeH!`!9X!m)9+xmU zm+;-CANKP6LYy)@vi=3;)l5DYNOc*3oEl*^Zu^Ebq$5eR|l`lWzFc>|(3{`mh?MBKB*E4WA%hB^qCTY$CI+G|l*J(Pp))+o}IXAO9-_E}9i=pqNap5=jyx#Lg!@?25 zdGo7AS2D&x%FHDhrP*6F%c@Gt99PyPFJJR9`rmo^-8}qzG@E|#F8?r`4^)^px4ileq$7kHmVHv!JQ!O(UaVc}t(7^i-&$Xdepw$k zZ<*YLN}J!9kY5cAT6N3ZEV-vr?rrwIY4ua)PZ#Ls;PXuyrLFF!M-4B{TAF@*eYrhX zvbBA@g`tA(d}r)gowxnTh}vP?B@Nj2@7jJizl&iEJ({;az49Sg*u!Vr^D^C&%-pBb zZ}GdAcEe}iEAv2abzhnNfY19tm`PB~$K)Qn~L6pELQLOLm>FFsa)eRv6K%lePb$B2G$$iFxr?ibKIxjnIL57Q_#u|OC<2oE_uvIUVpkSb_7-4H5J zF!WZ!-O|b6Yvp)K zux$FH)y!uvLgDh+I@v5EhH&8u2s&|ZB2kB@_1LFm zO%Yl~tAiQh9#=$X#Y@$pH`DJ$ihbPtR%-oZoL=nsMgM!tnWji_mxU3Yk(w)FiQ2uT zj<>R9rQ)K>(|zgUJ|vQ2vhyL~I?Yj%_0BaFsShzj!{R6VEB)zT9?tzf{&hjO>2Q>^(BCSO@;XMyA45IBD zM+Y!^Ls>#7Yzk)r*)l_b@~$GM6nEw(sBy$hWMPgK`*?_PlvvzYcEr6a=!%8l&g2xZ zhaPGYNBoQ0B>wR|u8EijWTq<#&tEF%f`WgIGbOzA#?M!OVs!c<(Ihj}G)UWK!w7Ib z@Cz)vTa(xgOvgiCXC9VK8713a;TI+wZ{m-?4PXo_bo7j)GNq63@cFP=5)*M0Dgzr7EV%#G!)f%1ajnzW=XhsF4eF|cLVnNmiI3B@e$Tv_ zGWTY1p7z_ZJRUb~_F|m2_`(`EmXE)fnJ>_$dBbfVK3ls9K!=%mVQrG-GkA z>AUbRfS7txA-C=PaVv^57`A16)siSgtU`x#suFvVy^I|?jRzG4dE1AE{#d)z`GqA%HWh! zil)8~ejFP{{=ulUGUfi2b!<4n5hkakg<9b>GByHB(70$gMd7F{HuBh!wP=xAad$8_ zYODHt;a*Dj#&&G<@*!&>7ER9zaa_!#z)BuGwP%4hE_To{HxEJ6JFOBI*IsRshfMAL zW*rw_cbJ#$aePX!Kz?RS>cA)7_*5@P(@ZqY;Cq$$G{&6`;C(}6n{P5Ue&HAYi| z_nnGQ(6>@C%VNFDq-QP^&#Sn@OJBVm*Lsui{NuP~iFMiX3optSbq8T(Z-mBm91~tN z_Jvh=4Sv(Nr_gN0jVKTNWdU9)n3N~0sVWh(iX@|(QddcOU-Z5-44FRl&^oF5alPfB zG~IL%f6|BTL#r^g^l5njPlDLY-Qit~T-*+GI^oSnTp}iGo(21Yc zWL|d<9k(84H^-aZ$NVfFzT+Xd$HKd@jC8*jRU_zxe7iBHp7uJkhM`c7Aw#9V;A@`E zP?7p2-LtIVZ)J~%N(>`Q)#=K{b0`GMS=lWQhtno%>wZ;~LfPZb5>z0X?|rq zG&yuvrLteZ%G@#Jenjzcf4McnT0Ba5exACvJKoyfKWO#`uJikk`8I7;^>Z+BVb@WH z-JyZ>c}Vqdm%X>UgInnfrw5;$uo&$Ih%y%0J%p#ou4)1WGW2kxN!pn2QHQEZ=-&7Q z?;6bCk4*ozzVaWs9-;%`-}cvZGgj-DYVvJfYNWo1 zT6T&zQ5AOI+sXB24M#^B06;>8x+c`~!dLQ6WCy za~`L~Hf}vU{p`?|dAwN_T4E*4Gya`?}PGT)5FFOuVKuKay7qOsXDiN zQRhpo9Il-c$2*N47oB8$r=QiXT$3iuRs>+2UCD)q6zvl0J}hUmBAG{<=NB94^{4Aq z-iG-;lB!Rl)4zRrsagKX%f;BIbq-v5+$8*X$(GwQ^|RrS;Vt@|pn*&%Fxr0;<~rR5XpwUdyR--g>GO$a@^n92i)Y6R4wU{QN{t zf1TTqGlFIGa6u*0%N%rjgK z^9r>cgE3*3d0|XlVR29V(Q6^E?u5U8<5OW4^6un*T?psL6t_?7RG~e7ZJcf$lT=-r zem#Y*eT7s5C#WG2*WnbZ(Gb*FkIQ%n)g(1)TGM4#gmS*ncd^HLnUiuw#CKKGd7YYa zv&Uy^^39GWXG@_@eNTAgdiZOT=m3`J=ZewQBhhVv(WgqGRVPN^R1VC#6KLZ`ks1jp zS1h@5><#l+s?h%p=R-6W*AA=PEauK~j2w7hcYJ(KOy9E@ zNv<&Hsj;FK2M~cOmIWnodlxHD|C;zG0f`X;x?NDtg16%hOZT-rJ4Lx6Z?_*Dj!r%27Gl z#ypuUC#9k-#l$ZKLY3OjpSt`kIhxDjk=v_Ox0{K*w#lMoz}O*2**2GpEWg*iAP&o^ zJJqK)+7^<=BM`5HonAE+o_YG}qv*}@)b!6q(G91sn^M_YxH2q6(p^k4l*ow0d)e_~ zGDu}Jg2prCmvQjy(s^^FTVw0XXdhJ3K|A_6-dq$R_2^CV!B9;|vW# zV9^w3)AeNoBR?jB9A@qu)(1H^Epj-*a=40fZuRBxZszb2yyNG7C-C5%ki|RUuy>-x z@5KAw@n~a75#-8fW8oW6j<>%(63sd^&pO7>g}`%9H*%$?v(zlIpIPL+2+Pwd&eQ43 z)7#9`C&)MC&NtRZpKWBBrsbIyXPqeLTW{vu5){~T7vS~fJBk&k5#-6z=05BzxI>er zz@6pAT`1L;E3IAV9##-qTo~S07`a&(O;8leT@?SIDAA%QIjktPxG24^=#d#LR@5Hbk7Z*Pk3&+ZFFD_0iuHY`Ieo*q!qU2LpNsTs^dRj?iSb;l1X)8gg zUs$gAX@P=!`gBq0g9oL97FezBg>7fKx!h&nEDC=Y6^$2{&GePcZI&$%lrM3Ye}7Q^ z!=ikxuk0wa{AXYJ_GbAmZF%u@t~xrm-@TNV z^ndBIF#b)nurMH45G?HfLbTlZi)cae3I5kgi@<-Qw21v5DlMMRbhZDlD=q(-XwiG6 z`#)7$G_8FBrRD!$qUE1Hi+gnTUpPxdZ2bR@&*Gm}=$l^s{}R#iPoD+-q4ock&+<>4 zrM_eE+uuIR{|aYm8TkI+`Yiti&eHa6^*{J5{7`z4KRyfp|7Si69^kXQ`M=_`Jo`WJ zSuE+fGxq*FpC$Ug^jTK_pZF}WfALuqL#}-mHs&%e76w*F$)28IjKK~A&`;2q`w759wG_mKD2DgLo<8aOQg#?wrSf+=WYSTPY>eQ5 zw49LOI%S~L-hjnywG8FMbQqs}yPs6EiQg=){K|7xysM13VC&1=@2Zky2$u+afdPcv zz1D1BTETWn`z~v~6M-(_t37`bRKU=2Ac6jof-0gMNA`%mETu+(&mwKmdarf_bL)+0O_>qk zv$XmWT6pwa`z%%hNGSG^r%(f50qm!x> zBNlA9edpbKA8G%e^u7@XyDjmB4*f;r$KPXei!F3u<#oQ(;#}*Y>UrVh&3e1UptJmP}?XVZ~4`uqU|Vrc2u6&*D2cXs3a7;9l>AW zclw>0lN$TP!7+-wGT-NFGLU#DIPInDPkMi2If1a4NS8%vyb0Ms7F^CY#v^Hp`c@Qm zAv>(|K3pktPw_kmK`7gTEu`5JEVV3y>(kSYFBs$3fbp&(cqqYqBU+l6p1X?9ZNOHD z!m{I*6%wMp)dsnPKufvvV>8c|nO~t(Sd2*hS)_*z>OJUelv>hmn)!#spaGwy6`RsG znvQ)KL^EuN>yrTZEXs0~^LK;h%=v}2_5!Hl0H38+hKL9W_$;x3^16%IH7PF|qtpq< z5)82E0iOkqq7*v$4s!>~Ny>k^4^;zvmO}7t!4_YaA6=oP8*(`Bx;vzCuYDGnsC;*j zeq{^oGwJPb4G;Xe?7$ME^UVWoi;~ z4-x2oH#?JQFXf*;i~Z7TvNY*o_7#CYK1-yG z$`Df30zOO1f`A&}vtY?k{Irvy1bh~Dk*7Ez5Byk;vhkQ#f^HZ9K8pdGzyaD?V66s1 zma7Mt&w_D2D=AXYFTpr-(X>U>es?$3k!I*c>M3f#XK}=4{HM?I^$AZUg-SK*+GnAF zwlO&aK8wO|lok;)T`AzR1OYzFVhfYf-#&{V#SEgAZ7(*A_r#cC89mD z0`OT#>;a$U9W<^|kxLsL>8w#gu_|`^9wUFVpeBl`($&a@Wf5j=fF+b4fx`^1bmiN zqSy2wiAlRp{A$mjR1tXa=il)JO!^Iqh5(KWF1y@@y(cD*IQ zXX%B`0zQkTI`-c_3q9bor2gfz6#4=_%V&!F$eR>#v4GEli~rsX@L3GQ#A;jr@>$+R zzYG1#XBmN8tzP>qbYKoOkI0OJbi+7-f)n7h~8OV`!_JZPzGtP(z;Ipg%K1=X@GG)X6?6VN! z{ljOWzxG+C{^7HDlDYq@&yxEeeU{tULP>BxP0N&7LQR9X3huwa-GahELfIu2+_|Z);gFrterqFg-!|s2j9X1 zD*)9@fleU{L_d=@*L>OVfq@n1emHX#yA3h-H^|M)D1 zEkT8b*z0yU^TO9YOGpd$68dHS9=N&l+Gkmeq00w+mRQI%;In|h-vOURnjra)&l2>P z&!UEF_{V3tC5@-E{>NuAy7pPz4W4RXK_%r0%J1T&w1i#+;a>S(`z#07K8qR7eDEKi zh5FiON&TnKVtDPd$o}zJu5w6v0H3AnkI#a-_E}{A_$+WN^C`^RT_@lT%x{ck>t7aFSm$7hj1kQ_<>@mV(h zz0cBf?X$cCd={5$pQYFpUYf$Ctmam~p{fk0YU~YvqX4!U;ROFMwH=2jFN(KLW(;Xj zw~Ls`7&(8eis%qfuc?B}AE#1%H`}*^NassVVb-0;L(B&R2zh;-0%E*tev>TLLO?~> zPKPAy22nLKxN-(;TXxu*i?DTbHYd2nfs%cy0f`{|ZX@#cL+QsWaPWscopJ+6p&|4# zlrHw$!`fl+B9c%D9^u&rgIREn)>n#K%{{w+s%QenYp$0kqgR_Xs|BbWYfuHu-l5N7gVsK;!W{qi52#r_&+;j|;Jw#(D9h>SeLKEfiDJiNwP zLI9j)@fv3d8I~(qg5*^auxMke=HqJ8fE)kDS$zHlXJM@7av+s|!=BNMPt_QjF-Jf} z4$o+tf_%{`UlpSsaSM{U!_DXTb_c*&NWuJna25doXDRrDv$zO3i(ca_4FJxF0^_o?Is|Z*qdzzc8k;;9TRQ;Ct^?VV!{JAQ zy@s=7z7cQ&HVeiS=kx%#uoVXc;4HDYl>vWn7B@)5DolP@c?%4j^x$aHo}wdG&Q)YHl0w`r!+COWUSFPAKap9cfIym0?-89E#*~)|K_vg?FE)H z!%QbREN*eW`s1^ZKfU%@=F`QN!rcI$W#!f%pGCNwf#@a)(ydMFb*^wTXGWVnCHDd; zojsZQ6`Cl!usQRogm+iOq-cv+Lp%O5e*TGspdx#tG-QaDlUO$_^q}#reQT#Es5<1D zXt@dIs^-iPz*4(;_=jkD)2Uh7X7Ep<<>58ave(ycHQR;X#%IC;YyF#OS=6CAOvosg zV>p+8ZF}65!lIVpqGssXb0FT;`j^i#R@Y_oFFuQFL&pnQhLW#h6~%(C2A=s7TOF<3RwcELZmqB{imEXbUGhr4%t?77N` z?#vMl9W=ZiiWoZf{Bn}JwuM^*z^WuqxMqvck^$T{{KWC4O0 zy{~t@{x^IUh5%Riw^83`^`~}MD_BU0mC@pvnajAvZ$iuk{tFT9X_IaJxTx7 zZjKA8H@a-!1tfx8iP`aou`ai;pzv#-rITw25L;H&CxhNjhRv}+TLx|RC;S+u>?9|` zBk4o*rc&Nc;g3#Q;!ed~P8~j)N|U5dmYmM_n%-%hN?x8q&rSF9Oc!p``$g6@r$&&?P;nyi_luV$F-(3@=^nY7KGY1p0_*v_c5p8d!_J1jXjW=+?#P1!d$ zJ1yD#MQ^SW!#p?7Fu%MFn*cPI#<_Lt@;S-*oVNL$%lT6E`MN?ZyqNjp?b#OMg$B_4 z+1x_G+~jyM){)l&WPadud!e><0ot?}P7E~gE#fdPx!26^lr0i@FS%|nS}`yF;$32l zQll7}r;J)+D<8&c;-YVwWolY}cBkv{AE>47pHPe91nbLX3GXj>h(*rF3*1A?^5v}U z>zVRc-T#1E46mUU*T(OXFMs^F_>SGQB>NKhXxQ7Kc-K(NFy5QRd#k>*mInAA+9fw# zh*DQz=EGoR!~;hNn?EbiD-Lm2gQc=Mz)PU{a4?%%$H=1}&%M`&F%dsxys_lwe?;A5 zZr9{pG_c6W0^2N-M8w?QMPn3h|DYQ2x&uAS7a;`?eAx*N41!)?FS)*}R0jLFz zed9S~;OQy=wX9mL13t^g(sk|mrRaNG3f_z5O9UGJ*urb}g(z^Z9n5eI79b66K2F+( zZyPJZ9xumTEfTCASQ;TB8>w(zH()DGKbtal@QJq$dAB;Qb~xhPA0xnbkl3tyx8*}< z)ui!%qhDqraK7z85BDPMDzR^?fr&f_7Vh18X%RWzQnC7SXJz2$=F5HSfgO61UD{pt zt|8i8JM3jZoCBa11>i=5(~N{|;t<#XP)pH42?)q1z;V}2ab2}S4Lk%juzaQWh`+h+ z{CKoaDRl&n*oQamE5Vq(oT0icwD%DNWzyKfxrCn6yF?b?Pm2c{A0d$z;G;zxD=0Cq zLDBALWSJerR}QcK_>fF$P*(NG4#uglyQ8fC`*`HF=O@~<7;tF|j`j{DN@q&{@mXq1*QLFWoTbiYQNtx@XxTmq zf^Ob+_p}^y6AfE&Qa$@%%K#-NxQ1F@%#~rznxfgNvi3hpUDPb>*JrQH&z(0nUm(dY za#SydF*MBg=KH=}j5o6kNu7^0UnXJrFPHT$Cz!72<1T0QuTqvSOZl!gcR5yUuXdzp z*0U~tN@0x1E}-bk-7L(U;YBbBz_q}yASC|_pT!Rk&bin_+6uyBz8}S=HM*jl!1b*B zf8w*G9<=(SijgEYwa3=ga|r_3Urk^8Eb4iW|MFRIg`AI|@7G>b8g@qA)cNDH7+(>k zecRTlB~I?j)0x=OYXE$f#`?sciXTxpFm~NZz-Q5)BFN~U*#90H$*h{MJ9Pl~EHr1^ zP?7!D!`b%%pXF@D$R|#yVyGnTm*r&Dt1tPO$QZ{LU;p?lGoK!em9vtwJkHRzUcnFK zcs)OR>bS0Gdu#7v=8wz}?jc*kdl8tB1C;LCXEX;eYyDVe( zGFdGLE{f3!+OLzCU9{fE*{7b4ZVVYR-jji{ChYP4Zphh{B@!4LMxG*TXE>6CNtiT7KB?%Hf{1Q)KiwA}t`{JG%{M38x#uRmbIS4W*bl zZNt4G59x}N)|iwrg*DfPZ$Fb42i*wkLg16~Uo+ddwFWvTfRnMdsgz_n=ZbtEvh zxOL&^cPIl~%d*L%XU}!sJZlu)O?dNMd#S&g<)TgC08JLF)Xj9;7u2O@40)viK}E=5 zYg%6H=P>wmEXpBtbzKAT>@Tzw(YMOYKMuZVzu}_WV^sD_*Xb+6_Vcjg3zF=c7oeMP zpGSKI36CzOIs<7;soSzN7)e8tm@cYv=w2JsgZq$g_SWF!PMrRo)LJ;nx)B27)VCbJ z{W>v@`C{b4;^HDyh=kr*#|2cZkhAHmJ5C}fE9C)7sP)Ij zy>TXm0Jsdq>w>xckPLFRf}_f_F<->Q7;zsnjs~v|HSC)Yom+n1g9j5rqYoYFlPx_EnE@!9pRtp|4W9 zR$#)j*fOqQR@zw*6m`M!$c`FH-LeYF_k+|$C;FCv3n#^ zgrhqxASAgcLRQc34D8f?Ji7LNc5LlXX#aq4yW7|O$m$Gn$pujy*^H+o@(F!(P|lCokE{QbCJK4j#^#B<)F-cM2|0eUXoBQO_=@^sr%@EFSsc_8mh!#2< z&UXa5aFU`kV}j~oJba+C5#=0?*cFj^l_&~-LLqzO6kCDEZDSavMDYrHzmU{IMkk2W z5Vpq|E7g7!^bML++5YXVA*sh~>#0U)h;acIF*X4YyaRv!MD`1WEb5I(67?%J2-`(# z)Nq>-BFUf|9~XN7WykvH2Rww>3_;|BmZrlN4YmUC8EdC@=>A?Xam|nDPy029qjl_? zmJf6x`opz7uPVoexcXR99Ud&;Z%R)ZLLQ6QK)$yG!Y?+!?j|)aF=yq{TCLA~0%S<` z2Pec8Vg&r`%n@9OeQL;bGzIdRJ@bto>d#mYd7%OL?|c=BAWxp4PB5*+^N;M}scIK- z6;F-t-6TOYvnu&hfT5SPGJ2wGq9%bU2>X*Nsg)|8+Fw8MvE716BanVifc)b_%AOqD z99)(FUqbAus+*V00kZcDad;}z??udh_dZ3`J~sV;LG!#)%IYsz=~<>Mx#&cCtJOxX z3f3_)n5!))R~cIsz{I^Q4!p$1N{&YgNAMZhgY3Q*=D*3%7_`u}1S0Sm*FMWToi**r z!zm%S$EBr-V)U)C?D@*KdL>5Pdy~EScm4eUpGAjb8hP!rL}p(5EcH{zgx5Zc__fa> zY~DBc$7k72Wv-s_vSqA0lgrO^Y1aE_ME@-~pHFXwN=B1Sc|q z&Jz*+qz8-Uszru$R6UGT^E;zqTcFq-i)g{ERwh5CRuOMzf36cSY1Bj@zJaduhl2TO z3tQ(IJymHx@%-b46e9$5EwOrRSc#<&0TKTtOjH2J+fDB?h>D1z@7K z75oxP6M92hS>_+i!z^?mx@Oo;J*5iNC?vB#(44QWM0b9R_50zyy>#g}$PoEm7aSir%2%i6(OvfpWa>bea z90)9(^JHWD_=3zvSk{r^1dn8kYDI~x+7gFbyu?H9YKl_HgC0!NQ1m2Mvjp=g#k#u( zT(CmPIdiME@do;WPevQ;ktj@ae6jLDaM>9@uV(dYEJ+_~F!&*g!k&apLsrU)fZa(} zMi8H~BRaqi%(w`mke10gmP3i8pzNdt{3dY_SlCLB?xDi)gauId_kulI zlD8CFdCrU)5O{(GkB(y_jwlfAPsu$YUSBq1)?EgSB`d-I< zlMblfN~erQ>FQZbcN&oj8g=i)kCOV{kw}*bupOhRVCp2>nS8pDjYyF-6n|eDARjJ`z2(J>4j)dcOvQ zwS14iMo-{CUC;+KCOAOJC!r^ltuCw-9p0hjG1e0qQ5%(kj)wF)Q}o7C)W+$e)!R4QO;qLKRo=H4tXFYft9UWpTpCaDTvP1 z=wmbKd*#?yFxy*rlvR}5hyUS0LGOdA*}kid2Nf6hDl-_X1|Ga$VXBtsAA9(aR{LR& zRsV(C!&(XPI{F8n$NJut3N;KoOq+RFy44@}q5lN`QR{_Bo0Vicy;4U2Q>X5uAj^U7 zjNTs4tlr!K@9Kem`rZMPtihE>ZifQ^Bs$ENHNvLiBry0jV4yko<2Mr(TgSnPvFV?!mi>L?L=8AKIa?NJA9iK|-7g`Z*|@9NdD3 z0n$AzhGzL4f~w>4Uyd4Die*qVt^pO(IMncl`!jSEyxOS7Fb+d=n{puAFzTjSKp0sF#ol`(k$gb|ZlB5~?hM># zdq|WL*X_dl)DrBy0qR2uBQ$Rsw+sWzX=G6;ydv}xJV(S4M8EuJiGdV)pZ z=sup5rhssyMs0@11BSZdjX)Ja6h8%&e;uUy3Pc%l|H+MzCyO8i984d>X-Vw|_^$|8 zI++v{;soU`qNZK;E&qS;byrbwgk6}ZaT<5m#@$_ld$1tEg1dWg=*HdM-5mnKf?FU! zf?LqwF2Q>`|35S5tTl5^ty-(D>ZaMVsgDB591;I>Wp-c3S@7Jn7BL*|(vin?G#J#W0_1K={a zw>nf#&rM73z-$>3fmj(CuIHG#ykEQ=GhG%tqG$7K`S<)kWZHNqmWuoI!%+ zlA6V8#cNS%_$ty3vkuoV@Q4At%pF?=0yiNu0`REySmR^yYU&Npx(w>%I9PTKWZvf$ zV;h1MVHqe8={CS^fvN3QYbfq(9dc~D&0(BEM#J%=f$*asm^G1KBJb}aBXGg4pYrf+ zL5BvCU@ow^>AOO-)U}jI{32MkhjbG?L{+_3IY6oyF@Vn%ma{5s)(eh8kqHIC=rjKM zz<%|qK0IXj6&%|Q7?TUbff6mma7x?=_{$NFOmKQdksQ0ooSpE~6j6d)a6-^PG5|7} z4}A|Jvd|Xj{U;EkYXp=QQRW3p55jW0Mk*YF&{;w9{gKS$>w6D|>#Ecn8yoJElsXTe zPOfRc1`>7k{%SuC|EUj~vxD^Tflf9Gd`uDb$!CKmN-oO-u^B~2-xiS^8{h|1!Q3C# zN(x{qLNLP4^`ZW_*Z=#)tF3bXcS!nbXh`VLK7HtNhl%W0&?Rp+3BZ5rCjnQK${}dx z3Tuo$%5fGJv_kSR2_FOqRpLUFIxHv91JNXf`-Ies@@>;F!5Qy^3iY=Me{2v%Y=@@PJ|Crzr*o~622&GObnFTotmkMH&_1s0WF}30>Gb*P<;%Z2a zK{qg`zi=hPyP3JIK7^BwBg=RbzQ07atpce;aaOP(;&YAB>h+k+e&BA{%j&Uw|3goe z1E4GuHL_pOL<^`q$>c!F;Ns>A25143_Q;xG3Aqp`n~*3YWXOrNWQBR~_4DvdVF{QB zzmrtq6oH7U;0bLx$rQnqo$Q|^B?%sCEOo6_`|J30e1P0+EX6e&Q8;9sqB5HQDK zlh~o-F9Si21j)47|ssZ}~;K_Lwxsy>7>q=lN9` z_82Ahz0Jq9-uZQl$Li+C2sg)#*7;3@C$Kxm<=iK&=ecdVConr>^$Ujr@{|d09Ph~i z3BPD=V*m!WP@)Bqk2=avvdkzdth7md()FZcGq*G2OG_rTG1e(MaW)VfD zfxLQ+G$c>wZQ5AU6iFC>J{ELZ9_=`xMm0%kx+g_X`hehHfn*hOKvcvAAqasF(ijM0 zrV9k(?8=0#J+V~}I)Wq-NEP8EvDYj*>y0I0DI_gTCn|kJkQND|jC~N5ADU%CV9B@; z_+mr3s*U(G5Qt&;p!+OnW7att;Eyhd4(hW+!4e&UJFbvE;OizEc%i_!|nS(Bx8XNQYr_*gefpJ?#f4kC2J{Od37yo+kl8oIB=I@k)N?m zK%IzwLhvU7uwFuDATHRPKK2FZGBt3f&3o0|Kh zWUH3ODUz>8ub8W_1e=Ipil97w^Tf^W4O>WYm?%}0dJ&VZYb((MCrAh>!>ra$;Y08t zn-W~L0X7&t^40@0G=mb>jwwx*DhdL{S(4z0xj<>|-1FC54xb}+I_|&Qg@K5nI16%f zwHK)KPGIRSC-%mevA|>|(UcKzY0i6v(LaCa;f{z15y1n<>D@6e=P@ml14Ejf^ll&I z5eNa1kqVJq5BsWAkvjce_#w?!AzK-^Q8cp=KEyMsrZqstTPH4WP?YXJoFxiTBR@?e z3t9Y&mr*1@5ZNaV=K(}iF#rC+GV}B3R{3XQxNaaaS!XyOoRjHgorVy7Jx)|35e3~e zERYUSo(Y*WB*WMh`hDKKin`Rd1+kUD`wRP;czwW$YRH+H*NOA3Fh|D0?xCS>CYK!0 zSVqKS<0b4z419pSvPZ1J^#g5v4!-2`0i4%@pRP zMtHN3W2p*LSRRsaol^qY&}sB*aiz%-e}a(O65b|^55d4=uKrP>J?aUV<5Y z;JiX$`Se_jlxyDs@ML?3#Mul9lJ<;eMSx6%`}fEnnRq`Y1x5<_O%V~5|9)9Mdg(53 ziY|&Y8$|aqeFhf=cXB~)g41t51`iaU#32Es!{9*IHvfDUzzR_FfBGyeoKjEKYbRK+kwzf zN~^x9vAc57@S{Gpb>;u~EK4m;C->~@U-+CBhwbh-HhcX3m(QZoY#;9cd2lssjr!j{ zi|~(fhmTx;rg8-T`7EtE&@!Vshm!&D=+}RJmiFyQK@V_))3d-i)MtSwIOF6$-Esk; z{nuxyv05sheiptxg!(L4$GM%?r)-@pHS7K!Yy z;O{4YZ!Ru^gZ=MO4mAScN&opQC1Hg@5a9>vFdTQnBJe$d9x#H$zKS~ZhtdNu3K(;U zA5PZwxi}i?vzU8RBs|c>aZl>)DAoYzG^pRuJuU3N#}$E5d3+FYMR~%sQBfuP+_1R; zCF3+{n#y)Lu{;L8^cgR64@va6h!FQu$v1@S{RGtVqF5<^ViH^)>Q^wF;M=UsFy-5D zX=tj}@mI#ezsZ?}k@~12OvRl}N3%pG>(Iz|v&{#q1VAq@f;5EW9pHIDWdU@ zo7YIh7jcDg){Cz&wl5g0eMk?7`YatFiW-d)lm23KWoh&)03Wh`s5Iva`t}4XQ%`C< z_O~8fX|a{VrYYg~4<6{KHAylEIB%VUaP$wdKose9d`$$VJ#uYj993PZL4i`@foW06 z)s`7R@8vEc)f+X>Ab%@9}{8LeX@ukN6s$7!gZjslfnaKoB;&1T`iCHho$WvIC#OoA`s)ah&ku{!QJZ)ONzj?3{=| z4mR_^uEsP$J2^zVP24EWP2nxKuX{W(XZ|Z z-@#q3A%=@Em>AQIEG)8ZkZ};l*dgGLC=j(Z>|JPp8OCO)Vlw_=qHYnjmHd_=b)P8; z0r4J|Ulsy}A0X0u+@6p>iJ0R378V@oFu_3RFiyaJq6n8Oxr6cm^~(ST&N>*31RQxg z)dVv?grc{A<$dv^Ov1myrz`|3HOjCm; zrLf=*u(EfGVH`zAyPH zh=DNDf{>SFBxq3+#f%F;ph%6NGvJoc_hJ=s95rT!+bZFg2RK|;sF>@A{U^~ zBZ6zqS(HuSimje@`f!ki+dNmg-cbssv%#YY86slRA-6Yf%|EwP75K_L<4elITDqMo z9s-QpZMw;SdpWS!QJMkaYV&R)*s455&xZ4)vBR-5$=*qt-LY^B$)}Dz}wV z#-qyd8_*_0eHQ!eLj|pxpQT~*W#nJ0RG>afWRYjNK(C#;fyghH^R~)&7)q*cEc5Bd zx0O}gEFV&pe@!6TSE+f~Yo(2SBClpe(WvYo*+0M|vYCP~$6*o}euNX=s_iIxBm=;I5ry( zS8GPW>O{d4=5iQ{QR_px{W5_1%|Kcg(gMODuE4}4wj?96Bg70V5^@$QMh;*a{A3n_ ztz}e(A9sVy>CRQO@a0QSlE0JVFO|LtTxo&;RRF(Z*_un|5Td@u*kuX`?o$$c`kN0D zYQ#1MwX1n@V+@G-FwkWNZrm?pvC?(%a+5ycqaK~k1& zQrqXUB$qZHM`fasNI(+H8j_)wbm&thBOb}$#e=gX-7K1h*%$Y)PH8ZKSF;=()-ZGg z#M|9>K$oaeqk5do&dK#0C#L~rKyyla9qNjcSehxeZ@&=QzR)=C3l!C25=NTA2tzaX z?LE!cBKXN>;f>>tdDgIlgZzke!$!9+Ws*9n`|h@A`NTMUI5Qh%g*hPgjehEeAz6 zB)-X)Ver@mXYBw2O5rPPq~L=NZPDIbr4y3+oA^oTkjj0KaU7dvr@AB|4kxBVXia8Z z=X3Yi9E5!Jzf`3Sce^%d2U|Y2PwlU>lmQ+>6i!YNq=K2?5S0a->22+-0-zEoOnjm~q6%!YBD5J)Ra5a1alo+q#JmBbQ9;)4_;2DlQRzu>0tbL@c>=S!i^ z8{L*RH!vVDN&ZxiNYXS+N_hZrzQ-8IbU0)?pN;5CB8#Cg+Z*EtdA_Qoe;AU0n8vu^ zu3`p$@0@;->Ky3d9yj}|l@!iqCrqeSRE)`WIG7DYKxImh(1wG8EF09as3DW**-;P4 zR0!_jkHu7oq~RsKMACdYGF<8?m!Z}RFcLyiq-{gA8ZpdCk`%-6w8T=tq3twg!3)=t51k;Th>$SJRlTTSy*m_HDUxvs6940ve z=J<-#EgTVy5@Wmc0EH|^TZqI~QN$rNR)(4Kdur?oGqq|HrKUosuO^wo!;FexW+rHy z_#j1@G({ae)+G#je?Rs(m{~7IN)nU`4CCP=8K6g?;ff=+29V?w)BOm;swt+wA3@|X zn50J#&4a-n&XIso;#v=NdmJ)t2jAh-!1lq%Q4B*t7DneJvZ_!trfphtMLM+-jvxe5 zV{_6UB*4YSzsWjgZFlX1omXoN`*g|GL+<%Hp}r)ug7qe$vE#xNm|MlP;p@vOEQ_r z+0iLDmnj65T_SGm4{VEM>?w_w$>@|QFVaOf0qe8N-p5!dua@nx8^1r=Q#&?Sf1=xg zEmuL=*HAWx`YgYJJPkEF&RL^x;&w7I@G!R+xv=HczYNE1i`4FJ=gX*+wg{26kl`g~7 zktSO5o)mh8q|XBOI|R|HUs9JpX<#Pu@7Aytf1Oi=Hif{65F?Nl!Qi>(NzhedD{9I& zRCqeeI&@Wx4_KGfsY^!@h!-tWwP!k}NHfz6PoP7Q7}y~?I8<_YZu9}*gG>&4D9ZRW z(WMS%l$4kv82VB%Z-uoELclnR$wWp&qIvyz6_Wfuu(&>QLXy$;n1^cwRiI5$Fy{29#R_@^Y5kRP z_K;NRPH@uEq!5CEL_aZn{7S?sBm|8Z^a{06wBfVwB(aJl0ggE&&5|@tRk7A~(*3q^ zl%!yLn-hLiCdX{4FeT|8cxBS-5q2qH9X5azfruE* z<}SUkJ`}Aj6hCdMRf_Qf<+!NNs`zQoN*N(6rTTCkAUh13bSOClsv)EdBQBD}Y0@-? z1#$9Kvj8)(=Pksjk2uV#Ypt1!M{E2L^D`z;vOF1N+HKotHrhToI0|pDN7-q6*Tx31 zcFJcgC&Tj-TkGYVc$PpMy1o$T#o%`gI((lv>9N-7wWsV;uIxKM(YkYx-#Gc^XVi~+ zs)55MPjWg?VK~UbrpC?o{#~81eBJOW{)j-@kO5n{r)lk8}1zCsGc9kd3$tzo5uN($(f(q zc{gW%SDNFGA_tcy#Cbnue&4)d-}ao-&H2E7{s7z%jna^o3=I&PKPowYta46kc0Li9 zKN)oHh-%=Rb3Th%UfbbVwo5o`hB%qYg~X;r6}tc7*`^Kv6VFfbpllFImfz*GF3ySkMQ^!VCE)O zsjvZh;xH1U!Kim;1SxC?H$@2QO{hAqER?d;Vc`^ql7O-h#wuwTplnnO7Ya0x=@16> zg&DQd6`=vbg=R9*L7tt{0*?^`d#e;rUnPBhq*x)&0BGEls)GhJa6gh<;mkyx#=v3) zlmgzHl-p^d=)nn(OXm7WW5+``dafoqgNsf5pE%fwh_3E~uDm82B!;B`FenRb@a!v+ zRF=c8bNy(CKQI$j0pH+L2&KfG-6)?6h;H1LAGxEhoay0z(Oa}c9iEfBxidchWDMnr zifSQGc4z)R$6U%YVb|i@?9SS_Mmf}yIqB{@=g!`}$iCZBeC+OU<<1$p&I!*OUF}Ye z*3We8!+k;o)2d~V{?`f+pO%MLvDSivy5Je9QHxI$JDZ$WIKPFz3WDnuY zS?*E@uVwWOpxHxIeMNML*Knd0Fy|rucS3mA<5#qYY};N>uY-igh6KE)Aj+*w9P2eb zRptu;M%{pX9jIGAjE5~7)raKk-j-DECu!C;Pngme*hsQHn87=E{1;nUJy@m>Va?L1 zShHF1L7pq&ZHh9;B9m*+%)=t@fzlcng5~-AQV*tUN`_Y$@7*SW`b3gp9==XdJsusjgMl(Lk(>~*1CvA7F9YA z{EaD$&=v}^3}Rnmpi2H$f^fGv!lM$?fqLQb-#1H9XVMXu4c)=K@elsPSo&dxs3DoO zVcQjK;JRBd00Ca8M-rPt#!3Pn{rxrH*Sp1SPooPYrO*V&E@@-N;k!|pT+AgYx-4R@ zDH>lmHm*c*jSCkxSgczZir^ZFvXF2%*vL_^)T}Y*xH2gKO0mdbN5gV%!?|_K8@39> zcHTQ2jH+2|syx|B!@x<5hvLCR;{-s5_eiAmKzXlv`kW-#j!Dw!nNsJJCo4k{=BwqB z+$k=B=pBOQr zu%(CwxhgARS+e1f#l54qQ^MLnbH>SOmiNWP^MZ_1GFHz+97z>YO`$mWS+2z)i?fn8 z@lwXSl0(UVgo%j+NZ+HNXJAd;vT)5%aS4QyJ^ldtrUc9Tc9(tWf=w$4d3cgxLLWeJ zl_DaJT|$Sw<@gZj50-d9B2fA)B*r ztUALgJ^ow)BkJ=bj5?zZ0Y0t)V+SKcyLsbSq!XDhpN79=g`fyC%i_u2$@k0PJ%q|R z4EwjsV1p25I7zr{hqWR#CcD{2T3@)DGmV(>8d!#fXG2h)mJ%TS}=5h=#4W3^)`PKhSXF_JT; z{`{cu5iY672X9^ytw*|=I865jCyAu=Q)rDSu3=kQJF2Brp*_S)s$V7&Zo*&l&45;Z zJhj(5>vcsXe3E5Oh&Yp#cz|+zD6bm~s8Xf~>p$bNv)Ps;+Jk3}>laM}W0nmSJc5Pj z{^PI^Ptc@69hM;+*=b_p6M>`9_d_nzDW&y3mvaCX!QlI=va5%Mh-j zFZR6hhp~O`#FB8cE?Vh*vgP6pF?&HBG|6A3iwHpc{qG3ih8sM1UVN*qIm0Bv>!8v~ zC3a*PcLATzpnpCj}hD{FvnLLf(pU}ym z{Xaenp|jEd;j^qEW62YyD+AojgF(2o_u24~s06b2526Hid-(5b0P$fvRiBc<3tNwu zO2`qGYNfBu4%>}mivCP5R@^Jizb0@t)F{#R8*xx4^j_GHP-d*<@ZNS5GuUz*w1?)Z zKXwFB_E+J+bJ=>cD!d=gP z1)y~Zh!H7#M?WDJVkpmZ&|O^dJ$Z~W@C9d_I-ERZJarJyh3z5DC}n~nKLB@<>3gbr zF-7CE3^WzZM~;Bj{)#aZc<&|`#_2_3mhURt4Ha14n?eN^wUC3D^#T&9GDhpG0}624 zgA|aCrFCbBTb4AM0=RW+lZ-RZO#eOT1MyWfBR=jRA+eQ_b2?COxJ8jQmOOp_gQ_^e zf_AAWPaR!(0KuZ3Ret)S!BWXjD$U$3m*yuwWngZqvXXQtC=MLN0wOUqYi;_)^-F%ke;aSSZn%D40|8(ZrsKo|8}{LRUEf8oNx^O zl$!EBPL$4>9@J+EBKec0nXU)>k-v}RAkS-aMJ%Cmr;aUD{IK=bz6) zdR*07vSM9O-$!~<=X#oevzKFEf_y5HB1EMGIj13Kz$b4H`IyN zmCb)X%a89)-M_8%F9$Is$lb!H-g2)-DT2i=hr1b!t|!^Qtsjk0{m#4j(U?GfQ^Aat zfBREaP{(6N$0Xm&KuTg`f6lBh|9-VqrT1>#>-R?Ql9P+x{qJz90-s9P1B%DJ^ri2A zAv>BFn~#U(nQssK_1`F;+j0sE?9O{31<%K=RD}VX9mo=jhjS){uR|l8RBsQ$63|G* zg+?mK%Se#P+uQ5!+@Po3AFl{{lJKK(!4R!2xOzh9cxYq@R@xSVPP!zLF?J}C2Q}hX zTq(>T>@dj|QzRulX+0;du#Z=!sQSy&r*X4k+-b!r8i&%=b+Zw|^JY4xLNZiumty?u zW?HU7vb2;q%;E?;xY^@kgW4$32F&L8)p~NlOwG~y^E5_bwsOVq=VHy~frK4;^1M0a zvF5iZ#0$%#*eO?WZd2x@8-Nj!P0cvhv|Y+z#W9fILfh;{?sD>45CvFvN#LMd$V_~?!$b4_(UV$7j|wF zvRoo_(WN3>Y9zPM#9Vfe|)ux=$RiB=Omhy$tIZG(|Si`yR^-J& z^6JS(RzPOo2_noQ&d}>UV5~iw)*sV^dLwH#o38_~FN37G6>u3}zcQ*Np|iZqq2V7= zGrmDPXx$~@8e0;ltQxMf=fq6;gSXLKH6qlv)~#6GXi@rPkx+G$6KIAbFzC2O-YX#3 zN(DcOhH-cXVZ|SEB7n&m?f5iw#c??`EYZ_70a!oXkfvE6vZg0!d=EV!4A-_@g}qC8 z{t)&wFQ|$%se!~_1&gU6Ava$d5cye!o%rvChP#Yr&+7BA zE}ehF&QHILau>LH+S-QR>`8v%%>$i#u#{cTXI;+%8C9_oIP;~|N5qy5O zg|U%#b~H6}CxEq?CUtY|lKc)E0Z|3vQxrn^7($>lNtP>J0y`=GER`4*X%_GTX_f>Z zZo~G1E^7ed=X$u)z_D2V6s7S zJ=^OkoPhl8ym1W*Bu(sSXC_IUBfu;vBCUG4f%NGBv!uT+j*3!kabQ+iFtI3=--Ci1I73P?B+m)JX#yNiJuoip*AS=NJz` zu+>TMfo|A|CD&URZ#A<=x|;Zj4J3XvB-NnZ7a+-%>-CQ72A?`vk}5D;6+-R2zP`PC zenypi_WE>1FhWaspviEQJpAsMGM14l)SR4WhF}A8=YuMBbum#eRA2#}r@3xqBvXeE zl2IqDh;Y&Wnm+5hqFXmxi5gfD_&{b_L!qAn!;7^kpK?>-b~vg^@ge2!`UO=!kd}1< z-KM4Bm^<7##plVDZ7uoH=;s@x3Y5L*#60qWX=xk9L7f>y19NeG6~RF;;X*gr{P)^o zw@dTI2#3txr7*1Jx=9oGip?qWgG$5wXcb642t@XnMIj)oit3c-hzetQUNZT}~%FI^OJTg9L@yABT` zm)mfkG>AtUks)r(;oL(0b7vvgEVLJNWuW_~iN9O%Bo$gB{^0w!E4taUYkWBRi%Vu& z7r@xuYY~XGQe(yFLlOi^V7f4iON{e}AHa2RU9aL*aA2+cmtWygXCi>3>@nLYDkjg@ z1RA6*TdTh?CH#GJXTNB|$~Sww{B@LuPntEc!|#D0^tp`j|IQ z^#uo()wOV0lQtcsJbi{#y)DE(A*STjDAwEIUn&609x@BE-*IA zk`-#_*Yj}GcC^(LqSaI#lb2h?H$3L-@zf(*1O~8I1_wmg@i!AV_lR#5b2a5v8%cVA zPy>=x0Sx{BjlB}_6I-qYvFP$5#WwfQ_KMLiov2E4L(Ec7{e)Mehc2W5Vdbi{+E$DS+>!trWmHcnEsi60X zt+(CBAfrrwSHaI~wx4~8f&xDKg$VlGM0rGa{C519l_cofYwMH!IUw$%Uy-0+t*u`* zk$;__Uz4DJsjdIlCBL2}-+sY>MB9LgkG@kKKC^;>k+y*=f|+@OSzCfZW469WnH}qy zK9_>QPPRdhA3wi*_JI)!F+7AZx5@pgAKN4B)-RlgW0Na#poRv;c!xRKg>`c>{$R-XN-1g+YI`BkY*l;NRNi>g#-cKPM{r4;0}mKfA@ zXV!>L)Id;cTe|`}p3=Hj8~aG>);`u*MAr>X*3EPUssD9bBCT6pt^ZtE1v&XswcllR z*wx^1&~U`ict>jf(AB7a(0IVmgt%q~=x)+EXxe9JCdf4-?ryGSt`Ame*^h2v_4lA8 zbEXk()v;<7UUL)kca10k>WR7{yUqk7-%0(Tj)*R}dyMpPu+t=#0 zp1i-2r41VPbX0Uye(#Y$>HTGB)9LTNx|Xs@*0<}>+a24-I?;DwXt8H#-{b$SxAfbq zVcYd{4^luf>UuvrQh%v@KS6*fanAtrpMheAL3%M!rk+8E{lP+pAqfAAh)~av&Hhk6 z!?0YBh+@xhBHF-#%E(F7h~bNlnvtjZdc1YsXzB21Cc}tZ0IO%f*xH|wXSDGJ#qr1< zB|jtUpqKGxnu+v)?wFVU0j6_kdE#Hlt-E@r z%6F#bjKt?(td@JGi+85C$;J1?ypP3V&dF!|t)~RzW|GHeAOYXtHpY=QqEI(xA<{F3 z5kCk5nTdPno_FSS7=F@=Gc)!6{JZlL$ncB*l}V`g7cBCe+xvO1sCkvw0kuE`E%8X* z{Ds}2g$3+IC&fjZK#q5>X40>VAetpFaSopivw+v7K$_+7S9VAgg-=3$c*>_0g}9!= zr4{BZP_)qMbHobC=yL5RV3GKmL-V4`+?x2qYOc`wlJy!<#ab`L`mcP3%GaRpuc6TJ zgzx4X1Qi>#8=Dv6zduH7sz0n>yt=%J>)dawJX369y!pZvfbrjLki2PQzbymbt0y6n?iVUZ5>WxhQA6qSWV4{w@-^V5>cF{VaK(93!nM{b#Yi%@%(_J%8<9 z{sNiqzGmI31b3^O$R(QGrJ6jBttDtIJucZi81_8W(>}PpJgJC1*IGPV^gN5cJXh1c z=mfm5_PmttzQ~Eak_EhqRz1~IJ(ZgD2KI#?6vm(Ye%sA`{J;1tI3@pIK8uee2r`)t zz!dU9;jQ@p^I3ASDADtLcxvXWwF`B7WB#|#a&I=7&SJ;L@EXK~G~x7vMoJ|}d&KLzz!oHaV&hK6eY`7ENVJG0$d+UMdu zP@e@kb)z0SmVbA;&x@A$;)QoHi*#_ghZ)l9Mtm)88Z#V zd?%zG0uWHx3L`X*0y?5fkDEnO1~HjMbm%adM>7=oEJaW?jGM5XEY zMPyKIm2F)hjF)L1akro2+($x{ZTmxsG1Y!>LMPYfe1g%#eG$dBh;4J_K*x_T#w=Yiw<+&W34i zOAOj)9XrQ4>>Ym!x>GxL3GvUn&SMNXx~_karFLC(dAsy2jjFhOJ6L^o?ta3YV*K_- ziO$}Cj{4qp$eA?Gb$F1ahhqrSWSxE(*Cmc+WY-|hZCu`d%55UikBwuTrZIqag5euF z)8y}(DfelnE_9C{Hj@GD(*lq@;13b3c>0;eCv?xB08~}aUrMCn>_3&&1F3$gnViwg ze^*xZT5_ALp;|PbscvsE@{j-GqnkK=A8N(u@4f0S(c!)3{rva7*==T8(B11dhLFE6 zr0etVh^70_TQN3*osHpCn2$EmoNAA*@qeFu_HrBqeD@2Uy}veOyFk>sO!I>iMC^-) zMEs5#{(AWxw@7?>s;&Q)(CvE=F7AJEE=*6d&~cy^@Ui(hp~tAbTO{D>hlN+b_0NuW zvD#^g#9r+=^_f@i{@vQ!yOqR5+T}Ly#5eneRF-#-=fQ1(PuDJwfzK(ckf1k`5s6@k zM7;#d%aKb6{&pb*vkDI;MmYq*aVvQ$vLC=B4=OY-g6E9FhF5kCy{jp_x&wwkNF_zeip63Pgbz_4 zyF|*p|BZu}E=%8+7_EA`iHAcV$DEQFqm#EufR--DZk-tW={*#mdB&ILewP?$b-O|G zm?qCpm>BPrw?Xz7UqSd!LW0-(4T`HY1@XRw#K4zzs%?Blsf>iA@Va&2?=(d@=Y-^V zqjlO1d?h9Mgp_pjb^4_=B~{9V)cl?`#u0pF&HMPYa>q61p)_TkAMxq+LU+_)md@+B#kG>!1%*kX+IB^f7t&FIb85`x!EWJqO(W_(v{DaHPxoCE%cEV z`h`U$yR;AKL9ylRfr}~@_*&Tpu@(IEi>jJwTKVPgxE~#SF2Pa=i(lEK+*u>G zNS8FH(;L7oC*hYlOX_Fojoi=nKViu9R4_7{Jg;lRv2*p5*fW}K-A}`)$yQ{cK8tk= z8yM=dNJD)VgX>ce)Mo+Xq_^qvvCV4a8i+w3>PMb>5Y%T8g!(KhElwcU+%Z#IEZ@pgv0+)Ms(#YncA$voJ$_7X4P|>89KbMySscdd=~@pKOyRKC_3K z=VEd;cN18j*-PPm9=JvJ8>+VSMR+!jLwy#~>CA7=H!kBalcYcp3MSKfBfS>{jyAJ?cP`3^VKXQ|-38qvtxL2=3&0edtLnUe3q zPiKvCwzv&JeHOU0tg+Rr%K)g)Qd6HbZqDl-0QFg((6c9&+;{?@KFcH2XIW@=_if6v zdVu;YgI7Gh{p8kAiDjzhntNb2&$^vGds>F~#%GJ%=Ath9N2mKu|7D)d;c50vO>?Uc z42A6hdd_UkO=}-^zO4jgI(zPqr)M8Eh21yRoS)}yx4m5XcI#|8zsk68L!|4!YNoDo zSKMP(X~uV|Hm(*HU=r5>E06Wzs}|9^@0hIWPlDRJL>uq#9NZ~R&9A!5M~&&5Qk~|k zg6mcSWCYrFc^nV%b64}4@7sT;oEI&ogj+Q{H$1dJt>1KAg8q5T_V3hRKg1Af{-z`noQG z!jBPd4(WIoF&zqtA7fIKwHx^^dxse_W}0uj(XDww9Kq~UW6amtE;W0d!jIG6XguROx52*luYz^w-jyipHng96Ln}@LFW5Gx86H4ay_Xbq zk8XGpnuEOWRDvT_w}2*nwdw`Ck&$G71X&)Z*Q#&)o?p5NzdcTVAHSu==sip?dzvvS zxV!XtJ@Lo)pP4GSr;vKx^Z1>;aYHHb<=bmQ$PCFgR&el$V9;lZ;Enx@+Q%Q9oVVXt zU-LhFdphfV^KF%2|IJJJn5+5j0j)Fed@1ubO!QmJu!+w#^2Do(>bEB#9b_u2@C_3b z{QJg*V0#6xdnMG~mbLSh;G_kbFci5Qz0G{+6X2QZ%=2$29- z(QUm60rb>Wx@6-ZpIuOv1-O9*Y@z@T0fE>Lu{fi=xF3jkm%#!6FQG#s5nHfWmgl== zB1r&Pn#oi4ke*MGMX}05xsymf3#2CGp%F#&ff%Gc?yl=Yq*oPUAmnajOJpn*V%q6u zKF;vI>LXJY_yrVUDi!f!6M^?P!UQMsRxlFnV`Ou2#N}Xw(=w(1GQsD=AYVmSa28`A zlU^_&>f3JMMR`=FdDLq}l%Z7AfnfBVZnS}0^j2o{`Il(@x#*R@(FcSvdfYKTKgRs_ zj)}m9M8}Lo#V<3nGKn*`+=p=+UyC3Ko z9@&bXR5A5sIra+?^ausq6FWXI5j>6izf?KA2{GSR={Exsbr=$-ERv#Vl3L}H7-5sz z{wCEDCi~7Mm4qjutXQGhiIc1_5-8ad>Eq%}_|Z(*(JA3F*!eLj*|DIoP*)rL8Bdnm zO+KYf_1{T}LrSF?NGa?{4O>hFUZrLcr3DD2QER3peNOYtNTX^_i(X1|yico7NpIt z%4ci2qs2yNhYw^So90wT=O7m4AWFj2ALTTn8x;LIN`uoi|aP_kAL7`Y3M(C4Y`Nf07vnmJ4RdE`O;ye{CXv<0$_(O2IaB z!LCxlzFomVbiq+|!EfKZlcRzQl)@|K!W*T+JG;Wa(S?uIh5z+g*6m>aB_+*EkcjUVV6qS%YuPIFx^90$}weH zemV00SD!_>0$#byCZ@u!rov(J|M6Koo+@A`D_ZR;n7fKy?P27)DgtYuk${!-%9Y{v zRgp1O|8JiqUZg7dfB7r{1{LrzWy-6#nov`Pq+CRe#rlxjMuBQID#>@bw z@whyRrM7*trb55AnWd_hw6+GNN*}ctx{e-Ft{bth8;hx%K&|M4-eO;wcw9HfQa`L* z9w$suTmu6O3j=&aK;eObz_7tUk17Op_(=e2ODw~u$jdLnAs|jKO{G4)V1^*1yPHZU`C zFgJBK*Yq}bF|qJ4v$Qj}w6eAg^taRiSsAO_`&!!Dxj1+^IGUL``ItE^IXOAGI{A4y z75X`ug*$15IU5_eM*F+k$GMv8yM48GOLTQ}a&>d}c8d&mbGLR6GxDhU;914tz0Tvk z&g;F+=e;QGy{_WDHU<`b5f6&9W! z<{1$l5gi@v8xtE56B8f%IWN{NHZIgJK07-h*f?>*B(WtuDXu&zNGqIkh4= zF)k%OBPBO5btyEpHZnCYCbc3pH8nl8(l@OkC1Wfsr#d+|1(esCmzQ4-jSI;yuPuy` zEqd%I3biYqOe=1+D7mjLNzE_)chr~8ww5M!mR6LM<%N|mm6X@UR^0SfB-U0Ieyz-_ zscKKJ>CUJbsjaQ8uN~>AYa6Sp=&Y~$($?P7RzA{JTG8Iw)Lv8kWu&y@A*yrbOXo=Y z*Uswh#oF%i?(Qzvp0|mf>dArD(ZQb!gCoO3!=pn}YeStO!;sYBm#@R)*(2Mvqf2e0 z^JAmE%cC`wV>|O>9X;c}S|>LD2VeIc)KvKOi#`QN=%M%CLJxxUU?|e7AiZ~x5~@hi z6q*PKsECLNf=cfKQbR`p=|v0>IwBxN!3H_}-uJ#|=H9vI?2Oje3@z|O>GQLA5KqCuTQscOb-ps ztbCjqnV#96nfY>jeBAS!O#Dk;ztkts$w%iGA1=t3pUa0IN(M+mc@66Xlb}!*Dd*w3 z;=UA^h;e~o{i}fooQi?O;rf!Hhl09kyhaVBA0EN2E1W+xydHUq@cLL_)c8gh$4|ej z&+n!az? z9HEPr>K}dIxIJE^``{vO?qz`8*^Nrqv9@>L=Igvh3eDP^_rJ78d|MuCZ~4ALz|#tt zceEa@4?mK2`@|blr^?9qiqEXG?dP|J#=o)&ZST*%llmTz1uVKcexK}2SGtXBT@_1R zTpxL9(S6tF;KH(HWxTul@?WBYlQ0zQF<)5d&HPqybjmv*A! zeQnk7dGW>bsr#?9nx9ze&?%H!_9JC@pPHi6ex&Mh^wpECLFm4s%ejB4!>2f@ih=3A zTNA{-@sJ*LFAp_xkfif)8kX%ub2c1U0MRPUq77DWCD7BIu|E0`#&L*wuE9&hr}4b| z5b+6lfI<@$MN`or`tJY(oxlaCT|ayCIr<^nDA9{i6G$cXoCU7h!=sthWDD)7=L_6& zp|Pcr1V479v!logO#eD0m{KNrs~~4jGDr*@_?&KP!OH^qvnbY?jxf90lVdu;%c~&* z*zS3EM#%2FtFu8c58RkITx9-zutg)<@gaio62a_Ftc+7vi*EFqq94J|t z8+S_+^mXx|oa^5rZT0I|Ml~TK=6Ya8op2wd0I-gu9V}HI-MQ7+mn12@P&bAYUr_&~ zdaVvcNo>iE0N=W^qDWVMuauoyUat(6`csr7m>L+}fzbOo74CLCm&_Ah<$m>VdkR7y zf&2B|f}{NF;6)RR?)yzJRK*<^D13zDwE51To!UcdT+G96gQY1CxU7|h;aC#a_{STu zQg9D7@hTJkI$;RRQ!w!kJd5oqR7aXD%AsVoBhKG%La)I+m+JJ7MD-drNE2Qsb(T$_ zqUhId%7dm0Yye;t^*VIP2xVft`&Ctfz5<3bF;3~SBM2~nEUE`tf5yALIn)cR!bnH# zO+pl)_93}28d;bXXIv@{90<#dt6GO-)L|%3#Z~m`Rh6ea}2#c5e$W^YD*>- zaXZ5fm81Qy^Zxinn2GPhrg3@+hWpS&{gAu+hV0^aJ z2hN5WFtO^Vu%p48GQWD%3_b91@py`l1bupxP$fLxi&?jil7?mzY*@F>DAq|YlRTI2 z*Mwo8sna&9#^BubbScM*Ak-M4OkTrJP$AVJc*hU}9}&+j$~mYUf{-A_xKrgrZ3E+X z(~5Fg*;kC8vva9ZM`U4OCm8UNa9HD|Tftj*NKmWO9w3&cQ9TtMsx6uX`Ivf9z5bO< zC$7L~C%VeNo(hybz_vVCT;;uEzar}nqX=o$3DjwW!jQnSrc)Y!iY%}N8phD zSp1#gUgq+!q(*%-s4O6x2TtnO%tQ5h$%&|lW2#yYfV7}|9p|(|z}1{$kQgD0XD=1c zK3e>M(Gbk5W~r|>fd3TL&?rQmMXR~}Ve?KJKn}3q@Kl5ii@2>8O=Z@YUyq-dAxe@N z3WgUyFfU5VCIwO;7qRezu-X@IeEGh80ZoLUR=J2?v}f%p^2T+U;O2R7xnwnjH-8)uz2IhS5_wpzO{sVX z{lTPiD@pm6An)bW9?Qn9uofX#6%=W>c#@m5Q5~ne7$chTXG>LD8fd!UDAgs;w@8T1CLk%3W zT1>}k*MI@GmY)2Ihbn~k6N7P8v?^tJs6aWyzJ2=b_5M~!oHa{|>M%XqAer|!GTdrX zEVzheE4E*2gB_%@V776>*(-KKkwRo^kTtZeN8I)Ww^J*I?@b}MhSu|Z`(YBlbn8aD z^+}?Ct33LwH)Gm*9T{OY&93`PB?)^J8L%x9zSZ^(nN`gn(e)<0d)0X>aN0b{n@f&2 z>uuhB7?`0o3H*cjSMyx1oCQHRH9s9%ylSu>v>`Q zn{l;aZCb~P?-g&8C(4ERd2IkgOpi&W<=K$Z?^cVUhwcy=PGWF;XFjsbi`LeHp8Cxy zMd;p9Qd=GNTQ|^u_LnfUqPdSDngnEYcT}kn{K5Wl*w4QXm*3VkM9#Fzww;Ckq!1=( zFGCgZT$bz+ESVnerHG~mOzdHAq|#y(RI|VDCpZ6kQ6GUgw1v8 z3gt9a)V^|593tT|Ue7Ty)K`R($)EDCuSdykaEUm20igwpz`T9S-Ef<6zYa}*hTd0+ zUEg5PJ_HG)^jeMpEC}G`Kq{plq@oy@f@Wktyv2(SPj_eFoZxmqv$GSV%MPLEf+~Vp z^c4zjd?lk zTcQ#(Hl=-H*Yhhp+V~~*C%L-!wJRRH{2YTxCok}Qh{Ot zlU^|iS{I}xy}hoPL{k~b_y84mksP!$LHQ5I(;Ec}!|1e@aqBkR6QqC`D^jKdq{~Qw zXOL;eu_&R~=xs-kD?!F*-Z+XQR7Cp?FP+!E2TthV%7 zgY?FI=m1@6zVe5aKza=Xu4$5i5kr4c$IweAxYlO@wNsU)=AkB-#1qTJ@-XVdBG5@0 z7{QUW_X`V1AagBCh-dg*4H15!|yhacjRiY^r~goSU`PVKaj! z+G_wU)@c8r{}HW}rByPCqJ76-wN4I>QQnvU_1N>cpuxI2mtu(a`z(;I4g@lj9!Ej5 zbqM-)g)Z<8_^%>^7=UixFjRw_#T|EO-y%dWhI!J0c`;s|#23ZbA}Dt>Q9w>sYP`c( zj23e#(mq2`)DWmIQ;7B>czSQrNdTnVj1WmAc>}?yjV$m8o>t8gY1F9FkOlq;OFcu; zJRuoUDmxmz4P+{(XSpL^k0?B=gP5S=CSPU8dF!bmB6kHr;YK_{@40K-lVb?hLhh6@ zJ2>gzp;x%U+X#xnzFRHY5L6vEyCn?)11LM9<;db@14ti|01cSLGYoL0mmY?Gj7XuU zsf#EhP?;HpvP~FTTPE5BJh2bpSwewzZ!@+Y0%r)caCN9jEclipy&QnCh6J7z1_zhs zmiOeMN*DwHvaRG|=)e0$ZveE%MlUt;xy25j{wC4ngQ?YZp>)sqs~mW3oAc@>^L&r; zY#N^BNc!e|WR7V_GGbl-Ptw zYdB-_A6ikA)bHNpav-`Bnt^rKr11+HFkixocRuE(knA*DR<&8Z+hUeT* zvVc`}ATA7m4G{<7p3N5FJC$JED6#20o_UyVAotDpXw5Hq@BtafMD(@LfW9S4DAZ@>&};Q+G`t zz$y2Bc8*1piCBP@Z@nU9dL7 zS>e_iUSUsd==Ifyl4w|=iyh9gCPaOY2=RKbmDM_ z(2yB#`@iQ39M(fwI>Uk5lAP0``FjJ&|319K4`*tAEOq|)My5Y29p*3efurQZbLXLq zhTdu!ks$1cqWF;j@sDpiMmmTiU3V0 z!8cnl4w4aCpB}&XHxA&NxO5mOTqdXzCZI1SXgVk8mL?d^Ct!S&|65jB?}Pletipdj zDabb^jGPi)f^1?Y;V-77I;Uj#CLtJwwD9qg@^K~de*3)U_}VH>XWO*q(zMq3G>UIV z2RWnXGNYd`WB6jmxO2wzeEQb}qh$u;e`FQQ+4m-czl`ro*ZCI$AF&rnBp|;8W& zib8&>E)r+qDtFgvO7%i^9)MA9RrumQ*mboxY?ZfgO{!~6CUb`WE>TEp?MjWWSjZXy zyCz$>uHLoId$AS(T!U$?>zG?!4O#EPu4@)<7E}lYXF}5$hhnG z>hyk<+#SW!iX8&oACD&R?^JZ{R&~we3%981wo$}P0hSr(mWox2)JGmC+4${l?BV5EF`cTMYH z!*!j8H&DNuAGY(38OBZ|?;51Nb#DI??<4bg%dMX8KJV-rKH-Ki=j zL)T*bKR^#Qmk$}phg+Fj%r6hVxgLdF`ZgXEN+|Fw$F)`jv?7cm7sa@Gl}5MdyUf?L zT?(*Fopfw!h?RT%TXG70W8NVhDr>W}3@$S*_YfVC z*QIRclikKgJmi0Oto;3B_FLiZ@7`Lz;q=a`NruHV-no&{_V0f`k^gPd|MS20Z{`~J zuqKUPfs+0*&ls8Ue3^XSD|KZL;O|ItTAjgzz!soCVb7baG9Q<=ofOYJAu29j&2LN*pA*A24%FR}_B zJ+I-!^jjd6cGCYNs~A0z`~S!)4(~!X^P8|J9OwVYDvVdRyuZv{$|_--pZ-f$$t(oT6-u+>^4}jBfg^r|8B0|*G0O=)mx` zGYoq__{vF&CX3QlY!qmEqE~a{aP?1E@NjJ)rS~I4p(LQ9OX##k<-1eIzdEu}P9g2G zdp7AeGU{RC96CarymYbp51f?VLsINSKCJRPp%%Oglg@`96F`}qT?OWB>$q?=<@f;(qpyfQ06XTmo>utf+795Cq=#HB;UId4C*I-`o! zM!=s5A3Os+k9$mrq|v5p+oW*t1#I(2(%ry)O8xTum*<=3(Tg?d8o9B7997v#>ukXh} zsc|g3)Y$bx!T7KQ^kUzotnxR8X1|{}ZRa+!B(eJ<_yhf)q*y27{$*uzw-w7Y{`}tG z-*E`wWznRc9_0>-CgN$75m;(E9U3<0wKzUuH%eJftuNIUcphF>a_p<53ejwnL>AFi z2lw0BtZ%X`xHjBrT~rHCjYJcLoo`SFtLCy)Sf*%DJo$~ocX3czrIPM@=(#J&ao;^m zHc2#OxbsU7em6Bqx73r(#9B|>S3%i4-IJqJ^`)evRk{}i9s9eO!6Ed~gInHSQN4!x zs)I*TzItAKW()e7TiIHnkG%xW7g*I7t+Ea#y@crR@M&FGWk29G7KHpZOe;IedQ`gM z#Qed~^v`5=)<&tL)Ndn8*R7mqqGDVspR;`X;Z`s7N*#%A#$%ZA(Y zN!83NX|LZV?l|w`hHigyFAMZB$+3D3o66)C^oCI>us6~*KwOImu=j{z)rz9b!le?< zk+eSTH4KOYej>O#Eb(=h0LJIJbDWX-8?vGvN>G$gj^{aFE&eB$;zOdqARzdKBa^?UU=0I2Y3 z5-(d?MSJ2;LCwtE9ES*mQUzeuxx>J|ns|x>sUB$FQ#o?mm396nP@oE?9*=JFqEwl< z-Z?l)w|f0aMTuDTwW_q6Ga;sxXQ|oO)ppyHvOo~Un9EqCtQ+pB?$xmNA*b(5xQK%F zYFo>G?O36QFkVp#?@kD8&!IsM;l(H03ZWH^d+0|9q97ok48}m52d5~-YUhxEc=6{u zL@>KJ`VswWN5@~WM@{9gzc<@{aZJ=}s-(vzLEh9uZoR@#t{?6r( zXmEhOCAo_MhMdVHx{-VvM6@GuV(0i(bQVx$1BXFbgvMY?;mewPF8f_uE6iegRC9gkAx;~74GS-mUre%j@bHZ6Af z5-YFM)pHn8pGK}B%ohoKcI*W?iVD^M?(V6iZ#C&5xMCJNhxC&!i z;=i@v?~Dy;NfmtWSoy9!oftI!gX#`BfX-W;CihsY6k2?lwn+If1XBc=ivHIi!=17U z5ut*kLCW+V(sqw&%WL>VzqybTz7bqc*ZpYrHM(Ioh(ChuD!s0MV;OBo1l|>YZH3G8 z2PT0;iu6_pcO;C_x(FNWU&D)lSRVp>ic);uQ%0g>?$m)|L=rzrQE``XU5BHb?Xkdk z(eL1EjQyPLCK|^)J$;C4ElyA;%WEa~sqP43e=OGdr9vJD$Zg#RE~`TsF)CLTQ?1tP z;w%$Yi&8iVZ@#5b6wqJ;5vk^7T(DL-bts(SA4+nA=}1IdI!N@nZq8z3C#z|yPF+gL zqzr4G7L#RCToIn#KGzZ^M^3^d`@9E6KS*f_e}}K56n0m}r&2K5vkNGexy3wJY7*z$ z>ynh|XDaWN?$BYed6JaX$JGG|Icz8qf)LW)0RH61O@K^_AZ#*?afoD|RESy!l8xoL z072J*gm5+F;LYnXR>j5nVn$JRmcnf0C(*&mR~JuI3X2s>6Um?plekWbQKH-Ho0W$CO)6Sp8N= ztf1i~6vHS;LFVB^DfwgBcd(u|f>agw;Ku9Gyhey{gBZ;ZU9IxfYT7-kl*`PQeKV?2 zqDJ{av@Uu^V@}oABHGV$a!pdPNHmD8O#fMxQORiL^ZpNgPO>q-q?m*`%*zH!JyP7E z@A2x!Rgof(Y>aDub<71O9&4&YJBXy%DJ*=-g_e}bl@@pwZD|t-^gN8a$?S1K^uZm0tsLNk?!m_c?5D%WxYRhLE?p8mnHmRM7spmLwyc$6cIW5OirSiZ^JHBxXvUWqbSL|R)L zn+xh2S7nmc_|);fY{a)?!3gwzN!rostMdp1d4i8YoA680b@x00gvL6DONK_7j&kq)LBrSE%VjHw^({)_sgsaizy=eNjA#=dCfHy0U``a+r(G4l zj!gBa1M&z084*wmQqi^@){sRss^5(#jJC5Zm5R7LySg;}q;Uo*F!y4lfR6~jztmB%Bv9c(u8mkqNpe}r zkYCmnz;J8xNh;uZo9bb$c}v(SW>87uJ3SV8eRTETsHL7 z)5TVpD?VT~gx&$*e9E!kaymYix_-Y2KV(~ZxqemOhPhhu=?~clKd-04>cDtQ%3UMS zZ%WfY)ozh(ZvQq-kAF%@zmkK8fsPo6S7nNXe>prF&zB0G=T0Fr{VE4iv2S`%azb$d zh$J>ZD{Dv%+!A6O1JqH(8p2Y9W0W-Qaq*dM>Tz3zv6Rd@QBFR2aDJH92cqj3zI#dLc=%iX01^trC z<6R=-tsC7coQ9_kkxXiJ*EdatGdSHj#Kd8MNjr%gmdz47-pLD8yzYgQ^_1|^CNn}( z#u}0ngXOhM^3a4zXKnHhV=vVhF868MUY|V*m%Sw)7wK2NdG1od8ysx>5oWSSD*w4z9_Skj+{K zNx67#-U2AF}Y3t*o&yzHDH zCQgOR>m437QO$ur|Ls(5ZB{2kJq}ieES)~MC*cio(q3ZPxj~k_yC2yD#FQt`U&D1# zE2Z~wEO3ejSJSDk>(g4n#~nf0B`IW2RpesLzD`FlF~nkNYk8Y9m{cS6kw4_COvrj6 z{f2pnE_2A%g~j&W1KFGdlIy{4jRJ5IbjT2T#25B(i&OQ0bVC$V1cA zqG`L)bmM3Q08jVw@bZutVTf0PffWEp)B<<~SQxWP7!COl0Xw3W0AGO~u`z5_G`D2>eFj19bYBJ8jA1xV=hK9na{lcY(jszj$3>?QW zfg}FgVZvwO>?=n~Wrt+?+9RIsW5h(5+)Fh7d^r6|IE?W`+U=Oy?)ZvbghWa>Wb;6> zwpPk6LfbBa)$f?TE^jvqO?ojBJ{| z3X9+f<1$E&-vQ$fLFk8(42)q8^I@^~zyePBTc5yIIk?Pv@cA2@j9hyCZ}+!gIRO*lXeUx=#uOBJtOLeKd(l zk`PM{jk&xz@)IekXQ?zVqu=qR-i}GhaF4#%nu1>VQ+I~*5lD^ON%HB2$md1h%fl;HDblTwyU@Rms$lO0NK-fNYTaLN`?#(Z$uz%HHABiC#yBMUPCEo_ zgn%|Z1>dOsJK~1Fg^CNCh;8>fjVnu%Zar0SKYr~O%eVjI?b~o%R;sRY z;BqVwuj14d_cH5ABQ06nv?5`?Mzm{dc%?J-?AOnpZ}i6%w>Ce%XA{|SRqyZ^798T6D)RJ#3+0X5b3bbgV>~z@sV#C^=i{^BCi0#bum%W?^#)Hl$<~`O?>v!oRdWc~UOOsQD^+L_GyIPa(5 zU_Mt@l7v;%+8y$5u{@77HSuRY`P3|Tw!|>}3Bhf@#S6kds!6=q{oEo}$inx=P5)m^ zajss|*CRK14Q|6S??0nA7@Qs@gi~^Q|FUM}^el@Rl6-gF#$4;kQlp8QpSL1cU}p>! zw+@romglWX*Q4Z;JbJr_Dt~6elOq0juRYXYy7TCvfWB{RW^&BA?I734Z;_NI_RA;N z-4d4OH=oTq#>qB+4r~v87LY&W`(iasL+<@%eq4>!?XCAA+-~v3lpT((JfR)8-d*)~ zO4^FZ5O_p=IeiEXi_H*yG>hZFdD4jv^W84;&A9q^Z#_Vr@yalxVvNt=cmQ;EYFw+r zyPQhvAMd*9hxT7&#c`>!*%CANMrW4S5?K!GrdofMuuuEWprzx;ML@;}}iZFO{E-9vja4kKms&_5R-sJQiZD3sd_oLksf6)<dDtFyb0fA{UeR8{hi32aZJ!Sc>k?Sai*`K0DB$%UPC-3XJk#x~RP0}VfrsF)P45kIC1vFdvG|ouCQ0Q% zwI2LUYCO6w{aTZJ)X!!Yvr5U5GLd6&QHG(kv-G^@*NPLjsZWxt@}U3wfS<)U?7l=E zkk%znPofZ=dLt1pa3_nz@)5y%gB8a zy;u7KI{ym6@bG>i+}GQ;XqJz1%KF8wSl$0%&41T9g(=~mkx1t=L&gC@bC73a<<<_0CN{=h|h zAU4>M5ko1d_35#i-h9Y)UEv!IIk_F8;@3U(&{yjp75)>2Z~xGPo2SJ82!G1F^O`a( zuU^RIvF&Se2mJo+%d{{rQ{B=H_@GASkx;WJm@9$WKmq4LmxA@;(w`nM%oKmZ= zP}C5STEddfYsT|HL{@=dMdv?b$tBS{m}(fV-aI0zK3)DP$~^dyA)T1!`lYO5>;t6b z6q7tD@8~lueema>1Pc6TJffkohzbeU>0CFDz0y?7kWhv^lAO4IBU0v~WBj^w#pEVZ zwwV7MZm3(4lcd#DDvm5?=9vK853wmKyc3{y;$VQ(x>0b4)laqi_=eKfV_}V8ACmzc z%WUR%W%_1tBddy;*H>nprS@rD4~1sSZ@jCp?Ub@@teCAfp0z(CN!cH*&X)N`Rk^*W zaOeyq&o(u@s}4!H}3a*rUan&f|BrKd@5HVCjV(=H|L&q>Lv^FKSrK`H?R)92dmAR$W>+-iBRT4Lw6I;3yAc)nn$NmFCE}r&*^VU>L*Xd?zL`mh!`NxR1 zfX#j<+WMtEM?1pY)k+8&%Ym8z)Q=#76f_Sr;s|)iFA5A=Pm}ZP3XXobM*?U zRSt|Pt)HUr?xmVlZ6opY170`lS=J`#J}r`{3i6Wc>$GtmLF-h-t(4Sr^%=aZy6gg| zA!YPodbH9nE?M+|Y77A%w*aEdf~COVtFs{+f{+r zjA(V>vhp%tSzjIO9e}|@s?5s(6oN6m$iQ?Cw_(!y)iNx#DPbdr=X67=TVq-B!|~IT z&hPv8)m#CxJ59?(!aSd})Z(ow5lda_HpHA-y4XWW_a6HVavqMIG)a<+1d)hYl>UcO4Q;bl`QAnDTpl^8zWt~3*Py}j z0_YosZ0oDWrJ^2*L)-(HC7wfrU?TJweV>z*1Vis6LfZsVB9v4)Br#X{Y|)GpPMtl2 z6%>s8L?8B|<#SQheq@CQ$hDPUzN{?%vdfu?sLMejAWe0tNv^C#pOOCnvWKoqz?T%} zq=UVsBNss`WlGW#81sI1jBQ~xV;0dwpe`WLCw|WA1U$X2OToUwf6y)$nU|@EKrPeD;NOR|*QV=7F&>hb;xY6j zAcejlWppuzeg>s)5ohMAWssmV+j10}PIR!4-zHwRzYiA-;*rW-N+{-AUVWM<#C1^2 znJ?r;&zbJQ5gj$p8)7SpK?$j9)3d&6S}hjQ@?@fRn>!Q|v-RW>7ZCAXOQ+OD_`mv~ zEeuay3o#Ntw0|XO`${18l~m0uyV+uRm#|DGt0e!V{0XWzg=bYl$k( zQ#qtW?TxL<-4b;MJJrk*jb#tD!V=9tCCEWrjjj@{8}6E)O0HeGiHv2_r09dA zaZzEta0;*{QAC%HfS2TskMu*cc|hIE8)o+yq`Ff?=FO zEPDLqNp{rH+PYI7dV`{(=HA!mM0H)fgM&As>+=k7rA}jozLLOKcL+*^KFuHy0}Na~ z0CY{)<*@l|a`%;~`D?zZQZrXE%~erNI&W=$Z=Dby$4x?jKTx_3Ltil1Sxulu=?pC4 z5p@7snSxr`U^FntxHP*R+&L%$&!%q7+jJL zRLP0Ky$_j(5hm*LQ*3=T;`izWvBl_Kq0oie=y-(-dCR@k`y?!3B_1ioX6{>R?#W@1 zIm-~#r(PzIOz+E^vDNe74mAK-Zvcq$<#HS$CiqOY_g2no~Ue z1%S1UkN6D5+p4pDxr%|lu^Zb))`3JhN0epO?k3OO`vm_;xr15WnYVu)ThC;E`i9`pzQnRD=&6j(?A{oa?2XpFPglH0|Hw?)(ofLHPP@LkMhKYH4-OWS zoqaVur7Sylh0q=Txq$$?n zJ#HzVe3Nz$sNd_)o&``NQL?3T?^7R;xNCN&sy>R>e0yVnrP`~ID|3j#FFF8uDMFZ( z%2@|7s)iw~d)l;?+DU7a)CeNdvR5+_+<%7+M&Uqu6|z+$_j8wFt?S_9F8tvd<@FTdZ)0xPe|5?gz5|3m3=o z`WLm-CSyMt&;x^VxY+&qST3g=Ro0NaT7BSjTlIk5^^MB*|& z_Xg;)3Ec4js7}D#P*xyog|V(En3*cDo!kQ2Nr2Xq*m*{n*RC@R7pr#=)PC)PFF;=T zg%AWush!B~urzQZ-C;2-&>wYXM@ZUR*p*ZA!*l>e&2OGU_7v4~B+C!x5b;;3% zB8rEhx~!#N=sT+GM>nBxhwLL+YWQd7wJpZID>S79z?=eHqA_nrLGpGb8;1h>h=U?j zn%biFid$n0B0}+Dpa5fD)Opy|=@$}SifXrV;Gv4@kb$|6HS@`eBAMg}wV?>&T%u2fBiP{26KH^O}-4VKWk?_h7 z5jskeCO`DXS5Zzsu3l@>cM~(X{e%6klA%PS;loI?wjcy&sZm^{@%Rs;DkT%^jc(<> z=-^OO10Lh)AADbanEe$o-)#~~*F|vl!VjAq_N8b@7!w9|OKw`D)5u-WRa>yvHO6;< zP|_B&YpbUluA;$i7E4W7)IU17y`@GIF;-^{&=~%7CPV8zlQ|V#@ zn_AQBdV=;t$!EObyzJ~;Hd?wF86bRk4`hPyeHqNx1fbswMvahvI{yuI`SMeF?OhuE zvb~U~ri~r8zFb-mA(dEfCy9fg*D{y-gyRVaQ9Qk9FVf~&pjIA(AUDhgt8S`;55v-x z;pNI+=-fK>wGQ=*J5|If7tI#bbM_Wx;DrPi;jNq!ZZ3|WQF)sSNCJUN#o<>5KynYz zhtyVT0z-HBefxPa$RWLsa>?*UZ= zTQsZq>3$i`KWS;}+-I@u>+2-YW&x;`zFHTeL?R;-zT942yM6bIaO8t%={Ec5+azqp zO^q3hMRXsv{m$U#%I+PwTk;BhYM)}$84?b>S_NL3BVT6beMO?c)O( z?5Zf>WQJc2!)dekD(y76u3zUM0$u@c6|G?xlTds_UG@%nD8h$i49o|rH3}E|752dp zVvWM`S}CfJ?5ZDKdoLFI(;4@kX%vPlV}=hRJF0js4G zpbMDcD*Wpe0?{YBaQtWCiJI6&WyOt!=)d;VP_c8*gr_ zd?+-T*{6i~S;b*j{pHW-T5OGvVM%mu*Ql?R*{RpYi#PYPs zLSx9b{oP-_X1{iHuttkPRm(k%m8AC8arXC5$?ZLb8g1w{1KU2e%g>OTEg+o8~WskTUr4*d%q(;Ur9TTJ}kfP6>YGl=bT=`Gml$ozs58GX|Ze=Ezy6+*!8-A>Yn9 z1JU{0NS_4cg2?(p<&O`~&oQqO7IljjYCE-ZJHMQ;5r;Zer_Uw6oG+=|T>jQ+af0Ok zd%hxnlSHePGKO4zP_inZWh~aUCK0!;d$g`g?lLmE*f5CObh`V+>*8kM#n!F3?U#p} z_%7Ye&WBHm)+pynA9i`=-u+pqwX4WV{Epqpkqhsh{npnNe>p`zb$5T9W$_XI%^D>K z+L@LF@L17x)2e*w3ly~h(sq17qP1xcQAdC7l0nxZ?p^kiiY)f^p6B0`&LXI!>fTre zL-*bY()IkK?o(O-aF9`~MSY@qa%Tch&&IWWfhoXPFg3eU49r6(iIz(_@)yig?>>v9 zZBq=BmwpD1T6oX|!OhU_%rIA!%Ov?j&d#Uo%K>EDhdCt&!C&>lM_xw@Ze`OIoB3E4 z>)vPoA6Z2>ijDdIEvvkb{`rS3$iCj|L+<~URh|R_v_bE~898@iI6_@J<9?t1{L6uM z?+_@?WaX|*{HU{g(9@$WtOs{cG1I!Qe|+B@rh<Ab$GWA`p(Xm9 zJ38odW59f~3;Tg{TQud_={ZjfdbRI9SX?H2r;VLtoC6N4{V1AaEBK-JM$S~H#0)xG zXa3cO>dg9wrz&oaKZE~UR^h)J|Jyg>Ta6R%y}Rdsf1jNR9I4);V+l;-%EJ#)NFLnR zc^p?k4P=grvESmi^_B8T@#@*fBT{jRcI0+I0A-KD{ySux)1b26L3GNWVAxMJkcPIbuK0Pzt zQ}fQLI#thCc&gUA*L7b%Fp*6c<|v5^5QFA0d_NF~qx=w5Y!*yH8B5GW(+`WEt`^vt zX-gG`fMcsXJjBwxsmh3B@PswRF-(#)g=?~DGs?59oixn{gKXbdByo^9BXlM_J;`;u znKUc<{Ipofjh#O~ErBY6GcN@jcrznS>VwlP43(3-AkW&J%qNbhp1k-*Cqj0;fRy5uaz=Rd&6alvTqRk-PUgDLN}sx*ggPHmgQ8-FO?4NhYZqwpZDBoA$$`Zq=5JBKTX*&l@Wnu3JhI9~_Tz(sa$I)$w<{ zZ+#kNpmv_|cfp1GHEFwnsHH!)eIT-m!NIytMnpH`$VVKH&{RiGI^#Ig=DosEs>}Az^)#cGjHL`avdpiAjT0GPic?~j z&GK_>-N|&xM4aQkG^~x0Yl4{=YCAs$4NzJ;RxGmbK=(-6_rvVw8 z%jHs=%YF~HPp%9gNSvDsC?+I$HG4H?lDDzKjX$euB zR!lZhQWl(fPFOZUGu2{<#iYy-OygdOvRUk!%)%J&rH>&Fyb{1nOgc&tH^_9z#&Epy za>rD~I}Z{kKU=lf$@5dE-y!vf+EloRHbl_Cctg8r4}146FmfI?1X)`%jKg*g8;fI~ zEVmP$)K)**E*?O9Uk=4E<^W_WHwIGANg>DuM&TdslO?o4ap%rMqnB`i1XiU`ob2Na z{QU_I?E6DUNh2_DOz+v)G1U*ls8gXPRv*A^_`@Q~ zOGJ7piVK;cz_MD4VRkMUiN!1 zQy)g*JM7~KgE8|de-I8E?4(ug%e^Mh?%NKbEKvgXGqH2(2PSA{ju`Hf>{9@o{VUiLY&~d);0M zTKG+D4dE~h5x+O3&b}6Y_qUQbjrn4od!+cz8>EB#MTQwWv_09})tXv%!D;kjpO^oofoyA62uakiZ#v{MiO2>Gi zAJVmA%pfCSww2+WZ5i3iiSMRlImR*}G7`w`H4Hgw8*^*KbO%9OC9Y-Hyod_6Zv|gN zK2)5ce0q6{Fva~aoXL0^LM6&DRId2}Jm3PurL5xEgtw{8;^~-8>W|FrX#P_hoc1jg zc~aScP#(S_j4A3s_drZb92Rk5ubxo`tTI>}3`*ZGl2F1C`Ovsy;C-^a&mRx90i z5dpNEfm8~C$SknbaAj-})fNM>n9&ll2wmhzp3^nbuZT8m6>duDwrmVx1sNePvpne* zQKSGWvJ4X@gm7bcu0kW{jdpm9@=G*L_k7aQz5s!qd1ymOgeXAYKI=c4+qff59pF69W zV)%2uurkOz_{Y18(Y#~Hrg{A}SX#j``1FT8=u|&P{_7kx66(TUY|t@f4%vVofS+*9zSx?G_%yc zQ-m=7;BpY*fHtNUM4G3=D^z&-p2g^eEA#$HbeL3a?xXk*nv4NN1u7S@ih?A9+c7m8Fs#WEU2N;vHRNGBW6KfIzC zfN0qVGw}^FuG{W0fOpl0Roo*h-9wi1M{9}2(Wby^iKl7nv#X2Dk$6kn(hv7E0yB3` z=H3S<>yI&m_){MMmmEgwyBj6!PeTAz7aM!-8;@xN2M&%$pjJ_eR-WNPZI9o-d?%3- zjH0Uf3G>ywUtnD~O#+UC@i<_1p}3lXYo5j!3RB=pMHmyuY+jYj0Y?E7|8oggKLH;q z8qe=a-`e5WF@fMG%%&%%sWB!&n#0>*&ihDAB5=?FK|;cO`aIG2FyUtwqSku;(gY%E zX~J3+5(66I_IVP&LE>Hq!;u8iv)4FbS0o2l>UGXJ z$>AGB?&`_Wui0KODP%$^h_TdBuqYw+9gZWV*Bm7~mNL>VX`TudC{YHfh)Pg}f-{ju zN0Qp%EwP9yEpZ@~q^hYr7Tx_J&5a$c)perlJT0p=jZq@~q9GmSJYA3~r4|>x5~NHR zi*bCP-cE%fYa!FVfdPENkd(;OYsk1a&)Ap<70$&ZW5QI0#nQabB&f=4mB`%5g*T|m zx@W|q*1)21%`%T=xsu4XR>Zo)#eAU320lAvK3QPDz+%r*Wxr2+^J{_q8x{u)Hv@bU zN9zy=x*99C8s{_?6LFFQ88%nHDi^&PE#V?p7A?2rA`SlntKbcV$PKp~koz?@BmW`~ zEf%jDwyS0m-`W7L9yXBPQyHdjTALD#DTgkoxz-fd~5W6!l4j-kicE^B^sWtzn8|^Wftr*UZBI-nHl4+C+VD;i}uHP-^?jriW!Iem+frdhb<5facSHk2~ zxwlhMka(jI2=DF>Jl!q6{NeTPj4ZIvF8X`QnAweh3s3fvng!-NNtgTd#rHW>8hOqd z9xfN&w;JD=HT9e|Bbtw+Z#BUY&>Bh2m}w~=x~D(n@fH>1ic~af(VuD6^Tsya3b!|Z z+&KN%@6s`(4jOOPPCC_|Pw8KB(UEJ^iMZ04=hZrDzFTe9^*Pn;=heGiK7VM|GdtC* z=hcT@IYMaBS2@+s<2AtL+aPE$0G%4d@fyzZ(w-Xn@fz{oO$oFZp|bS&DrKm; zuI#3Wy-wwoYcalM?x|KYK@TgC4-C=dv(bLfW58#+h3r(R#9;Z}M35fQ@x56=ikal1 znIB&#$0%Zxe!H@MyKJDP`T#<3FdzsKe%GIdq5#Wy7p4wLFO82oYsDe}*)pdOaX)`n ze%~^J%2r{Y*pR{}H2?_K6en@qO%r3nt2|evT(PFawpny-UP-md$;XfyvaGrzJ8q$Q znL?V%r!mzhYZ3c=-j6ZqY7b7-MQzn&R%5_Qv%&vNL&49Wj4ydkiFUCES7(4686g>u zX9W7}q=MxviBA(p<*>!)LaO0H+X}SOCvMRXyGGQNTyd4Fws&eR%zuw;d*>XG=9CKv zwGV(-G^^O9fJLCkti;hz!{>bU*`r3?IY`3Xua)5)KCWVZSzXin_C7R(+Ef7z@4*I- zNw-YX77XovKQO+(ikPPo^bg3}BN4Mj%Dpcsi{I^i;fx!ja;mw8D`UF9AeMW;Rhl>H zsy3y7MG##OuTv0Ma8*a-Aqd17T-6XDClD#R@*Y*D}1%YjL`s)IL zC?%_?b^@y|cd>qf=vK?2Jz zM-#;b+oUoCr+p{H2ZK$xhf&pmJP5N%WCMi;c0PQ0cgkQ)~E#M_x{25#d#l__`(!5vyQFG5aw@ zRylTcD~4(>QTml-Ae3j~S&H3W>UUY<;Q9Vt2lI!HGE|7Hl4&93S!UNJ0nsJ>@Lmete3jSZGh=H1v93TxF`ifr0oSRhhx?CwTY>?Ph<)$6<>n1uYV0yKDpHY<#!u zQN5wjajY>Iq0x-2v8b-svD$q}PlKu1ZCRV+8o-GXk`W)Nk)J;&LRLqbwGDzv@M@kW zzfeyOdrwtlH%~uJ9Z*j%XAi7qH*7sk?@-SiX^$IqO^*MX@nD|46)yOeU3>O4d&V^d z>ofPWYc_3Q4qZnCT4#PMdhXk=dCDz58lMHP(uK8O3!FK8JU)vFC5xlK7R7b=qWv?ItDT z=CV#rMEBP7(-t}7_K}WNxli%*^Y$dw&h3`cSkCa%^G*@>7OZIXTKD$bqumUKUEJJ- z2cJCDm%VoGJzCw548FOnFZZhp&BY1$?uWUJi%34%B;;WOeEF za$Qw*k8OgF@u!Y#UYP7fzkrRt;8uU}>0$C0{rYJ1wPfKdHT<_E-&d(G1DRxwxn$ox z!j96~zgCDcRlj_XlKlR~>ZDzirt9S-jQaF-^y%8j>8vhMqi@=1?&-$%8F(J^ocF_d zd+zy35AlU);!W=N``nA4A$!Ez_@8qvfqs`?<}WY_FSB&7@O#-8w!6r7zEbO5!`2M2)K)S_@+Uj4TlGAe4)Fdo_=!;Bi8$h^Ht&8X@A8|@GqcwVX~)Z1-W5bv5!1Lw zA`%YgC>RJqAr|sR;4B=9z+u)h{wkk85<>#=d_v$V9!sE6$P|v?DuKu89!XA*QDMk5Qfm9TcNF-0iLWyFQkPi~?Z&{^E>u<735}$c~!tQXr@nj}MRPYkH_e5=dL32n=X=VWgviuhHm@K2S`FGCBy zXd*(^8$EwymCn1(zDFi7n&@v?C56k4?YFFgTVdyi{;CHetBAY4rReH<`7Nu!dy{!V zqsdZ8oG*vz2O_b7$MSXVkM8w?vEIn;`9a}@8-&i2uIfW%6$Ha@QjxD3A#}OnhLIII zFcu=KP`_vCK`@Rt9yT{hkS2>T))s&SSCifd{Va-Cee)9| zLGHJ#q7~b8n565AXd0}dDrcGj`=Q+=)AEyrQJO&yqFMH6jD=~A1cckl^*sNOm*w~Z zkyXOxEzAm7_s7i&BiTB#@&ZMXEQ-}JEzL`SR1@Z+dJ%AYuuH$+-}>IglwtnPXFepKCz2HN^GLKekR3yOG8RW~C#SzI^t z=5e)VTo)Y0n%6BcY13*LcuUm0KVfRqa-5rW)Uy3)@{{{QEb@isQK5oeH&5k;ZO<>P zd)uxTRa3h@=(0|0`|0y2`+@4)N4r6^X^{O8)@WGm0G=KT!62GlHpURPAIfzMtXG)B zI30E==P1+8fx{SE@8*YL`dP(BHOAU5he?i$DW@{(12_9=3G}U{X#xIfr&)RSt<)*0 zSFBC*GLKn2i|_SnKF?xEOuKwmeT!@Bh0@)o3;678%N@Onen-PhJ^a5LuqNCeY zZ+ml3JLAB<$D`o=r(1Ad>En@||G6ib=YtF{fT>OwnkFA6sqq!ia?B68IzNHvp%3MH z(jQAI6ZTa)3yP(EF!R1XJT}4r&Ug7>8f!`mD)#|}3j5HNMXfpQ@WJaoj!@`A3RJ&z z3cO?ca6)cM^bNQn8ZP;8DQhYXSN9<`Mu*7th63!`2T}%U6(P~$Lj2l6DV9hFCap~{ zm2=0#FwZqzw2^hubhP=1R)I>4a~CS{R=7-UA7^Z7rV%N)EdzAy5MQ)TP0o5GBgVAA z6-ZM|J?TESO5>Q2T&+M&Dkv)}?Z}l>T};2{D5toul9UxZPye+xK^1`_0cP=Y$C?ZzBHQbNeSgh@vC7kM93i^C1>4Q89oNY{L+MBH+Z(=SNOEYrUrkx!Rv!;m3KzWHuPAk$mKMqkqsCP5oY_z%8 z#Rx(t88cpqig`d*q*srO34YMYSWu zZz~s_ADYW>LN6pwye_8kDVKX&86R1RlgeVlD6WU31~ctkCQwnK#BVv4Z7N$Td|Uk1 zPir9`saZ^lm5DYk@}0xJa|Mf2rMdz1a=DgMrGm|Ob#S_R4RlhK#O-&DZv^k_7ZR%l zc~3qproV5FOswH>Ir-R4pwTX>TJi2|PX{cY*!7(^$@}cY^Au^72FbOqh^5+KF=%z@ z#lAk;q{N84lXBeBHD_tc+ywFCn<+GghAbsYlUGr%J93koN}hKuR8FLpU6Y$@YIdy* z6r|SPB)2rH@7g$INp4Xkw{}18*ae(O?A;}`4VUaVBq&H6O(eBXEA2QHRDs36WhQkj zKX1F#KZ>1MCUtI=Y`gU8QE4^P&D#+$zyosMsKVD0zKW(0jOy$!)=bGw4F)gc1gaJM|eyfHgJnvWt(MAw+Ff0H4Xttzb2t-1%~kb=)=hQnh0hk3W#xa?xP_6 z7NwNwm(t?=TUH6N5%SHsRJM7rZX+V17T9fHj({kHv zpL61JCgj=|0TYQXijVZO;19ZQ8ZvQ$DH9$aLmPVns`{L&%vm*mAx0 z=B`x(*VbV)a^e#ZFDj4 zI=Rf^h{Z2yydTdg!z$vK7k+WNEY&H;DB_C#% zj>R1O_3~NM@9)?XmuqK=@)T-M+|N#B``OIOt)8j0=|M3)v94zoK4)hRk2rf|_c#%x zW;U&z;g`Ah*k?W_KKGz-0QmzFs;)^0e^(er-UA}5u5WB!^%`~Uar+{veo7wYA*UVX zw4Eqb%*9inDEhA#MNzX-4a)CowXf#mdgN>P&yEcA8ka%UKbmW2PaNKoZF$w*<2{L7 zBB$T35obRP_dZ`K(LMQH<^H_le7R|4@H#3={?+61a?6|Jb2gg%xCQ@Ztv9dsYf=2u zZKLR~FF3weC&|xe_b-p?q<%k%jeq?ZjeWf66(2A2llu(zn=$bNr2GEl_kYsxU%v7~ zXe0WL&yKR{-+kqep(z0^;IFC?uR}jxvLO%DPAgrMM)*xZ?w{#CdeThM`Qo(m7!7^W&ai(G<#SX|xOzQ7^dNV%tVZ<6SFFDDXj$>7%!6oSn3#EUoW*e2<*!C# z;W0{uF(rdBnoco00yul-4ATO!j4H9m1S*pcj^Ep2=@S&s%}Kr@fNsJC-W$g`2FAHk z#r=}Sx?PPMyo&3jj+d8=hb0WS{OSOe5kFxFIV47*eXz$MOdzk1$B7_<_jp4nDEKs% zFi{>r%)m~8$W1JmShANe5|nsCoyh#tnbsol=0_rBQ6g7F5Z<^AfkzT_LXr?-Fwcji zmmf*F*hvzEuEKIwqCbb6 z?WajCe4WZ*k!seC%PL1_g_vmbE!8JIHJvt%P%h2I1J_=T)`Kv?YdkHvJmsUDijE*> zpkR8oW_sv1m2g7N$oBLohqO4@bVSCCB*eEV7Mf{{@fj5v9jocF?LP609FS_$0fEe7 zLElo3Ou3BAm%X&DgUnjNgnCBGMn>A)in#KKtjYcipW&>VuUWko%KdWcgYB`y7TI6I zvvt(7pa!$2f5ujgXWroFG{Iyo36gb0h^|%Sw2tTe+RG6y%svpvS^AJG=9s&go;%&1 z`wWx2xAq2tuFQUTe-puWVUd0Hjq2<}%+pVB){6(jFAp~8$Sk0cIGiOL0#O!{&^we& zR02vv_+%)g;9t_z9~hW4Mjm~MW+D;BLv0Xg2iFCMPl+ryhwi3@`dWn#qEy8E*ZtD zJSA&0)hNOUG%>uE{uGnP^jv8haWm}WA4^h`C*{9ya5)F87I*{R6o zb(u?Ksaqt8qo=gj1fxAts=p<3Ad#r+_cFq^Qfqn7@Jhzu$dpid)A&rrM52`B4wuvp zsmP9U%Jj0T;fkoh3i*l(AHK>6)k+BuaAjh0CFYlyyh?%^Evwo}`m?XGO%rl0nGW?# zRpA9yTO(Di->Z5p3HmMN2Pf#-EMvzyyeBFhA=Zj2VhN2_anD%w&e!T%V2x#B&1zc> z`RAH#rkcgfl$h`3P5hreUf0YMd}?d@bgK2~m?(AGGv~8q)LCZq1(MTMhtrLGt+_>Q zbwq7#d2Rn#?a*N@g!64ruLHK#X)M$=Jk-tbpy5Z=6IRs|Pu7#3)RQAOP%<}AD>Tqr zHPA;jFjh4%Pd2cgG_WH#axyn^D>U+E)nj)?;xfB@n`mq_1HjLfK_OSdC}hGfHOibg z2!JAmKs2%^P3&b&Sz}Gt*G=jQU@H|+gxaL*`^o0?kmjiJ=H~fkBL#ImP`JSc8MXm} z@nnm)af^3&%L@-CgBWmnuElLq((YrJg90H2CmN)8mw}?qDylVP@|EXCsCSmKI#pW$ zs4Wz^eKV-dq`a;83&w#z^cxPed$Cqm;`Y2pp`?wF6a^JD0|bV;_It6m{K<}3>W=ra z9qRiSZ^VE#R-MH+9d8Ia(YZUDqcAeOI{PO%+r5H2JMl`RpmV+G80tC(PP#57x?Y)g z5jeCvGvj>{1C~E_ZGhP3y@D1yF{HCFx+vO?qM*C_y1#)~w;uy{iPe0O+urCSR8;lc zS}~n^1)gtk-c9y0Eh;10gMB5Cs|$oaK3nyn-ZU=Z^g(-91G_%Lqx8=yC;_JWqLD;w zn0qj*`%|xbk+u6ZzV;0^_fuOl4aN8EIs?e9iID36QYYzziUXX&v~TPIVo?K()dP|J z18mmm94v#cPN~B62eF^97n29W>j%HCH;bYSDG5__<-_s{_lv3w!s!odL=OY=hk+ab zozr1Glo11#5hKMB6YCMP=n;$R5v!>Yo6`|Hlu-wkQ76Sw7wb_sl2IrMfY;Qh&nd(P z8w+3=3sM{lu^tPH9*d|Ri<%mXIUS2b8BbstPf{FDu^vy09?z&A&zc&~IUSGH1{APN z6lntxFS(_(hbp4M!&TORVwQ=Iih!c0;kxM2X6wn;=*jl#$4`&;G2QeVm$oKAi=l%t6{vVKC-kZRX%(<`79I zkx3_EFeVUUreO2uu$AUe=GKVVYje*lv@YO?$r2?3J^r0g?Eq9;P11q zU)x+qJH>%8NbVI8sq)1JL47IlM0^9d{UJ85HjQAp?^j{o`UgxLOCi0vgqx+PLFKZy z4ioZ73rwyISt-UH#TC~w)A@ci`qp$}y_DJwiFn+9olcVHZdL8ANEsPEjJ=b49St@& z{3se?pNIaLi1%S#9)@6D5|JQJS1GWkvmF}I?s~H^3VE@P+n#f#bS0{3zYivkMIe}Z zLx`W*+%|4>-djxJKvWnLY$e7FkRUbrwIzMz$b`)`+rZdUhR(nY_yy{S& zehMhW-OoMR#i7LRFp``dGN=@r{)m+kL&%0=-Cj~uaO@Nzw$jS5OvR<7{>X4h%792O zfmyhUc&Vdw`&h5B1NB3I1WGVRoEOjtH}$ufL3GR=X!~!vs9)?8n`vXiw7p*0&MWcJ0HfR?j8Tp!_*1{yPz0(wP69(WT>FMNUs zPD9w`&U@q`J%f{1{5!{Ct#!1I--6Th3^O+38B<Y57^cgY6XMPmON4~z4gth((K${A}!<&=dTyTv;*4`z#%z2wkg)fzR?dvxPS^aIXni&p?((8pPy0Tu^hFZL=P2%uB z;}JEp0eX?0)0b^f&@xChE4}f{m<0RCz(2 zqd2l#f!2oyWUOs6_>msyAB7d7qSg4zxjEyAe_WCY#@E@D9znzo&_ZC7iKRC#x@@fk z)=heUFU)ob-*!=Go8T}|)d|XSRHBQ7d_-g=i%6i4(zXoDKsSC7fE>wY0h7(3L4AkW zicwu)OPx20!IF?kNx;cp;=YK=)Bk;GbpZBMpm}L^Z*6Hv0`6YFpLQ=NlU}jN$G;KZ zHa9o(JVhb1g#fyb_6fQCEr>jxIZfvx!TL7&hBx_f`j|t5*p-cD(tb}&c$x&}x0!Uq z(qc;R@9t+v29Z3gPRf_fy2^Iv2_qQhW-I`%u9a0vc-{N{!&0J*%qGU8Krxgd9Q#An6u_DpKy^AI#mu2Qz(9Y_C%RgO>iy!> z?clu)@B!%uyu;R}hk!|aF0s-s_hO#+@jO*x@B@y-T>8))02p4tt1^JAVVD}9v$Pq% zR7C*-e>}8S9l6~XB1jsrhtut=u?b3m+da6+&6Ey09?LWkq9ut(n1(_}w?8MuITusp%5@>@CNwmMicNyOG1Z1VY#$xhBDvDCpy$O*T!(F z=!agc1Cj{%-uojkP@wJdBFX^Jg&S=v3)osYk!0$KB>ho`%ZXSi&>D7qw3^h)>g4a^ z5gP98#zWC`>)6{cwHW~LbW%~3oHRebhs~DEh8!Q1VHsX0u!}t>O6YkrH=IUUm zWQor%0jnJ7Cm1LvxX6THK(JY(V^ls+MgUzZohTK6&J2hX!f;Yc%5q2Xk)0e2EgjuKqQhi1Jl1fwrK(Em^G(m7-$R`?Z1oq-1#8UuQ&4~veP<5$M z;Ff$kN)`EbWoS)Y&*_kjA3W9kV{Q2bgA>Ek)l3=;+%)mi zjqVb839M-ciYM~e)ojH?rBhC6y@dEyIU1uX_x8wpSm?8e_A+W&_W&e~eOLl#bg5mW ztaxt!{8ufQ+C%=(wF6l&+z8K(Ks6aO!F=KBc$lRi9#3kBpM>t~j$Xup7|WwySmIoD z9KQxgxWhs|@<8{<2R6X7;L4vzBc&fCf`_n4g_*5Rku``+baT|Lj_48Jk!d-Y z9tuOD(xRqUspSUIp7&+7KEqP_qYlnda}*Oh%~1>Hzp74z7BYpU|IY4+gE*Q94QNE8 zoTFZCtcg;FX7^`qHxQwkqYlJDL^6i?5$H$m4;|z$-VcjB{|ma`9bI~k8ifb8P|XLv zgXn#o{5PaOW)hq)8c%ekfdVPTZ!>8aVkUtQmCJ|?SJ~0S!47XZUkU*Oqxh<9^HR90cSb=GsBF1pqvRGRK} zgp|3}Pntxu;*t1Q8Lqg6gyH$i0DoEac0G0iH>+a943Qybl33SRRhR2R*J$M5%%pt( zj*+5Z11c0@fC6@OPo+b6=s?F6Lsr6QW%tBg$IGB?w`c}m`SG~ zq>#UxNzmM$hJVbYf}Wj(N^{CyYZcR9O>a#dgdT8)8Li*8MP(?H4BztfLCmBq^T9p` zL8KDpivMIL^$$gH;iFy(6;lr;3;bD6IXXAb{vCT(U)E zecJpVm`SXnp7!$uIrIO=OnRR8QbxnoS)lV-fS5_BK4=K}<1>(Bwf8JnxBC(p{cp^qt>0kMn;3Lu(q+}NrFS~N%_Mc!Wv%XIrI=-1kw0Kk-IB4+%HPZ+ktKvW zK)JOLJjZV{DGsX(WW9J2uxRzK%p^I|&o%|C&ReUFI*ablq@FRW$vXdJCMm5&cjM)q ztrn6_$CIv2bFSt5vzau#SdfF)2r-kk#!GD0Cj-{&xBhM>J#RGT0N^neTXQzMGB-MM zNV-He=Sa8yGLv5GY>w7!uA`1jZEcQ%uQpdmxA#T14|TTFW46Y+x4tVax}I&FLTw+D z?p%xP{LtAEkJ&!S+3DWcI#(jOwAlfW?Lv$04v?-R#slE;caVCjp0;)du6BTAdsw1- zIKHcJeUNut$3w+r(V92NI%(Qo7p$xp;)R+rmAEl#AQ-P{2Sr;(0^l1qhXt&sJ5s zA+CF&-lQ7town0qHb zzg%nP-SU#%eBis`1>d4NDu;8xRwcj`V<3}LeCWZj#Ruom)FDfg3km?rX#nVN#Y&m& zOIL7Mt0@W{m0|8VZlBSZ_^&vu1a-$M^ zn@C^_SzT@TUqX^tmlH3O`n{KW?WBg^Lmm0!ZO()4>_bZ}=}7i(A!#F$Mo)2SZ&$C-F%Yo`^p)rSg_-m^ znvnNzW)dnf&!xt~vPd$c`X}SHg(HP@PLrA94~xf2*@AiFcq zG0XD8jQfX~lw0{=bubArlS;ul8+SIL8PCJ8TO0RwyZo;k>Had4Qp#MF` z)77Doo9=J6`*QB}@OLxG-6>$Urq*m{`}wiH!^5piZ%1_I;`sKDnFKDFGn(RjK;pR+ z1MVeVh(gRH`;sR>@*gv)jst300W!`4{jhI-To7ROOrI+4Kp=zR5>AdU+V zFwFCGDNW+Egjs}f!sLJ<0oPteh#SSjH9(N`&QXr8KdW9E+AY~pp2_Vr;S-jE)HkWL z@Kp&~2UUy^I)RqN8z(!52mt|JV@_UOt8$goic9HkPD z1eC%WH4zSAd1d=xXjxLHy6+>_Y~2|~bKjM3WGkX-Os0Cb$%NaVa~7r>t|%RE67R!8 zl^931nIT!9e+Zmrd=UGFhhv?Ouy!64mIO%xSFec0O*SC}1j!7dhg`D&F zrpk3&ScsSWx5He0O^kkc;&X?irN6kOhWZR8W?2ddmo!xp1mTjzzD3AJ`M$U4gTe0- z_>4q^VL62DmT8n-4wpgebU{gp&e-wN5%PME@zFYY$#lb}uxOQ*HeUrPEQ0;#U8i_B zyxX(OYU4Ujw-s*dv#T&+@3=$N$4Ku;(#_Dmk_QQwHabp(i zBPuZnlv*fXYGnPXuq!RTp8WX4N;WbA?Nu&nNfnCGcYo5}2!)Qi5f~^N> zTLUwGlj5TLC3hL&mU3ozb83?3htb&R`q-eUNx~aM_0u*{+K_G^Q^~&5;Ym;z=1YW>gX+P+FKtsxqd9p(0E&jh9s}%%)*{>!F}M5gU_b zZNg6aQ$Bqt5u>q~meM9e!IrJ`E~e-}r%s=>iRY^u@EMZs+W`R!$RD8N1+f480K$DJi znnNY1%7>B%ig)#h!T<*eWYF96x!9+SFljXrKcB0VgDLZiVZUn*p{8F&V^vQAX*6@& zfs@f*kiFQAhhen7c{IFD3jAv<8ScP)_4<+bEmD+KA8a;M1j*(<1~Yt<@%o&ova1ir zuBnS-{|g!Ou-V}L>xqbjeXP@uWu$OfMD|0>z~o@DPxk-`vDcySrqvMioB+!F;wm~d zVHcmFABs_o0wp;Z&~x86NUaQt^Xl6Nn#xmYnmy_%tlYK0@R4h&NEB|vMPXR^AhHNk z#0dLy!%}0&I9;d!b?Xjb?#*TNB2p7w{lx|pl*SoR<|Auy4@z9y;EmK&%khhi8$n~R z@_b$_WDfzPA8$|USNx^G(3)fJI2-{n*#a=g;6@+C*BlDc{lFA}IMEvdQl({sJ!5w$ ztfbw#FpGplrT7CA9vwt}DGF%&d}G^Krhaf2WuVuP=Jfp72-*szpiBNC>HX@J{H}ON z*aF9xBpnZal((@IKWYudGl5;y{QJaD!6cvupgc)e%t!sV@RxO$D_XATjz4hmR=eTx zo$&%|69!>+$HL?xxBpY$btIqePcu|Rg3MxqsE8)EOsnGW<_m!s7XCH`F{rbW^jd2h zTpSS(AE^8qh6s4Yppb+)^j@z5fb0iN@`r#Uuc0D%Uy;TsvF;#J_k5gta~JtGd(C8) z0r&epXmoiF*t=4iLOzZWkw5?p&eyZgV8;4^3>Uzm5j{!9xUTD_5rqW+n`7;JxrBU`cRhu;cqj^ul9i4tUXzRtehgD>+rp>$Apb&TS}|;7f8*+ zl;nq-EO-$M!5xoz{w1e81+1?UW*tM}w$A1F2;bz$4;Qk0Z_PzSzJD~EU8;B^Q)Q%c znzA7Dd0LdT)^F?3$P6^wd~2|C8})*! z=TYY>#lp2ngzljqRCO6v<{g67>pmq(cgD@RQs3i@F5tY#Rv7oBNT=tq1pacJVb-lB zLH5AX9*o8X$P|v9(^%emy;*_|R{HL9@uQW$@pjNmce$+oJEMA9RrJ2klGmPx zk}qUsU!CROnFSANRX-0xIbDY0QG|NsXAvnxU?~TC$-y#TDZR?iou`5$iYJt66VulZK*A|mOnOD2jrObY711HWlVne7UC0Y@rbT=hR$nci zSExG!;ki~Wf##>=OF;J?cXB>2e&_#3+Fdrq)vj#<#@&LuySq1Z;}8fIEV#Qh?ldkT zxI4ju1PHFd-3czi0|~)h($jhNey8@#yfq(Y{=!;yuUd88*LfbOa-oR+G4SsEbxOc0 zydspeZKP~?_^TAeC~zMsrL0(XAGzc}d>d$Gq7V9q0x6)4?3)Vw6#?XJ8>*Nc#1e*9 zSfJa9W>6fp`W{t7v{~togwtSDBuo9+H6iwCjFH0#J*oEq~-SGJVUN#MxWF6U~51u|Rf}st@ z)u5)~vGA43S)G(@SF@-(4Fmb5XvU;7j}X>iq7o}Sr*AIt6Zr)`DvMHDI6P;D86=p1 z$IEQU->%_R1PU>*_Yhne(8g{2kEle@h01}}gohUC9sbqoSrPC~Apxuq=80)Hh;N_P zO_l}02g;XZ!%!uNmq#rXD?C&TrYhY_rK9~-m13Rxd)}dXT0-Pus?zK~suCU&MP={5 zP$efpTBICAZwZCaNo9hgX|3QVXG-nxE`ikegCAS6dsz>j|7%ey_GF zn6q}G*6XGQ-FPdxxuLdnp|*E|xs5g5L-A&}3wKfSO~2}!gZC1LPScORZ;mEkALqSk ztbX(B1m|ROx^?5t>4x~(^Ym{t^^1L#OHTDl3H56%oEszcGAH#rPVxKq>H;O|e~il4 zyVNTt)n85$9!_RLn$+Q(#o(!CXIM25wI(@Cy00$hBDBR^MDbD=K z@M~s5xC-cj#RQkv8=ibkULtK1c5QMiN@D$9F*|N8CvDW@c@gJMQ7UblQthQZQdcv0 z+AdU8-)LgI+?-V;8GAMv7_dZ3T!>GQLyv$T8UZR|HU|+)QO!$Z&jItbWez3&`ZDAf1l99i&^F;TQdVSachxJA(cmGG+dfQ8*2bGKSKbe(5X9V{-L zHVK`#={cEpk&M3Zl&oXK@jRx$SZg3VhrWy}FxKll)Y&caxIKECk3EeSrBq9o-C7sX zOP4=VcSUtEgB5vUmpd&_tVqlk+_Ed7N3BIpO|epGLv z{x=dI?2%bC&>1UxFX9A5EIHXmQG(i{arNs0&f&wcn*!P(t}zI@O6cl=`U~+ZfAUr! zH7kt*Z}BRdo~s}jR`5l~2>xBD1CNwrRoObM|42({tQ;%w&SuD3h!Mr=zpapR+zLDrJEW?g0|+6JH{{@mCO|xnT9}%M`nXZyUmCCQ>+mtEmfDHOAoy( zURbNG)w91z5Z|v?UthPrF}y(9=r!(Qzl?5&VN0S&#Jy~Tk@`b`H^a_G@xRxmS5W#p zjF_j4jy8;@(N7fzI7BG#T{T`T?umOyA1?xYgaf^^5Au$)XAJ!RA(E z(V6uWj7LIe`hHo4dj|LpRWZFe(71IrPu$>-L3HvZ#?X3prb5gJxnWI67;6!K?mV@I( zyzU{EpZLIN5K=RQXZk3edL)0N2+P<(c2WpSJrWxV0%fR3NW>1bKW&Gshl^wlfzmr{ z=3_jQ0@6Ru61-|#v>YqE>ueNd5wdSvi@z^I!Mk0d6?oAjE_Yf;hWL(qefYisOj<&) zXGJECX`?z4p-n>YN{S$aAQSq(-s%>RuwX_Yy{Kk`R=hVupkkur0ZKy@bZ{z z(2~OG|CN?_S>^B$yv<|H?sqBA!@A8046|CPMk9R3EyjO=1VqQE}T)NzKsT_(Gfm!pywUoqHh%uyp#UW!g4^ zni+C>iPT?gNh#8iQPgo7LTLt1oCT4q6?b8tguX@jk$_QR(`MeXA!o4Enr^3@Rutu} z0N)9yGu!5fM6jV@Ms+5RsH4l#o*lJwi9BeJW`T=(I;Gi9%EeqVUna2CPJW9OQhZ1TX6Q;~gc04i7?( z8HHbz`#a38EBJNy)-MwWVI-6t+G8we@Da9#QY@oVV@sa%+U=oVvonK0ePb+O(`5Tp z41tg|qQ9q&g!$C4%6Z>}>GS}{pEjz8%;lGf%E|QUn>Cm0+S7CHvJ2)jMgFsB`LpYu z(i@vI1+c466ApSdsjGIw|~r}bNFQhE><@r>2o9!Hzd<@E?+k;{V=A` zb7=WFT&o-0vK!)e1g!6F=(z5$Xx#C6-0{!c2zlI|r_W^9T>t!GXv0G!D|9EXbBFcV zP~wL3_PUcT!*FRtAq_-++Hji83qI0tTAEAxLU$UHaF}Yu&x%N^2j+_bQ-5`5HwBZ; zfSJEvP`F;wNMEviy(FXYfRa~$1z0@DV8W7_d#L9HN%TijJrD7(U|uMgXZeDW1#hX9gQW^R`E5N!po*f29wIp&a!^k> zX|T|;hfw{6gsZ3a9hfx}tTO_Zf_lokdTCU62=aJoj9jZK4y*m}}$<;-#g z)0GOhqj~OQ14KQAD^Wt)!day+4cbrzc*7l8qxnh0S-;dR_-$#r%m1@)s4@vi@V&qea!;(C?BGLWk1N2B$S?&HY^L=5uv zD=ND1iQY)@jrKW0_l!1js}C4`3G?8I4cLzK_!`Yq`6Ob7=-3u5ViwV@cn4654rqf_ z`lF84MhXC?7~OXQDzj;L-g7E?xICBBB!D^B$OUULcHgqH$?HgM@XJU?GPRD zp51)!pj*U&o?oNiwT1c7APTWOG-iHn(hDHAcxqYp7X*gGLBn`R-8!OuLW-D!lLAMX z6heHXomkO-siQisL_3FV^h*b(g(3)xLIYN!J?f)Vju6vCqqc}qN3A0QM^PQ-qrt4G z7t+xwaA*p5&kvm<=NrHfpWENEM`xSOfq#avyA)$-C4G@c-oIiv+>-LW#n4^%nJI2` zKpJ}3^GQ7D=CB@jySBS3pWPNS@`{-vy=z1CY8i7?O27uI zLz9h5l{Ea-nV*dA8xK;xs#}B3FKgrG?L)-CG|L2sAF)2~M2v9be>vEtamISbn% zZKT=H{WfMWSBd_qk>mpADxp|@&z-7E%oZm(OMfMh=UvF0pt^he&1O6Q?yiTHxkj7g z&-3Hm)!7+TIuss5wCJsoAF?ij1$+x_IJWpbZNw`TQMyQ?EhhaSGKWf1%MTBp+O~h- zWU{T7ty)$AbO;FK&IycZGxj$1D>Kx38?u&8Z85K+_?pSChky_JsnbIADX&n74ekXJ z6@PVG;*r2E+wxT0O9#}YU*3{v(yVSmQ)k``5oTgbHw)4gNOz_w4w0J*&mob&Y&5=? zcI~Q23cR*InhQdDd|)YpV2HC8N0N)DLrf!uG9nYiA6ZM2Rm9oKuq@hG%0C~Tn zR|u@wH($~77?mhhkveRAoZ&o>Q^;k}i_naczKH-0r+8&)5zd0){;P_@=DO-*|ph=hEw{z-9i^wx=obP+Czf{o}+A&)+7muRz*;gY0`^ z5hTOBFnTS3r|02kC(qYN=D4D;bl5DQ51As6x8KP)hi$;2=wgWYmForaAig4Hl}xFE zl^RV`Sz4|T_k%+ML(`&#hR_`xR3=I#@SElca51e3xBj^Is6={_v@}8H|5 z2J-uJkM{!iNQNBjh>NLeQg@RU33>TR`+sdEbG*sBQkbo@8XAPIbU=8_9q2cn`!49_ z_DOideF7k|`S7RHuHWxhx5)RPr(nQIVRrtwWk0lX-+WpIt%%MJ`y?EFOizCbXfbG|2Q$Q)jKs?&UUYoftl zI1`TUu zqflr7`=m&WiXc%>jx|t7r0|~=x;UoOLib@>1@mZ@=NZhVwum1#5a8TY9Z{)oKfz}= zGi1aB7i1Aty9>d@qfm!q-LM91;^3iaI zU~;=t6Dy4PB9~@}oE04kuR-X&jqoICC&N^5j#-k6-t7(UX47hj)9u^4Oy6M_iJx^LK}3Sr>qXi!=)STK(9MuZdOa(z2UE!#6H{2X$B7)$jS&yb>`M(P%{4Xvj&~#CP@PX?|CmYa z$>ZPJ=bJwh`8&M3s#^YQCI!E6m?6gN>h(6m%%qd+eTU^C{+0&+zG^cDj@7ZhW)c;L z`K!NX(vnG>7pI*p$66Ec_DeZ{%RxI}b<(?~`EyWhh?Kb!SDnGVcMs$Sm=OK+}! z;c^SdBwAf+X&bIRc7FMZA;X)A7v84mk3`L}T|n8U>?$L=x$Z z0MTnAP$c!!#=E&EoL!)XBQYSenVkb78e%~;Ks2*Rd7N3H1U1QUWKrHrz@`L7rdhA$s3F4{+Gb-YGe8Quh|?NIc)P&xEUb1aJU)yWX~ ztDMx@lj0V#>FHqMzWrw%@c>`E(mz!(R~!}%8N0CkmlY7pDPJU&F& z!seYubVug|GO#Ef`KV3ahcExEj=O(Eg7pf3M2U-6^cqh+bOd`=ek*{se^huj3dHOl z5zqv;?Rg~k?fs^n6;J0Lb%kAHG1q0Xgv#1cNee*@_L7sV&$`vr5KhrtB-IHV5+`pT zfY3esm0cgLxFTp~na+$`715Y!WtiQp#`Oz3{ZLZRNbel-dpcT5<2-$MG~jteKjh<= z@x{_=NZy=FJq<5&Kdq*I`R(=7;LmKh>EiIj9U!yQR?jOC zMiG$y1Sq@_PBaL_x(>yp?n7OH!X+UWnP3;eOVJT-VIpwT66qEj2-3dWG4{aj_uwnG z`pY9BhT4abAY>3I(2SHz;1OFRKI(7yDlaJ0*bb>CHj4BL5!3^Z@7=%ACXp1q36fn5> zF^GP)gpXqo>tO)fTblJjW%*+InR%C)V`TVx5yfvU3BE7@wMr!V89?APv0L5PSW>!s zYW*ExM>bI!at0M472XCdfd*2!@iMYML>eVS9EDNIe*;L&s63u2Nu4XBKoS#~E?ba( zjJ||_o{g%6C^;FnMEN1K`WROeX0l z9UMkf(wcs>6(G2t0<#E?k#PfnG=TOV?tLxd^roy}X#USgxOB3?$8I>9ePBmAO-Fq{ z>V_;^1VRUzEE=4(22Ppjw23BlnVHLq^5dcm@w%S!062E>ZPfsp5=7iAER;wV9VuM& z9@r0~kq8Hbzd?Zs7vBMaa2y+mtP!F02XMk01L(BZheb%p&+R z%$}0-*a|1GIsh;lk=Fn*VnWfsF~t@G@uD_Y^5H1k5cbKC2nG-I(tiMIV0}CB!f+M= ze;5KY?7ob#1eM$M<5hqtZS>ig>0%bK?GPo>4#d+;Nw&*Ce|02y?xKn2GPqZPrs$>A z5~EN=&XZg`JJuEbReUq@12QB`x#^hlMa3M}3>V_KD%MPe+#n2E5|tv4O%mDQ#rI2< zp&6!}=e=&DeONGmXD}21D@bAN1Hkopz?LA@K+qT9UnJ?g|F#zPet;dZh?H5tx%{xz z3kG^o+jJHEj5k01o$WJCsyKs=O}NT}#miU)WkaIU@gfi1D9C zWI5BA#6sZ!8;JNza7pmtsHLHplShC`c8soGd2gCm9YBnI;7|FV2F7e7l_Wr+^PmV?CTVc~0ZgHI$D79bY)7 zQ_?5;IcMe*Cg(Y4Q+RztRX@x0DS{Sq##z^E+KwMM}H4jqq7R&?EhR2 z{7yFb67>7a2d*7m&D9*|@e*ehVLfokYsMH7-jh&zQaLtNkbb+&W|R)*J`@6K3yX08 zp(lldH2TW&3$}4wcFJ9DD7kmNo!Y?;+TOLxC72?f`9$ZSZQ{N}9CNIQ0YH5i;Xcev zf_p zA~vdhMhuvlRBD1_C(C(K27&`c93Bwf>wh0Ycvlk7B?&W=TwUSo(OH}q=YPS~okwDE zz3V&eiDK8EL!jO0kA6g;Y(k){9Kf0cVm9?+mm+W=A#}h&L22MK9J4Uga3cEsZM0N3 z_kw!DU-58_=WPyW%{@mJQAAg#aH6CUiP(sM=l$2cKT#7 zj@`!9k;H_4um9n>1?q#!qHT8=COC&t)XjcKhkU$Y;;o>dxA#tvO zz_*`NcV`08SD|u^g04|=DqLLp!vD2J zfO}W~cs3#l6IVzC5k+gID|RJN1%bHN1LREr22UBET^RvENr@&g*=sSFndI|PKBP&< z%oE^v&F0~$2o+GO@O&H7gpuk=lY6b4X)a%V&Dz)mD+rbvxfYuiRQu7O_FYg&-HC7G zUT|qP(h6+z8+y&Pjg4j!c9$vW^|4lEkpNqaUr@GSw6flR$#M!y935HoZ{i) z>yimMg=SbN$dDpZ$Mgon()@5MznQ*JyW>)Cst-L0CMrRw5*NdR7V|&dT(>lvqYfDk z2;Eu~6F7nPf_3yH^Z?}N`pMyXCGlCC&;j&vI5Gtz{KFM>DcQJKnYZ3BRVnmrE1VLh zDjhj1s^6GbxL9xq@A9`quTtqBFi3J{21kD4*f?QJy3nHwLzUc(-;|{f4E>8LQT78E zvu*IRaL&o_-h!+!^hriT#rI{F^97wogm`-7JUATD#?FH#uEgE>3OM`etv5Hb(qY}u zo_};dMR1Kyzk}#d!+tI&!hiJjW&$^ZLvq&7C@gGU)OXMKLt!nZNDJ+2*)8XO08W^o=#3>s1PoOwoT|#-1uaMRQf`F*MU_sh zwiO_C1`l14l-{!DJUE$famJJWBs4ZopnPm=?9g;R3Em@EkF()^vz!22aPT~rBCUnIZ}CMTKJG^uxX_cyi3lD7Ih^#@C| znYuS8O0Z-=JKGUCJ1RPx;v_n+GCIFLbq;rSeZ1^gmQdLXQ2F)Lm@?AjIU-8Di}rhOAIIpGIw(K9iKZeV&otn?mh2#R1Hvew?Fu z;brcg$7EU%0SHS0zO9#hQwJ#Nb}tGrEZKI;cyx;fyeuPHuEYc6Q-efvUsh)<)~dS| z8@mNMU)FOiHYQ%aE_74F%p_Y2n3<${1z>}jNh}sHGl{?ju%it#lY%Lkdv+TG_wItk zY@vet3l;n7J;Qv#2Q+(owmn2HQa=>;eyF=2#Y+*T1Rtk99kbjVBsTrTWd7Cqr{(J( z^olVj?(6KMEkq*ERs$~S ztImomJ)UdDuj|NCV!$epCup!44#&#dkiRd_0j4YUp(U*YJpa*^Ttd)&q;G-k9@6nj2P}%~dON#;q2h5a`8I&^w{qU_-(m4!T z1dqo}RkH=`mzw+tY~SQd_}yMV5ZL`MW|FYiqh~n;N&6G57!(fbs9S6J--4?JK@(FlmZM~n2~9~~*-o`bD&$3RM;wX9ZNIi| z38o709?#YEx%)#E=z9S(lN77`y?$-{T5a`#{xy?4eMTlFz{c^e$YYQ;y@OX_HKB6E zoERzl)CYunNcqGV_==rqOnJOAr<0v{16V>ENdq_|vUOF}hkwl^HOW^)gxys$g-;4O z7Ev$TVsvrPfKs#rY6qE6IV$RmcH4APe4}Za!BaN6)PQfw@G=x0N)Aw{QAG1!uj=zG%uFIIlcoA=CaD3M1(leF(iU}%gNU@% zK>6uQ?_}j+W|G%tx?aKC8~i1+NUDsLJF8}*RV#a<=4G4wAmVrIAzT@24z=C4wU+6d z8HTLc3ICW$B2D%Uf6b(Y#TJ;E)O~9B*G$^-4>GQO?RB%6X{xsx1T&LD4da%#!my=C zjXa)=vv#61pY^t5n5bjTBDi`;_cV#TVP+Db2YWYGKBH~-y_yu6HIB%itb+_=7mod8 z>)_V?H0K_&9}Bv{**^+`4%rX0Bez-(^Ae=UkITIOWFMDHFg z%J~&koI&oS{%JVp6 zQr|79XQmD!Q%d{Jt6)kn-<_0wW-r&*yd-0#H6&z0ixrD9u2O?fWWuY0&jmJk%iJ!* z#vuTs5r)EiZ+w;zbdSk7&KMlBKPf-Z$lr>~Fr+)!9Tf zRxXha{vTgS_&1QE7MKM3K${()Z%%+GXpB7x!UsL#r7E(=NNT`*B|u^a||7yvu^%nnN4HostF+bByF4N|O?P>Vxoq^g@^|?eJVz zwh55T<#Eqmg&*icB7tt&!rjHwlv@MD)S*e}MsB$JE8A3eco7i&N3G5+B1yjdV-tYB zcKFeJKsOeR^3i!1Ng6FK65SA%Brh_fAU?5BB?zs{oWWM+hI*h49*vhA-{z#qg9&dK zaD5R$r?E$^Uj)J|1tvLd4Pc6$!%?{;m1-fKqdRv;(>uY1LAs{WeTh!pqD%C8s9U{* zOBqv-kUOR@{J1)yT=v(B$$Qx#HWTgGCmOcmS zm6>5KeCWejatmPEFvn%M@2B%Nh!Qz5Lx7n{4oD3#1{-|%nfkqd&7_LfUE=S)<~&h+ zUe+)(sdIW*l=w@BXV>21&HadSfnieg#=axb>L~Hs%QVw*D;CpieT@%b<4+sb`tQgl z%!7%7f7!J^zOulxryhKilZkk)-4DLQ%U4k$wav`iQ+HyIQaRxiU<@Fe6+>*yLJwkl zE-{#TQuW+c*i9fD+~(u3M>VI+!bjd@AmfIiN_c*_W=*tdERbkdo7*42!VVY0a@S%5 zH7l_eR)H)DfgF24ir9N7J$Am!Fzvh|5*ktXGMffM1alCsW|0df8*LaOdKN-7zBw{S z(h%U;C((vtcCGVX8w1klyVE5bO*h9ZiJ5f3?6MX8U_Y~8qA;iij6_(=D= zgz7s5bj(wDY_By7)Q}id=Q#`nkva3EBfNsJP++7_Z$IL1R%D$1odja6Jqp?FLGdoS zE~SW2((!E&OMyW+RZH(DWHyKZHhv-nmMpdQc{qV=eS*yikmR=+gygURy+_g#1$GR` z)|p)WX}ZmBhwtWTZhu~OF#6n~)g8#uD~0WwNw=6;!%!tmD3F;HgC<21MHx@O<|7pc zvP=qL6V6VgSrhb5A4REV_L$oRG45SBzsM<6MYjUSom1jS_gEY-^bMI zHxFwp$QIRl*eV3UL^qi{f}q+Ry=?2SLNp;hhwTcF;_cQX>(|`40FEQ6WI4{!HG9olV>5hI zdM>iKo%83IKUxlD8FdfD=T2|A9;w|X%j>ic<4Uahh`eb@W>uoPxDg?Jh~FU8O-kyg z5Mw(%)Q70VjfU`^GNJ-AER@!NJ22%~17=2v0%eNA*biaEuCl$n@|yK2;t^D#c(P#-=_L@exFX zv%jK}3J?$D=Mzj+nudu=y@`^cw1no3J)bWs@d%v{AL^3`Ek9mz|G4arUsv6|l99=7 zangOyO=#QjR-u8=)t!5^=5g}3!hlWbGwdz8Cf+yyE0 zqvq=rcd}|tk)~O)M)%&*WQyZR^4eFFVIEHN2F|bAaJwN|s^DIZbM7 zWvbOVYWD%E?|c@!?$l43l06sHh$--wnly+}G%v5{IuU7+=c&=Z(AqQ8FvDJN%{Gi27 zlf+)FtY684L+wiNSV_n>l~r&-C>KlE@`|4_RhVgB*j0NJtS!P3 zE)pO>7eXNFswx`o!5_CE`tnLFHFd~>d4@ek4Es{7QNU3_TU?soM!}5yWGC}8fkg9y zq$9m}=T(1?Hsf|Esn$02#uPf%4|Lj5*!Vd#2F^>EF7$SC4WW``%tK@*6=+QlSk&&b zC`XEdrzodeSfWF**e3o4inf@>Ii*|cGJoX+hifqnWTr!!-67%cCx*TOQo6XDA*G38 zHUV)7LBC&vusLMTim5Dmse!Sy^zf;=+X`p!DNDu4GQA{d2)NY6a;+eF%~biB1$on^ zPK#mCwQVAOA0qwRd$j%ov=S=bF(jq!H{QK!co4M`US&N`<*7#He8To3LB=&mq*d{W z-A?Wow%7Ka^h$7EyH&I>EorGpm1{t3<{Rn4TeXKcKv^2?8xUG-((P&SoA}@81=~Nh z;N{Q}@aDJGr`~E5rfOh%mE$ziZZy&QhN7y3;zY&0d8k-9r9%@RQ7d2zwc*ijwbX8G z)CPDJWO(Q*(`z^q5xNrT?J4W|=rH;(>Q&(Bhc{q8U0;8S%Bc47>2(+7%l zgvz|$oncbc5}6ec8Pcd5wl>#wz%JAIjAT8G#)tx{7T@&=87I0JuP*v;G#l&)nf!1z zIVKvIyfNxTHody}cAIX>Fk%u5Gn0sCVP;bIgef%Lj_{VBti}A|(9B23oGD`*W+p8k zTG+zOB;7HXnY3`&*@T_1wX{l0tRdgR12dD_4?C;0t<_k{Fz93TZy9Bltb?#@ESK!p zP_`6GY;<%hQfO_xGV}s6xI>8Tvdf+G%rFbMkqbW1RtYn{4^`vm&2!scr#1g;CLR4W z^2@N-p0qDqvMpIc&x6BZucfVTVcc(_?V>}$vLl14m=X2Uq4va9SoHlKy*8QApz8)6(lPs%GY4 zTu{5fQM8$G(j-yk4pY5I@yZ!J1lz_9-7O_ zIJmZW`sh^@6vgU8Pz85u?t#b(Kk!Pv8OAUBVq^KGE)Qia(?;p~s3CZ%?;w4NQ?Uf< zc821J*5!!a1?2Jv4lSG8c;gvCLY|gGw0r%q5$^bLn?08Te%*DSl7x^QTG{JbQ^hf5 znMq@jLg=nMNPPLn^z1Dg!eX@`d|9Sa!rD;Ww(z=N;UIlexqEfxwg}vlFwOh%w{5Bh zZIKs0Bg{#StwfdW+oFE|jB+P6^wgL4Yl}Ai84X!^7oiV~ZHw7Fj!DjP7W565j*QLC z$}b>|YgCP^Xw$A*iTipI+1NIemL=JJAHR$iKP0L@dM`e8|9*irVNnzTk`kXf1nXB0 z-_`$M7@3fL_2HszxZgLCt0pn}DiL1H|JpaHG3mpv60*?bVOtXi9_*atc2dq3V}vFucv?Cf^AJOiF$v7AJkoKM-8P7fJ{ zNV$#e7zQ4TZ4b)b54miNc|#92EvtEZ137!({8cgQjfecQy5xoIxMMNG-wy@r3)yGmbzK=rhgbm&qQ9YKe3zb{@1MSx?j2_F48Ok!jWqxZE&W{zT z92H*gv}50yCOlT!vQ&nHE3F123(IG zpojHTKg3tN=+8u)+u$+OKoh{uVECo1^oz*SCq6?Pp@2r8md1*cFQ9c*xqv32k4=iV zjhdbI_?@(Doz0FH&E`+GR)#e8oh?F#E$*GRo=;SMovk8At&k_{h+N9p&Nh;RrsUj$ zw*k#GHSKe^ZN<6PX@(TpogJ?Z+8Ycz8Y1$Iu-&*mvg(T z2fLFgddxL@eyq#>q-Z+}n7B0jx-eHWLjiu47>ASWH6QOnmkcQj=wM*$>+|U&%Y#ro z_qFo%@5Fy~U+<0N9}o)chq851SvR=PYaH^6zI~ZJJgEHj@R-ryDlFFXAHY70mdyyHBwIrO+gw?#AlQcWS{z)ig?^ruSf4;f#uJMhmZc@sNH z>K(N|m6|=@luXi?f_Hxm9K2v1(y1TXQWtQTeA1!bHuzKF*hA@RlHO_jLpJM&*V>N@ zsw3BTNAfnud)>#TkHW&3H2faHH%DMQoc>yK66wta%u(>*GzkDhth53}Jj7 za+yGVQ>c1Flyj4?c{4?J%bVmy?3X2_+;?#JL}QC{3-k4$(8@P`ujs&i2gV)StOlEmrvz;Kp-n@Ne>uGIgSNfnO&WhQ~u zX*>R9CP4%KcQeWCe>an6|I40dpmwvGJ#Im z*3Gy~)MlBs3p=+p=)^m>AKH9!ZvFY0!=!1qhl9BN$MkESgyS#qt~~?on66(_7ct#> zkGSJaV;`yCpF2E1PSnd@Vqm!sUTo&N4H2WZxDAlAT-Og$hXgY8;hCs{$3m^U+{f=c zvA`4D9tsU({4*Pb72KHHvNr$a#e2(Q1mN?1 zeaZQ*-uIVU+kD_t!hKyR>YHENk9c4F1Jf9}4|{3*Jh6T&HWP@w4WaFA{T?eRNC z@cHBSGc=0Zzqm9P=c%i*`pr{rO{>X|Ukzu$zfYQ>IKNvbcc`0ByJ%c%&U$%f_I?kh z+Dl%}H&#hrEma&nUui2y2i@iBh6LRc+SI+|Zxx>L-|yC)(L5X=jsYGoe|?gAy3PFY z=ZSk*Is|IJ6!H}=j3wl80T22d-OB;55sHD0lZ-f)kUbO zUVT_`vw}$b+htNQ{l<}Q5u9?Wu$+DodbwK^);n`dSJ5nzem4MrX)*3ogb*c0vZVNi zxxfGY0Av41l&q75Zk*j9Hq1;~#V8@DI|2^NxxZ6_nMtxOHOc1g?>|AHyTrB&Lp)XP z61t2ZDfF891n@Z$9BUXR*Y1ZUnTOwlBe1D{qm54RY9>Z7V$eLXW=o@hlL44}GZ^T~ za6_+>%e5F8c*rtA3SW|sm9CrI#{q~r3)`DR}(5REovXTq5M z?c^}V&2P#r2Q_^yqCjNEp29J%F>;lYMZPWejcb)hK7&(*1QWuHua-x_^<)v?3_UsU zr$_eli7g@&T_YOXvpAit5`-Kx8(|SqOz4FtO2a-KqwDwHob<}C z0zVa!bG`|2r+;elsFEutU*vg{UiGQbL8c)`hutN;y5Nc(*hj9*^dY?_Rp1w3E@z46 zb9!xzN43NbxgPm+`sbiVN3n~XWx~_+I`CDsFg(QyE>1?hjewKjtK1a~?u>?a9w&Ts z6st&YGQPZNbmHO5HGn#2G|F7naDph-9uhK|)EO$&1R~bHmAE$7!Z>bbt$oHfEZ z$-(2^J0lCbHR5&2BJ;F4V|&-{Zef0hSN81>=&X!l*qc^4^-#ep`EG{{uG z7OQF0ju(IbmMiKw-W-daC^ubae=KJi z*7A7~O63H5fGb4&!ly7Z$%rd=l>qGhtBC5ij#}>8)_h5Ad!DnQOYZvb>YLUeSZ4b} z?#6RN%Tay)=^1wJW~9(vdotOX&ga~%dzhJ2mVKsinhSI0?hdx8&gHT5ws-hM_wWkN z<+$>8zPtNw(^6jm)be&m8`?H`3oay`^Y#pomcRa{1Q$=|?w8%%joGJy(SntM^igh3YN(-ZGt${dLUD)Mr+J3T*{d}``JzCs z{j8hUhKGC}-jtyaS1LN_uJiRP9=&cJYSYNCt2=Z&3`6RFtP*^l)%c`kr(Cyq()Csk zK)CdCiNPFY>Z`|^XLO5of6}&YCEuCgKB0^S-%9=L+H)^_LjGNFr(^#z97^+ygk5;A z%_lXT!ecNd0PX9!lejEaFFa6(9cb5;n+6`5->%=;HqU79wPBiT`*_=ZNMg}StcV(F_v z??Q_RAf_S^!chtwUkHdUboUE{a)p)n9-^56(Gv+{994Mj6Lyy#rVcZcvfeP?hlSvW zIm(7lSci+W+3@*#2(*R!?1xGDngQ>@GNKVVI}nzvaHFP(&V>jX7%xl^xxN^#K+3Em zs;Gx1q3sJXVih$JH8H4+G^LMfE{U*;Au+oTwO%bLqlW4;zms)^kZ_pqkWZ#W6@$+nPO9w9HQ@Cv$A5H z`(ogZVloioiem^qW`&ehs#G39g{xRYYV24mj^c#iCaQq;I!lX=;nF zosaKXaV+q4?T4wy-=c@_*?O}iCP;-_MT2MUn8#TYxIhW(wh7i@39GECLr3qYqTc_w zP1w%DUl$G9w0m=uCHQkR@I;B}$I*vL#t(b?&Ik9-*ZPT!@QH&giR%lAl2?gcBuQHR ziHM&#r(zNl!AXZ7liqkIV%yU_+Bu?=B~xoAHQptG!jj3d2?&&vU*?j}5mR)TQyAK5 zm>%e9{8A7alB-8jo~}|%hm+XZSOol7g^v07#QeqWfs(N{Y_X|wR>_|aQ+SS3b5Yak znbKZ0rll^Yk*1`vkfq0qK+`X7(%cl%BSM7DsQ}o1q4g6#b$#|{WeQZ9N+hu1M zAEzTCWh5|XkbTPV7|Gz<&j>}ybkC;r6SD{~;PGkq4jq#XQ|5_K_Ks4vjES`mI?f#F z%TnCWO7u%j7PCvYi@ngwJ}k*H63O0P%3it5eoK<0C7AQcJ3Fi0E~h=4H#28RD@WBQ z$C^0z3wm}_=nU{GfLrCF0IMRysG^(7BEpd(*aA-# zxEL$5_}iCaN{r%H{-iYij&wQfR4Q)F;;&i9+1STjIsF5;*0Z%B*$5$#$A9p(K4_iMt@i@Wa)iWX`D>y{!(e?eW^xO>1%dUZ45V^DtEoOvb@ZX z;&EO^Yh}WZWkh7<78u@E>|hiB@*2Kk0o~$L(z1>6vb?c!XNPjvH5Yew3y-)DUMkK$ z9cq466{lkrUymxtP%5`sD<>5y>+LHYE-MF#KmF$W z7*zr6RSMbV4v$dp@+!}moGNCSs(VJ9W{2w5xa#(*>dx`%ZWxt>QPam>GoVrf6Ou;a zYR0N+CdO-~e%8!j)Xu?RB>(DMamPmTS9pU}>py)_+~6w7tFc=v&&z5z96syW)>cQ= z!h3!G{nPtc+~L2 z6__BN`yxlIkiv+wj9Y1;M#l68@fZUhSzo>p#cLvs!dDt4n3@cTjRBR7^vlTQOgamp zGoq-0i?>O8L`RwTY>5WR7KkKf(p`yR5o2mLf3A&5_tyJrjaUNf(N3GM^XgbKd0WRw z*ap6WWi{E$wq%sOGU|UNyMi?O+T@!}XLhCKMvSsIlb3H`GlbBjhx`vyWX$wB?zvKU zy64R!WV=vfVgX${?RDyNMLd&d{1H;{E7$@JJ1e?<$aEni-Q#}Xn*v_7KUshu=U>LP z)$TdIE(~mgue<<*+De`aK8b0oZ&xg8Z>xJ=D{;NCf~ozDsa&IJJKJ(w8&k)$61;}j z06N)z+5liewS7-(@A=vhxeSKxyyy$;7#I;8YVY{=v14MS)5ZffZHj`FvClpioC|E{ zZtq-p-X-72~ zj?6SlX5J>Vz)D#|MA zvX}JbFB_? zftjhHfrim_En|BFV>3Nd8xvD=jG2>_nWd?@m6e5sh1E4fYj-mnCu^H)rq?`e>>Qo0 zJ6PEJUUl%Zb8vEUxNhs@>Ez^O?GotZ;_mM1;^F3g%{|1$-Sez*-6Pb&BgDhg%gH;! z%iG`I$H(8t-`~&2)j!hvKaF6wfGE#^n}LDBp25+9!C_$`A$B(k{BER1+z9mviwg<6 z85$OX4bKe-j|&fvaEK^XzByxc^Evir0{T{u?yV-%TP+c{?%cT*DIfVsDRN%vKjhFS zo5)vzk@1?hCl#YUU5;A56BT*!&f6Pzk|OWKy2cd8#Kc~TJ93R{j=-hI;s^vB&X_PC zMYxY65aZ)<9z;qcu{4I5O(Z4;B{rod5{XG^_|)9Q)Qr^B)U?#3@U&M}=_@|z)R>I2 zgnI=U_p>tZ-%H9Yx}TMsmGvMs``O(bQg%-6y@#cbA3pTRThGmV@;I*`^HD|Y52Jb%%U_ws$i%f_Pm zk%s!0m86b((#w|(O*M_3O--+onvd#UQJPxbw6?rzef_4j^)=~DU(1{Jw)T$djt|Y9 z!^vI$I=U!5U0to+qm=HR*W}Ue9%@fdR~u!#rFZHv^2Y*FQ9R)}{>47L1&ZjEr`Su2M&rNMnCT#-{qlKTeI0O^r_vPJEh}9GjXP z8=so)eY-aFcA;$MbY^De&AX$qcS}RFUuR}N&dttFzF+?E{^Rz}{^{u{004lU0>oi_ z2eck?0vn@@^B}3DHyJ5vQfSmr+Lz9)956rFP&V*DNH>koxUqaFN6Mzwd8n~shPPsBY@o=tcmywnipI(Qq3_mq}{c@o_>etr7$m{yg-FOg_fLSYPsW*jP)>Y1) zurhG}ylIiyo5r<~eC5E!(GMXLiBEOY1Xq1qjm<=uXVpCd5#pBx3_%z)Ee=1 zajgCIkI&=;CP9mi*4>rC99g&VjyJ!)OqQ8mQrKo5hx%Iueje{^|MMg1TGQ$Nm*}>? zzc!|yyG?X;9{t%_8F_ZK`&n5E?bp}O6W!YWyD#2J((qs|KNe)uc7 zMC7pZTXF$pzo#YfMQ$u53nfV{rwlOsnoN|ctX@uA^tKmBMfFRqWL%u}TeyQ0vFI5t*DK)PZg!T`4JbHCUgqmf@xRiRseRkG2IIvQBqnOAQP#r{Ak2GcPE`J07 z*?r_(qI)o0@zE)#Ma91|JaTKZDqza^)3c_mCj~VPB|J{0EernT$P@DE@VwH1al9_G znpc*yW+U6{(X8JvZlWydovvQ+C%9yW80DK~IYOOga*w5({}X~`^o`@HeA|M#L^xq7IZw(0fN(aybgcQBmcCUV`C0bv*Za19_# zXLI!G`*s8P5N|rTpyNOP7VB!&H-Ih%nQt>W%Z#c!PspnTYM&)q8eWWUB_oHadMPZO+r<&~TR(&O>t9(TqkL$A5x5q;@x@vS~RtL5J z9m!)hND4pIXMmp;G;Cd17Ed@pFT}eaCnRW*tQ6qQbG*7i+AFKVB$U=oPYYH>Ke~@W z6$vYv%XTq`_gJ1xqMjxOLRGPOY##UoTe(u-m_S4AtrFP?KKJM)kB{uuJz9jzbZUni z)4hknskX=x`XZ!3)_qA`zFd@>tTXse=#C~~2@Okq&OCnF>;tdVAtdU1d{*6f2aZ6G zbDHPyA>%4R!crhLhaEkxClVPNUId_GwFA4DRi;Z&Xz-`ZzQFsF00eqPCEN1e%VVK| z=#2}`?DqJVhdQw9g?QlHSMxcE*#|lu{oLaLPgoLnGC~(7_>k$niZ_LrQ{>^$50r~}hW z=>aX%8DRIbVHl*3vj8%|jYm1ZJn-qos-b7^D*}9@Fb}tV7uRW+JBRV^!RW5{>`>EmHZa=5t*MWNLhI?*@mfQ=IK$Y>= z>5;{af(A&+C4-WLkeLKW2Kj!~o5-}!G&21I%a7>WP}#=cD`&NPIijQPAj}?n>Uyib zzPCFl;yBGtf*rFks`KK;`7$09M>30?70Y#vB^S)ywpGQRH^-_X`!7Xh)`<{H1hRL0hp{VN!RS{EBUmtkQUk(8 zW1ye72OeR=QgIwQ@O69YBgzgjwtShM?2guMQ6#*d_W*`f8}bW~bm$Aw{4b;M7iVT! zti(3Ks#rrAZn6qAwwI4>5CTn|yccy!4LlD=CaRsq!gVUr3fL`qz6a1?6;__me*5Jj z;w1Rx5dBTT!}Zo%?Y9i`iQ9 z&KB}FQcaV^u#e7GDU}0}k9@Y?KUN&%Rz5v4ow52whW)#*;{K~j&4{k5Q~06kjn@T& zeEwJG+WHW#HVbN~ap=*ZHQ%ZvaVrF6wp#8S>n@s(?-w>!i146WAu~iP-RGBB_w;e^ zqi4G?c5O6TG2yfOTPMB}K{XoJA8eB(A74Ep8z0cPMQB;11*h^7uW`i|Lc;b$1*1$8 z5tPXXqH>_xg^s@LqcA3IBa2hD%d-w#+>*o=VFzq(JLDC%LV5k~DEn_x57l;^SAfs> zdNl4HGBgd&@vK#_f%YYWv-93FNMN7b_h4tlLo+y?vxGu z!~+1^3chhi^58Q-a4g=1i`R+MKLgo+j~JZXxR4*vYkA_AHJX(eM>tTKQGcD)FD%QR z>|gfjr+K>f%G|gQ>rI47d#@AFpJHz5i@qm~30s0DuVj^t7-@_4w0D=)mW zchQ=8xRY1FRy3Nu43ZIZ%_VB*uW1%yFRS$-#O=rjQtOWf4MR-kI>;5=_Z*2@%%FWe)ld7nB_xLL&3`HfE0)N-JhufV(+aKWyCs<1ughe_l*xbN{P3~w@KE-N z!4=2e_m`NO0z$|6jpnOkgtz-SF8ng30owbz_bt|)GH?7i2R{BgIWS880WY}IY0}!_ zpf<$wvf#-dkW&o_bQ)Ca9-02>yq%rY>&tu_VF+l(}lKv-kMNbk`-903U`^_PvRk?VbZnfThT|$(ClLHazDbgS7`uc zKgEf1tGEC>Wsg4rFg+d6F*+C0)u2XIblX^u*%v>jwG)D&fezO|H-yuM&ZPxqalx@^ z;3P9Gvf|Xa^hR#(X-Rj3#^@@#D{x<4*;#Gg86`K&)n*Z0pD)bZw{bzL{=`Y=>z*E3 zBr%IwmV{N_xa-PqvNKGV)qH$?M_05=F&P+=!e^S7ueePQ26l6h_j?Z7@|Ej{1M$~* zT?`iT`O!7CQ2o-(uoy3}nW!vLNK1nKl8Pl{DC+)NHm<$|p+dXhB6>-+(slx(U$1!0 z$U8%^n&@`>j&Q$^IyO^1KMN-T9({}WIS}3CZmpdVmKkC7fXlyuB6o5-FyafbbqQ)G zPFHmr%7iHPLXef<#j@1~Os>_o$z{OgCT7hVNxD8jvL_=y$AzMOW}oX0#Qr;7!uF-P z8J_{y1m0ZD`R#0K$D(bifQwQQFuKY!$V;4z!DKSJZ-O?&WHmxFhv=A)o|2W|%)AtV zJ$<)_y+}ARmd8e)`o~RuhpXH6tlG!4rWNo!Dy>>AJ^S)wyj6N*n6dF%Xj^MsN6HmL z%w2bD-Rb^I4IW{Y)Nt=Vem-ARl!&sG06yhQmyZlD@PA;rnt6A$^t%3Aqu*FR)fpDR zFP;qaP2fY`(l^&by~Nm?P%5O1M^IkYDiGHlKb%I79>XRO5-v^LvGLsR`bHC zuh=zEVBWin(VToTxmnjfM7)@ZAZ4=%y^;KGBes9(dZT+$)pfC(esW+#)$e7XHL-gJ z@q{;uK!z_2k^m+(Konw!@gy_RyqHJ!gOh(NbM~Jn!^J$3NcxAr;Y^mG-^KpKVjgys z#gPX%agDcI1T-FRGw=UE-&)|&Y9WqWVk`%3G9*b!e59fddD9<$^Y26csHd-Q3*4WM z$p$67+KurO&VQm5J9G|o!wQt{5c{MNFnT?fWc1keu!5(F2l!T|(Os4}sdAw-wBSu8 zK3wX|GDl@I<_hutCedw$q39^Ld_+R>H&AAWJZ!zGc!r9ajgYiWGoBr;qrBMN)4VkQ z5+KCqMj5Cw*RjT3UBEv&`{hrbkx7(`Zce*VXyJ#-P{-QJG@+E}_iJJsb^t zPa1Ol>*+o<2plyC@ivlnr848Wpr&TE+%mPw=NLlWddn4M3b@z`8hMcH`A7oqn3B)EJljq!=doVnAcGSucKpLk6__3 zN3Zd`tx@UlLG){i5PX60wXg?3vEWrrLrbPpjRKoyuG5>mm^b+aZ=STjDg5-N=;%!` zZ(He=wsNO4#VF#TP(_5y-45#J~VV$Gxo%7Ed^Bp^XpR#t+zSbA3 zcfE`59B2o8{M5P4^kzJ;Yh1W%C#H7oN_RzC*VCr1Z|&U{M_v2R`F0f0&vk{5qUGE_HbMp-_YEjguN}LdV1Yx+ z&|Anpg`Cy^J`oG4-V+)_*d(*~4v)|zv&uY+-i~Xd9fiG03Ta_kYc|N-%t(% zH6w#px6p;XkdjAZxGEHQAydx4c}QfLcz&Mc*|EYf4ce2~r$@RVl*uBL3C$zH3dM(+ zmj@jR01%;}4!QK)ppj-^&$C(ZKq*2fw6&cqPeDS(z@udvyd^EF6GFh3#R$b6c*6W} zeF^Y)F|frFPR{HfHxq;i<;%B^bQX?ZP48dH;FAghl9qrm%SlUbQIdd(Z^yzHKY-cD zawWyuyI9~%=9p#<=yyy1#7T*-Z{s{aY#lXyAJrsUz8_4d-&^9m$ z$K+6ifR8GHY{hg(K4T|4aIPJII!V=43JHe4-8o&F3CUlx-)^kG67w!{LHO3f2j2MiMhoxDUx??WdJjn{ z5|A0%R25Z{QY}?(bj^AE74wNCe55zXQN@~G{PIs?T)_(;isn4kWxhXde(>r1aOeD) zD>Q!czr3N@xUh@T3>FCD_JV6MY#$ywZMWl^VEtBl&DIL zn_7(!Sq15Ax6>gV{@-v{ho~)ptmT?F4)x5>^$SxMF0W|w32rG=>$3&oHup=!7HPBG zbqj#|a;IqPqyc;FFHeyrxDg8(9g^R>84~fHrRhD(0#@v$;suQ5iryBQ{*u41!Yh9S zZGsGViKW>@(8d&KHlhp>e1pL6ushh%1sd$JzUAM^?FGbjE+Hfi$)f+t(pFVvB4lf; zX!GfJ|K}GCo?6geV!zXcAO`+zi;5`%Enu)VH~}B+EDAg<`Yt!Uy}a}JZzj{y_qSWL zZ?^Q``sEOiGazRNtbUOeq59bY1$0z?=QgtoaNWI+{K1Y3v{I!NpTc{$Tk9 zn1C#SwReA`?D{h{ZGOQ=@ZTnO;J+xSbd`-DG(MZ1?I+=9ls;9){Q{Dh9y4*ZTK-7a==7|R&SM^n1{ z3mS5EA%yUoa-iea$UVs7FGR?m;e}ayoy0^3-8!DdnPSoM;s`3BV8}k1-YixXJjA1A> z{6jj!g}lT!twZzdOl%sOzjn}xm)(WrG!(BtFp|;!op+~N#;agf<7ykEZDXSh%-p<{ z7;cNf6#H@&TIX2GxpjCwS-$0o=^?r}@oKDd7EQ-4g$07yZ9{d=yrCT(nCSm_LpvC_^2~p|p&ebME=QOi z>^zn%$YHbTtN&kbi0dmM%z!7bdG|lwP?(`W%-&R=two!DO7w9x=*s8OT@ch=4(Y?o z$;FzaEM+rQ@=E_nej{%H+R`9f9Ui00XCoEWpM{>8D&{r(iA+v3Z?lznrbEX%0A=t9 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 z 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

UU-H!wWXQ8;8V^2>T-!S*7D5wUKOtS% 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

!ida2w^x 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�Lu@w|f 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

dSGdz+kg=R;utgUqTu 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 H5)c48aF>X_ literal 0 HcmV?d00001 diff --git a/images/distracted-infominer.webp b/images/distracted-infominer.webp new file mode 100644 index 0000000000000000000000000000000000000000..b0742f29e31fd32a72f516bd94907c3b7fdbed3a GIT binary patch literal 12932 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 literal 0 HcmV?d00001 diff --git a/images/doge-address.webp b/images/doge-address.webp new file mode 100644 index 0000000000000000000000000000000000000000..5b4c6bf81e112a0c597d09bdfdcf0c351e946363 GIT binary patch literal 6440 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 imTyeu9Xo0 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 YllA|t`9Ir#N#_4^!2MsX{r^Y*3&gp3Z~y=R literal 0 HcmV?d00001 diff --git a/images/eSSIF.webp b/images/eSSIF.webp new file mode 100644 index 0000000000000000000000000000000000000000..f5b7c905a7569019518b677f04490c01eab0863c GIT binary patch literal 17876 zcmV(nK=Qv*Nk&G@MF0R-MM6+kP&gpKMF0TMNCKS!Dkux206vjIm`J6uuqrKd`Jylq z31@DW1La-FwZ_E6wMY=zF!9aj%0AK`Xyn(+|FHkj?t$VHKt2b9+s}*s$ERoL|M7D| zf4{`31+VY>-nzNh|KIZe_VrZX{>VN5<^%u#w~f#48GjD{$>{szeYO5c?xRHulKy-1 z_mF?cJP5z2@$Y%R{(e56^Xy-aM=;4*#>|u0q0%EMEaT3S!H|+jCAwuCdPh#Ao0sRS z;q8-u$Y|9iriUDf{*t0ISz5$7(DYW?g)z+e3eKw^IiW^8?^w#A9FCG+;m^|4pgP`e z-%2HN?F$IE9+}VQpFr`hD z?r^*Nl=kNgPbGcBII}UTN?I;o1S?;8AYhbJ1pDHbt!(YFZ5DvX#02#b1##C)_k!c& z8^6qy(A+QBSaccGQ9k~a>Vn>0On>WKn0*2LOE(DJze09)aXLUf017L~=-#Zi$G<4A zh&J4=JLO9b$MR}sEc4oewV)-f_+nbiEZGL_Smc3Wtq#u?-j^orcSm=%NQg9+c`Qk` zFfL%D4w1#mZIn{@XkeB_ja%qjqA8X?Nl}LZYm`ktk_`LiuqpTKs=r&;La%gm#LATf z!lsA5BsTNY`Vp_*dJ=LFYHTd^-iW!IcTFJyDjL9Sbk z;O#?w-%qL4Cw6GqI5JKm!1fcF%a!&Sb=Y1c^ z>-6XBjg*okL(o*PWoRM;HKaD$FpEs>w_F4ySz`P0X1|RU!PH*$qHtx8NXRbz5~^Zzx0XWBeHpm_~t4QoN`3;o5+28+V?r0 zoB<_T$0(15+PeS=FXptUqLVt^8bYL-OJ`b1c%bo!*Jd9yd|0NvZd!eu_Oq1)k!pP` zBH@U)qIAQ&z~v^|S*l7kD)*yMPd_l2gxM#a`q`lcsj)MJNWKrYisxJCir_ia`HXeAQ6wF1(En z_q5EKhFs&Kg!SmeYVM!&Rr3nO6^;XFn;wJ^Ek8wwSuA#uOgo8@7xb;hV0DWEyeHS> z0G=*buFQR>BPQ+93*Jm&Rzr-AN;XJZ0Hf<9=PdI5fgy| zjetLO#{Gmy?a6%lK-x^%YzP8DZyv>4F(HhCv_$v-3m77~A%XyLK*DM_7b75ae<%_S zb>8398eZZ~BNHSRvLP=`d=xKWDfEH={(cv-d+t9RnOZ>w#1X*(!4p#vxkIHBH6O6qfBSH&(_u#K0iPg1s`h0uvo2`+hef5)WG=KdIYSJWlxqA0DhwxWY!~By|4a^hvVa zEKdo8hVAtTLs#}nrneGa2#)mMM0e=fI~)-Cm`+NxujF>(9qTM1*BQ7gFvIdSl~$?Q zIE$A}K~@$_dMTyC)Cp2DaGc&J_TAhnR=u9f@@%Z??Uad^NMlRQUWN7}X5)qh8$mcX zu);o25CTXSjNcow*pjE}D?LFOPo>=EJ78(T#o!ukS7Uq@uaD5Ex!$ z)pHzBTWUr{QcJ1PL^C=1BZCoWyFN!(iM3++CZmwqjiakwBqdO75_lY8HL~~-N4(?} z^+|{Ag5wAiPgLwYR;zLnGe83DqRH>KI%N&zw5Hr&HQ?BY&5%} z-bq6o`il&QI~M3az06Y=_Rh912_tMQ(@KT!V)pMQ8skFzl4N_2TYIXTVYlHw_)UUm zH##+K_ji~s617(V<_skab^;JEQVE1A;uRrkpp(nh(A9OIgaK12Ts`l0-4BU`{5E@Et&KZW2Yb&Xhf>`W)imQ}#K)^7Sv~bjfus}`}JSa0s29QAPmTTDR zt*lV9^)z>7k6`L1CMgbP2C{c*7L`02FtGG{1x79{l86 z9BqY43JbzFE=;R{uC&bsqCs`{88+dKfdU|j;*7}Sm0GHky^GCL?@Ti`Q%C_~Meic4 z^^iURaIiMk33WqseEw3SSABmpEmff1QvoGm`-Q%ZZMo>;v45v14|2Db%%x_Q@fogTG+54at0eQr#UaKgxQ z$CskAhQpiki+V4-I8qn$)p&tYd~@Cowz!uUO~q|$1q-tGk{~Yq&9duBBLB#zTTv#= zZ60MdI4K^a*MmM3fy(mY_=%uCOFWTO8J1L~wN6)RJjKACDIj5!*R(&~YwQp-IGSdq zBVz;=cCG|bphAx>hkFlDeGc(LK)nydvj7(myj|%L-wv9v-e8Tf;BARVUUzUX>IYN* zdyZY9yhobN)N83+qg)J=lF|h-G-Wvt7U^Tlv$6wl6Ut`*x|GVOSh4D?P{HFbjXX4r z1>_x+MzS~)m4Dh35M7T4DB7-f_Z(cz-Q5W|sC^1+=ca>~2M5b@YO`{@f zUFQZ(%bdp)X=K|mL82JfgeIqjwvYJ-o#L@3D<#@W9w`{dIfag^?8Flkd4|O+Uavd( zJmeBoC70X~*L4m2j1rWMGmPOeeiH5r2i@rV`4mGr2+{5BmyZNgL8FC2o0^b-lO#E8 z^q#W9fR199Uw%20>+#b}nPrA?(Ki?a2Y(E|RGyU{DHgG|pj5a1CIXrap_6Xo(rh1Q z>28~5N_Z?Og&zf7JDdQlDoW*ckTzros)3#>1vi?rx+^;reL4M8ktfG}C>R++9c!S4 zhc+Inr|D^;+JK_Sy3Rbb0*9o3#{VoEz~idz%s}6+r^(YZ#u9H}g4A^Sv%^XzbYjDP z`XCQ-)C|pB$)dNn`f3`XKVD1Rkv5EKj_w`(7X0A`(HZOph>?3)#|?S(O?R|M zVS4ONoc`z-eWq{I?Vlu2zEe|n*hF8k7#gSv3 zSxk?{JMq~Ma`c;L+sSlm2~0`g6p}qp!!OFS zC{g}Bm0)nZ* z{Qd8W)&mv=6M9@-KVDY?jl+ZZ#fNY#yo3_UucI(8P#{uq;Rw*BIYLe$R}k zpxA_dL9ejVwwV=@gs&zAxpsbJC6Kqm?)~vBx*!g5dJ`djZMBL5*fiZq#3&MVhyduS zXm6#*lzJc?W#qKFRHWlHa^}(Hv~-*7WyLJ~^b74{r5lE)1n*btKXKGGy=N1Yxm0?# zij@xwtT>mYfcy7{E{@2E%6MzP{^PNTl}%-v8~1VWp;UHsmt2?k5O};F6nE~;hxhk; z#in`*21Kiz*R-MW5wZRRf@()Ey7H%3$k8Cl9ee+sUl1p-Yy~kD5FKQJSN&%{#38yP zg(0E`*DKdV%w3j;YZiUvvXmr}-QZvZ9Q8lnVmZIS*wvYcq}V9ioPWVLGcY}E8_c0S zq7wG~lG>VsDUQe6M;9$=x%Y|8*MjGi<8}TsjY@j{CthCKv)3=A0I)eB4zxuk@lEH! zwFnr0r&8dD^WW_kE{~HJ{n)QnpAwheZbV;pBdNFt4Q3g5N~pZ1BI%Kep{y&X=ThX# zPkC!mih|MQ4uA?1LT_9k^*8cTLKVWgTOq68_ZQ7QUxDBdQGR)5T(irdWBXCyyjW_8 z=epDp!kARI4Bgiiw~-9!@!rcP{viDN4{*te_gGy1u!~RqIs8;f;_LToQVih3$GRx} zNneo-4$*a$|zPh8#-0#FB5M_v*VM*qSfgvER$cTmS z!?RtLTnvJJ)D2EOVsc!<5{+|hbJ{}>qOp#*FDQ){qlpUO`^P|1@HO#Jvq?WWlO;78 zs3L&~d8;h-%VwNe7L(J^TU}pwX8%cLNcK;^s*u-Az2?97XVu(#OOL`mZ3?uD1NLiW z`;x49z4t}a(YJ66`HjjEFZcOsr>u%Q*dnuZTS0(8-qM$V@E75bO_@c4-Vp~YpJmIE zreOSxbe7eODyiV~oZ^}uJCQ#ArNDptiJ9zyH4nfHDZ+G`9*t4m1Xc3l`i}9vGt*!# zfo^0d0wQjEo<-?-&9s35SA#m2zh-PF*Zcrz#se1wq?MuJum;1x>@GaK)rze9h;% zl`_&kErf3ZGV94MzBb!ZY&w1nvz5M1ULJy*JJ$P9-T(mpxnoz^Ze(*JQ2Tpf*yuG< zaIky@#z0Ps?VgnG$_vp|2y7wRI>p_ZuQ|#a@G!*p zn5AAV;@O1ErS6(g-@PV#nBT1Uh8fc1h{>{8^NVPfSqL|XL<^%v?fjlngCdn z&36+{dkw|6o~p!c<1o_%%U%=U)+gexP}IEr=!YTlSbL^T{9&1~dirq<+kttP0yVSm zv&UihjNj)_Yd&_uvC?YtRR2n=BM6SnL zmQye+U_}Tt1guGMV%9fwAT{^rkh6T}vf^*#fo%R=Sd0!ytMYvl3gT^z!fxCM=8nK> z8SY6}^~}+*{f<>f$X?{2%+FLHg+sjkYo~8Huyrv6i{bL29@vF9nHmLRaQKF z!0GlClhhS*PYM9POM4q2w^=rg1qa5YUzpA2z4!4JQhvahl>3iO`I5!-ne`yIVb|e_ z$>|RlG)qTq!b8(#9E!-)ZWE&9tiU%t$PWGjh9`4`YGwT(8Z$%5Qm+MnDc?)=Iz_J3 z_0`VN|JV%-WK5v0>F?bzVhcW?wnb=;i03cizn|!_l{HzP`|91Iw#*H6#Cc)6Dt$Gy z*^(vuWmxzXJOp??m`SM2KyA~AXa3A?(t~csf=E6+wabvx(us>EtZ(dI z`F3)(CM1{C9?24}=%5f*$11uM!%GI>qQK9Fj;M9cs5Y74bV$^=eO2M?&a5#f*O;>_ zjx^!t>=a5-V5#8t5F#b$vkSX>E zm@Sz8dhYvUo*F98`ekt(KN9B`)C%QHb%>M~Uk#@F@f~KEr^8;*A;UYAg(Au%0G1wd zSh;=F&1kV;N$Kx6lbwIY$*%#ZR+w?)rC$1BRKC}CO<=lKnr@|T#-5r=5=A8KM&I0k zvBh?1V_V+%HTQ9_CRJOFzoT;H8c-YHbW~?5kMmS8>^+W2=1l?^>+mdvA7X3-LB10Z z61+_#La(98=S8mm?amKIOi)P{iHJtIZg5hNBu^qKadqb0vtl*w+8YGgn;d9rmOV`z zfdQG{9w4;px~M0WNfH9C1YEq$gn>yp5p5EHAnve0rLI-8;D-WVIysM)ltR97;QGC4 z!I~K$B}fZG_a(nW589}{3;QMhEwXRMp-fVe;D~Yb=gg$?yTrtDg$gXD;t7w;^So?z z$_1}5Q}tcIw=Ne1{zBT zxAMziOS+P!RJfDAhZvf#RCanrIBkcP^&|&Ki+(4&8i@9MiBWoj8I7^hxoyWGq3wz$ zS=uk%A&~T=gK7ZDl&CPCc|@D~OC`+TBE~>LCF|#&Y(d8@sSgffWqv)=Eu@vM$|_)% zT`_1qH(Ja=?(3R+s|p^TV$0mBN;QOnzj zsO~$j5eO)dqCE|Z46%Qh8npi5>R-vS8gysDXfZ^&cD9|fS5>L!WU8*EXkabI0o@Z@ zVe+@(3Tz+^lCTZ(J*G%6^fAZ5+1$^5b;)YnEM9Lxv(-RDXb)=+zoF(e5XqZI)d@iYYKP=qEH!MrYO~J%1?aQ`OuL#g#g~ zWzXB}aVosWvyNOUk~T*S6*pIF44!Lm5Hz>2LoJc{+G>L&#c!buJ?KwG)~j3%?@6_R z1;nZj3BgWMk8pO?D}^A{R>u1#W$shE744?BYf&-hnv+Q-B0i1``4>Fv4)&@2hfDMt zifPVop^!k}6HT;p-(q4iQh)662Bu(f`VbotkwchCSnu#qWF1>ywMW6=zL2(g;Pwlg zYNT9a$!GdTCm2H>|=#b3Mqp9nphW-sXV&bVryWyL}{MuC->d2|) z&6ICby?PVsl$TkA3O2e*MDBa2XaX_bv5+?#R$PN-a@ZIN{p5~3+L)XW3^yNv;sk)F z*ifROoKp)b-@7>$%~b^o8*pBOpE0S13h&?JO%e;U>Ova(-5Ta$s>O{sbrAr6o545k zv0QSh2d_#*rGw1GFc13u1={+d=2Vg*aHOHc)}!5GUdM()azed4!UycnT& z3M#~xXa9=EC+8?Q$6UgnEeur#DwEXrj+)_kEv_iGex8HHusHIaTys6E#?VXC(4L)tA(62D|MPHcgu3lioATvJP~zp2?RV)8i}r zia0vXnz?Rntuj?kZy$}~=OL@SnJxu}!O&&ZBtJIs0uhu_;vw)fJNg~8z7V7qiqcmy z8$G)zX4WTK5Wi7ZrBfb8wObkG5#GZc{c(uunsAxzz-Y}C!Pg)KoqN>4;LI@E6T%lp z;+g3mnr#BL#VG^J(H&n?-2J&+qb*FMq|n|OLQLnIwLOsP_^Va_tCU_@HQ{zcm1gwjA5pu$H4 zn-0%*--7cdLX}G`1fEu;8o5Gkoj0avzB|~Q1|RO;DrwyK5rI!T8zqM05wSWV!&>-1 zE~EaDd{{+U!720Mok`izE}UP7DJ2$%j45t)EAm}xr){o(rW~C9&nH?*<1_n?@qDlo zm#AQP70DT>S#8kT5)j9oi^TcTl@Ja7l_k35rXl*TDYWvdnd`rVHj!oCYMIY7Al&3M zJy^aP(VO@+7~odJ*P?;S8J*VsI4rC&S13(e)7*|^09a9;4{>IqUZ+tsu!82NmHslMaLtZKMj!I2WydfXZFE?Z5Th@;; zzibuLgd7SqYDm=n-?jXCDr0f}C}SaZt%{FppsF2ZD^(p9&M$uHiuK2rY9-WwBRT+- z9V^%ul>wF6Sd#||C?25;eR3>WKYhY3^-ztys6)7#4EC@zr5H4G-7}htw)85I*{6V< z4-Tuhs!r&HM-2H}QtEYcNFJr_Sqw1{0M1peZ@W09cpa}*VJJuDI1^i`ES}!?$>L6!|+LOQS(5&4#U7qn>BS#z)OIhG(Jpf|fHJn6p@%M2$FmF^X z*L~N5j+Q0NecIFCI?n zPJnkxCKA`sQ(&~NdDk%f^x_ACZwiL-zhgQVs|UPYXvh4mYLN3yY@wx>PL(5Ky)sQ$ zIOu|+;*ND<(54Ex70Ur$AAu-xWRA2}n*1`m1Z1CxN9-niBBcl@1=c11RGRv<;B?SD zt)W1nF^B=}Ezhw1uHC(s$l$Dll8xf*8T!ND^dhaQG)c{VvO0}`R%9{G32$<;jL4z( z%Zc5)Ck4M?x)u%KC&CegtImxyF@!x9N|?NL-#K+kO1`3g+V$18WK?Gb@gOz4$y+vR zLEUL(VQYu=URF*zUG`lnh)%~}Ow=XG$(-O(>-HwDS$2@LH3SH@jza)uNYaNOwvx{*?p^DJP;DEFgLxA~E~=Np;P z>h+^VqQ}i9F=eaEX3)d)c|##Ek`{YZa*WOHoRe_vR_u@^ z1>kJ5&k|K@cho2?z*`hYrA%Ygc`AnJ@X*?@i|p%KB?Qm%7=iFeskVDr@0F&4?{E1y z#XzP$d+XOthbLG7`MTJ~3I1!uE{`1;wDF^9V|NQ;7csWJZ92U3mS)uuBYY7r0&0?~ z8(TS9t1_k-|KXmc)Auocv%k0j$PW99V6uRMM8av#{eef|68$JfWIfj_-Oemg&TG9} zD9|qh+g)4611x!_(Q!AJn(JsxdfAO}C^aqyZ?A;YC5+#4udIFtPW8U$4D!dqE17LH zY)Q)^H=e>DvUmVUV`PDdtTFI1)4EmHQZMgeo3mzW(7CIpZI>os)GjN8{d$@8rx?YJx!pBg?N0Dm?UqO zxrvj5OVbB%V73F@t2x;mg!xsu1&8mNuplp^wKJoEpJhY9*6OOr=msi$9EvPJF$3G& z0k#Do;|encEsk$o2G@*&q(!nOi4!(X7an@OOzaf3pGTE0!0y%VLwa$cS^yu}|EFHc zMctRnGE=?K4o0_uo1))&cu_tteB@C)J>16t=MlnD4;yUhoK3im@8A&FL8%{#tdf&0?gh{c2#{6?ROY#f0hG z#h0OJxW2a>br&N7E&a);!>~+ZfHT#pT&hF+fCCK_Z9Wp9j?>+~7<$hJP-&Jslj6M* z4O1O78`efNgkFrb;u51K)WE923kW~KS^^tx@K8}$vr8Plf^3S_VJ|TST`F5rB_g{k z>{?^63Wk3qB;tHFxjhVd6AU=p735(MRTXu4QCr{VM@khajbQzQtF@e?aMtO=>;3-d z<5>yW)0(Gn{zk!A0FU;OBk41hBAYi@x0xic<)DlFrsVt$7K&{66%@JxVh(rA3YCY6 zTfI1qLhjVn*)}WN(a6yntN}~EAAC$F-l}CO(WqH8($0a_?}s*tdgqh9Jb)3cGhOb_ zo-`2@3@*Ng?@3sRd3G`saP`RuRv9EQprX#ijK?Mtj=JQ=&HM4y(Z-#!7mKGi z5vtS!=`5ypTtgCa+tg!mNigFdyt;J!H&`tG$=KUsV-Z z_{qd0r`|4098;w=A$C4ZBRx!gsR0*Zy<22aEUddW{bKNFVjk-Al!j@NR#2(!+6S_j zIgr)Zq6`Sax;Jl1sKgy>V3H`FIG({+a^&A<9fEO-e}}m;r@u2)ie9$*~DQT~x zz(B*%*^S01kJF^(ULyw`g7mso(AB>R=bdy^TT9`u^e>tpx9yMX?B_0lgPCFMu!pZ! zgTp%gEt&(C(h6%`d!~imCk-X>WpTjTl;L+*fQi?9w+NN=W-0yhG5Wu$LhV0uG21To z-ZW-jDLU6~1RX_MsosJQ3XAN3cKK1;;>F)RzTF@(>l_g`mGAJx(My9HggXFL!y2Mz zE0Sko7bA;NJT~3fEkIpve;CmySrjMJ0Tg>hkQ4$?v0mRn%N3U${k#WOrrRgDQvJRJ zr|dcmXYvQgz%+fIO0Vub*uj@j?q8JZ%_a&g#ap~F6OM_#od4KO2k4N(bDODTYALcm zKc?B{-p)E#UcCxBQuyhH*)&_OT%vP%QS&`U+$e=cdF2~ev<4DO^U2QKWfLGAGl)82 zmtJe9x7|*)Pu_AS*xg(2G9Xvbif#=XSgdew(Sn(ZA|QIu z;grA*haNx~1H0MUL`9`SfREmg-K<<(n)Nh%s+H}QP^PO zO^Zg@#yui*%C3U(;?3R;cNe$6z9x4ASn=+^;C;i+hERYtx}aGDX9Fa>lC|aF+}&o| z8y+#g;@vE`@}Ld3dYKzl$%oJmBf0c7P-!sgEtJzlR4 zOFi)KUk6k{1YFA}W1k@nKrW_nO7v4*z|g`>3Nr!%2A4Y!%`f!#>JC(RTxfYR!yRAIg=vHVLOUIi0}fh=}hxsB&M_L zBAs7F>TvT7?{ot3Se)NpSCc6(FRoU+qmDl)yS3Cl2rpoi4D+5zs0Cc&FhrL-4)J{) zh-U&s4TrYntNAqx%%sXSp4LW!NV`r;Hu0GH=S0oy%S4C6_E+VGa-BV5sKhYf`Ub=x z>Rk*lDH2#0ay)pbvBxm)>dg&SaUjF8XS44U6eZvH;G-AT3M<2O?-b)tE)3zE^B4Kg zl;jnLs8Muc_tOF@jI)6*fLsfE`>T~aYgcHHBDjD$X^w4S=m}B4iK}6Cy!4tfStuFt z$T=ig(-sQA+2xO>CDGg6Gl|qTR=jGwmb5Py#B1WVqpZEsBDR&FPbi#V)S1TECw7C2 zQOm~B(4GgXw>a|2Q@=-aBVQvLnNt+1@A=`9RtNRp^N{=WfCB1~>4Cj|c0$+w#m2(L zlQ>Ef{j9~v{cw)Yq-E$#t-xY>dGSaI4hrM+G{WHv*u$1jL1OJ`7-JGQ-z%+%-L%(J zh#RdCHDe#p$S&S6ZCLfg%ee5H2~D|s5Z!NGLy!KOapslK<8D7K>fZ@@d2!js-R^xnyMY%7#1~t^p68XaedvvR3LahH71y~iV;>P zGJB{v=PT11lL2UYt-)xr#zZT(PY6*wh+iANu8ZX3y;eIB~l4vkm^~d zds{uYzlszI=ybZ-TOri4cP@SfO%BmNIo7)~^@gsVhe;xEvA^Bbw)=($SPak*!7Z#^ zm=ZJ;Ki#e{cJ0WWA+x>}+M<0?((&=I9U^4a)w;08hR|_~Fi=K3qT#tScJrLX!l@+~ zpm7+|pOuyjoneHs(IpJ!LxA=l!D|M8zmLORa`!Uada?&bFAVcR@?6it-W zfO`wr2jYFb>9;L`2rl@Xa6b|_74mKj@eL=~6K#ZL>IWvk|VGcJTmRUa1utwicEQMS-9pX$}qA(c(rAOo8Wg=E2Xdr>DW!nh&{R5 zehn7Lxb(E8M$YYLc$I@N$6Dz+NsDN0YiY3+qCgvDDF+n}36RiY zejCZtfhpFk^;^%VGf95}%2&}G@=U?#=qw`4(rrS(i0+kfd8&k6325dT9LtKr;F@Ty zG3JS1acG7@7ESi?_WiB{a`^fB;j2^~*mxd}Dppz&0|z!=P%@dI;zDpOxDl)h?#52hkC z@wyIPvcP^fD-B>Vi>ZM>?FylR@oCeGwYS7Pp(w(8n`h&_7Q`OXVbI+usxOgBZvx;V zU63`cyT$#V7&JY(@l&P%yQ8T6$|fkA2|b&(p*%BPkcrhWSEAvL`=PMI#A!OT!O@+6;7#T&raeT87@5 zfJxu!)`Pg)B08qOgh4Xm&K7C--~H!_cl)U%B7VUR*92u{c&!7XuDbj|^r)N@ezl#Q zgC-!#u61=bR6f5GwFnlWzbrKY_w{SbgF?aG-T5;lP$DbM4C~`UL`Q4ZAWXQed9WSN zq@SMat~2cIARojBoGN{$+A0N6nc5*EZR& zBZMsXFh1gA;CCy2^~G$vN{&kd(QiTcV_qH}hsBn=fCbBG#Gn5{aXCDhb@w?915nk& zmrmZ9s5lnj^8;8DI4Avi5#faT=T2!ksu~u2;FeKHIVuWmYuPOm$%Kz#d;7rI`finq zQgco9{mj8wrzR5mvJvOE2sh2~c~LK}8aE1@9dRNH79WJ(C6Q#|w& zhu%`Z!+DHa^WEW&z;wQa%`s?SU^iWn9f(jd@_dxljJcZlm}_st6=wECinODzJtn4?@9zWkh@W%YIum>@SA>80C@@&%mp3VT;pvb4 zqp}{A8!mN*Y5=;+PN?xb=As#A_1bYW0FEXCGmNf?(DG=3fCpRfBLSXl0HnFk+#%-% zi~V%kiet0qqbq?M{iCA#)8PylweTUl=(Ux9a}IRB?WJ@``ZnqvFs2G4nC4w*$44vI zmn4O6jq9YT7Eu;xC>+W^|>zl&-5}i6aB}q-n}^u^30nGv>uYUEh~K-3+i8lXBFJS+|5>ltO(-ec@?~5 zU}!&br%wQVS1pUyjbGFSi&CTNW`vFmnA5d??15yfP;;^2K~;!&wa@fwCMp^zheAx& zx>B~cPT++vI?wu0x(v3gG23x z5qsKGZZ{JWLS1nlA_%B7cOO`p1OwfiiX+*JY5$j;rg;x!UM>;F2-8N8wQwcn0|TNw zc-kuflsL6gvwHfZO@ve%Dy<~73bFn;Z={a2948SIMyY}1Qa%cj$HRr`pX<57GXK0^ zb-xOSPoUSRy+y*V9Jt?WZA~d}=%%gYqgIahcWz?`8EXR7#xg zbg?hZS{_+CeJMCMd8R%C5D6nhr4;<}9CU0&?|9QtBS*R@^7G_grUL_o zu<1Bat97;IOQyw9Qzf^Uy>D0x$v5#kCLSojj?1lI;A&I*u|*1Kc+Lf&sJ3~eKiZ9H zHL8MlF83aSc^lX@ZGktxquk&|Ub^+?VVkr?5LAikX1VS{y)>(0BLo95r6K*te79BE zgwrt|T;@2z7VmWyIcN3r>&FCLhna0#zmeC=*#_UJ=PXR#`%e~s^Sn9k!KQB8Ap4J(OAX9nsp-8p-{;4ORvRfkrqG~e zOut0*fMgIlUSW0&EGc}28$(98S`^z#^^(KcpBEOW{9e&6HYQ~)R>nIA7SE0sz#09= zDH4O-`+9v+X!(CArdc!`4Ua-Wh?ga`^&>O+j!GIPu-NauJr|EQG!!D`j&F5B8z@C? zi7htlow5nHUfg?&0+bRNygN!)NoIF{+k;sAJV!gF>R3o@(Kw--&MjG8)O31|@X_b; z!=6IBxu^{9F+s>Ig4-qxF1J>P$8X8WPIu2si0My%-rh&h|V zk1;)HA^!2*tq58n+Pj&l7mm|~zCTD~$$z+7?JM@;@WLccla-79QaF-asIBssGT|6^ zyMP*HJDXlm}vHSELU@?eDqUfB&X%h{gF`eADpl z>D=@I!>0&HBndzSVE$B(4xe<;c zdmtvoS;tRJ#pQHFS)l*2i1Z*PAAk!FTi?D!bPKjceLsxINag-Gn2co7{KrmRGq}B7 zF=nw4vdzuVw4MXR;EOgj*Z`h1W)DJG1+A+dePFWXfzkTcVoV=IlHvdhb9KPAdjU5Y zyqL0$>dhM@9}wo^od?wSlRA&_8MPWr!6;4vyx<7iaU47~PxyMcKJqt%Yu|&CkR9O` z?IWsMV(3do;;2`7h{xkHrI~`!` zC+^gM9u^!XOqGr2&zM-;BHg?pj1<6(iIU~6W3ei_%?K9hQ{qm$Wb)rpAuD*H$iVsa zb38~ecP_f&RM3;F2cv1}3kPLC;O!gHSG)hNSI^m#hCzq6YAIEejq2&LB%cN~K)1m( zpOmq_yO_GV2u$OywScK+8bPfI7R{P%1Px`{6;m-gYlbXB;44l&6t&7khBmr=w?rIXLU!X|6oUuEWht)a>(!3D1Cs20ooANR%e{*oP*pi0JEvXhsPP(`aF8(&EtT1!pEIho zsD|W-gBRkKkD&7rJG=v-7XoZS6I@2YlK!zn_iT_YXBL4N1$dujirLawzUguc zj!{LWGFp}K_@Rh{i*+80W3o_zTyMDC2Ft;Tj!*>tu5giDI!}ZdV+_49LU^B}? zzDwE*`$yUc+Vqb`S@_DAWdQR?-v6=ie8p5hrzKXZ+lQwt(4Q4m_T1NzlVY>0tAf!TER`+Q;O)_ZBJ$7wBI)}KA$0l(Ye<_vLAhcc?)W2MB;~W~oBHBy2^^7! z+yLr;Jw^MMTHd*438eUq#8Hlst=!LA?U49oc*n>RWJk`Yf1O&%#hD@NPbF1evr>zBt1N5uZsi3iJ4Lwa!)TbTFmNP(4s z8X2Vt-B>DbhWqSYn&U~-P=AwnoP4?c68?DJ{dm%`+Gl3N)(qUni8bC~?8 zxd3t$(JDI6tC6a~*_26ksm2{dD8D^v>3i_2s0fjd>QPA{?W~mze0dFj4)*5l6mJfm zB0TsXDxod#;glj;F!c-n2W%u_h;t|z;h)SdN@g)B0?oBD!fZO2ZZ8dwX2)BO5e{*k zcrmYoDWC%1dd}k91s*#`Rajyg$A2g<`{KIf(ld3ti^M)oj95zot89sHX5}s0lwYUN zPgw0+NMfsHc(N8#(;PNtRfBcHO%KT?5_s_=s7~R8%Qa+pDz!c zEZE#wMq5L_q$4!K%j}vizFB4h(zG7&-7a`zVf;7nD{S(G-65j)pZPp$J2V`OE!v&8|@ro2>@H&sh}|{WAP#(RP)r1U#K1s z#H*ACGYjE>+H>vha)jVGxtJEiN{Are&6%cy6%6fg<$fr&h4m55DThjCd0Z&tA-}$G zkUilXV;lz2$-?EcYI<|>2ovY;`g^6GS2&7}tI4*1U1r8r%Omr`OXlSpSi9MOt7Ll6AU1)1y5!!b!T}UE< zA4D=+xOI18xO^mgWa)jX$$JepvH?+P~r^DnKl=Wq`%vc-knh6O5W@1a}<_Z&G^XVI7gC(UNFKM|JY?vHXZlAL=fcX~YgYLiAOL4c7j^4%u6ARYbVFJ;}6P@5!$EELM0`jsh$M z|MrLt8OrVWL6Rtb!2W~=I3+zdMf5c!Zi6~@pBM*xJTEL&$Y+$6vZ^4x==nvh>Bbw8 zY?&2I)6g#jw$L#b*k(u>zA16Xo5xYJn%~WwjNNUXWEhVyAL7q+X&YEBgC(&)ZsF7e zo@S&o=!pHBPAuekni8BQ!o!Q2FP{|E;|%2ySZ;BY@}L>ph3jP@Y(po;mEz*apy0A> zh_2FxlfG<}k*(G8fFE2+Wo0!O-#}6?-v>YiJr;%lktdW59WAl#%G!}EWOwBxugi+8 zui@#E3sS~a=N%Z~x3jRFhrW#@NLmOA1DMqe_3h$~%eA)n5QGqABj_5qS=I#8{6LoS zj5TQyA9{GHDmj9L>Hx%xOK|}i&MEBO-=9typs6hVmRxs6>H$8{p+CsJD2Gwnw+#FCw`x?~%ff2Ahtk@n%^p?a6B4J9|O9Ke-E`VHuUT zR`J5-wECaoenf<|d$nucOJvcyCaKTx85$LI_}>w+WEf|dkObKNyHF?y{?hH+0%@`< z&Es{^X;Ih5J86st<4eE@_k`0<#N*WewsvJd*DimqH;vgpjGO3xo%*>G;QZ>t3AOHuq z914NpA2m?=ai<48z!ccR_c}BL8E{4oco6gSOlH!cEHeMjV~?+fXg#4VH=qqJp!0?_ zqFR=D1DxpdIHUr(y!`Cr%?K%yI65EY?Vr!`E+^o#^Rtp&&>ak29+cxB-lyKV=z81z zE-xFO2z_3#YVAHxiEopOc30@&k~RnDZ#!K$lYA4U&?Gf6vUsCWt|dP)1~MyJM4(zH zi{Dui`{-cIAm4y`8y$B7_GU~&@)kQw2n^NZ>SJW7w ziA{$O!yf5Cr(te%#&lX4A8n$p1gRYpej-bZ(xtLo?yI@pC2-9o!DR@@&8kND+No|J zd}{#kR4Hdh2qIQi)NTk+{UUVB|!-x5$3nvx9r>c~f!RsO)H45gPoyANpU zgT+!uDK7?Y4_$|xltdyb5E6mAaHBeq0mlV6`Y?|t3H(B1%!$Ss4J3rf8AgP(mBnGp zL1V2pHwk4z^J?een!q~7`HB+P5mg8iHxrdv9J{?&sFZs9{kwwuT;KX>_q33)dn`*w zW@er(U$`_uF|{~p9#x5=2;~%O$0K1d2%5RAYZvTSp4)MwHnX<^C`;ByoU(G0avVv} zQ&d)b-rJxl?b;>^_@P$ftpHI*2ZC3D^!}c7{vC}-H>3S9E-nL9WHLNd#D+zMc>`b{ z9{=4egAJ5e!-X`muFb-Y!pzx*GG^Wdtl;`(?eZ^Vj+eK_B-2sw7^iReS+mfLkqPGGQH_Gq*=f@ z$ihG;)Du&Onya5nI`2X*g(uV2;4{VbaOGdchtk6Y$~dLry-1 z@D6r-v=1~!X?BYKkuAyu14ql>Nyf&XzZ18hPbxrpNw(5V}_0v zpkO1ku4}ptdi)|xT#@U2J^=xA=S4}>9H%Ap;<(|@;Y_X_Z=b-%EIb~vgls7|X06px z$i-WmCNcWRJbdP%8TrDSPQsT7z9U+T@W*{#;cSN-yA>d<$VfWc$B5BLotl~>B}Jd) zP~%s}B$Pkz8uJ#o<=mKnT3NJpu03C&b7sQ${*aO;{Gu5=V zqUSACLS6!W+9oQ(M7@8_HzFx`JvkP5JuOCHiHU;6Jd-bhe5iU<3C0a3k9Kt0csDT( zTx>gKVC=Mcms1jB$?SOH3Vx1Hz2Hwf%s)p`m2Bu>%;XdShlumQ007hgCIqi60&F5A zm*?*rfz1l77o(gxiQp?_vbkXpsD7Z(Y{8-;RkLFP;cE?a5)k3m&h?Mi26t!;%o~+Z z&+m&ker&88^`Nh~tbGAFHg>haY{k*$8`qDmrS+y1G2Zpw2d>X{an}M49utjDyS}|w z&4`r~UTfiS;EM#@SAb6)%ovwc!Y0IA4>P)VZyrBWM>isPhKA15xz#~e1LSbN3yQ;4 z(STH6iDOP&D3;^2&V4a}R@nZegK#0l2{~VETZs4WO%CnQnh)te08>=Gjt$^{}H(+*Xph61)`)3rU)D*_z)I>oWXQzgX(!K;6vw0%Nj zS5kPd(#d+Hd{6CCvgxOY99Kgh#P_ZiOO|k|ji%r4sKg z;&W6`n`lQ^ExycLF@0c?OM-Qu00xPX-BBkqrjAY}O-y&lPk=1V_{mC!6$?~UB@dUoZ&ADc3- z#HVtWh_JMgOXy2U0L4OuKUF^boVT@fZSlGgPmf4N%1C&9D zWBj%TFCO;Lv(T`mDqpswEB-NQ>LahIM-|3oSH)UOvIa@ByIPnUZuqb}7()2bayljW3R_1-_2W85bf2Afw;5>A$w)&S4j>$U(|TTJb?2e) z$1FopaG(^qUEL%MabPueY)3%nt0rHmfZ*}dgog+uOmu|~+*Pei%NTuF-`H?@cPB%( z+#B^l&yQ~LQ=cm?7m*5@dpMjLxV>x&5yIB}i_hzpB$f>0tIzx>>pWDA&pGwJ!61hk z^*Q>PhP#5&!u=-5dOxYoqP8WF zfie#&9!)mtKrgVYD700V`XfGZF%9P;blh8H|6zIy-11DZItdtRN{^V{ zl&JvHizYWH1t2-~+5(%N=__zSyLy5cd=YEd*F|LN$$oRy zgf&!CvKgo@_J{`HKq%d>@fHh(zjnwEDtr;a)Kb?8|G#NJk?sTNR98+PEjn8aQ1X!3 z-hPw-m{&dZ`>k}=@WeNhKMTEemSrk9)>Nt!+0koEZpLY{_t(#cqhY0WEe1>t@8A=a zLwlGwC7`T?_OkIv!~OnmSKLBh)UyTDTOU&gIa9#@j3+?DXbuhRB){)s@=6ivo`#sX z8lr@xU&u==dswJ%wwt*R3)JVWQR+M=XHc!LXrNmN7fKZlhqXjgK9SXvq>($xGDE=i zK{yqn3IYP@y4vgIVk@XjR#M!QQ%yjF^>v!a)ls5aErB85K}%=JVWB94_a|I&pT_CS zAq}_~Bddd6W~{wXKDLhu(~3g#Gze^i+ez8N(K!RSio)57r?)R!iM9AJ-5Hwtxkv$J z(hWo6?Z+~ya|tf8%*OEfhatveXm;<{UH{z~?=7cy$L&XJYwN>rk-rYms+rcwCED|k zoR*!ik};J=DQo`Fa%9>Z8~disjm!OcjTPd{x%h`hz?j_m{FLU~4WbdDvXT{l(~^tY zjXDgQ{m&r(u$0xX@DK>_G0Z6r-Mu1IruPIialvz3k2>4-S}5tX#92q~ItBp8y^r1U zrij=H`k2AlEULpm+-_*hhu*`m_oB5;bk>;i4^(m6!tZ3xY zIb=K(>IRdDGdvO|qwvIA=vc_u@!V*Od!GDy!*F?lf?fmX5P@x)CZ?JW3v1h2H~ZOf?1V86fI*o}5%u zj{6QW z-I_!s9zJ;_6fCZppFV(TbmjAFy=F)Ro>8=vGIZ}Hf+{9p6`C^8mwiP|RNpx4K7;5E z<#N=1)5?duwQ``E4BK6?KPE17D;CYEK^Fph$W78)+TYs9lE3HfxcZb^T&Tv#ITuZN zX0BWNs`#M;xj|aWLd1d%eywFkr5YG|RtnU)p*m)JpQHclU*HwWW9m&HNXHaXSj8Nn zHg*pAvOXa(@$eQvn-A%Kj2>GL;DIyioIzmwA~7f~zNsDQfe~kV2%@lLDio7x1JcdJ zu54e_WWD}_ZndSdsF}T(=Jn{UAVdVxTC?~MMoPLbbsD2=UuK98vo8zjU}AF@V#7Hl zU^B28*=66noz`rQikPN5iWE_(`7+%pJmlCQk5AX>CY&&3(fdyNk#~=@u4G5x48W&P z)*m?4##}Bp*MiW-8j^p_2@)W8XGI49FwEatDMJ!vL}OV)9NfeN$$vz4qN%_{O8lD4 z&MHDrkoDz>GM&0|KPWG^=w9WqZphzjIF%-X#be?8bLtLlZK&j=QRoAS-i`ZM=_e(! z!+&P^L8m;h_Eu?_ORX}|tPzxyqqn4j48i#xIjCQwC%wWV-BHDA&fPxo8TVgf;#bF@ zzMsYdOynTKaTw|PMq9e!mtL|SI);V5bX0VFA^VuNd*YkBkYG#|1lGG6$Gx`yYhlEp zQqqgpQ!97&&28(uuZ%{xYmkO;UCDrt>IMKROd766C%*|5kobCyWg0p~{>N6kr@Bq9 z`b@lRyFav;u0S-JplcPL)Ssj!++0#}^J3T^+1htOkXS+6-dj zCWT9HcQ&{e?8SShDWNUzZsNm`$&uf~9_gKWeZjyi7tejG`;ugwYx8{$)8A8_-0KL$Pev!x)AK_hqlp9l-p8y*!`C?0< zQU67p(>bW&d{c!8Nz~Ozs&-5Xv23xrX>F0R+8jh@rFPd}oB3ao7-p1(1kcg8)fKX;pVNvk&lqjW$ z;f_kn``X#Ga31Sgcq36>1q?$)^sI&IjzLCHTU`Ut!_AwreaCwET9)SWb7vyAhXOkwX$jNk|9KgO#~a_v8G? zqpFNkgd-#rYzeV%kT$j?7ioNI>YV>#d@IFGcq9eV;1VbN+t$aATI?%QPeiGev_M0y zoYf41>lqa5h2&9~{WJiAWIW3pGp0!= zfO!NM`z;XYBNUr6&@$8uu22r|0iVq&NH3TWM?j2cg`fEfe3F-{Zcgb!I&y2FpwEYS z6g(53xrcx*N*N~N@;4r3I0fTtKmtzmuueMF{B8WtOIh0Kf~55y1AAMZZF}~ku8YK! zIKO7vmo^V*AIz3_Z<_VNj3>k2L&xJ~T#-#00cj8cwES)g zJyMxzGD=}qhTEJCy8o7KwRl^hyo#-PD_MEwAqp6vJ%o(; zg>z4~=<%>yTF4zOu4ht9eQO&HzgV75UBb5P*FiwQeCrq+2?dgrhCiT|Cn!j~xC4rR zrM;`F*uU@FA8#40z#*aMu8S?{+`4{&H&cI4OBnUa!nu^_#BEj4gwK@ruD9lWt-H@A z;RUmZgkzJEp~-(YL;Bg`0gn{yJh4Ui?Ux4Hgg!$vRR+osLJqG7zw$}m`C8YX!M^2p z9@Hv+zXkyLEO{9BGxJMaiQOmdYk-PpU3HXd(ow%`nAOHdV`Ve#V|pONuiC20-R?C+ z&eF1Zi^U_>KwwA5mrABR{PPlT0}@5rO*9?~Mx0#ej}5H_2S44LH?Npvv5xLIVkMK&?-4W%f zBg6R)PH>mo@iJ9^WimX&J*-=IX7Q;i(MdCqw228VloedTzh#cyP+10KG_~gQ(qt>B z38E>8@+(;*f9~G+%)%)#r*3pln(#Xo23#UfKN|$yYEw4H5c@C0_(P@zmNh-nW>RBw zkN@=tc{gJ+pTHXeAT}eKRd(IJJe}wq%c4QwDTReYq*gahAr);+OXt_O=MY}MAJZ2c zzFG1HrIDsxs<{a(Z@Wh!lz&Z*ZTv`?KyOrZ{)`?^dUu;p52m-#~dt=I)=mMKPp zPsHKMqBU)Q%W03f-JjyTKFkDG=0 zsW@C=T&OnOVlJS(e9^h^i;wTjYA5DI`syM<;vQkwVOKpxY|{a8Sb^>S4RP_gPC0T? zat)Dyxdq)JL*NCqo_uf#@eZBX(~$|&&(UbtkqkuM|I+FuU_t|43C`XOXVOQLt?%*> zzkZ=!Sh*|9wz2Z0P}s>IusDLI&Gwf>1X5qpOeWOUuC8ItS#3w_c2TT5P8Nlkhq~3@z{^KK+$uBlwx4S-eTx&pjO7gOI)FfQF^JXU8qD zNU{(fiC9Ot>vf`~um{VK2S1xyqIf{c2`KVc{ar*2Ji+gnA}Vu2V!V^I^WVlqSJgr{ zpdl14%Bh5zz_~b=H!tq=J7SwgEc*dR)4?jPDXl`7_qd0t0(X*QWZ&mXp0KOt5(CQN zLxZp6XilY3e9VJwL24oJSxkoY@z>IsMJcnlaZLwQWKqUDBpjTT5|%mo1)?5oPRo&UB#>gYiP9Axbtto#^NDfMaj1? zq!F*bektEAp-Txz&^`Yv#@9{bOscIzjK5&7-o~<<$)WwS;z50AHK1+*8!Y)FOy5sJ zrhmu`rDXBzDKZ6UVipafAr3-112Orz20De*qA3wxWT$+Cg%tUvOu89hIv_~eh!c?6 zZ6hpU>%zu-Gy7YwE%u`=FAF2YKSQR)LOkZ2y{8mOlSx8zqBZ0u+5|Fk1wZ8XY3npo>$*GO4 z-G;;IYz)50`nEie%26WNOm`8HZW@~TSV>P2E_Rf=41T-Fo(&sP6;qnvaN#ckD2$(= zQyD*9`TOc<2$ZAb11#;W?y>W0Yt$Y(s)Gh3?&_h-4*@M9HvdQ>w-zPnM-e+ z_#ruviG4(rN{z=(|5XNgc2NJ&CFx?nvG-Qj%xBVC^T4g@k5=--g`0}KL|rYaS?8Xrt1 zmJZe*b?{s?Rd=E5IThG`TT4UBelafehWK; ztiqD+xx4JPtjX^0+mE=rw*>(^uXY0o0gMG5nBvUvaPOPh`5S=N55*DVC8WK^R$o&r zJgaUdlDOSHCRZE2G0<|VvjEzeuFTC!dz#%ux-ka_;n{k*Z& z@8aWJP9vNWx>DOC$CH1+h_e5sin&l+8)|HjGNC0GS%!p<9ncUHz+YUop=Pv$9RdL(FTx!Sjkb2;TC*ib`6P({DbG>{4EHBIc*?-Dy&c z$HeUcw0*33dRwPG81+}gmq@=a+kat)(dNDbs9417Z}!jLI=`DCiDz+YmwcSiE$-74 z=*ypgg2X7WGk9&|W_6!@5O&FdIZ7 zzaDL>y`*xlYt&fCWVL7XFH3Dlix;7@MyJ_=^$7@pI`v=ih51z*q@bSQ?NI#OXhQ<7 zRb`+aSIZg^X`sC`Y{PySF&u)!t7DZ`JcHpTU-N}v9~~UJtu-<%@I=-i9@b7APKD@E zZ!teB&F8wO0&PqIJ=;{}j4`C!N<{GTUC36no*^)VU5_W43?rkFhU9#lPXXKDomLJp zou>DrR}IA!GM$h+yWG}GWE?Yzwy*~5+GM;4L(=*|>VNo!9a1~qoWlN436hA<>xVer zJQ<}{I-{zb+_MA2Owvpb-9D~Ap#{&}nwc>fKKo+q{hT#r&XwFWcJ+DfLUR1&ehed> zR2F{ky_G*wRWzOpug8sNAZWv@$H9K|+qKDmeLv=D8J!u23JlC1zp z#(us;h=5X5%LTR2E*Z-sXmfyX$<@w!BjNQ2;=iax3*^;-87+2FY*R6~&J_ITs{zzc zq8%q(ZE0$xmi$wH`$4X%5#Ek{%dtx~oI;dxwanj$7MZg$%J~}xm>^(_k;isdqEXg? z`VYoe0(xRSMfgLM-XopgqbRCk)$Eylo}0D~rsIFc2Ls`dI9#z#UPl+94fdcA4xBU` z52D7KqJ@+P?n5r2+gi!r)@?~x$p3F%C=`>ayK(Qyqod^fkN+=KWHIrIh1xRW?pKwC zkeZKwUtV@R-pP2|pQ-r&yPP{Lv8qA7FPxSSDq`yToyVwgDWTVlC(v5mkj7|5f(?Lor=V@*klSBU)kyBtfNyZ#LsDQxPR|wB;OPPbF=Z=_)*wOyTeG;*aqs^(pS53XOpmNqn?^dqcX5 zMz1#XN0{oVQ1JgmREx{S*e*3BS&;C%jzcyAjx81`8;pEcZViVzJ;24{7ny^K<_UVN zCl*xHJ&r#h0NS^8XMEbCVJYQtGgd*Xr7 zk)Q`pvV(>7BvX^dhwjMVS}J49*u?M+H1YA7qW~Y^oRYH4@m(Vz7Y*?k6RVRdfj{w@ zt4+_*9-W_$gy!m*V5;lV4%AhX*_#n+Pt#w@J*7I>3=5kpfj#>$GM&Knq4@bW*yN9Q z>0Zjgsu|$E(!(-6Wv(kFAN#Vc4~RtfsH?=l{)w#A5~%Yt5XE>an~fsfn#h#!Xiy_5 zVT83qCT4i1Gt8r8F)zlW;(DMVk=CkNAjsO3D>Ec-lLV#j1CyxC^K6PCDFj`c$to_# z)PwuchQ1kx?QIn|TQf~0an{iz&$>7wYeZwU!}Q`K-Dq33^@mT+_oa=C$sa_a2iwFL z^h=Cxcm(ZjN(de(H+VlH1-GX@cZ!2*gqclz+t(M!T^`kIa_UQ+pO3^)TAHs@_l@b% zYhQ}PY3U~$qCnC71qJBUH{+aOKa8pntR!wnxOIn`X$cNA?FUO9GBNdeyOM}^nQMN$ ztpR=bL!YMdyB5foCW2*dqSvh}x3!O?(f^DtvkXxve`Qt-_UWxcb}Ws{dAB(b_mOM4 zIyLcT$G~nU4S=hGXc9&s_t>b^Wy=*)xnjLL@HAplAA zg;P&uohI>j9P9ITo53CqV4q}q81-<@d0i)lt*^_x?ZSY0W!y%13epB!OM(*k8 zX)e*Ek1(Y7YZ_4J8e1Vy9)b#b#w+oVI!)?em z29wt7fS<$^ONq>;ZVVcB6-@cYwMB+I43&UVxmoz*lK2c7H$2or-1l|fG3_1UNB#_=KJH5=cQlCq}K8W+7LymzV9 zbHCgf5Mm2Yjy$6o+%a8`(@Hw;eAISZauFU^%5RE-8>lLsf?`zB%09}qQrjr_O8W9J zo!N~ASic88;yM})Nv!h~rg%!6cTK2MR)2j`OGE06db2eS^klSBTk1P1tfKv7W?%QQ qu?uaylV)oY6%gl8d#J6PDWX}l8Jc&~kaBPE{a4g~$oT{LpZq^o;Lqy- literal 0 HcmV?d00001 diff --git a/images/ehtereum-github-header.webp b/images/ehtereum-github-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..8b640107f28ca5a0743c39ece915b730c0be9c55 GIT binary patch literal 8988 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 literal 0 HcmV?d00001 diff --git a/images/eth-git-thumb.webp b/images/eth-git-thumb.webp new file mode 100644 index 0000000000000000000000000000000000000000..86f34bdd176aa55bf370ad4625ed04cb9e7c3f72 GIT binary patch literal 1124 zcmV-q1e^O(Nk&Fo1ONb6MM6+kP&gn^1ONaqF#w$bDk1?Q0Y1@au~H}|B_g6zxXAz- z32AQObMXhmFOUAO+AkaJs&~+dQ!DkVOr@2@s^O+@Liq(wZFp1EAo-7p${sTZ6VzXB zyPV65Rl`ouY*Ez{{!`cLiz#U&X1t+1Uz-;L2|gYTajq>jp_2123xlDf>qXkzi2o6 z4NDye9O*oG?}24;YN}X+RO6S!Z?%Zr)CO2$^Yt){Q272gu@60vAa801w$a`XcP6o7 z(>I}fZ1|{Y(J`8QjXfl`-r5m@a3XLXh4KoZTHkp@#ULY3c4ij8dyK(8>y&+U^6ZyuFBGc7V6pBTsTo(Zk3H-v# z;FR?aMwWuxwX4=uo`f#4)P+qG*C1RC#o`c%XY@weTD@d7KS2S`nb!0R3aV%w$`b`hx^Jwb^EAsS?YWMVETcU~RaC|R_mMdkO+hR7Au~})1W=pk>G^Gs zehwS2Ge(m|eBDj_pac-^{q;(jIW{@HN34dDOpXB zPmEO9O?|>SH9Rr=D)6>64CRF(A(EKiUdrC9E=wV(^USj)mE@#rEY84dlfM-#j++y% z275zhYGU*u#^8mOCCxUtl*F1_a>w5+J5a75c>@l^)L_RoT&!Kk3iH!S(BxJ|Od9(# zOc!#rz65Lyr$^G2M884OXT~%=7#`uMhQF#mKVTXGIwqAYyRid#wzY4G#0MA%w3tL6 ziuORY@BY*$^0002wFeAzU literal 0 HcmV?d00001 diff --git a/images/ethereum-header.webp b/images/ethereum-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..7b9c037005f18ba5826d7e7f218a35fd003f7f9f GIT binary patch literal 6160 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 C0v9d- literal 0 HcmV?d00001 diff --git a/images/ethereum.webp b/images/ethereum.webp new file mode 100644 index 0000000000000000000000000000000000000000..3f2cef109dc37f25c4da63707589eaff966cb178 GIT binary patch literal 6984 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 acPXL7F^(YcH}Jzk(rLeqUWN)R4!{6zk%&J4 literal 0 HcmV?d00001 diff --git a/images/europe_teaser.webp b/images/europe_teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..6bfe527c82c2d29cd7ad94b4d6c72875649e39ac GIT binary patch literal 34314 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 T2(J1Ob85m8QMeAn&hY>MmN+^v literal 0 HcmV?d00001 diff --git a/images/evernym-header.webp b/images/evernym-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..58d6dbbd47b3ab4d36692cfbc5832687701c32a7 GIT binary patch literal 4330 zcmV@I7NnB|;;BDXri@7rX(C?-Ba(y5P-w1g{H zUS9^PW8@|}@phZ!E&&@U-iY(FKy(UrqyZUt`3p*>K0N#~@%AgF5yc%7@y3>(eZ0JS z$WCrUnQ2tW)t6{56u%X|b~#i{sPEdqf!}jvb9r*h5C=5dwGSHfq;PUp`b_J%7baD% zL0v5Yg(ruX4jbj8TmgIfrPUXoOt)+rVn*?B10~S;xXxPrxfdjz1S*HzRu2Z@j7-P^ z^MLniPgEZoJ&1*CIlwG@g{0~y!)4kF?-u_S@UTQFbEhd?$YTc!jRqTlus6{cD;dh8 z1IdVOD)*Ii=%iq$tyj_U2LXB?wbr0CA~tw&+u@VDTkb9iCE2@uk1S8IWB&QApKo&N zGa*h6i(Mc<_7+)BkyQP1Qu5O(L?z&5R4(frs~DVit36MLxh}#8q*Vq!efDbP?WVV% zASE+dl2HKY9v|1$z*+Xp4}BYaRB10`)fm6Th~0}mLig`p^AE>W`QeB< z$wY9HP?2@g19tv+bveerCK^F?b=f$+93p>@Uwi>+qQO;M6yxn3CVP^O>FT`rc#67| z3!}2(C-3x9cPJ6#h)^G$6VGUQ2D6Zob`GUb(g?$A=!gK=kl*9WpiG6u;rl zlySB`fKJB>(wO7XTduDu@R`3K&sNqRyhAC<@5mO%~fTc07LX zFs0t9Ta|HcDUt|+=a`)GO5d(fGib5|W5ChRZ21kqj{v z6KTM~_Y(1mw59jm1LAN1wFuML0nkFIfn98rjC)CaMkr~FPfvfjNc_h>wk;}~uo>Fk zqQjsnuT?Tq1P3%oa6A(sjtedoDUAztuwPhdA-SHb{?@w5x-)_t=Dnr@AsJq3&NrzIehPvu`)r$hN+E(k zgW1o+Ueo2H_(&mQf3(6mxjR^2@lO6(PBrt5LRNZ;RWecp2|_1$6`t?_=sa=e>Z`># zZu}_ypM5NZ_&9E)qx_b$6nE`s$C$mi8IWZ6t~`QAorARODz(^CZix&j+bbJ)OA+wJ zGiIHB0KtCF4(=?GdUpJeGOS5d{{Kp_i;z?)4YW{B^2b(!`$a6UGwecXkU1Nh6*&~^ zODGQjPQml}lQ41?f(s{-{u|IvhHe-no+{rC;at5-V@A_rUkenmKG;9m44M3+p_rp zAOUI{V9Yj?($#_N9B979Jvbv7Q38IdA-H_I+@WqLtAr@HsENc3>mp-nKSFhu7R|07 zshM8F4vTAsjf5EMG|Yy${UVFHWh3qaIP1T2NHLx)@f}QX)t@P!O>o>%`NYS;oY)&j zHv8?A3SWssqXOs}r}bHGFqVLoUeOAGh$B2!#ng9TP&#Un6$-$c`eS3?PDf(F3Ze7E z!p&#tJiNdfN?kzev}dI{=syyZg=9wbX%QA3qX6!1-}?uIO;3lT(o-TVHr~423Vp44 zfG5baH%RC|_gX^b_5&;ss#Okl-)Nrx-zdU&LqoR15^6T1Q)8Wy(*ZqZq6yny6VIn8 zlW*=q(y5T~;5FgRj4E;m^)_fBg+$Lp4Qo}K%&y=a-@1=o1S*=sx{mH7k!W`KtcU>q z-rfK3vw%1LnDM>n4J2`dlo@)o1_B4dq76Hwn<5oOdn0GjY_F+81wkXGT5MRgYb9o_ zqzR*X1~_X65Z>SP!lcZZ zyXZ_9GfJH~RlljXuGA4>DkqmhsepyDbx977%rK1DoKq073V{8KW>;@i!~f>6*IlmX zGr?hYlTJG)*R!dfTLtA=cbBiYw>pEn zRFNyQUpK1m)WE%|C}smiX*ME@T=?IZh`-``t14v7x85OwULb-&sw_&{IZwUuta6NOcYeAH@j7oYF=rFlt=`uk==8?{V@K*{8CtYL(Om6hfdwyG6#ws*5-! z$_~EMbNTns4Xgp3{XC7Mf-h~i4Z|kie=f1=W_Gp9?%;$!5IR$29UO)LB1fYEU(yfA z(Cz^=s(-jr8y*FIolvM;zrkt2IIf1E2^A zV6P%jS-xGL-%h)~RZieDxl#2Jfk;sgNiS;o;JWE$EFStXr@9EH80=Ui>B@?K*)C)XuHx=1ELJj@@6yB`9fewp-Ofm6?}5 zc2;DwZ!xO~1vgT8Z2XEv1Re3m>n?0%W0EN2>+Rov6PjdI zk4e!6@cYE|S*Sd}H`bUCu7Y>kHR!%8N{`B02?XYY({EB@YOzwKy{&^H8dL7yo9f69 zN3N|X5TP142Ef9AazF$92~b`AVt+e@5>9SDrB8I15CM@jF7T4Uhv-L~qt6ym3!Pua ziH6?>$q!7AjA*YI1@fIfESbPn(1fheOg9>>AxxhqB-7>>ml+o0oBH}l*QkFj0X z5`Cg*%H2@YpQrtj!kvr!xyzlA74W_r73{4)861$t=6#9J&ySYF3n33c83Pv-8wijL z@b_n@{mCmf;xRW<-tuXh%QH5`9jjuHB2t%_N**B;f4!vOR@NwneXIb&8$#KC53#Iv z`WFZ3tO+NEzZkBV7k~%sC0roz7iMD{P8n%9KGiv8OV5$Jt{q7W6Vm(X5}0$P(ZOTwH+zI&^PW8-#HL&Sz@J#Z zuE;})67hWu$*``@HH4|1nEgFrAzDVl&aQh5o8`+(zlp6j=;d$(&zf9`*UZo1cAAA>jpHsIW=>>Kps8U<)u$m91(Epr)^!sFeMeB8qu1 zcG$0CcTSTzT#qump?}ExDB?BeH5{tjcyi6gPcxA#03tvg^nnE@g3!)O7K<{ZMz>^O zytkHtwS&PT-h~FybWMOAKk52MHQvfwdT|#k&lk%*E&3v+jOb0~KCXuVE~lqiKcbW& zIUc3VHDV6%2m>dqv7GHbmK}=lEM=~Bp~Fe(K&B#EoLk7lAL{aWG5ypo5gz|*a1}4+ zEoRoBSBXk4I6HIIkbsW?7~NhqUYswYdrib9c}GD!mD#ZSn6L{UrnSo0;6#QpiV1jt zkH8xq?^`UvSineigyyrBgN~pH%p3TF?M=m0C32@+deslE1Jb1%2xCJ0$ya}q>sIX7 z27^Sgs_4Jx63&?h5%{mD2`ID4;kd()Upu}jzr3vg`={dkNDS@tPhCFwdIs%+^fy1c z$E>MHDT%S`ef1{(?->Lu(ny^BJ&R^@(Qu@hRCE4AKVP}M05b1&`rraa=Jf(=i}nuF zdKhD9=!XWu?LwF#&v5{R&P~s`Q>4D_+j@&!UHEyPTcQ^!wi%cvN)3-G4P;Ka*xQVJ zKb$In6~3i738b~%()1e~OEAwBHuP)m^sSIeRZYqSiL&0fRmXGfhe34oR*Vwusd?%En)-b;EiD#=K3VWULhMiO z8dn%Bs8^Lci8C)){9RyPdPrlpI+Ud@VSxn$;RsPxlen#{4lR2JLqm@p$x$wMD!LNY YB09=&wAHQqjZDLRmzNW=$$|}l0KooOa{vGU literal 0 HcmV?d00001 diff --git a/images/evernym-indy-sovrin.webp b/images/evernym-indy-sovrin.webp new file mode 100644 index 0000000000000000000000000000000000000000..5dae0cbcd6a22b92669766cffd99a9d2d1f50de3 GIT binary patch literal 8220 zcmbVvWmFwXx8ylE!QCae2DgJB+=9EiTd;#e@Zj$5PH?v%!GgQH1q<%)elu%*Z|2Rt zGwV(N>iW@Z?XJD6x>`j>QWBdS0ML{GD`_b4k|X@Jk23&f0~v7PWr0G|R<+7yG(`o4 zNk=09LPSf4ZMP2kC33Uw_uu{j7cw!v=C6hqZy7vNiyLUrWE(WDuathx8>@$6<2$2{ z}YnXTtASJ{4HhWKTEmhjlupwnK~2wL}Koo%WEGtES!mFW7PH z(Vo`I4=O+s*MI!uR=7pRgHGL2<9GH==U7#`=B>Mp1Q$h})?Ayc0LFOS|Aha(VISJ! zC#CuZ5>C))Z5 zzV~B|oipRKe7B0R~n<*>skuBDY`AoN5L}vRN>Y+)4A>s{%n% z2z6@wS23N+xzA-yifi_DD`U(t*RD8gDTapg_t1Ac_vFb7vV`p>WahA8d=8g}&pvn` zevxb)HfkEM0dD@Ud^NHvolbw2;>n~$XeQlH4nGs95LIm~LjkFjiW45Hk^U@sng%7s z`-z7|$;IvRHiw=1FUa_3NV7>it&E{J$4i!QrEgb7`6i;xXQZ?ZS+D`;tk>{6>oOEg zU%URPN&neG0p2-oBYqDH_KLx@;O-A}!;D&U!B0qEf60@ddLuHM8T%64`<NU%O;dsyg1DZZzhi$vSNKo4QpSYsrPkQZQ;pHE%fX7a|&c@k9&)H3q88akIma;b2NKNE~_RN`yF$7b@_+k7F zCI9B{htz+q5e2|w3@6kT)AxKAHGF6FL!AkeJlXK!a!^KtbrO}!AdL0yOp=s+NguxX zA1yG-vs=b0Y8|LmV2Z6Id+F-hnzMpp;DDbn!YvJx9@I0sUL&O#5uwnJ$x^Pk2s4=+ z8^wDzaw8`-cv0HZA1-M}lHJd+Aj7+&=HY!E_%Y$Ep1?CKI!&>|;F<)A?|?sdhroJc za)EjENL1}~tjzaqj{b73;s&IJa$Z#1I@coW4^3qb>e7w~SOy@vh-?!R_-~$4aJ*)1 znIL-WjODGZunDD@k7P4JNKsnxYogTj`BicYr(cclpy~70JXucgZCE22C-S8T#_U2D z5^(ayZ>8n3$`W)#kqNfM8oUu~=Mz8-v%@Lc;GU#yW2UNd5PxOI6(FY9Q zZ|?I`2{pnQJ9?Z}zhohQ5&x9eVeR0K1>@QsR1Jo@ZDQmF{$vc$h`43_t$8(+C@Dd5 zFF7~JY1vdJJTxx*ZSMN;IV{Y5^2kA&ymkuf=|9=3H6Wb;ryX>w zCCUwTOU26V1M<3kSxBllUOb7Eb8*%u4DuijLK0oADOdhY0l6aVG+E&;GsMgmo*VOd zn+9CW$6cnhh49NPj44Fcc&7ZpAJ^fs-+k4U%r9c_73NtPNv;mF66vym_v7=(BH`@h z#ISftO~$xrTv0!qbLO&#y>=gfV3MdL%Fvp=HLmB4G}SJHwf5@oVT6d}oV^VY1n6*ey5F$A?SZLZ6qp+V)TwhHv2W zGbN`1_u17<{qdmLra(feAjrnqMrUYccZ+BEOsc`4 z+_(6N=b3v?kK;Q=N2J�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 a&Gt3&GKxx7IR7itnyjDMR}sMfy8Z)Ff#&1@ literal 0 HcmV?d00001 diff --git a/images/evernym-teaser.webp b/images/evernym-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..3afa90b6cfd24426816d8c4626d2b170d90b0902 GIT binary patch literal 868 zcmV-q1DpI(Nk&Fo0{{S5MM6+kP&gn^0{{RpDgd1UDl7pk0Y1@avQeler6Qu**l_?F z31@EMb3qIMqOC)Q-e(Z^ZgG$^0__NN77y}oz){{YBko*cNweS#X?_@}S9JW3t00qP~ zyeBCw%1Z68FQr%ZvX4&+6$;Cw`BF0_i%f97=o%5v`Q_a}-;X8u<*HV%`uK$SAI*Dd z7Rs8}R`xx}!%yc8jkASt7164ks>HPa(jz_NjzIea>V>*w;F55{2M*l`D}3n&_ZAoYP|15gAWuq>cz0E5;Alnp=-dcd-Q zr~(gI7EmyN+f7Kylc(p&FWKgt^q%dRI}RM!;Rygq;YpF)rEfZ^aLJ?&hie>Z`pj7%$?7) z=vInQ)%nk(X!}e~Wsh_U+X37Ti%77!ha$Qa$ZC)tDhQ7AjYd9`^;99DO&rBTQfT3j z0)7^2A;ULVvHBB~pPxTPBxGbMG}!RqX_!_WY())`9z52@cvEP~5~fYH#%<@9l{4z? zgq8ooWlOzpVZ{JNM6kK!4vxHat##vWE$?7msJcun(*l8aq8awPF8)auWc{K6!jmLB8+Gls^eop~+l( uo!hKzwteJn)SiL=GhCaWk%g+zmoW?-s*|W%&s4VaMqhvc000000002+JCi&B literal 0 HcmV?d00001 diff --git a/images/evolution.webp b/images/evolution.webp new file mode 100644 index 0000000000000000000000000000000000000000..fd36f1ebcdcceb1c48586a8f6c8046ae5b8cb5f9 GIT binary patch literal 8952 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

45!7HM zLnXTd(@;c<6sk#)``@Y{R3;+Ip6=v(($!+oYutkS5}YoF|(AM12QIxN!{ z#x+Q=p{zL53*+I;i5?i)kYfqY6nxZ=qj?u>8}nohm`)R6ysBL#({Fk7xy9oSLC!|) zD<^ZlOwI~j^Q!GScQePv16vgNQ0DyvxEoUE-N&Wg9sqxsL&Xujdtr6sJ_q+#Kv7F# z;MrZuMp0U43On88xC$B%t^_Lgbh$qOf8nUM-eW;rtk0j{Rg3>lWqY|YQzV#@Z=fhW zBqzDIm5 zHBP*s3M??L9zp8N-sMQS$nY{9$*gEh)%O0_wru;A`*H<+sDMmDl8vHa9AF0k5}(Bw@U0a%+0LMbOh%s zDB45AIrIiG+cQg(O;eKu4XjDlm5zxve)R<~;TJhJvmtmXV-{Fyoh%1Jom^fl<;c-z z`e9$xiPgKb>d2mw>&3^aD})o|yV0=_+Rh+?TKPBw7z7^q1_(_Dq#NJGa%#cT{Ksit z9u*!oua!kV3?Ot(Yu>aAyjH19mD0@$>mc-A52&3!y;mWV8!)AvRc1ZQs^LqX8i`|% zJEtQ-B7L43z!=mtSyHVDjSauzap=xAHoT{N&2Rt|Bu)=8M_ox<;7UVOJc=|qTUFzOOnMiA}ZLd@Q zDEQ+AEco}cpqZT|?VWVYPw?xu;->@Lry?|u0Gpm#~Fj1FwG$? zYdl;nC}nS(1K4I_Iol00gdd_@r(rc2@&-Jd1xMx4F-Bwtn4$o_p9v0cZiP-iDo^E| z!w*Uk&YmhMae|keFnJ%y7BFuo;@+2^+U!ONISb_%_KUj}mzVn#r`w+0L zqmKERwk60bgmQkkJ)28#J~Q>YI`o%;+j2F1>T(b&DrZl*_Hnmb4j<@q@F0Sww|51f z@QrTlU0I+I>R4cLK3~@>XFQ5_-=2-}>@%4|d1|@r>R2U__LfQ#03CLO>Cs2k)*bnM zP~3tbdl2c??O1me%@ho1K|Zd35(CY)YaYnGPr`vjZ6ia7_~n9O8-oKk`i13M39?B7 zes}mD#)4QkT;OHr=XMx5>n1lc4gus|=OI=UM74;q_gUlZmeUWGU44@Xr85tkUP-IR zqZF;EeeYQmjEcXnW6+bjAR^v4a>JeDiu9F+Sd#Pg{dQMS1%5Chg$d^>l)XL0*7H2p ziVo!N#E#BS(z8DK9Jv zVVtIQlm3Mz;YIJev~p>zb6%p%wSx!!L+xDc?`Ie6a_+%=6;n@YGkhahUGKeUU7ZjY zT|-mHSeu)=YIWi@nt)vfERN4w78Ve6`xeJ+daEX^tQPdmDm<;@?9IT*LqP1*~gbHwC^(HC^#>ZMz@E8?)%-owk&R3vET zU&`wEy7PY!&A~qlQPc?p`Jt-g*XsAUoLKAGSNOV0pi^P=6O{+V1hC8MqUzdYiqtEm z>v4&9&VtlN1y@!I?04y}4@rX%KRUVNIS}N08%iimuOzNlJEFO}NwAZW>^?WgN9c_8 zAoH*@6rO1n=C(4B(3qhnN;= zDa7n=LOMR-)fR}sD#{YiT-gdxLP}!sXCwBdcP}O!2dEze^v?})6Kx7KCGj#y*THdi zYg1J{4iZkc6HC0G=lh z17Hw;Crx9ezek4Ib40YSOQj<1dMkvG-KILzt22!TI9fTfm3_u{8p)EZ+|qjJqkS+Y zL7W#tB4xm`Rt*Ug^VGlfhYiobS`^+=fNt;&Es}N?Nx^T*I_p%)&-#R{tl{;>V1pSb z^`8B~t42ygrQE<5B~Z+gI>l-zA;FYw+__eOyyFTLYB)hYo%`BNouncGx7=ozp zQ6x=%?`zz5gKc;*kTef3#T$%mR|(83bvw3YvWV10VH01Cys_#o=8A@d9_Frn1-#iFig1yC<;31&&O@6&R%`iO z4L9t_Mjfob>Sfu_JZWB~I8%~COWFs=KyMZ3ufQ}*mhO~X9%JJpbXIEPyADdZ_8~}P zg=pUu*hZ5Figiz-cgKFnsd9NA%BrVx)Rxb@FMjIyyjS+wO_u*2QQC;k;^!F#q3|A$ zXz>W$VM4|juIU%EZs29q4d(!=A7T|mbj)4E!|1pIQD^B>sPY3V7EHpdUa9Wyjt!Ha zWB%a2-|ig&08wp9n?4&DfYj>A`Y5L`0Dx>9%bzKkDQtJ!UL(X8&L#hX?dt9q?!YP! zKf#pRr$UpstNiz(LLvK^1m?B^tRcGwN*b;TTVkrFJg}{U$2GwbKCefodfzg@ygb68eRkXD4}#Q^y?DvSZCYbfg-fFr@Y5gzQ6O9ajj=FsCbBIELX$ z0q?&#k?!S_8P8cw#Z~^ZwWxb?G)p~kG9>cWy>hkrELg(Cf>FkGAgJ(Ztu-P&uENuc z3-4nPM%hW;aEPx>g`XMEyLU=Bd%Xns#3B6AswC5;4&KEI(yuqnfg;kb7xLo7-$je0 zFHh($ literal 0 HcmV?d00001 diff --git a/images/factom-teaser.webp b/images/factom-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..001b6863ee1840356387f114cf27fddd32a11b09 GIT binary patch literal 33912 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 K000000002LytbJD literal 0 HcmV?d00001 diff --git a/images/factom_header.webp b/images/factom_header.webp new file mode 100644 index 0000000000000000000000000000000000000000..ef1836c65350c743cb504b8e4dc1a6efeb4d9d44 GIT binary patch literal 5622 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

wP${jTg8oc zcxc7l$rlM=eu}uQA!U^pXWeJOmGZ8J2*{;rN(vs?4gmGeBV}Avop$z}*ZhC33`tFA zgP*$d49G_nF%sj;Q)*m3GU6(SA==v1W2xn{uImX&f*t-wnyNZ?v*;#b{=8;->S{#A zfAN{^QM7!on{bL=Kg) zvodKLw)u{NmQE`CpLfIrnasP|PmG;Lao=z+%@F0HKBA$-sRcL4rfQ2eM_qAx+`;8t zX_@&q40eXC@sB7lxv;n#O0hY1_;)|D`ef%p#V~1h=_`rE1Zn@z@D>fr$yX*ox)Y3W z{w_3lD8yoY4MsTnD<-A(fkUTvoBFvIi>>Ae8HcGR(yDLXs)Y>EMDvIvXZcER3(lv0 zKdlS@@u4-smZfAR;2tqqpyz)93E76#-)Kb6Qn_7#(1jmHQg)uioqn`Ch;J3-t1bn~ zG6flJ*VoXe95=G8HnPo=Jk_B%dz*OV_dxYHFZaPSdK7)?G|lW(Mr}4T(RY?OB{hq@ zl@$w}y#(5(Bu^$X>0X|(H0BSEx_4xk5d)S60}H{XMf=JeYs7+Lut@W`_S!tB`CH{d zrl?BORoDfwur!ZcS<|ZqF`77fTt>+fi&<*}1Irq8u7az@;=d7i1qL_56w6-4i*(JY z!02wgD3*Z@AXkn~3a?2kX5>fb2iWViSn6gS{dj@yry#jjEcuL#mQiLhBY|aPn%g>BJ`q;Q>CwfoX8ya{jk|#CXoy_D@Ao3k{XyXKMlOD@xJp;PWwrq`=HtK4c4OG} z&>(rjacLByiWiuw=O7&35N88f`3KISImyKVHdcuVq)7$vKB9$H?W-lcro^z+tC8IV z=~O3f+#`y4rbg=mocO4A?f>MDi<#v?H^~1dIpus1b4{ugqa5#_`lZuneG@a)?utWh ztu&kM4<|T`PVgt?k=BWl1xu9)7+p}nh@bL%Iev=kXj1n#fIoE=I+7#_`sVm^WHme4 zM6@tEI-kex>T3U|%-C6v{xG(T@0@!HXQ z?A|vVje{DDfwMv}#Y@)|n|aL8qyZP1XBf*wT89PEI@S@*leQ$RoTuDY$CTxl_9b(g7iG$mj(S>c~D{NuiK?yiXwMS4)Wry~ve zCg7H)hPik51TF3GO;Jfxx@ERG;ZYrhcHEDjSbrVeHDl-&L}#(A@iag67JBZwiZzX! zF449Z8T8>?ePPIajDJNdaz*=hM6u)>O!duZm;Q{}5GLBhs=PQnh>VKy^KK_lWqWGjU>|=JWaGL0Txz z6HDf2a+ZFKH~;lim}Fn1j|u_ET-Q>O3V&3}O!(TL|Ev)n+_D?qebXFN+*J*)?bz|r z%wo0g12#AF-knUwGK5Su@lR6B2PIGWMRP{2TvbTN+2T`@4$q57Tu z*Wje3=ho$QlPCV4ucmaruEi^sDff+(t&>K6ncf>z2~!Z2Res6($Gh}~-d;ZEIuS!Z zMI0N9eU9bIZN|uR7W2-zB3)j(ZjGV=-K0FuGG($AshU~8!882%JLo~SCZ|=dSfB`y zILlkb?J3!`$uLwhhw1drP->#cPNm8cmiB{@-p9|c^^_DANdDLV9`B;sO(xZS+tFoN z%t1k|P-@Xrd6~Fb9nSi#L%;za`|sLM#$1gniv9(1N4OMXtDi@O#ANQL`UG0KSqkNv zr$9}sQ?&P$LwmQ0G!G;zkmus1u7Tudk3BU@u19J}m9mS!k0nIAZ~)lbk8Ilz(mz1FDKKm!6KeM_12GH+nr2RG!S^#X#i*1hruzX|;f7 z@LsC-dnh5S40$>N>!bv!WlG$j2IEmsbvQ+t8s58>#)MSSc18WEO1=8HvAgbCKk zb>owc1M%Ze6jF5EBEVuI>Nu|@r6x5ZbTY#Xw3(%~6c&Te+RCoIes7HF1JW?>XdM=d zyoE^0i$Ux*yPBXgsvR|`I6FzqNL}Pww7`Mx*?PgcHDv8y3!c|LV*LYAZXXSu&Pcjq zR=T_Ypss{lk(2Ni=ZVRSnF`mat_uIEWcGHc$_qX@8|IY1J@+?{N7Xek|NTJhP}^xa z+fcmQxUnl|x3LoF`08qhorertQ`T`@kwn^b5u#@t9JSuvm41nT-7HCY4E&@iU( z!94nVzuEjzKf^y;L6yJ8!+1jjb$Q9CRZ}1r3>A>BqPC_0t^g@#9t{q%DF&O#6q6?& zyWE<4F;RhW^7KcFT&K54tG1X{t?ko3N>EoI&&Z5}V%Rw}@?kCRI&=N}F|W9b<)Ut)50nqNuRkuCAD$E?KR3Dvy~1*6iOI7UajmJ_%n4!F;_jIA+B13T2PVzTjNiDfQK*i9OO)md z?;hw=sm7nOcrw zsn4*?I+79RF%oG^z#P~6inC-ZB*N{PfEISHO6E(6}`AE33{)k)>=!&c|w018$-$p4B=t%jq|MK!?&&cp#Xk=U~<08 zm&t_^*zu&AA|~q_t5rveQ%`A#IG$gHW0s!myl5`u6R~zO=*=iu2u1&a!jn*ja(ibg z4Q_>9oCuJH@d@+2AIqjB`pxlLTt&EJrE%&Ss$~QKxrd~dREWVdyZ({-ZhtK;)f)pL zFJ_3y)E=RERXs)S*TG{Uw=Zew!bQnL0>TJ4DH6wlNnuA7#%jk1o=e~Y&2)QW3K>B< zixm*-hSM_cO_iboYjVS+9L;V=w~sUNjieXq-912wG%-~Yk?x9cfQXCbj#>W-i5)pj z_%hKJLnsGFGRcK@!5_jimQq4h7xZtMX<3ZdO~bRi%;?PUXzh_lj;nXE+E*X;Uk<_f zPl;s#d2PoRVDQcYW)Y&>chZsS*X4hO^&U_=23^o-KOJ(c?XY~z&TvvhXZ6Qrtac{- z(w^G9q>k=4OQT=HVy~24d5yUBV+Agi@yQp$4^$n-I=*<+&u-6|A@FZ~xIN2;*3f|l zGR~?7L!{q(L;wde7V&7%>Wbt~_3X-YqL?)h4=x#flS~xkl3ki4FXT`%S=EfNYg6GQZ@~0We;hD$H?r z5|>`izhlNhF&_p1HP2yWr$qy4Y$tqUDjnnn1@UjahuY*%Ms+fg<|jkykda@+iFfno zhG3ET@*TYnQb#-j2KLGfHv9Q0O)+ir(cAdEs~tK(GN0;Rr2UcVq9+BswGtVGG?ILw znh-6WgWOE)-)m$1OrLrb6i8$%e|2S=APolkh^DNf`S16ubQh|aTV*F?K`} zeAQHPh_r zBZMYqf8st6_CU`{WsF%PSP=r*;X&=t16G5q7ly|95Ny5-cHf{^+2(@Q$e#eUd7yTv z7ro(bt5;C8Fl#5Hn85vA&zI4X;8}#6dRgic2tRw|*HL&v_bjTKD{Z>)kr8-SjC%)v zWp{;S3a2YRm2argP+Q}00H%u|k}dLSmOhjeNsi1S)PYF%iuQl+{Ri{N$1^%R_bNJe zZffokBLE`e3S|*L?g^o-?2GDAgJ-8*j;G}PUpiy)BWNknot0t@A=Gx69gz)Hhap3n z`}CjE$nIrLs!OAx(YwC{DJF)O~Qw(ofpAGW&;>iP-`%`3$uENGcU1~WVbu>h%?4-xD4=zu9u zD7`~X4_K)Zx?~H+k(}5&5&yg)k2a-G!1tZpWtO52AWnN#mw<0?ht< zO!i>DepK^J%djB%uO6U8;CH+K$$Ljubl} z@Me6hnIlmt&zGLpM2 zc?r^S_X_!a9ucWY#?o=XPn$|x6;0^7=ADC>lrPxK4|ofqji+(yOsSqbwiLWUh6{>- zgR64kioIcIYdms-XeO2oviOhTC!E++>pN+jQXkTpeI!zA#3-7@OHh13XYtBgV#bpX zow5%26@;SGRm()TGdY7kRFQ6KC$$N3;ixLAszyVncZZY$cy6JGONeK537sJ&EHM2c zs$ZRAbE8XPxl}E2O!E9F%)*+u(4O}@sWr7y(Gp$% zI{SkW^az;xD|m}iV(TjQhAn-|-6*2Qv&_zVaDwZcq+sWtyI7qEN4Gy{;cr+TS&Ytc z#q({Ei?3NMZr;*bcu_3M)iZys$VVPnU7i|NJZ21y$rRLjQbSNYX~B)eXvsTDO_=%* z1}8a?lbzck=A}&8;t?DRMVkCUdWAuG)$^QY-TVv}x&>ecSRqBYMKoiWb3N`;@uQo+ z^PwY$SG4w?%OZTa0itSMIh-c4DV$?t*UIv3_)KRmi|@+cV;OMA@I=e?V=2zuq}_;A zvw$aB2ZaWD0Id1OFDEm`JO5BXy)d`2>>XazhPbA`0C)a_oMUVgFPu!1RP3BCU6MyF z@UY6P(tyiHVmcc~!-QrPi0kwotyA|sizp8wCHtShnufSeIC`pA3J?us(X+B0U%h2W z!Fdj^*Sro#Lz}YyMldwdm=H5II*T>Yr11YsPK-d^>U3P*M1UTZdayJ!b1&fuhMp+~ z(?JYpQQjc6YZOLRQihNe6GeyPr3=7Wpd%*IB@Lxs{fgjdzZ7>2(sfcRv+BdOnz0E) z4V#hCe|q1?ckc?ZI6Q&1TcdOUDJ4NQ zp56Is@Z<6Q>@IB#@*jg{R$im*m#;Cb{E#zISp7kHeB5+rha(7iSP>PvbHo8YLVZJj zTPNmT%lRXcLMhEV9b^ttF+64RfnR9drg$yFw6nI))EW@i03(r|I77l1^bz0`;9mqJ zOhQUiNym0~KXTGxHTV*;l4J32-IleE|4%K#xprYc2Z(x>qA4#*PK7lHv1fW7vaxy(aTGYpxvRzv}TnJ56vgG)y5$ zy#@eL6AE$U<2#cDZRjKgZQMOA#?58qw;*#sw?8Enhn=qfeLHE$iDfnOI^t=U+ z@67feRK7-*XfJ=H0v-vFfMDSi0KVCu=!Adr8u>R7z;l|jMFn)PrU+kknYbY)w#%PK zYW-es3$O|4EQy@OVW#B0V;~HRGX775cW5oKrQVe7E@DTIrG*Slj+N{LQbh~DQrPxA z?e!~2it6~#Feuo!P=u@zi6gzn8+vsWC&(0K`AY`WACS6oL1F}t?1~xz<-FtpW?eX% zAD2N9a!*H=o7Afe)w&{Rp&f98m@QO`(`p0v_DxhK!it})T`vd4bvJs|ur()sQJR!h zXIAn#C@<(<6JVvleHeY!klb0ESs{U!pe7Z{HOVPjd1+RB6GFqF>qYtt)2X#rQ8=VR zq|~8l+2Kz8#m|WHK1Jr2-Ch6PdBq3FztaV3qI=3ou0S{Tl)MBn>zKdh~j|0HA@wv5Y}u z>d;7arz&I2^!_L|Ko&4O-&CcP&UrjzY^f@%xH5 zY|x3U_hGja)@Wi$HtyqeeV>$HvzScdc7bk2FeI)6c>-NCzYP$LW(Fquiv=u3*6Tci zcQ76}K3B4trFbrlnO+57OMF{=03|ODOF=8Zcbd8tdWwu(|XS2XTCaxf6_Wb7P4Q}F7|ida!kiz zYeS$ZY63`t_)pO7(cN~{o>%@C{`ticZ+DgPG07@Ve2I%Hs}z*D)~pFzjn41u$`H2I zx(DWZzN~;MS~wo2b<-rb)gK5Nd0QwI=KzN5pftv}G2Sssc;bKNA%bI#%MQO^9?veL zrW*&{C`LKWWBz$|YJSlGW}sm)kWAm76lyBfu+6Cn2b~)L??Cwh53>7DsKwG?WVcYy zfNnhWM#1)HGS**~Fuxh&pv+U;L?$rs{mUn13i+Q9wfUK4MRin zT|UioS*D+iPQKt?P`a;3!bP&-io^SGmJgoA)kd%W#q`x?HZ9s=w&nflrCwSXz2>IjK1;LXD$+E}|Lnl#?6f{G2TLE4(VCs+g z(x19=yPSl~Bk{OzY=v;NZz9FdYB1{Z^D|dT&9nQ1x?vi`vXHp!_BSJZ)ud__oN<9_ z7Ir+$u_R_rl)Y(L{Ery#+&6lXFS*JSc>@dGeWI?!D&j!P`1o;QvR*>we^MRK0Y!QP zumc;!zov-%YZDzh3wN~t`wD7;H!K>-09ko!RdURRCbw+A5`tGHm-$ZtbL07pisaH-IyNRHJ7I$NobGJu)D zlZKEx+E2NpmhL71pJ*Ze8Ii{>EE0A4WarOuA#e>bTo~Qc9B9{M7V`KCP95X}U46p+ zuY4z@MJI0ThJ8UJD@Y1Q%)QBBtNeS!;7;_-Kh!xGoy<`mU*1nqqENlj7m_f;Neb*g zi%O;9sJ*k*kDA|eyRrcdo+_i6DO}Z!wNacUizDIRBGC~Ls3!i7>0E{bwGC5?@GZ?e zgP*v@$fX2t2wC&pj&y(0xEY4q{YEAg!`pgPM1@^GdxJLiG;wXPtnmk8@6oUJlDlgC zSw;-FPRLERNkd~6VNwuy((56se43Y6Vc~B8aq+%TcLPG~am1n{#v>m1#aXJj`9t=7 z4&Lzi%Jj9>$uU1~EQ6WjM=1Drr!c)QK^D!XE84@5qH3G=;Zz&%ragr@_a&L%Sx*XT z-n72ttD%@CxSo?^_HQ8$C{O}vZ?(QdM#f#)FCl8eg^4T{c8e3;+(erH@%^-&e~E|U z727+uvEZJPDvL-vB%-r3duS4>wrYOW4nRGk7Vfxyjp6|kdn&t9sTIYtgoSTN+Uw-- z(*$I?qSG}TPjtV5)PtX&DQFYPi9o275%SAFCehufn*G0-xOcU>-42Ny|9^#0?E>k zU4>*T7@3X*AM#E&rjB?*5&qW`+wn~Jo%d$N`i@{^wnleun*ykt@mh6#uPcddtnSjA z$K7Hn=@+RWX6#;H$6V1LUOtI8Lwq9^MWpB}t83=-Wh?-3jY)6z=Q-lVU-qabr!_v` zTTG|a{v+U6BWF=%yhv6K1F-z=ypnsgGvBg1V45^oVAfo+5>Ac)8P;nn+=2w(D53Od zziBVcYEyjAXr8E%^8RmcC+T++1YcWf7#SOgt~&~%tSsx&0v6E`OKJ-M-ho^=QeKS6q}o-mm(Ci%7os?Dp{F4 zE?V0{Og}N1f!II->V{4jo(YM3dt__v&(gz(F7%NN{i;TUQ>SanQcqVsT$MR82IuX7 z=LsWqG2m;d(Ao;`(6?t%|G2<^m22GuHe)k?WJ4*!i&0s%;>6`Srd0NxfL`I4oXhVY zZUuR=aWD>d$NCk7*mP3TXRoVn(bYdeb`U`H{G{Iv<{KkA@*MdxxdBPF_OQsEWQz_3 zcp?Za9U?!8O=t$O604C+jgBC^(}gNJTOSNr!xY%~&`fu(Cy?g9A0m$2sDzU_X#cd- zDjt72{Us4DOleaGk*I%2yUM@|CzARSdEZ(++0I;-l zB`d|}t`w*FGB+n=PW{>A9d)wtghG^hT27(n#P^QIx$)S4i0p1rS{`ChCI*Bf^=W^n zh?99}%}JcBgYl=Lb~Xef3(%Yk!-KOL=OxHTF;}sd!eh1PX(5m0G>g_?^EZD+Aeyg; zK)qvn_X-1GX-^e>0*jS; zz+RAQmJX$ZO)L=tuV$2AMO^Uf#4P%D+yNmorx1!ndV-Z(pj;F|Uz1W1H~yMOz&M=G z@vGT?$$QzFpCHbO|1z(YFRrl)vz?WoGhI6z&v@KNDoI?v%<5%9J| zyd|;(X)Yk`3yEO0`w59}*KGk)n8OjWiWjn(hG1|s!&yo8ELVcL`Ju0|9=HQ@7OOeueASBlL~7`&%9=Hak0Uc-XI>^HL{Z{{B5h+X)3AK5qw60?4Q4s*26+GmWXr^Tk`XYwdyjDc)k^Ge;O?%0Q@A{?PMH%%yEgkWYt>^ziE$ zl#r_G^#Puig|VfX?8j*aH$!UD=li}0>p~w^PXV8AgDG-ZAdrg&bJGN63=*7vrG&~3 z7Z2z*u3!dP9HSMm&;jF}Onz?umge4?!&OS2g&jnMUZ2cjTW^^O5_MdM5wVH|=^PI* z*|I4R`+okB^TI!lHTQu|WQFjJkNImW5dg~(<3i{e>Dd}VpUG0Q5w?LMta=;?_XEQXdy=yk~B3kc3 zWP9%l6Dg$<+jMN8R#5n?O5Gufw`vPW7aU3#=DHmWYtrf5k*y^+9lA-&}7z3xz#`^94r>4Bj+l&-B zqhlab%=CD}qu)ny3c1bc<}u8$M%PRs5=jMsKbWfaQ(y)j$_V?0BS?>pFiRz9l0w1mGpgYt7>KO0;@Y}IcivV@PIfp#+LYjxfb2{Ar#(XN)FTPiB!2sO2=T(uU{;l*p(^{rxJ8-F9&I!qWCKDsLe02B zBfsO!4Ek31$WYNBdqOoig3J-UukP|32s9XXyA1c9Gcx6Mq=4gzMO{})JQ$S|)Y>N*@Mwmn zijLiPS{@%|&BvxqA6yLQx;o{8tq zCS!wc^c?bai)J;9-FP6P-i#|&e7zIv6lwB zEEP92(Wt#O@QKSz$cGVd$Hqm1{0)+TW@V&EO~<0(I`nY~gI9cA5NE}fbTa434SJ=5 z4h~FGtbXT%RzQ~5RYOCNiL1|y9FFL6E|7iz6%>2!LaZaOrPyH8!HrP|Q?lN1BHmF8 zqw_vpbj>YtCu>Qs<0K7nKhxbPaY_C{*fxTtpS(q$)OV7MnOTyAP8XJ|; zLE4br!Bzw_bMljZ%3IS)4iC#_omb#RgkDYOegBI6z4W)#I1@2Na#*wF5f$odhM;f$ zYju}BaH`*pYdzd6qk9(7$R@n?%u?v~(cMx06l_#YZ$5}_*ttPrUC3qsfS{c)LqXPV z`MQ^3BDL{398)0vl+P|n7`b+QKFD$vd}hn$*XMKIq)5~%+9b`cAKbFTE1(#PuvXNXb7q zE=8a46N@7cyGu>=8l0WeQ*9YZeWkna`rnX3>M{u$}uf=&K1pQhsH5TUy1}1Qdj=Zu_BiY55w>q?y1uRqgh08PvFU{B z@>SeiNp$WVtDiFR(ml$@r?q%GwfCKS4xPUO+srXL3aA6$}$%Yf*&g0xhNk=>-Ta{j~zE}ZNH#H)p>Gqx~ zl#Dng^F~5*?QS=Nu$V!NfYB_p;XAB0`MXKZ}1p2qKO#cs}> zRoqhds?uVrs}^Yc7@9<7Ur=S9mEY!4FhE)vqW)ZM#x}WJp*!OABu+AAGHi+VsCc#Z z^{u?ibTI$9DGrnCAjbx~uLo;G^3!gu`xExTL*MT@ zxD=5t=Xh5)FJnC$vmd;2YFRDIfApeXkW<;&?6$D5^4DfsZLo=F!~NvXBl5@3cr2L3 zF0WuPKjwv6By@M$-xgCE3&-0agVwRz^a6u&o2t7KH60Q0Vs!*MW3k#j=>f6!t`JIz z20Tx^c;k_|u|(@k-N5_0ua)laS`WzBylSSHa=crAQQx~Z`e0p%^cq#9Z{z|2CDV5b zQL-W@TUmBHb|^H_YBQX>%A%MsdVJ92Q(};K_Ft@b+wq^>5sl+TuzoN6^sjo5Jd+Wnb0ut4m#HkSWyQg_M zJ2;<|+4gbm7p8kb*{`!4e4=mPx%VXT!-P#hB$fP(|M*bjY|xtL$7!!Oc26(Hyc}lz z3R(|U953Hr3)$k14PC3@O;+7$qEFIT+Orr@JgxE@QC+Coy*T+uDS5Wyl4W87g3>%=swXE@$ujqM(p5%t|JW67I=OE2%vg)F=am<#p( z8Os@Vvie5GHL-pc1XN#}3S2ytc>)^u5*NP_xaT&EtqJUCKjdU=#i^X5kI=6S$e;M#|YvbMe7^&{%XM<|-}&Gy4z!7F)}E&D&% zE&@)&FM}5nC+yER2i`X=7F?=cp81U^uYGIJ^*{45xZK8-94M}f_V$X+aX^*kHGlgy zev&$0KD`#cRollIelq21kKGv?c;9}|tFrld_u_QZG)MmLLbAq%|H&Rp{e$7^3FDQJ zgw$UO-+NDJb;#B0v_`@^3T?GCy6W`i{}YmOv_kcFSTaxAlUJHJ9jzqXNU8mcm;H7U zbk}`t`iskHqvr&nm4>@#Qltbkq;idt9}tVT`|%9C7Kvcj-{-^X51tds(>|XT>YBwp z{U*i~lJ|wnhNnD=9Y|VAUaOb7GxZN$p`n1E=hjM)dQDM?U*E6PZA!X_d$0czzwOk{=PJPEA za}=vA2`2a-?lm%?t50^xML4T0eex9+k%4?bMFH&io|6!od@Y1wfGb|tlnt+QM>nOhDZC$y1s1~08NhXfJZ2TjaLd+kZsC7m? zY3&CeT~mI##VrSQ@wj`0cU%>`-0ISBI8SEtK0nM0nDHHda@XNvjkCaK5cA2ajk?PBw;-NAt0P1Q5e z>FQ>Jtz3iUPq$HysKGi~ZGRR_zk1OoM5Nv= z(S)>Om3it$nIu<#KJ@A7jY^l3B^`YO`*wM==Zg){gX6TlGZ$8tSY#A7W=SypNtqA3 zc+S1q_{-P|7%9Z>-Q|Z}udrt40Yct~VWqjBO0MtrG4Fn{(Og_$|7P8R6jFW!{f2Gaf0><2#ZdPq9kQ~GxCU!moH^}n6pboapX$onI=+KSU z)#ZEAK_h=BhABsfz}_OM!v}p1yLGOp$1bZO3G0sV*&oKtlY8k`!gu#SP(rkgQ!}Dk z7Kd}ZRv&sdd28TI$SX+E_Y-v_0-cp}g6>J$Jx}fCED3P=6(le2@Oe2yQj7#*bUjr( zQF1PLT)eq;`y|{p^vkBiQNMK``{(H&?vgSJAm^f#w%Htvc0i7TJiLw=LwRa^_Fqnc zU}=Px6>WVH-qpg-Gdfu;QaTs;Pv{syVR;%YhaPobKWH7gQj#-_45Ro5w$}Djq|C}>&zF+X#*0M z<1g=CoNrFdJzMzuaW3%i7me!H7Ajfo_}jlf`8(diKJ54d`0nZ7!`ajMZW@ha=aU4M z`n4aY+drQcz=SNr(^oA>AKpY50D@9)|k_YGWZ zeVViN9WCu|KUp;m_ni$~$q(#hd2{Xj4KKCYdf_?EOu+lru=Z)MPa8Ge2LK7|KgjWF z=?q$XU%zbg_WkEo{k3=P8?5ftwO>U2z~NH@+<;7<(#FM1F+*Y>&4T5%`l2}WC>P_Aadpwx6-s>zD( z=;zIQp7r0Ea=aS*|G~XsfT-F|{=BXFyaO8$Z{JHZ7H`89Q%cr!04Sh#c;vI7|6Tv# z>y*>L#^YJfO_|$$?nI+nn7=GjGdp?FT)}xm{kRQIj`o)^U7h}^)>I*(s+J04q-e(E z7SWVF^&VUXihMRbfhM;}8d8!Tn1oS#x3s#t3hk(i{Ux2_{Fqy}j2*R=#5Z@oU{47V zvP?=UbFD^=gW^71d)!B3UvpV02Pwv9r*?>gT^#M5{)M$Fp&AsaeBCN{H=40Tg$Bvh zjAd@tZy9ggDDkRhbt!T4c=_Fx#fWZIg)7gs>G7=&%Nrn7@`_>3q?0e7juu>%<>8Cv zx{62D_g*dQdA|Mr=yqWG#J-X6>!I>ur%und@PS}H77xQEZQO9u8~0l~*Y-X}bs+J(GV}h_T zky)LAJ8P(QP+IQO=}}QgiqUenBc=2Y(lB`{e?j-u^BCuyVZpTAZJcCVgCgroWS!12 z;|E4+)N@kL*%wdj`SK)rTlouqaio+`c4BCue*%*Q0tF5AqDeU>yWoORTq;j)X*V zW%_Gz9gROZ_sLWFG(MfqB{5mtHCm| z>tQ>wf8k~XRUvo~FUWfz<1qM z$N406rmX}zonD*0phBsAXn=j*aioB#qvsfjp!=oG>bSdR_!F0Fz}&B*PJ@^d#6u@f z+nsAtt&`=`Xx1so#~0-EU9YR3y=z8mFKPt4A4*efM)5%a z`BZA^3RSc6s_hp;{d+d@ZGpdP*OEygMIY#<=*ivy|Idzy5D~)zR{ z*F}p&=;^|XQE%f5^}^ky?P63x#M&=Sgk!#gO&xqarigFh{W960q3J`%?&*Fj{ik27 z^mnSoiQWZiNN41SoGxyoul9eaxe8=&Z&wRnFbq--k=#6~#DQiKRH{{G2~jz&6I7_ECp!zwMSpi3Y6t1C~4A$e3j9y6znxiB=*DLPQq ziE#_`xNAms)T>fTxt`gXy2(z?;H!HV5^txi&pas?8NcX|N&Mm}ge6bVL4_8tESK1< zF9U?VOVoT@T%j`KOt$O4ll#Z+RzHN#)^0}+v^W0{g5aaSX7%Rsu3`__+qq<6a#CMb zWmx{wf?qy93-ZFL0v&j9;{Ke`kwY(7^KYR{JBcIKtDmp zWIcH_?e7|sj5o3-^;Ug%#zV1l3Oh<)`fn%Jq>YaGMi-QJc!>LDPDAQ1S(}|+7w&Jk z8?5sxoM{qupIUI%b8MvV^dWqa{F}cRq~a)^E3mAkt>ovC&&>rf4uTuj7U>d*q860hf!U?izf2^Eh13|trjVgIW8Xdy-%uS&0X6Wz9 z1wmr?*XWM#V$+WO{n>Qpq7X#gZ*GNfqqP1OTo|jG(tm0E=p4f2AoF-YBQeV>(zaGE ze~kgK4g*`#VQsAQ;3nevri${2*BXb08iN$C9F@moN$ceGHvZ$ir)WS@&ZcSzJL;O7 zH6^trWnM;!(ZRA5bO-z(VnIKGO9N`zgnN1o$?hqq8_5WP(SklS*eIQZ1RG*j>9@XgztSeo7;8&N+dzmXI_r@O(qQ z-9NQE)Z)4B8hU>h*>kg$7B?E6!`xvHui#>ARZ;TK?%Hms&0aZ26Vjz9NcU;Q>(`H{ z2%jH1zKiWw{`9yiJ-mR;CaI@1=18m5Z~g0V8nY?doEKVmQ~eV~VY;+pMD_f2P2g)> zFGl>_O2~0!keUjX)Ib|fRyQ9>J|+TWIP7u{FdMCe!E6QXm} zd@LY^VkoxG*&t6aToHAruuGK}cwfbWMl~5J=10V)X0|8r1Qbiv0>SSIhw~5E{G{gE zR9@c7T8<7OHH+v+U`9i#owCi&_rDMs>B5hT+nT9qy)7o$9YBV%K5q&arthD8!C!EV z^c^}*(1g3yUBG8ilrydLeU?)bD{4zUW${fwUVS$YgzJU&gW|5=|C33EF(G7yWu+#L z>v13;Xf~Z$lBhwq0ES&Ea3+uAXzaflOk@t01_ev^-f0MV$m1_y=>*XnZtvEUv`&L_ z_x4Df)cqfl&N{BC_kH8rV8j?9IhxVkqI7o(2nZsngdzwiAu(E%7^6Q(Hwub`0s;e( zkPhimKt>2kND9Bl@9!U9GUtn(b9SC{KlgoI?<;|KDO?em>9^|EGYAoc&kxJ($D`Af z5WU>w`!;q*sxfG9V9Dw`bQn@LZ| za&qSNZiV4X_2*O>*(OVo^JLA*d>F-BZe>JA>M3GEwO{S(BNpaU+TjDw3{avzL>@D1 zq2FKRM`iF3k@T;tkftVKg0pIpK(2DYTe0llA3aH>*UZ0nOJb@p9W5UFU7u6Kkw{q`J(wxcSdE47} zpT(?SeA<5?8>`p$6z@|ohUqYmsKxK&y@2U)xnblkVotj2UIga=#Hb8=>_b!B0{BcULzE5my%_{m>)dB1SAL}agm+YXtSc|_OU2X3MgQNo^1?9!9+ zDlzvre39qQp6-xYi0|CGUh_1$1=q>iji?BCSipu|9@qsHO5sLt4YxVW2OaySLNOyc z@fXfMG@-)o`&4RAppvlZP~r^@P(GdXB5aPINC!Sav7MaqW5x(o9rZi}Uts&GIDIjq zQ@l%mpX2G$(e_rg=>wIZ^_in`-Qj6RRF!Iok@RCm_P%RjQ?PoHf`U81hx}WfP21rY zwY$F$w^)wiVj{-}w`W3vY&!iRt#a4=^N>DL9y5n7eM0>OC@JP;vUeOa6t;UzYEl}G z`a9Ho<~NST?fHLctEGuqET1&8{kf`{1eC%C5G(?pk(~OVhpLyJTYfWP28y)x-`!gJ z&ATxxepOrgGY#x4=|fol-B=i=Dq))%B+~Ni=W&|CqjnIK$g}?IV^8q(+$;9QAYwYm zGj)lxiYrYm)6Pa->Idq&uejx3b*pq@OrN#FW}}3@bPSEN^Zw|p8m>5B#idRjI&hGg z-%C%cXzYa>{#gMjg{Zl|1aiCO=$J=x?0y2D()7<`?!LgK7M}4NsW0nf%pg{W1m9VH zQVJM(`X`ca=@#W@vP#S`rN<1(xXf7Ovr8Q>o%e_^Q1CD9%<9_5C`w&jBuxaZYzJo z(5)5qGt&F?EBP%N;+v<--FLDUJkDwd|tc16Hnwg@}dfU{zG2+NvA81V&bZ%2sDa5*!(+U7KjL8 zLcuy@mGqD-zCW!yt$Mg2k|$E7C?)+<>&vE3=d>6|#z%i72-P;pTV2>9awne~IU3RRpbnLz?Hk(Lrf-B_h6MkZ+sl?RJCT|uxJ=H-Ov;B+W?jK{Jh!k( z-samn4>WX_k}lvmiZjvFP%_LRS1JKLa@{8UZwjKQ#e%`w!86DW(q07q`L&dTLb@@# zv5Wiq1uR7n$EvSMOMLmPIc}R=_frs;hYnSL_O`1gjfx_A(Oh>}iOOA~wj;4H*!wA9IIa-m~im-{;9O9X->-ZA9IF z;?N6Gdj-q*IEx#qTUpj$tQE!>pe24wG-e;2-_sF1f8%ag{~Rgj>gw0?o{3N_35{tV zyE~AYqq(l*zHRo-mHO6RRJx;%f`&_7^7S0$dws_YdRM`Ls#2#$(|jl)uvE~JAF^nQ z*CZ6$2uZCH095a>IouC@gO3#CJPN z4iEdwlaw(4oVb7KXh4#eMBrDP>wyZdT>i(y?XwMIQqfTuV<%U^iXC7eox8PjNly!KPn&!2u&zj`c^0V|;uyqa}b z&J8SrlIhs zAW4Z8%R^+VBEzBpj{@#+CV5|~EZTT5L-8ebCkH~8;`M&oDq_qeK4d+S+kQLRC}TC0 z6*>ZmmV!ak7 zIsBT!LF8qt;`76fMxLiqwp%>+e@;m(27aj#8I(dD&I$?vXW$AiU_vZXR+L3c(?ZIY zeo0V=nc_N5yB?M;gQ6nfC_hX_3{nAd>4~Nf!f+Y6y1Ge!d$=)Uf|>XQV0~&+B{p|@ zXKDaY^%mUdMQ3+LcIpU?rRa1zmdr7k^@vB5y{`pBqWrhz4KFCMJWS}{>|?b8lqst4 z)m{vrL{u6OWQc_(Z50Y*I@=LSM^O>oFgld4zY?8o8Z;etPxY^^bo2z2d5)KJ35KzP zL_cJP(D+^c>9l6k@1}9~eC~>ve79?T#MV0N3gJpKFOn(zbxna$A&**YGaAsCh0Ijf z%-u17k_rm^E=wxnrOz=NE;d2%}po@el${(L@iH0>?!J6Z6_3_zsG4OujO!}KE1wsXF0wIdNlJbX)ov0dmK{&i zUaW3Pj%592ZJwvDQ_DmRC|9Ms&7+#bOQkOOnqQCZ1rlDmhot*&E4%d773hj;eA64N z)uqg9hfMTx1#=)%F|fSeQoL$s+W(v53W$+^3Qe2TYKX?kqf_t)0wJ0tnF?IRJSUyr z434s=!Y;g!ilBhDJugGtXw$Ui62abaN#dcR>r5X+4OOgl3jp$5BGytd7;Lk&PT`_a z`#_SwoxkS+d55El>n_f!AV7VcZmTCLaC_|2wOc;6@xcIDZLa3@JlUN>;3qSvljOO&H^CkkD9uzwN_CXTaEs*!NrJEfKiS2X9Kb5a|KtCPpzikYnnW4(uS4iTp zdCCudDX|(PklCy+p{wFx00%PvN~|K1@lWxv%^h+yBr&_Kba-^{IX^^?2zmMGX$f^M z7MU0F^b#;u&n6HavJj;G4kky1yKgnbvq~jc7x!%;{4#75#0aH?f_$lQfPgT*q5Aop z_2S#S;u3S;siVDKJV;aMXzD%nc4+y#-8%W-ed&o^&2Bb!2Ptf5$tc83tZ{11n-Ax& z^6u5BJkI}(L-TqkEhK@l*O164XhgAudRr-QuT`_0I6*6wCA`o@*~RNlg1$~~PmOHLQpK(F_ntNw{hD4J^M@w#XR(g z_=rVh{m3%aU!Q)2ND1*9c2X-HaR*LKOMe>S2@pH83FC|uyy4#ZALtfEt6%b38G{>O zbvGZIJz_(+nz3!qo~$DUlbRMDtL-^lRgvV0VM6qN0a1c{E&%)bp`!EDC|iz`lowL? zNZx+*NTx#;=1xS&bwF=83xG@xhjR}WHIEb`F8{kD0mq&_^JmIuBPi7m3;)Tc-r%znip<<&Iz#hi zb%NrYTzI$#QeVf7s0GzZv3)i(NGh(3gp^1jN;~x&yHnfIQHI;H3OI?~+fbe2TOjIq z1o*dA$wqaZo}MPGi(v(2v!2R^*5N;(pQ|8V9VurFgf7=>7uFSUUH0RY2M5v%b=gQ> z8M*c4O-Vh7oqYzHn*|jwX#yib%4K-8@Q4js>g%nxn)?Nk2b#bUw;PQegcv}lcbIWM zr=i&zTP>~zQ;c!FdGus3{>gwPlW zMeG?s{qp|pWoyT$`A;U~AZZ$(G`>kI{7?>m$&7e>#$Zo%vk@rNg4&uO{!0ds%bzfi zi8tZP#V1~V*VJy^3xjfUA5cu^d+OMKlmVJifo-i2|E~qV1Ar9U7}F~xdL6xfJWBs~ z#3m}Ci9QfwWPurh$b~;E`5Eo%znbheMCoonX-!rNhYY;ixRspDtM47^StX~Erw>>HEFiW8kD|P?oW+5mCCWBlb+mTzH(M5M zV)2H{s}|_Yd))DD#{mxZOQevrqYpB4+pA~=I>JK%KhMcfegrC;2|X@_yfn2KWfWo& zMVy_Q^=jyrgt>RW<&{+jjl?UScU^69Dg2$gZc!xde$i-m`f)SNtYqkFF|%EIkVF-O*I6B-_1h$GhADFMIv7jblDAG~1A9|IN{?1QN7L#qmkz8x zBRpKX|#{GpOpQidtCNM6kfV)a)-pHl(d%Gcvii{h%^ zMq(t>Ng(pO-Vz~w|LW*$kdnO+*zaSq?2E>Mzup z<_~uQC(D8AN9vFx3iJZtyFB_PfxqA63@5dfjln2ESWh-9n}@O@Ro<$Y2vG%ZvyhLX z*nScxRh&*M{;oDDqrT-Ercicm)ffi44^cG~#J)^ftMorYbNQa$>F4ZB;6+juQMa1= zpYspsaoL8|1;bLq2W>K8*CK>(>`G2(`)0EVi#jp;`72#1W5rBBGFm!PCId8rO}p=B z5}EapK*&lPh{5n=$GUAzPuhkxXY&wXJjLIIbv_diS9E@%9ZNA`Sl!_HExIVR0B~W+ zC*I$)yFXmF6S$Jo6}GTgYU~ z3owAbZsWUM`T}ZB4q|;f=};7G!x(id2sI<`LzsO%)WwtWc;`0uFTK?(eBr@1)o^l* z(QAC6|8@+!L@Xl@oP3|x@Xts_vPZ=gwS;-%Do>X6F~)PIcWTSw2ibTrLt-CJ`=mT? z>c|}`NOgp^I7$;Vtg_kq6sL#^SgWi-Yr?6Y-G7{vH~XdOU-akY+pd49-z@od=iMKa zNB&DbAWvg`dD}mPU!tTYL96=Zy;?DL>>Lkz0bQzGxZ#8QH zD49XOV+=D=Ic0tOrjrf=k?JvHsN2t}{$eqiPXbf(U#AH;7;0M@`IuK5n}jAea{7Ch z*($m{6op#vF<@EF{Vl_+v586W!X-Z-QS18w>8&z{NX|TuJ3kWnLkXIXtU|GE@rO$) zPgjH#Ym}bG1OvP}t^3IGM3IYP6%%0C#+;(}s}Eabc0*ibw?Mtul@-kM`CoNE?5!B` z8I;X8)3umNVO>v5Qy&OC`A>r@Tq)E<&6>~#%(_DB%)nIGhkZ}*^{C~JXPp_cxj;0( z=`>&#-3!Zf?DL~b#aGvFCmMogi4Mut?JuaO!oj|VSy$ASMO?Uq`D?E;Z_zHCo5?5c zd&ne(i$-<~A%&Reu0?Hdfa>0;{9Nr{bsxoZvONh&*nvR`6Lpq^tmRKHcBiKlIa_d% zenYyG$(P?NMK0N4!vTG@emhBE>G;e0|1a@34fclW zcHbYJ2PJ+Zyh>ywlufGLKbis)O_NlLRqLK%h#t>KXw=PK`~zPldJ=7mp=f9`2pu>;i*a-3aJ5oq0tPC%zfY}-K7H+38e)4+y%Ft}W4 zPg!5*z9tWdJ)n5axxW*|#Qt%#Q}c!d*pnGV?6ADNb5Q8uaRZgy15Mj&=$o;LY@vdiWn%y)rwTG)cy2j+729KhRS}Ju}+`FTe zp*OHc2jF(5;~J~HKVISiAnh^N*-ee_)Zm<@+@=sl$9z^Px%=k!I<*do#&`3K?Iy!K zs50!=N18Hc7-&r=tPAn6gcl6g2L&<9ma(XVp}jG-6{5!CSoKMjJ9jtQm27qEDJ4{R zCfBww0fM=8P332N3h#!OAO$ExE`N1|7A z^pc3=?tUOJQkn`#j7~pGIn47OCK|Plzd4q5^tDF4Kh=pA_aWi&pMkvH0U{~b$aEf( z*+A-emd1JDMu|OhFz>ID*s829kNRwU3)=9BGvJ)MUipWilP9^Ly6OF|*xo&&0yiBf zwnL5zoG=+hcA+;x)j3psak?FdtK_ZSosyUj95Z<}Fso5La?{Z8puS^9TlbGiE4J*W z#{_krU*f`r@4n&EJ8xlq-nrrY_lLI$b~kAkn9PaB*^ihv*c46BxHmge#1-_x^)X^u zHmD{UVgI++vp1C-ywg!^nwdf;-UnZliC#6(xeyrhj?|vHf|T2YAblwkP|BhM*FRFD z??q=UMQ;2h9vBzR{z@N3y)Aj2(|Le`{Y@PG$qSWZpmOavTMl*SaFK)k{7!Bn+fqFD#JGzf#Z=9!`IE`_Eh|9PXsy0yf z7rraCM(fb@J*zq+OTFk$PL(;V)!WBp^h&Fh#N(UHF~L_?aC2-=*IpSlbx}*qdfXw0 zG)vPe3)U0glmDqWruc-7y^pE!8fKJm6HtzeB;I}`L98L}OWtM6*Q)F?K7hAJvkAdD zLm0P|>V-9&X}7jBQtGUt^|c{K<5I;Pq;jZSikV*@shtIZGV5z2x|UF-@}it-aM?0r z!2KYvVWll>Ya?!_^{7z5A$+9{-@P1S<-A%W_>M__zC)hr9Su>kp5t$F03Ukt$dWmJ zE!#YI-H@fosPm&qX7P$9W|Kk9Lv806rq8O#1?KuwJwuR+DyIKE_%Sm*(s$X8w5qWn z-2;AF+2Pk%&9=>98Lv0rbov&gG-H5NGg&D0C~u z57rMTCS|>g7-YWX9du30M6I>ohKaqM>KaboE`$yJ_dt-ZOP zp_$OH@^PLMRiiInx2$hWwbAR@=3KE=d0imQbTUbltTg|p*i>czyInr9T=&>LKo`_} zUS<3TYR~`ZX+7eH06@LReNu=3sQF&LVO5PIDlS=!7$={H1*z-vyz`3#d1&?1A}hV> z--4mtd-p6s`pQT<<%N~Mp6V9_x>W9%6L^Js3PGWLvltU2fzmzgO-kiE!Sh4v)u``p z_hEhiWf8M`ZVzES_DOnQb}PAnuX@u(uTbOgbehqvva~F71EXANs;_$^Re}$?Q7v)n z#x&BDiKD}Jd2MiSa@z+(7-l&ezFcIsX}udDQVzdbGPfA)v6)tBQErm0@X?~oC|BVz z_))CfDEsugKmxgThJMuu{%u?a0 zznsKIG#n|En5(kO$EBdz+>2!LmGmrLoz3oWVV)7=l0@#S^zj2bZ2KRY;wQ(f_pEav(+5 zm%8+_-IfAUBJQbugTCRvQCbLp$Oen_snJIzj%G>-h_AERAm9H!B}%s!5|$#hZ}j@l z?W=$}8|&H|BQWk|ha}}PDov-UV9?ksG6Q+Y%n~W$tC1k)l`^}~&}-Bzc9N1gA80L;^(Y-bwcEZsV0#z9d)X)jNPT0lz_g5N zF;0mBDa)u-cbSaxbkun^+5+IFlb$IpP4Dc+pz zTo8Md&`6D$b|K{TW4;Y%5^x(;{h>W4-_lq1!hRsGDZa}Q%60jc5n?|M`&9WHhW`+i zkGAh6W#-lTGgrQwRn$(Rz-+$?_9OxQhcI+LoHjMuKOz_tN+{`^y z(~GyNvR3XDr@Yra>H2e-XuTD(*{m2xkKr5&tPVM{e1rtwC^2$&KnO&axEpSGzPfRI z*Lm1P%h>uhmAVV7^lBmRWdjGK7#{1u0w?T#1O&=&ClBFL%M7SHh4mQ_s^CmH{&Y5K zOx3&w9cl~qcT7@VNz+c(caX%)=}nPVO|n%oR72l!Bixv4u8>YT7 zKsi*3=JxdDw_7xlyV3x7fdr3&`;f-=m=X%McM^Tf?Y9`P1_hf8Rz?Y4HhIXXLXq-^K*fZc!YgwidbLx*xQIM7eZJqu?Qp2$G7YvYUv(T8yE&m7h zdrKG;NyMC=kWWq|Vn1;(==AW+3gE!oJkh?@`J-jDumEEXmvDt2BPr`3BxfA%L(7bN zu{t~A@t3>d(TKj#1D#m5XnadX>_|n4ASSfDZa{OH0z|Z>V1*xk=d2;X;-5L8WSkgy=j^j<4VP@mEJ5jfgcO%9huEM_GjBVDdF>~}`)BLgkkQ_H7c$l5P8r(@N zb(1M^J{hxl_J#SuU@y{kXc}Q#j5Gfhc$&4if+5V%TTvu1`>fso2lj$RXGx3IZ#jsf zgz!)jOa0EMcfalgEn?;5*PXE9W}&%eQY3PnvW&dY=gPma^dRCZC!~;Ga)I0dxA<5? zC%+d|L29MVz-w7L9N4Bv-@GJr-dL^a>nPb{n((-9U(em&g4J>F(;coT3O3)3zD(0B zGC@9UNv9T68z7wYZzWu7REv(DD*Y^_TA{SSbaEv2LnlRCe`>6$+RC zc56mnADSnNQPVEPd)t&TUVkXwn>Xl4%RYXzs*Xi`mBXjk%agIa=Q7IFq})iH+sn|ayU0ncO7yar7~?~be!0oVgswfir0m1erzCJG8NMX3pPFH1r;Ws8l&r)w*t>@$V+ugKB$9RJQ)|g^#Y-E5zS^?+e?s?`~dgy5Bc+ zAaumpt7GPLRT_X50pl80fynxfIRd(Bfs*}IJ5nlm{evOLZg12kZarm$2)|Zcv=YHg zLu)-!x41v3ZkDJ|IpA}?UhRnEX3U6YitzAh{0G(fCEjAn`G=<|oC{QPWo z$g0NbNZ4KEO-;^~oKXu4IrdTW7{$_j5YPoK{F%!OwYh{Ohe1p?2ynRzlZa#-Bom9c zWqO%+kfceKv>J8hUNE9J<+zi-L1ADL+x^Q^)Y&g%ms(^dO=uF{CeLIUZUC`<=lWGy zLW`0Dkp2;UhmKXHTo;D@t75}(SJE{i^!?+5RASOva$q~fE}Nr!nP#*?jHpXdui%v1 zEobBaTQg2RUmZ*mE*wmMEAcD9bDtnau#mjc!O^{2(68Z;QfR}tA+Ogq#z+O{z%IjH zU@TMNqZP68UPk?}UA5tP(wQ5$WD})b)gv0IML4`tIJ-7U{`Cnn+{ZIRNWDfUZ6GG& z1PA2cZ2VE_S>F2$*%sGhfyX~U{n%niKiE&i1th3B5k59l{i>ps$% zRWx>La7ve?AMbZ!TeCa(OH7CMN*i4MAm{*u$M;GdY{`krW%5&Cvb^4KMtuSBi&T4r)zV<)?q zf1c#fhv|F-*y`tDBn18h7-PFTY{SL5yp}hpKM7RCV=THOr7s1p#db(CO=BvTrCg)& zgAd%;!l|Mz(mFFYT)x6o@38573vA9B3dOv}VXtTMSx~=hLn5ml`p9|N8qGtsP5J4= z4EiUOmuw*VV&?dtZ${R5;%7mfKh5 z-AGJFcZy0n{?@C43Y^w&EfO~B81*&2jN=3qvEh|q+4x5iB}_a48WH{s;?CJ@JOP-^ zCosB2XT9#woRAYex5)-w-xw!}BPbg+P=T*sq;wa-A`8*+C|oUX&!~Vi$46 zmrYz;=>%ey%<;Qy4mg@V`Bpz1lpA`Sn+dP8JAkOV2)-L95tfK+;Ci(pMbH{b$b zMZwr(r#A;7NkoW2Z-|Q-z1ZL+6WT(`S5WT7X-4<8_FQbQ$7Z^FW zOpFJDr0(J$Tjle}UrI9)yzqN0SVza6j@@ax4&hOpjX={eGe#QiR5kuFGIe4Ko)qZ* zT<`_h8Yb;|?HzlDQr7OiB9f%-V|}R!Bx0`_03jEi#0-shk@0`2v8`EMu9Mjx)^hesV_*)h$VzP$ z2Q`1i`1W^31WUpfAvS<90;w90H)CjPVymPqr`rVi9>!R;6P3{7eW&E#u`8g91;!uu z6S>E81BO4KwflJ!R%;&KPd?zSDIE-K6E+jIgUE$pfoEbmef5CCnxuqQuO0BIM14T7 z?UT1p@Myf*W0s!Ld!pXD5({?B=eS1Syf?{F5CmH%jm4vLcMk#rN43Ra@&Hv~6nx~2Jc|GyP=p>Vj4+|jDzVblduO}h- zdB~Xkz_q+jdvDO<2Wgr*KjjlgJpf`*MEGlbzqoBQuTU&GOk4(#E(`4nad|hX{qv)U zAyEz^d@IL8=h*Zc#}>h>>o>U4@2ZrU3h(h|aUcO?O=`G@*wvRskTbNA#Ddj(5#Q|^rtPV82DreII zke-G9?w&S2(Km(+%ec;dWTt^6K+BFl#kn4&-gy5)Vcse}y`f-7aI_38S*l91-5Q*I}|$q;`-LW=jt2^SY_3ZBSgbpP5& z(fXLpsZ4hlTYD00L*(|5w0sy;d+O|lMqV60BuW!yz9X*&!*tvL)r=|Op_+QDMtXyA8?q@Jbw?TqBD?4b@}E`hyR%+kwd#na%_b z-lYF1_-k3`X3-6ZGwFLu0-`XntCIct4mk0*EA+6F?=@lt*k1P-O;ncYs;4BOqO&U* z<+s8(pf}%*6*_V0y-4f+eNYSbR@dBR89wC7F%MgJt6BcYK^iIgbmOp<1^57F+NUKX zU;UVkicDXx4i{k6q4R^%Vzw8Q8c(jp^pESO%#}-RQ6nFx+-AMGAm{pe|08vgqU81G zHC)m)7*7c3lJd`;u}hy!lc!Ry#>E+tRH)m$9yH6O4bV!N9`y3c&%%Dl&O1yRc1JlT z)rIrsy7Y{uhIq2VEfMlpZRQzoV0-4&QF`ZZnBf zbkShNGNVt@mzCg2mT0&^ClW+NjH`CC>qe#O`-g-+B-}BC9hEcoChkE%x}dYCL_*Zg zL;TPBKHi%A$jHEqHgPxyV!XUl0UlvW^iB~Li2cbX=5Swqjd+AbvZY;z|6hyq#j2aG z36bM3!+$YCNb{1%hO7~D{AD0lsA=`Y8nS;Giu~8b?7)S%f=N00744pUBj9^^KxfcV zYr2^sDh&Sl2#TbB`0V2|ON2;>j&edF@`W|5Z&;ACwZmKwqr20Q0OW@-pAcm* zTtvaXvbzt+JXZnM0xDU|1ZMj8E$Nww|A`{x!x)$I;Yr?!5e8e0jVk$B9XkJ_nf7dU zaB}}EwT$<|+o1)-BsPF$Db0D^=?2RG1OC6l)#}0~v0lsdliB&uSKecvtF(v59Y=0E zfA6pFBUY*A5^;Ka9CzRmG;~LZFQ)09^x@#sH?TSI^p`2z0I+_Sju$Ld_wpVgo34zj1ptbWixF7IRE+LHoFETQ$g)EOc#C=3|8BXyO05)^ ztftPT^?7P%SI);fROYgidiX}K#CZFm7XKdQY+kR#Q1yy=+ho{M%)yFA|Fub(0zd&_NE{`{ukrD?MQvoH z9aDpeYQ8ZvomH(7@*t2?pHmUc_uHF-{l(=uh|(w7y}Z&hqQg?;G?N-!72l21D>GlV z%5vGlh-$h=s5i0$&N-vEZ6oY^)1E@GkP>|O#;x5GKljmOTAO2@(=S17N*q;i**0w^ zi^6s0borMmWp__x^ioVX;K8D3A9=CV#*jxLI#&O6fP+$1f41`kZ4c1KvAp#6j+1J| zaa&*Ak>TxKV$oH0BUyh$Kq%0g7}^;qsFY4~dF=_&2T7m3F6e0V7iK0iJcLAlF#E>W z1O2XPql7&%jgIp&17OWcaUQP>j1VH;NHfgC&=7ZIsA48{3-z|qMJLO)>G)LZXMUC>#UAe7179?PwXv4mJP&!qkwA-8zOm$xfMmOWwbrS&i` zqYLUUYLo&r#up(MA2F6NqDL`5fi49ObSXQmA(^$y1_TunaIa~fK0dWXgcllrV-=h= z6XYm1?)LlRDanAvABv9ey{t9&q^T?h&l18ymoq@EU=5@4%YPi7o@4D_$0{?s2n+dG zyO&fvx)NG8cppv76`^bRLCWZ;zy}H%6`T_ATpoxm)X?E8zt?8LC;BEHOY?yD4Yw3D z^zQm7dg+6DXen1-pn!qoUJQULgV7>F@1W}lB^|NeQE<<&EbHlGaY9&H*KKbZOYwKN z$(tz)eZZ9)-4`SnWR;uyg#;u0ofleOco8;I5eclWC9$ojF~q?ue;H8H_gE5r@{PBg zF30aN5JAae6cMxmJLLa>{XeFE3}Sle9O>T@wCVIXEnMo)$rC1QMM_S8J@6 z-Mo@$ZUD$8U;s1gq$(+!Q6$i=5OxpmjvRq~i1PZuuF6LBm8f&s?clX>M9&mi%nAXR zX4q+pIBz;y>sT%B->7$RezFUWZD3 z9+4lnc?bT-30&(ig}dAc5o{$;#Jt2}Mvkq;;TMGhjv&|zw0~Lnt!dJUfo@8aImGkJ z{tcwPUa6h1Pz+%p)XQrOiY_s4ZoWVE+UM-I^hPy{W=awP=Ac9oF z2a%oL6x`GrUr9g2WE|$H#;B_rtT>-;rk~6E+mRTC4`35k$_+JdIuVVPubmK~4y-|Z z(_QDwSeh9cGYLsv?VhNXtd0<%c`TfRW=G>Km!u|3dk+gCsFyj#>%T`@xsWC$5@i1O z@v8_>{?z6F<=L>;bPf44v?Z=|_-o0l>4!PRfZQOBzj%XGnV{!C6pd8L8ME}N0XrEw zUGC=1o89j5CTp%T1FeKFIorX#LQHo8hJnC9X7b%{8fo^F@{h3lN-H#v}8!7NG8 z7W$PR*=2v9H}<1FO(5j?mC4(L=LnZOMra?G3T~*9Nj_3JU@K8#w5P;;6)Jct3S+7@ z@{*R_6Z%cvTyGG@*=)zWOp;+F7YzEvmYk)pidXUr?qA$q4&+E9Kn0gQfO77VwD$oN z+aV5)p;c@H6{B=7Yv>1xW^neF6>vxh_|k#FfE;VA{C7(XVg@J^`P$Y2_nlLKoaLb?CK3U z8oS$TJPIp#yG$J0-1V06pm%d2X0^ihU6BU75v{of3(tZUkujKTm}Xo?5WurKi?K<{ z^DhH*zAM;sNdx3}a=tZsHT0sz3VI%!v_aCHc!Rg-SHNr}D;gkH!F}&QqYRCT5p_vQ zTJLz40Q~|P=Twe7C}iG!FsH!Dt!PB26Sm)BNDbf{Z-x|p6i9eC{6V}JwEtulV|FQG zOO9Zt%6(X)Z9U^ZrD<|{_BBA|V)hwlH%Uf0>ZO<6x~5TlB0p!}*^!JI8tYg1h*o(& z!s(IwK}lqAv-{yd8DKQ-^*^HF5gLAvt*=NJIhL}2eLE+hm@euuYMlK1AGVsT?ovI`&kYwEu4CM&FrU8?MLD&{92Y|93_d9`@uQcLkYxfYB|4!Z%l8uO9$ zwN5P9uK~ui^y=VkR~y95K@g{Q^pO+BQ;9citDOov+j+nA?~mQKv#UETOKoQjExX|7 zsSmqh#zzZpHrmd9f>#}8+&Frx1haHKZUy!56q<=keV#)0N%|NPIF7}(DqEGPs+Od8 zU-|264_&bN>(I-&B+$oWZ>+I4q(>6f{QpCHSxzs6|Np-4W-kUrDw?j9c{zE5jWe6;tfA6V{ z$OSUbfY8uqLbcXWd_kANkOYk%e6b%j`$KY$An$Z#%Z^{W9-K=;cpr+rRbma+`rKOr z$^?c)N?7O`tjSy#`ypM9y+`D!+H&^bn3$QI4aJ?B)ZRhI;*(yqm1FX@Fw5(r;PXv_~Z160B zY+#=x)I7pFvH$A^iZAVfg;4biTPI$K=;hyQdOan|`581D%j%6Xc|D&XEa34eAExlp z&FtHIBOxZDfVe&mE+p6c@aGAIQ?XaOQ6K%}-c6j*xERC}IdXq`ECMwzrm&ih1VB!p z$~YK`bTLq2rh@AYY-NMw2-K>c$bwq?ox8+7)cy1qaI`{-4KAS%dz<=ZkB+KwX2!aA z;fTYH>1Zjj9!2a;=)Rzrc}o5eMRs{ATJodI)b;aN=8{CCmetA;y_bj&950k-gS13IG(;?MzFn!pjEDa>C)R; ziiSpsF@qATkDlf)t*JG8e7acZn)xb+B*D^gq^^F0_=2*`#jo|hMQW#0aYZSRsm14N z0+}BQcCO19NL{;?<+lCd$@(3~(Y2||&W`oVzfCyTjjRvr1EuKHh;H$JtH45s85VUa z?~=Pd9TQB7NDVat8X#3JS0;!h-0|l+Dr}T@?;56pm_OEhnGvjxx<=3#4%;{ojUxdm z8jknRmfO{KF!2oE?cYaHSjYYQ{p$95 zfiL|@A7IQ){>j-5`{m&{Zl=KRu)fQcQqwV(gudqFWJ!ZpY{Gxgpzd(=DocBj7gtC? zfWm2Nj-3F5IA?nHJn*UKvm-DYl9RCAJ&eoSAzk1k8&X8~H?T(H0rDN>&Y((u!=>?aqy z$=%8$ipiTzN3T7Mgz;8UGXp|Cm074@JfE9nnGY56Kbs4gW>?(0{z#FgNUBsdp2+OL z-lWjDe{XgB<*>BWLr5-Px8y3y#Z}x8m?7wJcx8A*cm$OA0>mTP9i{!N$a@raNwfka zuV?1v@-vn#=N_TEP!?Vs=1Tws*71~yTQPxMYVUmoKLQq*kP*~lZS>}EM9ng-JKnL7 z901-Q3K3K+Bce8L{q0J;ag__b%9j(u<@^xd z$_ukcl|1l~(`0Agh49i}7(2YRHZANN%PV9s%%d7-kS)7-UYpwGeGxik@h1Gwel$J_ zpn+P-7UO7K?wUWBIzFWVJ#nYbquq9&OXJL!VO?$aId#fRV4N5lI-)35P^mL#Xvc6c zB6`Nbs0)cIh^fw!PRcieevLCfeu{`+GN$;7F}t2G&QIsg6t(lLGq{g$XFfpcy2RC< zH*V|G2aTH@Y(Pn>e{(uQ2ypHtQ<46_lLg`0xyr=DCPzJ{Uo8=I1}VEIr~o3a4Y25Bf);r0AKM)1W}dF0-lv-!-&5jJ1oHug6L{7g5ue%45xobGfM#g= z4w8f+sTjmzz-KJL45X2PJzu@u7xkgRP&Tg!pxP|HJAd)x%lc zI`+8D+!xx5x=#q*A%7Pss25J(v~#{+O4^cW9})coS4g*|?woZcJj-L!h=-aMAMz{j zCs9L--V@h|&XS6e#VZnI^4v6DTv$*(mFeD;=b##Y)}gUGQa=6za2*DIB=m(sn|Js6 z5880KpT_12kN!PzJw%Xaf|=a!<6=9Y;QoI@ka8c8|F4aK9hhOZnO~cB4{nnwe)9GOlVjrft2jAzi3rH0TeN^nf1SMrtAX?$TImPeu)N%y%=b<>? z4l=4O)$Bt;Qo8A?v{@oqM2xyN!dF0J$DfL z5jFT?U&6?v*qIRzqX=TCZ5>WKxUXB*Joz$-t(fG*60P)nH1eK&MZZRa(({ zwGY{>%X{k38zuq7F~)H0F9Wl8)$Y9Myi7mA@F+=wzpWt)l`fe%Xg zfcDx52p9P*3r>sE?$}qpX6=H4N7A8R7D&;jCK}%}!Bb>!{z?@(e$;|_EdJaF+MDzs zC!+dHlBx84z>_w0rd00t5j&Nl;V`~23md%jSM4%BF1{ZxFK*{b)AL#;Vj@e**8U*iq7hYU-ua)u-5>c1iB>rKx-^Pg1NpA(e<`0MgUhbL6UF5h#G ztoXcP^kYo!p}jV`!|Vmb_t?O_e7u0fwvr_F)q4?#HOm?eA^#M(P41uOxcf!CF{sF6 z-M`ak>URioI$WIPaI9_JSp5SE4N6Cb9~_@SvNE;%L6m%0(eU5v@aWEwBLsJV+SaAA z&;yOw&08w)-ZCVWzVI*V5%w9SrY|8Y16$1yUGmA%(7lI_^D2xXMLLyA+f&&enm*&};XvQrURZ;r@0Xepr_ z9FZ-v{H{LVKYst68|UVBJI?EMy{_x|d_3=W%21_BX~*6;OoQO7u3?O(7TC3 zT(8#jy~e6QA7F3h^S(t)QRO~6nPK;p>S?m4zw)jYo6o!r@M8i={fB#N%nX`|odhfR zo}(Akz`5cobm`Qn_+93QFfB%N6|t5IZ%c{o4@sor&-s=&YIVk}Y(llvG>1vz9NeEa zs((g#pFw$DTDbe=9xVi~7d-JvETkm{lFB$jlGZrOoYjN~034=p{HmWaHY!Zgt|>Km z_5O4u(T!^;n?6Oxt)~T9Kp@uQc$$%E6&7G>lrDAF-XRxkKAN8BTvY^d*E0r!r*mwB z1MMG@$#Arvi54pWj+v?^?o&#*86 zj?0gVA)_%u_%6o|j}a4gL*QxU9{@o0C?30)DLMwg+m2gnc~zsh*i-y`StZ7*R4L;I zJ+jZqtD$l^3->lFJ|YK9FAP(C(CzRcsLfJQ;lYsv6tZ?sOF((R8xe*f+*mUgm}-fN zP_d)EVm7{G{r*T^Vyfoy_S)LD^cmlsee;R!5hH8CJZRi()w9awvuNn2mSSKO#Oh-3 zIlhxGJVpfcmdyaTzZ5ZkuK_)$R)ds#gkNt7*O5K+S#n_mTYvtx5_^oygIeG~zQ!hQ z1z#p93aH*mE!S<^6t3(+_hvtSy*L;*;QY^`b@6o*#=DP3A9m0n& zc1Ii3Un>4pY6)35b=(dmG(*>tdHU+k^SwRGZl9Zi{B23U4$CjO2M+=9`%^)~G$)5r z@H9Uz)7MqMCqK2MTL$B#OSzro?@l;fu4?I*9ilCI@}%XAZA0=&#C1EhItnW#hAJUpwl=_M zbk5-63Elh|r;idLBJB{rBGW>knUk=zk~_FH!Zo$;kf5uC=2g4HWD0>VqrLpX$1tKa zU=a27!uctKJ+@Sa>2bBQ@akI#pm**P+&q08-9SYz;C(Zi^#@O6ctYRk=P_BFWjGi0pJ%(j zkq*tjqce|}6MiG*-NQi-W$sMrL*F`=Va@Gpar%Nyhz|kS+bJ`=aV=B^Lpwsd_T`(r zxzGI6gD%w}oy~w14v(fhy+z~vmgb@ZO-&x>pLTMaf8^-=-J|TS6ZelAk~0_c+~+&c zuP)^Wi2}D5mtN9e;Z5BymgHO#YM0*A88P$wRFC68+Oxss$4hm=E@9C|^S9e`6mqew zZJ`q9leyOSzPq3(;lLyw^w5yt57k$~G46-K9Ww7~}4mLV6~n;&>TVZbK;c_Sfp6DId`v6wJD zs?U@+IOkyXYoOZwNCvv|+B}baxTR)-e+Ngn;}kS{H`OhQwi05?eLv#~f- zRt0k&JTZfFd=#|>V5Tx2H)%c#U|bHju4`)6^?XYc!d-XvaS(Py!gepazrKA89;2$cwcXMnmUZ#B;pD`zmn8X)<6N+u0lJLz8>> zpwW>`8){Gkjhmt%ge7ECu468tcF%f>qvbD^S$F@J?q2u;vrFOwWrUK}JW-!N1wCX3 zJAyQyO>ZxQvaLJ)sKfkSRwOIWZz+Q|OqcL=wY;8GUQ+Djfv{(t3vvej#DMjuRASXS z?z;K+$o3?o7?{x;*o&5uFNbLEOD~06P%p!ovrJt&c&zEXrrpLf{xvWe9p)LoT$##C zG&jb)#uQdA*y4Choxni|ND`@8xa~eyi;6YEziEc1${qUMRq!ve7!4$I*!UV2V6fnnb02&pZATPuDwoD-!M&MY;iT_Uv{j*=!P4C<~Z zNo`UZ{ECc6UoXcSm1Q&z2D0TpR`1afK>w}2A{63^+AW|Nx=?7X9ob*y0c;q2lx*rQO zW?04f{rL1tm5^j<67~H)L=rHdIWate@DwVO^Is}HDJgi-yZvV*f-vt9;X|!^7J3PX zkTFiwaMJN8Yb|dP=MDv*6(!ox>_BkT(KPmWo>^Yt8@=~8tN$aiC1PTWP7>?nu|-5p zxzC@ouBhLGMqjr|O05~V><&6laaSEX z=uTK4#shP9P+Hms^4?fN`hf)SIM1J{BYg*{dtxnQT4v{wLU^#lhMmL9cln_+Ts+mR zchhy)M8e|76Z%PyCam9@d{j0^M+#Im@P=iI!0T)P{j^IW-b(_ zFF&X+D|9-E?rhi6y-FocExc6{z@Q|`A+kUE)^XQA=QSVD*)47e8h!leKD*T=hLica zsm1a<{$H*YsqW-LSIhv6q*X-2zi4G_!BB9%hq%~Z&dW`*=yLKmA#D-%#tPq$+rRqK zjr`nAhLEeTd4$>Yzauo3sAKcF;ZnSTW7+jPb0oD#jj6msUZrLj?F*&2MO#lduUaEK zsH00}@(!q6j?DFT5(;UO#V*TttPNw$CT=NZ6XGH3rth}BBzI-;Gj!6P2<1P6K-&8Z z?>g0SOZH(lsejx^>Q?A`rSh97xwaCnfwF7RFp>}DAQS&HBjJnK26CM{u3Fnb9JWrC z8j{o}06agx-lm89xoZyDwew5wwt?eeBh{vrlj^>f06bbel@S1_tuDRWLwRaoPiU+B z452S-j7Li`56Od+s^Rw$vI#8;lc4RHe(!C3pND`bCp0W>-Ptc(#&C#cQy82%-!Pn% zJqvZuyf=8RT|FX3o!^p^X6)*&dI&d#$=aPm$tQF9EJ?e(<$+vyfOQice)Y4@$1QK_ z4^+ss+R>-_r^;-^B~Vk9$kQqS6K*c&zimIs@lnO z!6tZ{=LRz;TsH(3*g}VqQ**+gifYXF6>Mqv_6M_c?HrmLrtfZjd_pRaZ06$53MqPi z-O7OY&21Z&I!aLju3tV2-mA_u#b4L~-L3sKz5Y_K8w1>jf8#!;R{w|b5t4t77dgS3 z%+c+*_ppB(oGJ#3t;=nJEM3_LI#&cK0GSoN(btRjv-Eym^OZ4QAsOL20eKvD(My;Chsq?i9hS(hYqod^#B%ScQ$@-!>^!yF?k`PxK`Aw z2gy`Lbokqp*fjNG>%3$JJ5p890Hh+IS=339=2|Zjf6~D%;5A78Q^+^o$-=IPr|9ZV!it3_vr>B}wUT1_t+SvtTPjCe?2=Fo z1@PD6K9*v=g^xuLZT+- z*yTr!Mn!O;e$z8MKBg048fii`6a4(H*({85``pnUVoh?!9xgU$+g@OLBSH8ay_NxpfHOc5f1H2# zB&IA-^`_B^ ze~V{1kXg0V$kZ&S1XU~^l7wCFW`e;1gsSYyRc%eUw4$AZj^ZNaF6+bhNS~9M-ksX% z@#N|`mMo5?I%_(P}| z3~8g-7IvsvcG$SvV2hr!VjBf-o%ss0cRwUj0MAuN7keG8me?prYPv7{3YbHNwn9uN z9t<{!tSFCw0_Ozv=zp1c6Kt$^<4dN2M%d6`D(YhCtrIV9O1pG}@eq_~;7&Tl<)M_x zstzJ(m1L}p!Crw%&qaYqZsPF2n7HF^eK>ehWP@y$Vh!7h{k^qk*7IXz)GI|STxHyC zq@5a!XEm}~c$zotJW8Lo`J4qrcv?%bO~sFL6U{C{9!&z@PaWRey#KY~=#gpTL&Q7a zP|5pAIo!EM(r(uG=y=B!SqWnQV}>C?ek#%`<+G#V zxx8+!5vu!9-pD~yIne;e#;^2L*9J5qrw6xo^v~N2T=cR`Auma?vhr||l)v@*?_hSX zX`(^6;y$0LC9o5|+Hp&lIoe|T>6-zNd#|LhJy(Q1oqseKjlI9Kc3mXA~=YXX^0AHup$`uZJ)nNG;XaX4;AS(!eN@Gp4&nmYYmS-(dv_@0T6@RqB> z9U!OT&*Zlon;>OO=F|Pd7co_Wcu1C)R1$>U0P{p!AL!FpOlA2% zT||I6G0@WUvjmdc$t6M092;;MaQA8g^tl;dTY_VaTzZ8RDzHDl?KOumf9lE`Z?G2e zm@2ZMWYM`&`$wofaRUb8w{l~jl3)>k{P(<&b_ zDc6;Z&KrJtujSiFla=4M4`N+upD;qM!xds)3zBQ^P?HfIpp22OR@ykf@v8lH5{n){YQn75;F>Y%BB6G2qTPsjnDLLfdYp_Cs8kL3_9lwIcF>Cj}SqhfQWk4#x0v4 z7wdQw!TqCd^+Fsg&AL!qwRqQ*xu*FnH=E~(F6LnsGWSn>Nm67CzlLXQqMj}N$$j~1 zN;uy`t-ksF6sdhad4G{jzkI&3{@fIp;!WN6HW~Rp1BNWgFV%&*1l?xc3Fyt7KUWGl zpMOD#@i7nb_0$B%9**?4GK?swE{igQB@O+2y*qOI$0= zPbK$Te@o9_F*&lFr)AKub#Lx<0Q(hUVn3!u-L~%+*ykA)f1<8<H=&#X|eYW&x6y)^!Q+JrM0LKZg|>fcH5g;9b@;o zo6__$wI^ZGG5wEN(wAhUww2{fl~BTzgSZLt{8FNMznelt&9!Zz>B4BdVwLfzKyOuL z%O)+>^4l$ex<+tJu-$Hdit#psGA~sug#GqPc_({HQ$UMqxR`hid%}ceg?*Ip9NMPG z+<|d?^m(YB+2=&;5h?A8n&YT7bgj=}ukiT>9lZ~s!kE^#W9A%VLw7F(r+K;tJ9~v& zUgNlIU)Cbb{di*Q3@qo~Pz!)4Bzn7{-T3+mGqAg<<&JbSY&_A`(5vY!%kG5$GUKBv zWDo)dORFp~db))(!GeYxVv6gqFJ$3Y=dRbA&Z|1rtgBxiZ=_0?Yc656_{*VWfj;0h z;FnXFO$b~l#f`=l0Tjnyw-PP^QeFKlB6Zfn^yHp* z2uROTvHR1d3QQ`7k6wjLYv&%O$cq`@fMrz!^=M6J=KlJZkJ_x#%+|eaSYTs^5Ptg0 zs+8y~faW^MxgNcHMX6{+=OAN2bY=Y@TUC~-GoeJ3Wxv$0W7Gd} z!beiRfp=QG{uzxHB$(`vra;##>dXA5P%1loB+E;d!E0EzX55n$4{E!zodYKUEQ}H%_*DjPM z%`AIGbaXPMM~lVnX+<*|j!uC+RUfC9>7!hMXYmyta5k4J@5vHdas7P{#I}3quEVwy zM#9=nb5ilJ_mTMhbskdwsa$6^>frMGkSg>c9VngL{mF}b=2FU_!G%_P(36U}fv>m@ z8uuh`R*A7W4zcD#l+ztu*ea`8BJ+mE33f@lbZ%#IIo55?&DqN;k?=LKU*$eRf}@%I z>Vxv<1OOF#$%}+DC4FTeX#X|*BpdM;0*@90DohUr@}czO%cwspL2$prqe)5WYTQ)^ zrROq&Mhb~gi3wj^u05nP1YS5+{;H=Q>KFZPSvTHwKABp4aF(r`rx5lj~b4 za(u3(kV|r4%TVRn^KMmWuvZ9wKLr0>hWUlwdO}5$D89>~)x-tSNngI@*_lt38x`%1 za^$BzNyzoDB@9@XNhmv9*YJc>?lM~2S?~m^XXUO)d`XayM^w6$SxIS>24j4c4z53k2oCW}koK_*B)Hrr`#FW$SHeH@yyL=4Dgv5%CRINvPAHZEG zfC}l&6bPnf=Qwk2z6qL{%-j{L5@Dvb3=L2kR9!cC&cFwD>B8sr7^v&OkYo1iQ-fjB*iJ%=b#zVeRO@-B zC{~sWrt@cyWJ#IB(1a)VE;+27?Ia9R3&6dI9WYNOltoXgkhPuBdz`J=FrRTFqxLPT zO-PV=L#RzIJ15Z8W+>ORc?*US9%dhi1j$77XzJSKr~vJ5=nR-ZlWO@+Y?lS!^2A|& zCuu-RgKK(!hjwU^V0@qVmC9x=XZg)J zQg*?-rJQu7~DY;ZOe765~E8b*PJqO`;A|5Sy(#P4PMg$Jbx z-joQEZ)F?}UWCD72C_q>ZU)5?RzpT3u)&}HG4+Y5X?ML zgpQq{yDJnA@9#D+2Pz;^#f|V{0#*Bg=RY2~_PS zweM|r9NP6=>$5ZAFN?5ZRbu-POHlb*yT^X8JgexSI;qSnXBB6B;|fwtsM*^q+MCjo z*+1tOSqF0a{)Rt7ON7_}fGN*cu89isxT223=+gV^&-?vUF3uc2)L4NkJ8TE~?FNz# zG@{3-vm{JP+aM6f%jQ^7yGwKsUS~ZxQ7f^x+nsbfesHnfOdUM))+7T*(jQA6+L~r? z(C;7s?C%kz!UTE8Cxv_XRG%PTHK;1koDz86N$0t63Pi99EH}x)k=w4N#eK&1ouBI| zfo^l9C9k~RaMbF#`e(D(edzsOC08Lqgj-Uh9cGl?Pi*}XvhEggbE)?3Av@#7#*e(l zp7W|b$5ABA#*TG7iP^$o_!~4(`_>Xhz?D!aX&G7LF*y5Xs4uTuf6{0Pjc$NX4@jj% zB&xD`ZC7=NfAt3+{YrJt+EeT$WmX8MCfQY#Kh!^5x2%&H(V&tnRE@ez_i)Wr){Fb` zA-|!ETXUcnVPeaQ)D6~Qe@B6l3)ba&jC^|FZppHLq{kS9aQ0J4bMzY{aXP)GI{%Yjj3%IYk6Ux0!{M;D;pG6e}%M|P! zN~JjXAM$LsaT#2%AUmSL!*yg?o=-BJk_&6z5z(ZgrSxIfxCUNI$m!@zns6Jb^V*; zggx-UV!{|Vxh8Yc)3kWd059`>m)q$tb!Vi_4<3yra3+HwUU49Rr>YP00_vq(-}~E( zQtlV7=%s8kZ`?TpJe~$1eXGgL4%Za~3PnhYQ5Bql=F|Lyw`1lmdc4O~TsazVQ@AF5x#csVAl<-Q1(g z!}_}!@%;*v&laHbf~q*f{y9HI{q4(T-_e1xVOxhnWWh*ngwOQ$vv8p<4i%>IWGOI^ zO<4nlgC45kea?3*;40HJ89rmHciW<3PsdX{(*kqH1Gi%~+94ONV_o*-3EHzI^6Do{ z2e?DSs)s^EC^qzQ3k+?250oUYSr(Qr>(zBuqmNA^mMmQ8#FS{RUHEEPe2T*en7O~t zYS-pq`xJizj)<-KRnK<{k&DolJW1KJWF+_PK>VoA7H_7``eieO)T1*r6pQxrOgY21cFd z+|bbcV~#H_Psz7&Yc7(_yq=~~#_JEAT;h8#q|$^u<16o9vQ*52h9$0~(VQ(K4ies# zjb;x`iU0|?=Sbcsd~V(6o*-xDT^=`FY-VFTmaK!5V(q04^ksde==81rCQ5rJX@>6{ zc_qoXVmYtu$PD4z>J`j?m>BN|=kaY>E0>LBPMu|j{q}m$owHm!+FO=vHh-rx+wV{p zmcxPK8%@_p#$VOU}?nh)OdLDvinJKlVrW5CVpeaev`%f9dc!F;? z+9l87pV07VDh+8w%tD2_F1gbaK^IgNxn1QFFnDW8I$Dfs3q#ByELxuvRs3y~t8MG% z0J|v<0z`V9%|5cD($jzG$5yU+1~{h|A^dhR66U3CqBgOR68ik)oHft{s_ zv!O0BbK<-T7&Q2G>gwiotM>YMq0PQ}x3}WQIC(a;825a6NdgxI4DkxEINIc|4H%p2 z=+-oewm7*_T2Obdd7?k3D(;%!zL?l=3gOv#V=-ru1J(}gdC6-=d8~4-#SBU^@SQZD zwUo3u0vqy*xTk#h*@sUU5N%ObrSvB;xx((~le6N)Ne3l9C<-e=K!o;K3Rs}{b)BG2 zOKvw=4W3jk)LU18ioZtC+wcy1ym5`s$-_pf(E!M_$)s9tZuh4wT%f7>HNCGQjy-P( zrc`iOp9kGpi@ZB}<*Uzra@%?Uw0@g#xvQ^V?{<}?-U1C6egDRa{-&0a3*#~nX+m;F zJ_0*y5DXNNOjxHu*`3eqi63e0mW!7!2t#`I)!OQ-`ZTL@=U*r}9uTzO`D;1nh}EKY z+RdQ(`zHyLd~9-TYW}c?dLtmlw?8 zQnbwG&A#x-mFBTrptlR2^k#j<_oN8kQH&Y&*a#=yLz^mck$UN?9gnFY!VK zMCbCynfYrX8cTA)v|b&#&B$U{NEmAO5qoaIyZpqayglq_r-cmc?0Y`M+LVa8PDPn9 zl6C1)uC@(U3+A*7wTRLOUxh;4xOsxe3UA%c-KNi_oDdL37UJbg>rt{6|4NZ*vy z&O%yhiyDmrFf_ZUyyrBvQAj8|O0m~1rvTfXvG@UJxE}|?;EL6zHy#Kp@S@LIZ}Si= z%lq+0N!Qpe8?c5=Eka-5>)GIOrxp?5O1xQy35!#4_~F^<&_92;U4(9h_wMX+i#LL4 zLWVcqUhd>OenPIRiZ$XT{0!erG7o%(OHPkh$Rk7I4_u|51mGJE;L7#3W;rjH%|vcpB_*gxkf z?&{})wzDySs}TdRQWIO87#~CTj}w*#ZLg`PL5Fg3k#g9FrWmW_S_1#Yr+al7aE8}L z0*;Sm=e|L0%D?KNEcYOl;8A`rdO~fp`$&be zcqmE*czm)U*Bi=LL4vM|A;}nDcWKGRVV!GwS9o6n>o+HNR0MBP4f7 z+q-)v|EI-~`+!A#?wm(7vQiF&i6_T89@X4qY`Z{d+0z_z$|%^e8;au;n4^evcvn| zv@fG2HP2M+X#Uno_-_sBlLD;lZ!!l0Hu;W0rTP5IL&``j6b=y`_s|^Z)dd^I1;|l0 z1KEj$BBa#>2yTzo?LCSgEM3X3Sp0@F>}UN%5??(0rNZ*g3_mydTV-NP%`XLAhW>fx zVs6Q7!O}@+1j_MU1FZ(4Mvh)`H zM?ckdE z6)w0_-VC?pvmvjE3GGxXg76Ta>Tpzuz;;;qS4Cb)BLx|kA`*0(RUFe!7~_pMApYp% z+vZ6;7W(^^3JblObvX^ZOCYWbMLl9Y`3YOX1%K=+oK+8bJxKvDENa079)9OLCH?zfdV@1BLmQT^=^ zmwm%LrJIS`*H=2P|FBAMOXg#i$B)jsPCWE#R^$0Caw8g5(ChZq^lK#zu@u7EoiL<< z*AdhB%WY1EvgWnvwD*2<3lSG`tpN=ldJKn|>>9Tc=8BN46eL*x-|$P@d^*gqYMU*_q9SS5)(B_JdwiH5n-WUopaz>ZR=c3hm6b0b!H5vb`iZyYPEC{X% zr46-^J9YRQq(Use(HC!_V>4Z^5q6PRLY5)Pv6#HiyznP7=mVaW2xfu1JlUvM51^WN zbG09c5OLO&b8gKu*hH|AQNS$ed)`(;j%>di(_6UNne8rUe@}|#e?1uxuybqvz2BZu z-M94)RwfoxfU(Ozxnb`7}4mFGwpri+`f2zaTjIo2PHbB%M`+>jCsC(Pui;VH=QpW~pK0wHDGe z>#$;m1fV?O&s+#chiCQv`A5;5zBhLHb6$z#Xe_lF?%xvgF7A@M;266bF4WXsUt^oa zjYG*B>Pls3?0yvdZy5i472l>0YUJ~!k*7iv=WW3CZ|3lq3Q^BnWG-N9jt7=qAVUhM z`X#47Pozr9K)N;espM)K7tb);lyP0k-*-;TcGzCwF;pG2mA(JngYvr1t+Djql(T@e z2%d{uN$M7VUF^S0MT-i3AV$r2Qu1$S=iSTJ&Mkfe_v9koj5z=n)ee*^_F9a6FVJW` zIcs-Hn8!MauiQmjhQL(C49u}n29>2%X%tY+OCvyr-@)i z@mUnI%RRa`9uM+OztXi%;RWjL&6=Ki<};|v&J3#=Qd3K9`G3t4dndir-LGO6@))y+ zq~}Q0tZs&=bOcHWa9k6*tR511Ur60VG^v(e^1iGaed#BxBS4& zbpadV)6^2`;P5>It*dW4;X^q`1pfnQ@{HBSS9k1**Eg;eB~bp; z|4`e1&ofz;m^g%MYSyqdDN(jx6X9;K@wM#Vj%5{AFW;;ktXQ~YU3?FHFf%G^@W?vz zzP@w{&Kl!#@ypr1%ugwLc)Ko$N{>00ZN(zdUFnh=n-WrNQ&BL?I{%0Pj6*lw&xRm5 zd4|)sqKHn(D}a#PrGgZ?LZ1!v4G zBJ_7ush)7O?6&RJJpXmqAhHEspy?Ml#vZB|avp_|JV}uECX|{IJLC=xdId|vPYeDsrYv?K%Bg9kTl;^tRB;$e`*S~Z}ECKv4xe)piT|q zo>UwbqB5%t3JAaZMsXY%@F?JyJCR(NM-Qf61=9kg;+tnc*usPdI+|s332C{J9 zAAD!M3Pr1>^$04-(l?9`*2o=N^a{2)L*Qz~SjLHMb2nQhPMUQ@TvA1U4z^fZo2S#Y zs(G`k-HawA07bTTD+!}y{p<9JbO+;01^v`olDn`-;=rqrYKcCZ&V&qNAT2u~w22z! z_D9oko;^aDuU{rT6X;pWLHTAE>SJ#P++? zGWG~X$pns`vgB0sCMCA@-Rp(rDa-{?oC!+fLCM^Gy*H*mUNk6Y1PB_PWlt-+AhY>l z%bJ4<;g%2plBM=Z@{^_N2y@SPxHm5NwS~sqg^C?=Tq!Lg$;Heg!yjt~i+Ra{Wm1W` zsF~gC*$EVC)mE>1O9gxe#&;TFZZr|fbaC7zRm`dBx&L;niqe*RuuXGcGS{V5E_%zm zIr2%U17~)^e@-Pj^``4MC+{+q=7E7K1O>yIQn0nx^wtzVL|@JZ>Qy;q=nFXxwlXW}i%jLH~T& zAUP@VD8D7Hms_TPH<`V|+l>bs;A>FvTWz$8awtRj2{DJdMn1-R=QXEA`Eg+^$X#5} zc=(mqTIqWvjs~$gHGkPMSj1C$TS_LPJ)nYs0|9)#$plh`OfLX=a)(&rQ=PVNVk-0E z;7sDqY?iXSQ3DuvVJXFvRd~s{^gqI>t`jw94jK~2;?rLWo*S+Wu;zdw(LYJG1UJvW zMIxmdhM4Q**XN;CR3DE4q>@k)MqaHQ17E!NCk#GVaS+^BJeV2@^w#YoAvG8J4`QT# z)fCt}@zJms@phD7Wi+ZNqe33ZRPr`D-vJOpGwZ2|Zw$(GZGqwY2k`xdxr|>CR9@-ozcTyE@I1DTYn7{^&VgY&mc4aIafMeaq%S8lRQHgo4uN z?D~ipn7D{VjAK-J9GAg!V; zgRFhbj{8XP1Fg_++?gID$5a_5{f`pA>(GCY6HSc4e1e($y;y274 zlg`E*$6;%N@A~}+QDjkSOm3(aY7@f8R$tkE!`kZckAI_cte)Ak-pUqawmtQ<16n59 zI%n{YB3)vzA;SGr{(Sijv!2^q#sI5E84=tJ{!&G`D~M(KUGvBw{JP~nZs@U>-&iKN zi$$QlklOS{DWW1^$^LNse%?~{QBgONOdu}nL78hk!gWKO<|6^bsq;g*G%ZHPZI|nG zlgZ5WsOUf`{bVj_l!^p(Zmxw2GU6`8?jgW0qG$rl#$O+n9a5FUl)he2QT0tR1FRyr zy2HQ(^Wt83c~>Gytyt$=mTc@bE`9eZ2;&;rztAk{xT4>%J>eNjb2DljlY)w}{J8at zkKN&E)g!ZyhX!>Gffp0=vBf6UR1|1$|MA~NexQ3GiqfrAPacfzUmP+ojg!|E9eP2-QX{PsnE z?(}?g!lJc~3$iAlOl)jwHFVt@nR}|=`Xn8)G`IJOXq<^02RWCdS#{zNmw0T9EX0$hb4bBK z>07UF7n2|Z%xzY|St%iPR$XB7!M`^#H);mLAd)H}*XI4;H38vHIVvAFk(TP)Sz;l$ zSf>9%e=m0?K2gEth}cr6y>_Z(MVWzZ^Y1f>B+L*0P;*F4CR-B11nU(py-VkwTt#4B zHnXDISDfDG!i~|f|LrILL8K=^^aH3cO@E4IYH3s>uI9=QN*lT6R{Jg-hZS}9PzgTQ z-&e^W%x5|D04v2Lw72fU#aF+gRpH>Bc2Wne?fBGE9WDP)hg2Bsc6bA5NE ztkcj4{qKBV%HuC|#i8N7>F35{rrY!^&cghVo8M^By+&25DM{ZaDs$N((jww;I3N{J zhsE=pF}3_0ICVkw!kw&lA3vG8^aeH`4i$>O+RA+@(gaPu@oKBaKe+WjEtU}oi;WZn z)iqn5H+xD|7M{}{nz-*nCl}ovmY&%J=Y9VW^-<@3iJNC`r_2Y+IS9pFIBTBXvggF;EKytE+)C9%>w`D6Dx0)Q*dffM zcJ#?MEAEO%@6^j?HlpLGej1%1=?^Tz1kZ=4lE;=qF!G&?pJI23zPj#(eVPFv(EMVh z==n!jM~V7kTB*S6?@qz zclk7Y_LFLnKPeW{4oWWD0 zGLDbO_!edOs_9Uk)zuG>bn_&!s!rwJL5=@?{1S6IV5PR4_vUo<+^0G0aq(%-ubS1S!_|%0@NxS4zux?D zN`80Qz@k1imttXok455hYnLsq@br@3sGm}2O2rd=L}Kp?<)iLM0c%1MV=W45*0cX& zFOk|>?i|K!KIx*Y)xG}HSPp&j>TK4!s(%()*inzZDL`x0Rs9>(raAfq_njIRIzify zP5l_%wiy);a9-GqcP1g1?M{8`o7K4spD@a2oXl6etAUoK5HjwCSI4ouV%R;6^SAv+ zjWTj?x3MvwursfIE|mgi&v(m#eyp$pkeH;5Y^ACvYb5{o)4qTMr3GvGI6_*wIW#|T z!9qv4;EPVn(-M)IghSnjeKR5}pBKqrlE@EYgSF2=>Z=H;L!0}WH;Z~sPMf%mg=mg8 z^vjroo3||!JIq~Z2@P~XK*N5%bImprE8jZ7&hU9D8h4_b6d#cr#2LX=D9BwbG7@~_ zbFdzSWbE^wTcUzybJTVA_ou6ev0eI%5|HZb%pkMs?6>jp;Wte8$wn{OaZ=}BttkVM zBEiS=Ypp}NED`rtH>p3NT^1?&?7{^=G!o4eaQX9G3{r*`mIzJ#NinBWe^A?2!H6%C zJ}Hi&vs#HFm{aHbj9Qqar|5{Q78ZHWWqVrAFfE-5a@_F+72wFG%&NWAbjyjzOo6$B zXN!sNKnb-uDmCAEESEKTnRq#)JL^^Tnar2Aip1f;1N%3mO zzpG)_GCSR+`kLZRP`o*#U-y@I$-U*yrTG_aD~#h2$$-FFkMAkRit2X%%D)W3SY+J4 z?7&HIwnok?e%@Q@+IR!FNb6mvc-p^_t_#}C-&)Z_e-dio*5lhc4$ zo)!{kud#PK6RA@rZrVASRdjn}^&2=J(jzXO&cS`qkdeY_`%{QLQ+hUeD%L+pxK?x$gbb zWhpM5KO5Tn-y-LF>gk!Sw|L+@}${u3Hz_tf-?K= z6TUN6i>dFF4{*YOn?iI`El6)$3mReQeiI!n?YEhvf&XX7;i3&1UD%E+%@;}dQOEi zVvh9VGuyCbdp?^X8W?lXCt*knDb{)nmG!^X6s2%+)!fL zvi9K0Gzp+jC2u~B5zYa@ii5Y8H!_j8hrg%J(q`_(3cO;4*cl7Dx;umP(cw2)k_bGm zUboU$2i^DpQC;x_;?_gG&TXKSn9d_q`CRmH{cx2TCYZze2LtM!#7ROi?Qc3E8e@0f z?fMo{h15{b*#5`Z5_>2s2y_cPJ5|vgP3-SXsmGN>?$f#>A+oI-mj%*OJ{mIxU{%wL z!oRwY0uwXqB1c-8LfHZvjz;t9DMN?b^aE5*K@Okyt~Tm2*=g=Bi{`5FM#X?HeetHqT+L$krqze zVi+hZe3A*N`TDb!Xj;Q!d;MNjFm2}C%yyR}gig%pktCs3L!H})L>iX)?v=Rb-b^+* zIkyxpCSt9YFVFGqi;PVG#Nh|;`Dk;cZ21s}%Fqn*ZtU4s8VE{cVgm71F@evbN9D|u z<*Z)Y_OW3Cm=YW9w}bX>rv5#oH-mHW2xYY;kqKSDOZXw#m%1k++GKA=)=?Rj9>?qU zqxeQ%GA_lcOYp2_w)AeF*{wixKx7a1cy&a$i<0?V?3qP%JHPWL1Fb!4F(;2N3B*Q0 zCw=SR5Sc7ii`faw0AzX))OO*{oQRpPC!1*Heg^sTF>^jM#8RxQM)B}LMX#fUJ`$>=&6&4}6=Sf_jwK@*(e2Yklv-DT`>OX(#d9&8BQTUIVUrMZ!08uDk!o; zhP_t(3zQak+}>Ec%HC+`@b`3u)Tx(N_5t4|B4B`uFP7Csv%U+Y)?9UL&pvXYN;(uJ z8Ph3IYU24PxzjDGk=NrxZ0VbM?rpE%3fBbnQ004@{9NIV_^t~%p`qj8jJz>h;CMiy zzmX_mGLy69?*xDtY{08?geXLu&?lvJUEe?v)yev%sgGc&)IZF%V@$`_%O@dcn*E|_ zit^x2biwCzwg*{N=twV&Mgazra{-X+M5s;2We9 z5lxIM+tNeaRj+`ZcJR-A^Vkg}_mk{2=0!=I(9D$t=6s9NO{UXU()#iEj(=V>Vo+$D zkDKVAslWYO)h?7ozx9R}XbABs&bH5Zw#-*Af+OTDFv8GmUYSg}X@O&t)K|yyA!QKL zykN>kI+^f@k!ByNtI?FdBiNEG%<;MSUp_Pj(Q_XBWFhP9lpeZAD5v}fhSysiM^i{R zI~YeE#FwEO{5+;_!vks7eCGH~Z}oDpE;!=p(IfVi505fPgEKnV&DP$llQSbhFetCb zkrPK5`N=97ueMAsj2;E?AePye678Vxcnhk=>6p=jbDY?8bktitVz86l-U%cYdX+^i ztl|#-;h6IfggD76h)k5c9PA%4rLlX3I~bKK>r8h9m66)e8K;+KL4icw9#0&D-Ncdq z4W(kc|9sju8kGYHvu^sfP1xJcFUSu7KCCUHX~ zEzsK;(hY<6usSOD0cGh-%3`#n&I3o@98v7IQuk?nkj`k4rAv0D|3p@tHS^8}09nl_ zk*V}M0+U^m;Bb6o5|k4yvmBcK0`+O|>T#kdt}N+@r4=2YF7PD!onyC*p@2XdFBP-C zs~PLLj6SfevaZ*xJ-)?7EyO0; zVX9olh4guG(~3}Qwy z5Ya{f2OH(vJbH1_K-xwK86Bx)9KBQ9(D>xZprs70e*rdK;1{PcA%t+{$M7K)Q3)e! zu5m4=wr;ie4fyGMR-=0Sw76P<{h%`kS>7I^cM-BJs3@{$na#V~1&y1zpyfPxkO=`7~+; zbibBqPbZorF$(1L_GjMlzS3BSq}fqpPgBE^GJs9q4myy+WJElcTNq1C9LA;ae_q!O-6?xG025RTBS9W5{1#W;#~97uY3c>}I_J{9uax4IbH zD;1`Rzc4mR;`Bc^<_1jAOKBz}V*2=;*NcA#f#1$SE}9!V9;}(~B9L*v{rKA{RN9!i zs4!XD5{hn-V>KU1edNF;7T0}*ZI^+)@rw&q8X6D$ppzwa##+zheRBfVzvo1gi1F7B zMeq^@lMV1~mUt`;_EC!aoGf(g*H4&#$C5T?s*2Ik+<1gqF;WclZrs?@DHI-o!|$!6 zZ8I*|t5EF)+bZOf=_!n=`@czd=W}Q)z896-79{47G~icoU=Yd8of#1D7hdsP)Hd@4 z5x;HKGYwwl$kyD>c4!^}NdIFmEyBp2jY$uYQf)}mB-_1^$FSV=z^HEgp2OL)eNIVR z5A4W;v1=Vt1K;*Qobz5W7|nwH*WzfD(fYtp?T6nnv&mAx`4xIYax+sj?mP~OM6pwF z>MUYiTG>aA40O>IV)PgU4Mn3D^3)Y2>F(1j6jyN~#&?d0^@Adm=Bg2G_TJDbDh~X) zBx>zkF1f>n83k)bzpL(pG_sB%`_pHkty6&ThV0nHcLsZ)oQV<|+_-V4?~?j#AuSnj zDe41(v`KktiTNKxE&)g0pGA4iwJrTms-65*_dUlxqHjoY0R4bk<041&WrID$QwwqL z-HTJ~#eh#jsI6kxW7Z}*!X6HBOh7JR7MYfW#AA~K}!u1a)^hhknW~iBTdb z*~vOj(Eq!%_{YTi#CVTW_`4~%G!S|Akyd^wrz_d7Letj$&AUd)&oj=o5U2kgOA==Ii1|f!Rg4$tUn?;Voo@F)WumwdPPeR0;95i|JTrUK_IJS4GdX!o2qwl6v=JA8; zN3VMP{w@j}wx6kqRPt<3k$9KIa2rI*n{tgYU6UcLE0+eiDuzbc>F>NDc^bx1$kPX- zANM(esyH3L`(ER_Ri6W>lgm_FNl?!e@ai`LUYLs_Dhag!`@6 zF-lx#U+p-y99aA+a#ZG?>g#d5-0EGte?5@OIwnHq4b-uVigqBVncTf(>=Ido*Wiry zkk~>h6C0Axo~K&HMN${u8aHso^i)sG0&5T zvDnXjcJC``F}c!hI{$9BTfOfNVfu#(7@MY9vE#w9gmY%WJ!#c8?GKt~qbOT}cb8X& zqhes0Z^2?K)r)zQ!=X=~7pe#~dUH|*=-aXp0QHg^A5^BN=w(sTDh-t*pHCX!`Q5K& z<^;_0kY=4z7xx5YXdca65A4s4nS43TQ8@f^()vC35LBADdfb@mGes!9omIcd_Hg1( zyyq?@NE&OI)OmMvaA6~n-RXDqFwK6IIVyL3s=^p9)}R!<$myVH*qw9-anY`*5FhdOr0d35ZLuU?G&{O^#SEn=L_X0PssDDNVEkr# zZ$-^i9OV#n>z!-z%eho}W?x;dzf&{5P4gEpcKk(nLQs5_+)hRB96ZDMi1`&B`ziBr z9FDE{>j}(1!U2_b7-e9lfq74?SU(EXS&o z{#6caw{OPhQW+K zve{DFuJq$1s|5_M7|YP9KHI8zqNI_=6PLKl{;V2*?$oQDtWO+0+24wBgiS4dw))($ z=k4d`OC!_0LK1CA_yx%1< zv`MqzY&o2E!L4Vmqb%8RT5Rrgy!=`9u13gn?3^fv!aFY+B&n&#qb5zOZHQ?>?c@O! z3>3nUu4+#baHERzu}1Ic)PiR+pjmwHoVRlG`%>l5|1^`oe!`H*T=_Nx#4wsuiMTg+ zsi$!Zt}$1|69ec*F!oSI=|^SHijeDqt@Yltt&j%}F4Y9`WzXYRo^#V*jKP9GbI{F{ zP)fYnU-*ta=UAp6M$M{i)qsyERs{|z^R1fbu@RsQR@LyTeqbC6x(H@M)!UK?zBL#C zfKx%7_VUn+@&516&k8)0GAkf%RbAt^IT;eAQ%bCbws44Bm+LfGrsg*VKvdWPVzcv#9*$a?8EWXYRo=5{w|Q?zPiOaEQIgvRGzAVcsl`M zOmHGp=;zdZH=f?mG^uyw8Ky1`PTO;TeR_z_@)#TMMjPh({^q#eCeg~%ZvpA-t9T!l z%zUpIp`7%btBdafCVmUEjrwNUh*hDJeK2-;OeH3(=m}*ilV@W0!Y!0u^S3U6yzr}y zta^?fpc>z0=uj2sD0aG}>wMpzuvo>_kI$str!B7nzhl8HZjO4WfV=(PrKtMrC9I*E z*64|t_YzgZwStb~w65|-g}(0GNpAh!=?{g14D8Xys<^U}I?w?57Mr`y^K$jrFu-?) zda<%m5k6DkDrqPnjbV8XjjC+_%AK}+x`3T<1q%j9qbC5on)6BFMvfJqwb+%w!=Nf% zvbfgx@)~@^TSJw~OJ;w|T6#4!C_`v9oL0%OXXk1GaXg=r0Jx%0KHv*cR+qpj31|Pi zQ|{qD(?yP+DXk*ruvLIo*bf%fR_+#gJ8HihV8o$(R583qQ+`m@JT_9XI>ff(s7zPGj2s9dbQpco9lU5btz^E`kO4#W;3;8%mnoaH~o3ZHHhR+ zu&YOgWby&qz+7{8(zMYACi8^dn@1g!>Kp{9@@RQuwT@1b7K*^DHkTOaaQ|xCAL?_x zp&cjv)R}rKOAw+z)X#(_1f;pUdOJO5jKJ?QmX-(k?zmOX|Uy$YG9^66G!DD}s= zgf!v?WQIIvDh>vxC;n?$TDiDLsyd2ApJtS)T#Ah?gT>UEu8;q;M-3NGaT@fk0vM%` zTKsT7hKs|21#Vj7ruCbzjYf7e+_vn6GXNyVJ0UrWr1ICz@%%=DsTvp|{grKudT7Z& zRmM{ErVdF~wxf@)vNrNbLK>6^{=wi)u-l~$#Zb6K3Z0z1z2C$t*DfY0ZIna`5jXw{c zH=neBUd|p&omiZ_#$ina7%yyK|I)>{V=oc!&&$ACVzh_gnVk3~5mZ%o7HF8QvGNi6 zCW+V0B@jK*PH*rHH4{i`507nC{;KLX-t8Ps+~_TYOclaY_01OU=m4K?6g%=wTfV*& zfmgMi0=;^3GEHUXzVWoH%jt?g#%{wLd+g#ep_Svs(>%(#H9apaU_1#Dqlmo66P+A* zbJnhI9xX_yNj^0}7K)k5FhrAVQiJCnbbTG8@sG*)Sn2AdSpc0<*{ImvHt{bh;B4AE zKV;;}$;X!Kx*C`{w^Lj38_Ylp4A|Ud*(l)_Ra+na?hXSoPomc{k2FF zVtyZ#95(L{%d{UgHPIVjlr`umqd#Th`ptK(1FXlF-!QfIy(iYW3 zF!RT|0~T<5^Ma3cHs6rjnW=?Y@WDwj$o;7CjoFJ(xG$eZvm=^xY(xi3bX?P*vOiES zX5?nOS6t+V2Fs5kI4V$H-vsg39VCKEVHmzi*URVEG(IOCNnNUzRIkXL!V*Xe?5ouk ztqf9thCaJdRAPsWd!FhD6SKM;sJmRD@%fE7Z3TTrqF;Ald-Z#p8XvV^w=6IM+2pQKgb=(?Af#D>X!+A_Cm+b>~u>yd>(XN zN(&_6c<6fhRiib2qaU;>PKed1#eHEzcItwRP)-THn@ox?b}v zN!hcVu>g=y&#A!$ORqtmxentAy z6EXC}CCGh%KdNARXivrtIz>cqgbkv4(x2y{($;Dq8IuES%%6<6dAyq7tSG7#lldli zhY>%Ygvu-4v!TB~u*Z-e4{NA-K=)BFF$p6CWNiIZvcx_4O2*K$S3M_h}Q zaS4C(!+toxKXv3qu{Cbgg7FI|`*_puQ5FIO5+EMGLwfFEJj`w~r4+&qJKHImdZEl# zh&clBO}w26g;uV0Hvuw|W>g)vX5U)Ur2!zIHsyJTZpdRjw-rd`v-2@O=f(aC5K7Mu zLi8p=m2sgX2mDH_zDp7Ms|ILt=*m*QIW*_uaY5WN>QgPu!mjhe;=Hy?!QUboOMZM~ zOFhua9NN2*ht2jHw2&&BzUn}2B<_FBV)pT7^%O_gfeREMhs82}JsW)@CsC#usm%@b-%|`d0~y zVdOqOUR|l1EDyHWY!^-hdhW7&bQxzVnJ45|{fG=UIA6jJptN3+6*jRf*BYTL`@QKr zp2le5(T{`Yb1b0%nqtam{M3c8t}+325E1cOnuc%b-NIn%En`#rZpO)N>nccz%8Xru z5}BtbRq&XA+!(fJsiI`1M-@RNdiQ7xdfj?%*J%hzoR81RoERoKqsn#fw9mf&f&t~> z=*_PrEG8(g$n5mV*gFg`q}O#3L%a6JxI%Cz6KxRW8bLnop{>+gJzpV~S-6G=@e+Hn zQVp(W}4gQhg`6)G^KM9d!HA7}Qk*wU0;|mw`CxTOxg` z=1sUB*|G??hLd%3Xzg{7hVB|H^kBQ+HYfCjjQ8jbs0`FcFc}8=YV>K+exj@w1i`_( z8J?}U==!Osr)>kUxz|d@&Zfv)vbI6>O1eEbR|C+}9!cb2qaEIc)_mRPOv3dvxF^rT zRF!|QXpzj>L)nK^P8Ngu$j~uAT4eI4aOnp$p%#*bBLim$>ZHrlVRbQA^9f=CJ2Mpq zYxW#u*;ugsfZ=8{Swhw{iw#w_sQt4e^Vn_>34s?P_0wYkiWDa~jmJpj-$A0eYJ9DF z@`C{VDh2iXvVt&3s`PnlC=Pe2!=P=U9v~8>pjIK+J?U3JYJR&PsukI;8-or6V58U3 zlC~8wDlh1bEM2oiF}Tvd=Ap*YIz6#i#c=-`j-UYf47>$47;MkG%j8OQr4?VQ_Fr#! zi#80zB4B~uR*S*7_D4*^$LfzAPk5bJsM!^q5li8yKw+m>*yj#S`l8b$@_DfIHi7lu z2ywj2)0bQWPN7n>@!7pyr*JDUctK2{Lk~`kKLNyZtaCMBC;UbXulC<^iM=x5FvvDY zD6q>oZ^bpRlxJo;LG?EUfiJn#Y&5*P^QBxfjqu47i$8}fN#&z(MOH)=HI$lH)W*z?m7f%xX9QtcH zLyqx<)M`XxXH^~=z8TkELG%NZ_CZ7+*4NNZKi23|msQC|Nw0(f6PCQqHk>7qik%*G zSmmhn*k{&oxGX})RVsh&TtW#1W$TL`LLeA+|23rV-2>5(Hxc4V1N6DguV2TeGHOe% z3x|E!%u|O+V!nF%j|FH*#FdUzfcn}UJdJQbBX{Aq@IC|&VqxIEr9!g3mA`qM#hV_; zX3=-rLX3v1VRm8&&~DD<92*y|yJa%E3TRRTXg2_Z>nc9|C)%~@#w^e{*sGE2_f)mL z2^9xk9q;gw!nF0S{Xs@ZB^wPkTwB|X?-idH9(xlLG>A&aVJY%;pl#yUjJI6>YgLPK zwOu{Roz%Bol4bA}-$wlpY>OfgRQFevK}kx6vfEcH^to0XPjzU3GQE=I>s=S%!D*@n zgy&nyrLl1G-+l>iV8epDa3EG4Rm76anLl-U2(PAwkFtR8scKrp#;?+5kAR7ZEZq39 zi8^tB-9q6S!~lC(nAXzPkR#I`vBqgyz-MLk4jqKu8?85VX;IZlWNwMKD^xcrp|-LCD;-a`_5zUE#fS9s2rje z!$}1*6)K_~*QOERXH&`vVcBo3dXUUU#gSyANGy%#SwttmYs6yv3L@K6K{(+2M`A+Y0^NM=$rzOE%9ZEBid* zB?if@kv$u*mN2blC_lq6XhLgDxN`0|DH$kjz7g*^uvo!>d!MXaqKL~?WY;Y7|cs6kZkC-f4Sx3BQu>wGD;{nH18 z-2J0=nnbjPQ3Z3r0(@Y2Ra_;i8d65`55cu@&{Q@M;YiRZETTeEz|(2MIfh{FJ(OKp zoSTK*ifi$E^h3|?o*q7;`}ot&yNJf{iPJXv+!uiwb1CB6-d66j1hT&ul5sA1*)tW! zEKK7|5%_Q59CcrwWkX=Y`dZ4B*Ypp2#=&UNZ$?}#Kl!wX8#}_CuDPe*<( zKP{n0Hj}l2`T=d2A>AMNY5H4W*Fd(J4_5I0ELT_{c_2I#vNJvvk56I=(5erjYz4Xo_X`&~h^|CGQj)gkfT}c!& zJ>Bw$gRE52y?tJHjc;Sn`UBp$ya7TE+v-2xTmz3AhnX|iZyDplws_FKOo~`C0w&_ilevDf~nts;UmHeTvQDG#3q9=1l)%! zU!r_aHXuanf5Iwde{)?jmHx--S{=0d+UEY^WBMTpEJFCXvXp-4G#KGYTi}u}3Zf}% ztAZvAV;=DRywoshk1BEr$^${R1K#TTsC?NljoV7}FxYYJBHt-7)ik)#HKu%o`&9qF+!o*F!9Zi$pfsZK*HJ_2p2@eR}$eYaV1e zZoJ()S7&8DbsDUU_kqOp@ghQVN$x8gqjHN?6Vj%7+dWh|)V8j~5n7;Dq^++F^WfXn z+o#RR!I1wsD_hj1s>XGVJDE^|P(_h>CDQzMtOWjhzdFB)M13w&yz!_N4d;a>2}Z{t zj-KOS6kT*@O*F|WCHQiRtv2@BZFF=T9Eu6P-5#&K5Sr*!6%et<>tb#-a=S_9%tYCT z7SDVUNIJyrgH})$Xc&gnbb}Jxg3&7yYk{m8LS2DxWaEyig*TxO=+4%lM*5&)K&UW= zoeI~yS>tC%5 zYCOIXF5^mH3oPW!r{%=4J%<`xidlp?86(b5_{(K_7IOD96%%IXuwm&FV^;oU2ly^i z6qW1p9LUqiFVKW_GTKPd`^cF^a>97w5+lg-gST>-ueE<7qc&Ea(kN=ApbJKNusu&* zslv`XawsO5vnF$TlCxQBq8@w-CpkFcIz^a|k2>KhH!Xij>f34=_#|X!Ft~XT1ZTx0ZS3=tVX$Q`XHbb%? z!6q`(of?)c;a#VnP;#x*m>hfKdEobOT&p+_DKmB+Ytfu3^%PqvBS{}Zv@rpqP|ZtE zZTgRQe;VWpH+R@UbqkQ`EgF)I&B89;pUB4)iT{%AL`W8cNPv&(F8&oqe}8Zf_3Nsx z)<5V@AC19@W#<`ifsEytF6zV+_O7%I=83psvtT&7y~<|s#zT=1TLGfWGaLxjAZ_gJ<`2c*dI#S-6T$=Q^3Ab}q350kxygz^oY!@MUsu z3e#qKYGbPb*}h&Xm25VH&$3dj+Bh_ygMTHXUZ^#INl@?^^=UxXC&W=2qbL3w1-z0` zzjM3ufIL_>=8F^U31NByetMu5O#FDB+$^^SU?rK2q0=s=;j(Fn$n)H1^wF^I*Z56D(B|@oyn9#uT%xWm3@-FpIkb1VDDFXr6S=%v z@+a;BR4nivOEA_9%eWp3m!+sg25vJe>YO#3k-2N8tAynGtP!i~Yu*P|$%A_YjwM%;OmM2d#e7o#9it3Tqa} z{?5wvf*teFyxD~8Uh0!wA%J$o8WHa#n`z|7ya?YVV&-*g#)5dmX+O|Rq`b!BDZTm= zkYzD#Elso9&pR|ANe>5eGiCaL)exzqv-P`Rrvu^HHfTorC21*xPIbjco(!JYL#$B8 z0f@-w`R4$>IeP*4Hmn>&Okn}!QR&AJ%dOST4EvyqtrT^?dlNru#;AXZe6VSXQ@3qI zxry;$!^%G7cwBU}SC4v0Y8M5=J+*#G=Khv#R63bLB{Dq_{XKpNH5lJJBmG0Vk3Gs(&6y@b5cw~&0dq=J zKt%1(tiVsb3l~p~cPjRWEQR!l;sN2i!_QQITVJl}?$B~yDR@-IMGxgk2crsx0V&nk zl}aSDql!=6rja5UFG0GfR(2YK>}(47jFY;QbgO2AA7$v$P6lQxnx+Q>E5H)q*e@b( z_z~@~LnEqSM1veOVQd(cRzwR36j~!5hT&v=*}R5~jc?L`vb@-o9yiKK1;WpR?jSNX zz39{_u!~Xz8f?Mp+mDN&zM5s_ z7!>1@I62281%zfiTe5HQAkC()j{fUYzLjb25#{xVb@=#>I;>PhX=n|0xgb4`-tm@| z1@IUTz+*6j&1BI~>jTEr75ddmrG5)2M%KP{7_IZAhDRk7#bmoLjF`3l#biyM6uqAA;OK&Ly7E|zy zzHsx46T~P4Y-_;aAWo{gRb$c^H<%X~ubS8#j5>>HB=XTy8HNN_$ks?cJr^<>S7G#KAeChVSNawZFI$sb=4EGr zyTPqd-beD&y^j>ChOnHB5-eJD(<5JidpJ?c1&A>S-*IsQT9~+3Af1P+x5>NE z2{qL+yCMW5#WY*O&g-k1!sE;0O&sK47mSfCd!?Ws#Vp zdZ_MgV*_5>!S<+E_)0B^!(@6?^g1`m{23lQh62Gb@qO}i`nt_(&Ep5O*`w;rC%*j!C~Ffy+WVCv@TEbnZX!^-83!}p|}hx6o}dxW``3tqJb~hif|8(Aq6MFG>sxf zZ}t0x$8yr%Bv1n%?!0Rz)2y0Z+$eT$Hq-F~dGU=rjH9YqDU?yyWm|jf)Wg$ zc2Vqx(u_bd3vybC`$%SiwVr|WTE9o}5a=s9JN*x29fp+B1rmPEtJ0LGvs~ks6itx< z?y;QXo$|DH7LTo5ac`eO+ktYTt0W4{u`}Jm+>AzR^z?vwTpd@XU1fXzb=C)D z82o8*Rdm}xjXAWDKCTn7W*7mLOFb>28lZ1aw+2Y~EU_Co!xmDUJPOkOFWdQmta@z7 zQx+l7A&YK|8%8>gEngM$WudQ~;P?X2w_`xxLi?yaFbU-Ep7J&za8QviVr7q20t3WR zp3b<--R+M%q@c2Dds^tLq)O!py%C!kNO1G2n{6dPjZRu0v4;v}Tb}_LXx(Tz>iC&v zc*#1BTbj^-B#G)hPSV5S6&BZ{w7R7%Sq_BIn1I44wiwS7yu%vA!2oGv2PapyKBjy;9=*rUA^qU=r|YDuiV9z|;^(VT!7Zfhs0A{sTzD4w1283W zkQSAjjlusyU)&T7vf&AzIia-iAG&aJPVkyNxvfWe)Jas@6eu6iXtWqii-^snw=QQ~ z4#?vvNWzt|(@?8d+3wJowz!Zq%<2}EOk`Dzxt9JyM~ViF0#p`yCQXGb)HM*b4sz5!MJr=Jzu7m%x%xkGkkoHy7 z&V7&Q{(%6MS7H?AJLStvsKa?53!xJe<&o$U$Y~5;{<_9g>=kRF4p_ZKs8; ze?k+XY#KYPY?cwXYd+Rs7YJx@?Y!wPa17%@H})qrB=M498~qYv*QYB<09zr{#EZYP zaeYVgb0YoyBkjvipow>!^ej&VsK|LzKMg=xFdfG%Jd{`T^B}Z^n}k*e(JIY;pdCYD zxiM%U)H_6Lo>Fxq>p)WfIa^TFM>fWL$soPDhat^;Q{Dh?O>W2%I{8Hi4RBh3{7nQE zWfaJ;o9l)|y-oLKZCo)4Lln*R+0vpe4{V<65449_sPb#N<(RLq=Bpi&N&t>9u7cm% z)E_9h2)SVZKv`MT_ui%MBEvh6K48fJALg^c`nucwuY)#XN5CT;bwMf|CJ5w+9We`m z#SyIlQGCL-UY&`NKEIey4-O%DY~%d%b+*`@)Fr|Z&YhMh)xB=attmuA>CEY)+-7eBo^%xkL)h*SFFX|3E(7}gxs|AYRMP6<9I8iCxiwfk1 z$#zt3%-0CwehuqW4dp*{ctY|kE#|*J*T1-5c}V)2>RV&&>DiNL0WY}?Q+$siSy!Pv z|7Bs`8T`+Me=cPe|2ieVpfV??c-cJld}EC7!pU(2$HrLWUk}PZkJZR&-Pkf8%646v zKiWirj?8kML%70nytEzs+&n}?d|;WduXRLZ_bw+qM6i`Ghn5qUVY6;>I)WhN)rv4$ zY~t#;7sf@LsN*p!KS9Kzo*QUFT+!9T?&(-U{xRjH%|Q4uvZPHTCiWz0zTxm~NI{DidX{ayl+k>+vH zzj;uWjAX^HQOp$L=PL#=pJ-c`qsx_%?tkj82wS0N2p@?REo?=p7@A-924uLAQQaJS1@!4Bwak=rH(sXt9@Xt&ZI8@E{-l9#cI#kDas{Eg`{6BB; zAM@ISak|@lek*a^>KiWHAu{L_OR#+S%fcyE)tIuoRxHMz-NVT!vom(R#PEW6WB281 zDqM6VBR7FH2@K+UhIOLo4O*-PrxNk@>%t4KX-u$3+ia@_Hm4Nux<9?qq`gH{=xu5xe;^K zI0)8PmBTFAki?zi#Z4r!| zaZY+!UyW+j}x!miPN^4SN8)YaQ|L8 zeOX(UxL)fs9-LastF)&RB$kl%3*(!WZ!TI_{uhz#zZUJ=V6245jN0nbZP%Sh$G(Mv zuvz!v@K&#NFPV|ye0^+bhZa5iytTDE_K5;Z#*zQQ3{DvUz2|@QRLTg3vhkR6W*@z! zvO+|nBPbas{8NP{lrvrVCtBJ_u@*ET5aZT|U%d=LoG9D}pH#m*%8(f-QahL5?y+`~ z#tp2hj?xhFrN>FrB;L3x{}$m%)8yW5#e4lJd!N_xeFq=-d!<_;2SRq)&Hd#6xPWTN z6EsobYf=M(IpS8q0d*v2Jm$69Y8c7*W1D@kznsyeP{TSGqoh;PQS^n=~Y1QS6M)`H0hIg!EAp!B$Xk`QNd>OnTZzJp@0qjGfkv#PF$F&epK}6FKS5& zLhi%ILJW{DtKyK@o~Y{i>(UW9O*irp?-P_K#I;lX{kf7tnPigO`_wH*s-7`@=B8Sz zN2H*CY1X{yCoej|55pG$x`<*8^SRW>4f=f9DYdp9KbVmB1MKdd=w+J?(5k_Z5{XYnQ97M$EW3>wj=t^*z_309clHhrNATc z60E%XpF{8QrA_uP+q6fQk*Hc}o;$~UYp>)j59WzWs`JRC9iFmkRVT1LVB!E@tB^S; zJl9a$#`x(EgW#VZ;iSSng{ps$YM41R@AQzS+jiVEm>D%4(8bf`ny|=%gPpB)E`}+x z4qs5KTu(VAFs}=U7u2}5`HOrPA_?u?zIs1Z`TT`$m?NGM{o_5XrT3rF3BR*1a=3AL zaad8D%BRIp=AF6wpl^o^t0d&V!0tc7Lr!*eWq$HvGH}P}SMwC{LfFqf3cUqgo-5FwhKm>qHtVlMO_?!1)HI8#ilpCQcey7x7&(kpXMZ&LKpJzP8SqnRuHn{m z<6C?E-A?b@ixb=K4KcQJm8vDu8D#MjS!1bzp3)#WU%)F zlytj^B_YC2H}#h4@opn4&K4ZICQv#r5LD87!<#d*K-%eAl7vn-MZm6%wT)=9D5 zvFu~%Ai;6u1t+=vW7c?;U=Hmx+i;G9YI>SvZ#m6EHi+e)h>s{*}!!I*zjfJO6jQjU5_v$l}D`7X;7BxYzh`pteihuu7AYpR#>hx28e zrP7eWI1^z_cq`u27B{M5d1B)*9N0>hn5`_ObpK}Tci@Z_uTO}R-HDpX90$?AiRpndw~(`F;J;d*>RkrRnai(^XOTrrYrow zpe2!gI@7V!l>dD#feM3{{L%?rv|NzpmAT(tmCYw!WY-md;MNj6E(9$CG0PLqp|!jp zqOD4)3UxWWf|%CUTu^H;sXKFRZ?Wh~pRZ-cW4-+VQT*NhdQ3=7$y-F{Pk8~^k9@b( z_aPXa5Uq-6r1C*DHz@f~p2#mzi||?PRtM5IF4zA-Hco$DJ&GO1nHF}$&c~OksNwG*T3_IdMb zXUG9R$4Z%6rk|O7{qnZ*+OoK1!f+i++4@SPYPd1{ctQ@*z=6`7fXMDjrNwBHt*N`dE~`^|1mpa*8MMN z^KYnwPA?UT8+t4=tOhgvx=27NHW*oOsEYJQEQ2P4@3h9C`VXy-aIsp^2DEi?cQli-d7Vq_Mf(2jrqzU z{J(hSzj_2MiwXRB_m9!`JMzZu7WhUmgG(=jBj zq)*X4JTE+PC5yl>&`?sUgxcR!;fQ+B5`=WHYyB75`InIX|AMPHd#{UqW+ITXOOh&e zT;xZt#j;2h(i_&^VXMJPAp4h_N_%>I@{rNOx3yTdFxP)tLjU|k z|C&%YUYilF7MSnuJ8kPF(HWQciXQ~6{}1@X|B+SL4f(iMow=Y9nO;~sd>~Ewr4W44TU-Q@JyxWQIGrT>2^eWe;?2@w{E@m2jH^&(AtX)*S@BLzF$mW^$ zYef!`Lmf9RiC)65C%mk41_d7TYj%W~rcBlqzeKFh-?~A+V`9%~^xU99N8aO7J;FZA z>(@AbYq{rLGuV>GkVN}vmuj9=Ng49r{|N`~V3u?@tQnbfet1SH6!{?qfnzJFTUT6_ z_qZ(vPfX8;eCeum-2ek6goYa8cHw6UD;#FBIOrLq-M`E!b%9N#(NBE-7((xnXh8eu z*`MD}b%$f7wkJJ*-qwSPtUc;I82okR4>)3l_t$Xj6TknjsIv--f?L}#Lk!*BLr8bG zfYi|4AUKqQbmP#Ch=i1M_keT=NH;@Bw=}|#BK`Yszi;p3b*<;QuXVEClXWi#-Q;lI zgb$eC!dw7+1){kyF;8#aFiw0qOprG@=~RZ)wpInSG3PM*(i6*F-YFTi*NGbW8)-nGy4wTI}l%YmCaR;RC7PCi>&Z+H2_ ziI-^!HVNv8V`9h?Yl_QqWu_h#!}(ZKnVTx_2_omlUHH(>Cy$t3nQY;M@mh!cMZ>iSi_8XYu+YaBh+PPPHRB&B37YTF@$;`*~A;2EZ@IwV+8S+20FbQuMp_@8 zJ(R?n+PuAGI?#VJh2G7lKW43o2h@-}6^ei9X7t+e9+xP(F7h!pVZH!WK3XidkETBA z>z8Tn_(=wiq@$iGIE3G$BBR)9;4cNz@fh2P->2VhMYNc(9MeC}9J!m+EU8KmUo~t2 zE8VJI>gQAZN6`C#$fDujb!#Z?x5w69U7%(pO{%^)?g`yX+Fm#tJ4&MhaIRTLK~G;Q zHMtBw@+kuld_Pv)HJs%_{|&DF#l}RUHyrt!eeS_Ot=i>V(nH)|puW$s3fE=|2CDd- zSMkVyhf({uzo>DJG_*80+4r}iUojG@WkdY|Qf2|9=3$LE7(ClLbZoDAan^sK@k6M_ z!Ga8*`=#FauWF6BT9xp~p~&tI=%XtcnkV;i`kV8Pd9$nQz_2ux{N0rk&84UDK@@%d zyO=Z!@!YsmE8TJ{@2^6Cc{t@J!bZn>c!9Fx9fK*rkJhs97d8{O#gk~&qw|8%Q<)!@ z30z=IQGt-4oRz|d0iD(A^rs{)hZSWhYw+54;@Uh#eo5cjM4;mH*zOo_JcUw}Q_=kk zz6t|Wfce&%i!Rl|gBO>?aKbuIV0vE;^3et@8*=AB&#En}S`A8hR&#NQy(xQUezdw{ z?O!6%Ct7whLh(%2h{IGx)~>ghJSc^6^1vD#AS+J`qY`Mgmk}2vbCqSdUMOYztf-ku z9fecZ9ykr0+0xc2O&1oT^>+K#-7CvZ? zMrIM^MCKN{sm1totz&%!S<;+L2kV4MaDFc410V%a-(q%|wO_^Wtqdk{Cr~uSG+~A9 z3K3K?eM-I(uXo>pp9+Sf0DISPdyIL%Gv)S{kElAOe?^|7m^rmM33uIJxu4lvBO)~R z?yh^4gP1{VH(a0|b12drc%5bh{|5z~TlA402TchcaFdsKV8guNWNm@th4D50aVD!2 z<7_5!8YG`eR$T0%+CBrY4R4^FdRb{_&qNwS6<;?}7`sJ{_O|K^Knjzk?I?X3r=WbNK44IjZi{2Hhmcl1z#!o%r(&B!)D=a)&W6uW zj@;Yd6LZC`J?rrA`JkaEf)7ATo<`G#9WiR#LN*_!=*Ijqf;FQ(Nn(CPA&OIOVgkMF zI}7E;&sz#7T>|Z<1rQdX=ziuyzY{Ry)M+Igw{bmQKlOgNTRwh0Pz!r|I*fif?<8$fsPCidOe?}sl&aq!Hl zd51=_F~S5)I1O9SJ2Ni^sI$MOQ3R{AZ9(M%f9h-01^;cZ;BZIA4@uZ|FfYU=z=p;m zUxR5-ou)}3F%Q~hMs+HmF9<^_-xr*kfnI~-W@%*E=%O0hd1LzL9XzaH172SErm~_9 z9s<&a-TN+#dZbNop;D+Ze-A4WP};Vfkv%#XZG z>DpTz561q-Ymr3y=TiZ^GjA?3kq>ExNcgKuwDNMp#MsH?YQ;K?5K{uT2r1njb!5%0 z=^!f%>hfk$oP(&eZb|<&aHYNyGvEoGraTL%KokBOtKm3NG;~4vMy!aFxk~1S4Ogk8 zrI{e#MejT3lHCJSV3n4_onBQY!0DIknFrwm;D>X{S-f5wtHrpBI z2D=&|I;J)%-FPdLlF-alWJf&X>GK2I0znF~+}mhh9ovw$VH!pi0v9E*Q?GgN%aRs> zFmZ3=lCbfv4cm-z{VIn-owsVdxFxIFz0*BWwkCOJUBtBE>iIgLvQUEtKi}%QXm4ck zba%I~o?KAXoHjqvh`0>+#kB$5Ko1sAjfiPXAK|l?d9_%)z~DbNK`D_ix9Ir@mV0WN z23EQog6sh&Ldy98Io@DZahH5>5!g;+l;yQ$JF&ClhW~uY`~>Cuxu1wEzM|DRO;@-T zM5GfS{FvCtwPA?N9nIfa2c93hv|_3#=;Ryw*7 z`L&3QPVA*%e^atyaM)cn%!T9rr;3iQY2!(>?U_&Skjn05s zze1L|dqe-%LdyU;hHRE@hUA~|na3FI{or#~d6_J^pJ5SC$!?EUK{Rn2pw79Yz_y`+ zZ^(sJ4XJ9Z_h(a-rDlGat5a9V4h&FnpFV|hPia=7hftZIiFAE$O1 zb4>Rk%IKhINhP9sT3DS9Lxr@pv(*-+EIGjUVe!jUC$tV*eUT?GE2U!$m?%OPGHgvV^=S9YZpHo-|{M5hREae5@n zz!0=jiOwYW#m8qXOHS{UB=h@eoVyNiNrf%9DR}X0Kd#8>gGhb|1C?;+~qlSUy2fidPh?Cc3B?g~Fj5ZSo zhO4q{AZ}D>PFlrDAUg6AZiht`T0i2Kyn2JsSXxr$c!#bN7sfBB?-|A=h-A!ZbP`ZF zICJPhE?TrcG-qLx#z`)W|tjdXExin zayH-pR90b!rhU257{}yI+Qm%~#%&|)OLqHBvJkGaAR_x>R6;m!>YR_O{dt%C-rN6H|X^CG}fk)sOqEzG+$ZUGm$X_MIqU zH{T6>Q%8);$MwDeSjilf+~7;7bfm53WYwAYIihJb0p;kblsb4-NBFy_Z zHS#AX--}ezMd1csuNG{pRd}?mb1Q0IFw! z-$J=S`a;9^TfF<6r(;Pc`&>BRK6!8@Z)|!lM|GXHa7R6m-y3RkK4zgTt@#-4CKb4o zvoF~l*!LaDN0DL&*=84sHAhL)!NMw;ak~waH`^k2L!qbDHau2j^~F6jXHfORERKy& zV1qY?p02ePGMt6^=dIF6P}Y?qKGVqs2)BP)U>obj(D&O|7|>leL4qwpFY0q|wt$qz zB*v2t+vf?0G%c;;Jcx}pMTEqTCm4`L;PDK zy`{Au11<1pk@eQB6d?`env$>=UgvY;0s4NnueFu#DbY>wvwd`msUS?-u69J?Od)mDaWpkg zfE20y=}L%8c*hGAMYso@)1iI2wAcqK6W27~!v$EtP(?GQ@5+2Epg^x`L@_Yn2q8B` z(W|2MBqWyydzl_F8SX0ze23w36x~7H%tDdP6OP6~z^K#og@ze6Mn4W@Cv31p@YFJJ zG2a0QJ#_MA+jYl3X_&gF=o%t59~EsVn9eLT@$OtNYCFr!QgW-33lbggTIPr5ExJlP zdUFNUKyiPTy^kiGRDx7E!|>3{X~IBdsKM0+prKxZu)WdLF9t&B#Lhv&Z68vpmJrA^ z_g@LsOnswyt)B$Sq$$xp8JC5;bF^*CMXIbNoSH>3JYrVxHZ=SGTaaE+weHZ>^*V>T z(^yY-6wM;G{Y8;SVKpEe1F1TsPsh3{N%_OK3pD3v8&Y9xUd^s3N^FS@{#P_r#NwY^ zau-!vOzorA>neGeCKmmp5~{weAjB0V2DWv>Q1z$Kwrvt7Dd9;SrF4ryaXqw*x|8JT!wd?o z%S2E3yDK5PoC=?29s;C*6?G=h<=fY@<;pA%DO*+!TbpEOE}N&|g8BUHdN|}=OV3;9 zcSbiemEXw77{RJZpSBlJq6sI!yX_`V*xfbGf`qekKhmMFG&wQP{~v*+WnA86ZjL!1 z5hGjtk)+m{S-Bz&g~favW`A`F3i8pm2#60)!tWJZ1A|`ZomhdM0NyeP+6w)O;?mF2 zuIaUGj@rc&eSN7O1rDHA{O(s=BPO)vlgZMS=r^8gjAbPE>jOeAF?Qoyz z645obYnUjds-yQh_N|k(m%SSP>F-xySt88V2QXr^?L=dT@1+@zh5AdwGvA(Lq5V}F zv@8q08Hm7^kDkB;p4&ZD*>cK1m8hAh{&DBxB+mxaMe{;r`0FBx<+M$4yt6|EP4TODu!=rE3Zs;^QmHX zM;cCSVXF)|$(1`FXLb32ormuJ*Xf-dIokp%?H3*bTOQ(f1Xlk-05pw@^E|7E4P33y zOs8zd0Cf(&Ew-Texg>p(m{3GVS44nXP%t-IVj{)ATabtlhxhEQg2hLAbFZ*QeLH^> e|91%q;CJcPSz>u$G@eRY^B@;#m;Apqr2hk&^{Cu;Y$#)!PXU#` zI|(wlS^Uf&a);HK5giIX?A`2dHS$0CuCeZZA2BZ;KXM=L*A@9%-x#$iPcx5vKVOqS z#vb!M{qGhY0NqaJ%-=WmSlm8+kJ zpUxlOd$s+Pm+f5LfuEGGmeCZ$;jHh1@0qusKYGSKWj~IeY7wUI1cy9gpCcbPpSJfo ze}DcEO#Za~%=~~|`hL~<%iE8 zcu;GVM)$t)%~?qtwOjiL;E62-plQ~0e_QB)J^NksN*VjUPE%-knT+Oc5aaz07_Dwp z`E#96&P!494g$3~Qo2gIxSx7254k%Ag;1IAu{!GoI0$cY@7i~VY!YnXqjW7sE7I64 zh$y%?m5*RX!V!1B2tRFxq39vXsvulcjD6-thSm;Dp3b1|-ej>-WYd}~U!kRJ5qYbq zNb)AZIiLfo@s@ZlLE71yZiPkWJE|vcJae*)0f_Lno{V0PNnaq<)S8T0VyA^7>rdoL zig8?5Lg30&Ox^suUI<9Mza74^6e1*GR=#cknjvxaey#yel8AN5a-q90Vw%Vj>#<0j$iz6 z?b&MBJO5oCFIFBiAR)c14m!ffy7$O{wY16(u2hk~oefk6VjDA})sjWDa%@$`;yR9d zG8kay^Nyj79!RL#y&*y)*jDUwOv|YkDL%JsNy&daS;tL5^5<{2ars`{-^A^2qUAeP zvx}faBKlCzu-sGqK@M@7^rLtybwspkVw!5-l zJ@B`3wy{WaUq8l*-+3}!q%>dEb`IYHpgZ(SbqVH*Z2MTsD>i2BpS$6!YXKd69xlG} z_P;nrG+G?8y1xTyK`IVu5;{4~x1(LtnyH#53T0B^Lyp|@Yk#3EOg&|x=jqzImdZ)! z{n9;B&YkH8v+}zOIEhzxbp349s&^OM)RqH~9e>_keb$VODv`zIMcB3lLSh9l2qP-C ze;AG8s@3Aa(B`5lnI~ZdNx9rcbb$`}%$v z-I~Puw1#7{PjykxHWjzBV(F7XRMQx?!6sz%i}nMRxK&Z>nNmcjQ0!7ZVo$;rdh54b zO7=4!gux9jFt5nt2ccOO#+O_T_WULml)HX|QN0kuRX z;LX*)GFbX~cFI0Y_DP+Y0?MZ&<^TJ3xp(bC;3_NtJLdpjHvoU>+Qz|$K{4w7<$|s= zzTNb*Q~w{1`X}ulrnvrjT((+fQusrts|;fsmNa=Rx_McMXp1|lXp+W-%0+&2cZUXR z$!C^EJt!&P|8tC~_;&J_%&-1VTj>4gHJk54bp$}1BS97wg=T+;grx)J|KA*)42vN* z$C8kA&qPN@ODz@)#XKDK44r25BTbCAD8mp6`#3@QcMi2Ky&1Y|xUw2o6VwQPm1)og zzc7xX*;iO?l#^Dlg1Z7QlJrVvI*u(p;!kJ&XyJV$#WE-}kGTsBzVi-tux6wQENeeq zbP~{>MAFdPlsCHcOE<6_*afI58L6N6h5NT(<%4*`L%OgZ6yxXm=ey(t;oaPzoVIwD zl^HL{*TH35&tLrpR7D26!8*4XaY)&4zLvF;8GQhxqoTS zlh=9A5?=QIA7CPi4DUzMzDJ}FVd}(EKtX2UBZz{T+LOzQI{(F4NuN#VQ!M{!3#5R7}Ilz~k3v(6D z{9+?Z^su=yk(RUh<8!-ll@SJhLsQR+^^VuHUuS$OC$q0&6AELnmmYUw96c+O30f+< z@Smcdp$0>(r1zTPYjW?i!tBWx0bv@bawV5wn-5fdZ#h&tzP|B+lh;p)u}B#@1#QbTCz>Uo<8CUug*yx>z%JIZ zq2pJoMNZ`@Z7 z!Oa-p)sCmCA7EF*)m?SBGCslgI~<9Cgfs{Fu}tWi*(cI-=X@mfmIqs)v8MtP;gUi# zl2V%iG(68zN(Nt95aKl6CKpqoI!J~$y?TG0Wgp|BHl+Uvw%09-n^OM#G)@4RK8*H2 z0lSbl^?F`@vi?asB%HGfwbQQK(0^kt`%kRu*Li%-+$&)&ki}+vwzSn~yG=F5AXUOVYWp>eY{V>yJt}G1YIqR9gQTwXn?ALsx#% z^Pb0IE4q^zgOIQ>p%$QaIb=_kNNhf6pI+) zdQ&m==a7X)vhp4kHpIsb7=`^ph0W*8bJz&qtd#>XU&WIN;id0O{-ef?9);b}iT-Px zlvPjq3yedj;Hun1RDXHGs;a*zXtSX$`o8itV|~*Vu@%2pIiS0JfOmdT+Kg2wzXlDs z;VME7^EM)OK>lDU`jUaQv>GoOQ5Hf5@qs6hk$nIh9C8MZ)_iPW-d+Z%@T;39T}4pn zRe`Ya=y)%9bl#r$B1aC6;cKhq?1c1E8n(i<(VX3A7|6g1ywDl-UDDo&8MzCA2Wnfn ziwMr4!7Rq_@!B$9CL-w5y6jlNV`m5cYj>Qb5a6TSkMoD$1e1S;hum929Sh>EX)H6m zH~^zZVnq%@=2Ha z+Tu#C)>AB!xRAMBVzaY>$2H+98A>>k_2`_Ns=@?XTYVLw+K@eE%}7C)?UTh!*PXGA z&(|?0sq4d_XmC)4L^BJ>2 z1j_mlc`~(Iwe_E?m_RLu{(s8--%P{3q17of?*~hDwE|9^@fbI)XVXKBKE15;cWR_b zQ1l+f4lTSn^F@AGY%g}62ZDC$Z!wWm$n2|}Ye^eL*Y#=^v($hNTonm+(l7$mhnYW~ z+%FolJ+6Nc>0TQv=|jbzcI3F^F^Q(BR^(Il{jt8$!JU-)U&jgrtv)M=vtMxQqcR+A z|GW~EJ913MYLaiiL_fEGHD*pF=z5SOu73v%(}vMN>*%039i{3VA!6K$&g0r2V$FE< z*k&Lod1)EdEAe+TNLdj=pF(BSre28ZR|wk4C(N}yalw2*Z9>TQ9i1L-t+(&+W*NRn z&XyDB^q+0Q`n(?i!B?Wo#lRbKU=+P=3=;AlS+G>?rA-78UZdA36O(|z%p=9Z2Jq{n zed}Q32d?yW*J+QOPx^9Oq>`rhl4m92S(HPAufy#Pm0k>iM?IUt?UCm;4ym6AbW`Lq z_|)ByO=&0Ppbkldd2`x6iDq?VW|K8*+8%C0Ss zQZI={qZ*vA7)_7&<(=MX7JMQpag%6bls{uiwvATg7jr8mva9DV&Z_&WC5oR@TqIR{ zz4U};k)93%DXmy9Hb^i-`}0Fpl$Es4G(ZoEKwj(UTQ0Y=t(8z`W%I;d0{sRs1tV@v9fy z@+R3aEepU)^rRESRMf!)HHEf<-3k0Q^*CjQ$=}8p*@aGKR*iC<@i01Ok3e}ArFdEj zi+7*jx5A_dWB2&!&{D<6QutxM|^|`QEPfGR)sA*zh`UA%eu1< zqy3$&R8t|%(JO-0|H=9py`H|@={&Ol(tN=@(LcxW08WnuZ5K22;@B}}LJqY{h8=S% zZNtEBS%4hH-fDAsb}C!Y;8)C?gB>nFveq&1vMIl#4tXf$VzDkJ)htdmx-pM%@2=Gw zz6GSxBt-u>EmQ5c?iBfxcp`?*26Jh~I_-7qGABnW`|qbKpBORSUbpU7y~Yw%Tf4@g zeY!->;Jwv&SI2}qEBVzYM@AXvuLc=Km7!N-Xtn~|pL031(`6*M?`Z|RvvJK4`P{~2 zHrrs+T1i-gpJQ6K)@DmdBP0AjX^1O3n9^zX!Y`_RRJLLsDEL=XZk$eWGXZuoxp$B5 zuH`j;+5I8dP#?N$Z%0Y{I-^g6%MkoFiZFv%I0RbnF!d5QO2*Y(YUrSMpbfx4OG3$` z^jcC`97sYzzZ+J$Vlj(_fZj8g*?R;r@yvB7W3q}lOm7L2Rd|6|U+$@p<(4$uRAxNo zFiGndA4W{AV#1?PZ`;|OlAjar52NNTJH_92H;TqS?7$`sN(>dL=XzMDVk?t6C^`Zc zNIX4RTqD|r+}egd7a^qBLk80q5Di6gvM6%zv%lbTetiecE%6q764c27hZ?YhveEKq zwuej_?P*DJDIlZ^CfuYNP+;j^XYhM-j_!b7lo5DWOe2^q>$gcJ(On5~+bUGqpm_>u zQhZ0OK^3U16xdfFrvVy5evBSeW6+aR)LYKvNH)2xbZpZVjxvK_#Vu9KZj_vXjUwFH zK^PHG9+l+DvP`~wdpkLImJN}Ao3ZEmUJbenmq8tuL-XS>->Lg5SZgl76T-*B!E7d_Ci`0JJrlaU ztaMe3j8V!C_9z%={9~)uO4|rZ4g2-@7|M1h^4rh7voJg`h$_q~^M$xJ&^bplC@#f7 zu<7!ghj(1pS1s5od+P%#zme^PurJa#b$hprE^O`eQ(Bn?d!NNP_73)GHwOtnBK#nyj5zIH_@vdvq52+J@<8v z{{6Cn40!FFhb?#m2hZX6=qin^oxmb$<6J4kk+R)b_M7L1sSQU}MPIR4SWU<;Y>_WwkZFx`$|T!eQi^suI3H|^riZ1DNJh4 zLY|5pKQO*yV8i*6Mp25&fiY@`pxpRfy!n#-0H>1fr-?KKk%(W0j>koWNmerq5aPn8 z`nDRAbw!R}>Mb^fGtYkI=&!3CbMKqLkK(mQxHRs??I_RDo;-|5i`dVwnF1jhUhbX= zU*|U0^}$Q)+4^R1_2DWYoWai_Dm_IroeHxSi9C9XaPr6ACY!7hVa~y)L`O-rgIvNF zEt=kMSa%7CcjN^VdrzL;0ovB7LxV9SeTZ+(9dEmx2>6ScI@UJoDa_O$i;z)0z>#1@ zzG=!kNmG?x9N0oCo-`%8O{`JU_`=Q{I+ z5VArajfX3?7e*)bu=fgm?x12+HiGQGebRfhJqyX~MfRY?+3S*CL|{`_LwchV=xdH5 z^dd;fL9S;XRht}lcyDD&BMH6b3Oa>0=#(&Ql55N@0dn5;_$_)O}6y(EhBi zUvw)V>>6LffEXkKy6dC%+fVST?<0R3Y@su-@Ged}eu?vn4_PQQ&1rBVE9e5(D^MqbF!* z1A29DLZ2=NA2MQqY%$LJyb>l!5xAZ%m3;7ZxOJ(2dzW(WaJf}r!>Wy_T^U0_PBLZ& zVgIQKqy8yc5w>@9Y&JV*-N>({N;a7-C}mrSH&3s7+Kt=8>}#^QXcHs}snMVT-q;C^ zB9)*U*HjVRNjfYWt0cETMvd4!$QVuz-Jl3^>u~e-2`rQ>_*r>22jK;zU>c8f!dQ01 zymY^Ip|r~!XHbQPOFx*L<7d~P)wduqgA=L|Lf5H9#Cy`e#mcv4H~2v{fw$AYnQ5?l zNs6K@;oaI05zb6g#%YE)ECK8GQWX{QezOBS0`sd^KmhmhcRBpKS~`= z(vE~);++_AtZ*kyn4^4K8gCH4XR#7!ejH3WW#1%zPC*8fBpz?7sRfzK9Vxd=J*uQg z%}i}z&2bO(;NM>0ARa>D%5AftkO+Xi$+Bc8jPWG2cLv3mpPqlY=NWD#Ogs~NnyHC- ztbVRR(r}D&-b4pSt{1SMy01Uurxn?cN9y!=gbDBW#4Du z%&7DtrUd4{L0m{+iSq}+iy_ujS~WLnG7n7$rx_xpy~DT0ln@)|U4ZHbH?NjMv14BR zmI}D~0^OYMgheQ+NJFSOT$jCfAHEJtg!cMqHYv>8)e6KRhM1Q!s}^K8kpQ#OWh9S; z$IR!Yq*o(;M_W~%90~GA06C1SI++?mgc#U}JEoo?Ofjie zwDBTd@$UxZJ)kBJR6)L8H}%hHSA(e~f*eh9;2?aNGHWkpL=Mm=;pO9OSpEsY(kS?G z_%)ljj0<7q;T@;GjUH7F#z5gHrbr2x!hkXjL%&adwF-Xj0V_>*I^Uk%O{HQi9kXKL zVt;F*QRiwRQu^5#b}t$1SS33`vH$?qEK@UZBuZOX3jD@?7B<8z)r&h0IoxgS1-V`a zQw*@Bcis0zU=cw}XgL|h+wrChDSrmvuiD3{7}?qX9-`=OTW61pPJMF<1)EWibusX8 z4QU`T_AQ#kOH}ys_ZhDEpU};|YB$mHil_1P3fdHMlnK6na<76!bDN#7r28bJB6HuK ztYxBsD34KyunDEs@8!E}0R<_|H=k}(b|gx5N$AN9Tpfl78cWiAMMzw5!p-?*<2I>c zk<+`l)otSqbbZiQK7}Xn&S=RRbY;KdvpbK(uKx_>>;{V(3!?-!I$`WZn5&=%!xPxoP_L~3-#7+$#w@WRns19crl#w-75UN;#T25fw z(}C3?zG@j+G>|a6NF8{5iFAsb(U^3*A}7adzDvO~?P}=%s+L&6WUQoMV&Hmb zP}XBEByi3|JC5~PPqztz;-JQk3Ru6VnKo&8kSAp5fsc5p_0fnH$nG`I(vVZ}$5{K8{$?%|w!qw9+rwmLx$@=D)J1DbuK~hs}j);VXOz z-dY#+hq)tz>&a)_MZkVvQos!g=wy3t9sSsbYEIAwgMT)3FfT@9AO*?Xtp0>6a2n!Y zXp1p*AAmx(>_rGWXgh@RgC=T`r(;c))fF7gM)V-Gg+H94qS1g^<0c|e0Tv;4X$Cb5 zvA!^J90a! zuRY@`ejyLC322MT@GsJHdD>xtcYFhbC-O~Qd+J=5ho1(eEp$j!0Y59X46`iI$iANaWrjC{E1P5iUC1!r^B{bRhZ_}Tj zu}lu6b5Yo|`T)jHY4-Ds5GRo#)7e1fDSA|u0vCRm;#dqiHY1iYWVuz1vrjx<#5&wA zDPZGm-fUs%)fm>g4s@Je!cU}YR9y4A^R{I$km~h9`Gfb^g-=ePg?xHd(3;(Z??Mqy z*~l2gXW%Kk^mK_^&}Cb-Awh(5@pN3lJXmYFnC)XmrpIjq9TF?sDFAh6MK#WpnD{_% z=+^D{K=yE{Oh@9C_XnjmFxO=S6M3rkTuqr9Pd{60uARM%W=95*x>pcUiLu`5IsGca z08k277KfOv(MwjU9GW}aoWz1yB;*CzJW~brs1{4TpVM;HiSOhN8(i7Dl6Qx^i3)@q zmFPR56S1UkS&jguwm46fXS0IQqx}`fG6)JOUaQN`2&Isu@RW z7G2AIQ>6_J*|%R6hB2Jn2kDf=Vvxfh;7hMD9~Uc|1k$xh{oea2va(xN|Fd4R=>rsQ zGrEgh#hs8_ow4SAcE5F6Q)SxS2WZppeb|TaxLF`5@(_kc0;#Eksi)w?U3-G?2Bv%^ z8d*fDWb+GeBm9SMaWst$a#>8)6i#m01CC%yer8B^8QbSg{j59}XL#984*E4K*L`NN zkZiwNCr5(xgofQ2SWE69kUeHdF3=$mNeO6YSUR;Z!DE;>|r`S`ZZyxtVoz0kr&(YW_4BR!-xw zk14D0y-kky))v5NMFfo_;g-I`@_6{22?6ML_S|tW7O&?>M#@1geB!mP&v}}uti1Co zDf`ew9>c`IgeJ?;$Cwm@0*oG4dob0gOk$%A4?v+lxB>d%^HLUG4(^ zXh}&mBEJsWUZ)28igwWg?vIdEC*G{l!{qkwEw3U#4JX6No1Rka8yX22vWv)jI3fDl z5KN09UFfzDXQSVz{VMuF0H|U8FltDWs4qvkgSYvp;-R1J5VSwCz$^YECyXUxvZ`2d z8zb6Eayqld@H7_O`H|%4K0H{GKx^|TY#g`VEdj|iU6SNl8)}zNp$c=Sgr(tT`SgxI zDNBbj8$1y;w2HSt%xqCLKcV)7WqkgZ$T&{)qlU3apIXH}*wx!u_UagiPX0N+=X&NK z)S5{EtW3r0n4J#tbaIO6Y=~$(c@n)ja!R}w4gh&73Do%RGXeo+mXG*!SO7MQ$e7MT z)&Nkn-IkH)nl!hT$q$?c;zL`{EPVjr9{|lsz2l{xUyNexZEsLet#)s|`fx*n7=Yoy zV+ECCmm1G(6>cojszp<#e({L3a1bUmS}a+FGxdqh%wDIE*G?vAGMWB~zL|1P+DIAD zgl`Vyto!Bjrq9Ib(;(M3fpeRU&z#a$7YMa_xdm}y4IPfTh3etSw%Pb=nN26bjl!5t z!Bsb~D{wm7ba9iN9Xg!l>@Ov2ms~!^?7{bkKJP&KzmEj?S^B_QTFGFq{Pv6m`B zCP`87^qaT+qzcx03N+QvWpC?C2QeONT{6Kr2Z*zMCK7kfSSuz_m@sI_1I*sak~CR` zdJYeJHjB4-D(O^U_COn+5k}Xr6((O(0tdWVg)WUPuiADmCZMu7{V%hwg}A_>@Aen` zixb19fNsrInzWr{8F*?5t00>hkhT4^a+}oDz z%!q=Y=H_W4EaY@r~dr5WxS1vePI&2jPlI;j;DZt(cJ z@Zgy<^X%EGg2<;~10&)kqdmX%tcl$MZk#47QushM1{|mPce9y&6tvH$*R#(-vWBgU+|Le_7fBkXcmh>6Bk7<27d`P&XF zWAPwlhGI-C5*Sxq!x>5)%6pMkoStPe$t>#=FjF2-Hgt0}ixtD%X8I}kK2ED*{^@=6 z?x#(;tF_8j2@0*i=1GpX-Ul|f4<6Yp%UiiRU2$MX$uu=!8tvQYUv^Xr3cTs}M4h@O z<2FWuv;R1o{`y-w%^Mj$@}oY!QO%s!-@A;c1jpH89KDULmSTAI`KrlAr&}7<6oJm2 zWN&RZE(##LD?wyUHrmx;h&oegs5dO!XCpJ8_D>%zGJGLZ&uV5&abK)v_&ySJYcgzb z|A^HlBF{8ptGp*6dpdD&_{w)$N@5qF>)WH|SMZSz8$SKb4o!-v9|AW7d7mdyrE=xR zQ&sjw<|aQHrwK1?w~NsX{D7o?*qM%UY=5A|WoOyO+-|3`MUT1)d)aPk!lu+d2qE9B zG<$7WXjzn5)2cwUnB!_Un1cv}+2^j6@a3bH93gFmU7*A`fLix1g`%&fLBIU)LZ9`priaGcu6C5dsQsJzJlYq#Orz~4t@D*1}b&{7^l z44jA2mI8DOHw_2dF=ry=pSR+V_0 z8OK#pK+LbiY0r@GdJPUOMOP_gB(hN4WeC*{so9$?T+<_iCrxm&wGoFBGbKg@2w`LW z)_#H0b_$;^9+<%msffro`A2CdYBfP-%G%YpNj=2!J=cJd_4MWz{v&SU0Z?{hJ3A06 zjC$Vo^|XX2y}o*Ne=GdiYkt)b^IfwmyAru~F5H8Z$jw+IFi&WKn@k?Qx(mbw@5p?) z!fsyA(41gBAe$`=B$_uX_^Zs&Cr^ytXSKDPX~9zJ<%dBljA+n4*f{>(33MN6NNe_iN9z$R+?2|(_NFoXh6FG&YN%uezE4{0)!aJwQ(LO3t%SGO)@FkwOF28T`Lebyv7X_ZkOm;oZ~gn@Qa zeX4*YXVE7!{`skF3tYAu$lE9!Wwif_RwTi{p_0@+S6aZOfi6YcSG=IB#@IE1wFjq! zcAth<^~k_`cT#Qaz}lOLnGpMjbyCy@CGJlQT(ya>_0TJj*q&4}T@fiSrW-f5SY0i> zmpiTlCk9^M8#DG@IT7t~9j%5~2FaDgKQ#1hBEfs1KQ{XT#xrPq>HB=KTWu2Pjg3kRa7cynaqt@YPMhFbPxWgyD%SFB77zBDMW zETNbL_AiGD{1Je?y-@O5d6}1wZ{9i-)wx<2cPaPuMvVT)Fb)vLsDF6oI1Rj zQK)+UEFV=TiW1#5?Q#td<$%NCPF=? zM<1xdw40>_ozhXToB06E{@Uv6Hng%k|6>M8)r}YK=h$*k;hdl_yrTyyvL)(V_8vBL z*a%h5sVIwqc1goDLq0%W-x$4$`w8Klat;i5`pHrp0ma*P>X^23Ov?iSx7a44yVcQh zWD|Bb#cA#W-AcmyG7(K=Ax_~cn6k4C5>(_xhPXLnjW-2+IMng?x1pfAL}!j4iYL`v zz7QU6Zj0TLUhdYYJ-_EhKPWe$9bwXd&BeoB&LbfC z^l_Rlx!tXg3*&KNhLBMx&C%qaDqk)CjMxo5^}Ez{@t!nMEG+MWHFKc47&ch|2xwo_ zcJKA@-rp>h30y%ZuYPQE57Un7Oz$6y@=kLT>|YwKL`r_m6jf%Zi4{TVRzM*=-dAEs z=%xyp1un1z6tKlY+=4s;SGC5F3)&jKDlV>h0ht!}@>}qCaqdzl5zNIa%t~?Uy;P8^ zDQ}jU=Dg1DqK{!$V2CP60iF3p<_*Gu1^mk5g&(aKy?;Cf`&MB6 zD+;`)TFFw|p05*6TM9&7Z?8rRi(QK*_`?QFX_oVxfCZVi$&^!|J450rg3U+ceu5VY zZG)zFV`CFVD6H6lJO!xcNw#G&<%2`SeixAhXMIj1kQVa3S~r2W;%u$_MbF z2H_`pCaw#)DpQow(MMBB$QRoHsCazBQ74=*#e4a}HvIy$P2?>zamqA zO3$(sPOCGY!e%+x@Z7qrwNzANc>1?8b%aX>ATVMG)+r$UJew+=o0PZwAuji@*JCOI z%l6N$z64+$aBrnpI!iA`c5{Jkn;3JE1phY7OT*nyxYainEYS z|0fRkRMrNf8$wjNpW0@h7!s|GFID~JG^}B9LoSU&i0e`&*8n99C`)*;nz466otpWGa|76ockY$^ zJrw!=o6lp#CSM9kxOXH*wj8arW#8qOwT`KrLWM+7IV!}#8!hvui5RPg*_&;H2uBJG zn@sN28D#?^^k^}!r#sdew|jhxnDCmw;CZs{x0vJmpnxhfe&pi!5kC5)#y^%J9h_r( z9&TkZPADSD_iFhW=ZG|9#ujEKUN4Oy zfA=K-dvx8?d+*b?JI8urF;2OfIUx`h=`&=S686)ia6=TN0xn7k6uj0K7}>{8eT zSoVY9#zJYux}~UI>gF4dWM&kAw0*5gZCTw z5x2SHx7F`nq=_h+b!wZ$gCeMI>mJzhu^9$AA^XNj00n=04cnrf&Z0NIAmK6ZWSkG* z^V@f6W3+=yk&^T?c0*CzgnpnB*})qs&o4y7F)<%?8=a_M3DY~~=x(iZ>OlS45`O1Y zjLTn7F>@IOqJ48od@iJZq&am`ZVky|BOD&1TGmPp&ks)fYZZU>W)4KwkMrYVdqpx& zyo*r!3=9JJtD+&m!7h4b4BZQd+-Y5z*6qW_7>Sz)6lNG3MU?xrYCdrIi_mvH>VPnFm#jK^+@E!rkU1e-1WO6D|^ZaZcOUT-)ozR$G~O zu;q^fpNx|40z}i;UVI|7!?IM~7nG0G43U>6oIQk>k5W8_dz{|_A9u0ET*f#_2HmOo z9qDDLBwqL(kTFX9;B?-im@zrlXlU@ zv3V^~`B57pE9Dak_tOhSwfi)&2KZXIa}`@H&u*8TLODDldukyE2?aw1r=Aw#AKUV& zy*kLFK}z~1MkAS%2=Qgj>3mthk!0ZDo8ZXu3BXU0h6ygF`*V5Xxa-Lo#-CeO{u8*3IL z!ocR+rHD4L7eMj85~f=1oNidW)SfWV1XK@oP_F9QmOro{^zuF97HYR*|KkLqss&%t zGvgytb}IquFf`GO`xdx4b$ubB8t?1_?Xh{m(ZK^v_p{~zlXncudQ;NU9`Fk=Qj1L< zhD^|_Brkuavfb=6dM{-r%$lgQop=7(_WkPtBE_~~oQ{$MKOzdNK6pfE*7apVluBZk z3mcxt@`3nnRragH6lfRak0pAoPpKHp!@!eQ^rp6KbKO+@7TN$rmSk!8 z!-q1K38nL?Gt>*HE|X!;K1i|LGjXcfYzN4^oJ|&=itR2WY+dQbV0H)RESEg{si8}J zFJwsb?a4$x0A8cUi*Fei#znQk>ZYSU_Bb(z^9TqGe^LTBVPc^$aCo1x0MIIucTZfK zeX{lFfuf5yo3b&@x3`f-S2=Bp0-mTmgBssrX;44w#b%o2DOI21%h=XONl-$@!;Nh1 zbghgmhsum0k`Nja?^FfzS8Ou8HI*KSxnK7~yva zi2zA37n)yc7&XgQOU=EE#n zGnn&XmvQEK5162T9@TrypD8@>odegbZ)ThPZ~h!iII1XuNYVF|4KuCgVRz@O@3yk7 z3uI*k&v+T+UCzz&Oz;f+-GoplNW9DfTnDp%**N+8|znQ}oCzI$*j7Zn=kWs2Dk-6a^?m zP%7vhzS>h}GZ#ClHaQU*e`kK!2U4mi$`U~;sysdfYcC25V`iJwt67Xf{NkJNcY0GD zfN0{Wg0c8=%$>Piz_0O28^jnsWMc&~WMP*V^SqpzWQJsr;d*nb>>tU~jtls}S0oBB z@L8*|s`&E{qqMWWZaCBLKm?3WN6vTV@XN>p<2-{Cc_4}x)Fm~-nJebBz;ucw(Jtdx z2IDjoaZ?CmFAG;H8oDBxQ*x+YEzwCgBZB4qdT5xl)dQ^wGSG2}x0nl{04*bm?SlY4 z(k2nYv(c7)+J%lxKa~l%^?pvXu1d24alKw(nt8p{b_xB3q&F-Jb|l({rLX(Zg^6%= z?Q&$rL&KqgEs_R8bim%R=5Om|H+k@UyOv*ZT?$bXROhEa(KM)blLlprd`pX|P@~`F znmWr=UPXE6eqko!$wj<%i^*hCBn{?`97ewc0M(hgc)b*P{LT(2w+6W1s`E999In$z z)k=ez5obf&=<6ug^UIQ2#&qgYSFh+f)h?GWioun4rt?iBI+lG2I?7g~xcYB4(D}5$ z;4!e77{xQ}jMS2Me1UaG>iuJ49_?M@X#zIx&e5kncX(eTtTC^b9~$;^4>>-Xa0?bT z?>I>jUQBnMhERI+g)`>$efr-qrFnzJ>v@l;7bgm;hDUV7%JI0OteW zV)-O3&2oL4e^N@uX)v3m7wq?&;L{MpIc2@0Yi2Vq-hO(U8q5u%ftY*kyGCX4R{Q{K z4}F?$KRX<^{J!PfoBhkz?0rF8O}=w+MT1xKzF-c?7`XrL2Mm5#+^t+xlwF0&NZup; zlML?NXc}w@#eC!AwXR0JI8@u82aX~$gXftIQkZTmwA3p&vvFTeb#ETzIs9Hr?`23!uN?WSa7uOG^hx_Zn>G4_cpSvcyG-h_p|prmn1x!nk@C6 zFZGwPL_|_&E%QfP#482gW2HBN-#a^H0X)@kLvee~zp$BTBXY-L>B6Bnwy*5XcwOff zXG!_S$Vj4oI1V{xcEnEpvQ-!y^E6?zQ%)}{N;j4bbTOJiiF*@dikqKv7S{jtLNW`0 z*%gyK!E3VMUOsdA(*_oFN?Jde`>5HpV2wNz%@QK7eGEr8zu>9lHYhZR+tTTukNF|& z?R)?ipw)rs(y~73JcO}RgUZkpSOSrtk0Znj@-d^pwbVY&uOh^r=5Otfd3zg;nz#4e zGF3+#ZWZ{&4y-C8RC_QdeBdn9dC&zpy36gN|3~szjGWAUR9&Y+KB9)5*DPyD8LYp9 z&xtP^P+Y=H8m(m%6!&b)1#pE&~6ni1KE7N*`7s(Z z6TiZMrXKmkguS~dG(Z~}T!oH{U6`?+3sf|bIFA0N!fg@KXmQUq7l>R27CEk^#XnqN z0cn?@j<8o<97|C^q9`QI1z)=e&=Stof0k5+U~Sv*`xDon^SjT#u>hp|ELF_BvrFa8 zD@8dJ?P*|LFxbK!0#8`1B-~f99MX4Mf3_{QR;}rB%X21qJx_E|Tx9MZj>w+#?qLlI z*f2u{71r+(T&;p!6FB~&o*Qo7+Hn7smhy+$gX?lk$i(Q*BL1aeSUQD9f+!d1h`|*| z!scZ0Acq|{yv3Y6sz%|uip)O#E3`B%KR8OqZW?T}9sUU{3w<-d);_SfN_e?caIP`8 znt!b)iO*+(_HQvG0i#er;;RNZzA&@An{!vdx`626;-@x5K5}n$!b!Ob`p+d*=ea&! zd2XlF9q;UC*>fiRk+I=^tE$c`y)SfJay#YBL)OIN+*lgEiUs39-La#!T_RKl9uXjp z7dBQ8x8Yfr)_pS|;V6)_sj-9b1@psKreMs&h!z#hCU|uyIxULTO6KJd^}Ww0(~Am+ zL9dGJ0MD^e5RdeR?NB;{p>K!EKXzTT+16hvzSPo=;!zV;lR~THIn|7p>vI%r_Itk^m%U0;tJ#Dw}EH=fA##sO;~Youg}H_a3x#m)ti zstKWZk-J%Ww_NsfS0$Ix)ece!`|kl>BH@OLRWmdChLk+C=XE{J&YhXwol)#dP2>q~ zUChEoVAkyzj@NsG5x8GfS<>0ljap`2;nn&WUZq`ST-=6!0fY1kfz3m_p({I(C}S8G zxX%z460m(_PDK^Utx#%NRkb^aDGU}}&r0xe&Gs^F>LI4=0a0Dbg-=(PY~G#Ktc)@F zC)n7Hc~qS~1+1s^Cmvc*Y3xE9I3cv_DCtmGMnF@GXQIC7QG3XoaNhWUqmtafDTm;S VT!zHjSk}8Z;CCAdzkk0x{uln{HRk{T literal 0 HcmV?d00001 diff --git a/images/gdpr-teaser.webp b/images/gdpr-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..dd7a7f459d762fab716aea2748d20fbb428ab853 GIT binary patch literal 5202 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 M3K_NplmGw#0PlS`LI3~& literal 0 HcmV?d00001 diff --git a/images/general-data-protection-regulation-gdpr-header.webp b/images/general-data-protection-regulation-gdpr-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..e3c1155b24eca31c85ad74d93a76229292604ec5 GIT binary patch literal 8990 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 E0BKBsO#lD@ literal 0 HcmV?d00001 diff --git a/images/github.webp b/images/github.webp new file mode 100644 index 0000000000000000000000000000000000000000..37b10505176db7a2b13f626d12f47c1c4e40a06e GIT binary patch literal 16596 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 literal 0 HcmV?d00001 diff --git a/images/github_teaser.webp b/images/github_teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..9c4b5600f47338855b58c1651e0ee37c96a12afb GIT binary patch literal 9422 zcmV;R}3rLDsp@S1lW3?8)@6dqwbg8ny(K6?ZH)jyto zpw72#|3Ebz{KI;z2lqPADRH?O^r+KA*&f24SsuoJcYT+CZ%3EM@4M9M?$q;S;2HGD zx{GfZB>qk=0{PQD!JKPMn!7lg_h<0j3j7*r#Q2=9JJ9zj0zLN4)SCTVz`%}>waP(u z8KT?yTtI=R9KKJ5$3g%+@GE3djN5i|_Qg8#iab89Is^X%g|KNvdo^6e?Y}5L!+!a} z!nVs^rSNHQr$ZZ^j4V-ZWG+i&^{=vEbGbBzTdnH`{gKWz{7RLdb2x>K{e?Xe5GM<& zJ;w|wvhWVb-;%q*JquG^)I_B#jrNqFqs_d|=~1m+_fU3EK5w>VY7n^?t07BO7uUdM#Aw@-L+v=FZnK`W5tT$3LqZ8tIw)NB(_&yy*;JeP_JDr^@Z< zu&rVL$GVnb+_Z<=%A#+amb z@cv+HY+>`5*ZX%rnZn3DiRHuK?r-Be<7VTw^%2Af(mp?X?SK3 z^*(o3e&pVU1MSxgc(OR%*D3Vmt)t#MTEo!9RC~OSR=fdB>8D5Wk*Fi@oV&hL7y5OiW=(d8{7EqWA!e%(Su==l zz>{ms!bemj!*cXM3|Fi_l;u~mYo-WMU~|va?1-@#Xeo?LU4t-#Y*T9L(jG3@wD#@cgT%A9yQKyz=I0AWlvQljXN@$Sap@ z^*~~+AZ9#TyIZs6km&LzoDRaHMH8~8i+Ek)90i1YBzcx5+$*3b&afF~TC0W)G7H7Z z^#F+cXKyZlA1%Cf)%<-k`Y5AsGhz}xd|@;76|L`}oW89grflB?3L>VB+LT23{z&it z_A{I63W{7zEX2@mO%w|ZN-Ai)0f&` zhGYfZll9Oq0Tsh0P~Dkpas=Nke?bDBs)(vZQk%o^(2~x3 zv3G4@4$_M<%tCnC8<_2>#goN@t~5g{_K|rBHz!QsOu!-7%PN6}r<<-|3{(6|HjVgb zxbP^30|3MZF0{HEYpcBZdve5X@eukSuNekZ<4T^5w&b|?5Jj)kObWdj`h1pn8p@xX zetkE>K;OnQV|ZZR2v4HM09gV&$n4`nYt_%QV+Q|B(Oz=(Sqzf%U+lxc>&F5sdpd)- zX1m-}2%@4?3KZZ^oWDy=HoQ zU_wht)u$iCg37w+7%=h*c*_NkPiii!X6@c$+vZTIiu>8 zj(KW)-Vvcc#OblHvxij6UlcGc4>$*aE|z;k(^?xgxTquW>xmlLHU&rCMBF8gh;iNd zfg{JhcCn$LAAHGh0u2uk?XF{ItO;{R%pH`M2WoZ!$K(;e7vl;rWA&^a@Y{_!Fa^8= zlAL5*TKB6JaP1HXeXZ`0ANIB}{L4vq)-T+xfAQb1?iX(Kj;hY$(fZn@2)X3Qxtr)` z-EyynQb?mk7Qp=dz%uc@%>9=6FJ|vX*oqJ!jrQ@%Bfm2>Ac(Le+a$y~AxbH1cPKaK zMe+fb+l(G$w&A!I*k4>$K>1hf?u$Ku0RGR?xoG7`doc&5IU^dIAlr3b7kU)`W{2aE z67yc254Tem@xz(7NA~hMblyR+nY15pjM7erF~(k=cQe>YbWf(Zf_N@y0D>KYE^EIm zI(|I_L8Gu!_I0Io*g=&jbim1j!=!MP#D6z)Dq^T@g;66n$?Q{%U~QN~+^~_Q;c_Nm zr0VCCR0xTj(J@492*1E+s77bh zo%8g%a&L)E4d9g$7AOUNuOFPLd-T`M`6=GmxM9EXgzy_vPN?1|RR$!f)-#l>uq@G( z2sT8{ims*(Em;d0N{wmu_Va3~`KO!*m>DCadDBq--8=MiyL#ydf=73Kh&iP~`qHaO zGOd}~E;-kprj5)h>%wT0cu2P2CUHRbSNro}3{Z+kO5{{JwgvRcp|0LLquP1NLCz?e zwnVR6|Hb9NSF6*E2xxslz9QGQ>}q#A2UDDOCG&in<>P6Q#IqTteZ!9YP+%Ii1H zmETL#uqm2j%XZUu0X(Ajm0dz`p@j;>=w(vgRn4kR2EY(j!bqO7K;yK&27Gqic<-~1 z?@Y5M4d%vEVO|e$lJmIvnW@&TdGK~=`9e~aSUMlSiKdk-{t`%inU(joL&IT>RHW_( zw)Q<>W3t15*Y1S4O}B$5?e42yP$~T3sB#rKjB`z)-U3>L|EJH^kuqRvK;{qsVN^FK zCb+mx@qe)ArpqQuBg%+iMox!;QTy;j$Mv5^vnT&js)O_4+C z2KW*;ycDuFfTW;>@~Gf>>&hV=uTA0vm1>F1N3Cdm%p&JM-PObK#`}~i|N8L1qu&Lo0Z)s-JlsIo z6vmn+*_|dsE9X1A6%WY998V-Sw9lQV)FB*+9H6C>9Sz9B@DsXS4$D(3z5r^UOWC$O z&&PVh2!$yQeME`UC~5)zduKd-V`i*x!%*)t#}GBa^L~~xO04)#4fX1?d}2d%Y!a_zMx<{D&b!G5|;FD>nDusRGx)FK4)RQYh+Z6H1(q35Nx6eF4w!N5I=Iw zUA<_3&&-B67hb_?MK+RGU`aa!ZML>kCg8g_=P{woUOoLB1mnN0)t5G|aujkqv~4q7 zK~0bYlBCv7aU|R|NP)JsNfU1UTsXemIST!;B^FHwz{ME;BsBaUmCJT% z(kwlpKQ)lhcdP+q6wL@kccLxs#|pENtwgiU<(~2njjfXK#S|r8GHmZ8*5H`(QxMKt zZ=>lt>vL`m^P|ZQ7OKY$YIvpDiiY+vk)p`)pIZ<%sZxDizvt2mlvU4YMzOYQGxNdk zi&a765r`DDzCWmALkN$9>z+Qp;6&>33Uy}75N{I;Uc_bO=C5+!cQh~?OGXSE+-L~o*hz=P5001fEZpL;1 z3xi7(zwkgA2|8o%?9G`gDkC7yshB-bfhbEv*T->b#TOG`jXn;<6D@6`ZkT#GJK8YR zRerW0Jq#TCnpKWIeXWsPez~4)l45c54hKlu7VQ9b-tmeXX zkJsy&-}}Q4-a&8v5qrF;$ysfr#FgVM}M}$&z={ofTV9 z;MA7MP0+#c1(R~G9tV%S()$-R^E>0f2RZDCiV|R}h)oh;sJI#nL!i9|ELA0bC+HM5 zJON+kZB76xk1Z5RW%6@T%-*ZH9bL4YSc(uS<)F5*ozj5`ZCqA9ndK}l=>MAa?fz{x z`PlkweP^BCbMi5XW<^a# zy1&xAvKeFtTra;|QO7c2tEKEpjy0PnBr9xkY9k+Ow|4f4el+0C`OL<;6+S*iQxE3w zC(5=M9C_M0d1d_0DP){x6S?*qCC~+1mcXRa{DCL6(H|}bp_)_l^C#%s1^%b&UbN&CL7T1#dm0g`#GEiQg4y&`m&g_+?okEqQ8e z2u_;C>j%zS-_@mFI5cS*|@Gcu{<9m_=}a ziGp&S{X8PmIG2{!D3PnI5?b+braDwB*gSqGM#*lJTIh;s@CQy#%n7N$zvUVr-f#b` zLsQr+L;{F(hSXIhUfA(g7rq$Ke3XD<9KIWG?O{YsQyehp^j`8$CZZp4EMc-idUy`N z3uxjSAwVU84cZo*gjFMo=$87}=HdArs0tt$dy^_T^J;7cDqtl-GUrotf6EH6Gs@}w2!Sg$ zt_edtmyyz3zNMVcU3+HkLG0J8#=IH0gDCQja!vrv{_H(bS`1h~09i5d#WoDCPy}fL zC;~8cpe4Go|6!C~hb&q#BwpTsJMUHsMgUEiC#x?T-tlWovifry9&!!83@et|pFDJ` z1^{afk6y4tbDonP$xn7D9fx2@aM&$lkbg^k+)p<3vT7?M_d3k}K257=ymTL-#s@)JP)?U1C$@_ynn&_SfpL?EBSWqb3mDgpa+()5rzrg$LRN7%JPbQZ;fbS zt-Ooa$qi`W#y4AjRKDp;`yYnz*$nJTV=i02v6y>gsW;OfhXIU_WXLa~3;zp) zzgsDKFkj|IPezxwr#a}lGczA?us||~$bFZ4f^(JGh{R?rr7X7H1yXP^%2i|QEQfb# z_?+Bxxhk<+5CK##7h6P$sqxX0?sYj?%M!{4?^(vkP z5A>-`9?Jmf5haAW6Y1dLpk-mBr46lOLYg_mS`HVMBpeEN&q=Ou6%!{DbtlS(2A)%j zfD!JX7dkBK<#ft@L4c{NH3YChGpK!R6Ra=&5{1IYXa*b=ZFXqQP6(}R@o6>yA0?X_ zLVS7cBY$7}41K)!$)E5#TkvlJ_PfY7^+S$GH7MLF0HRJ>+0KdniMrvv3;#Qh(#U%< zrBo_58|!>x8!kX7y59|TYIKyt9WaqzKrg+YVMO7bYY5hR+9X_U zQ_d9-<~xfdPa28S@Qew(b?m%H1gZ}t=i!U3#1Kyky$}dFoT|8s*#0eD7xTJW%TTM$ zg6&ciGk^)t0xqVrtAqYbbZEySRK%6dZ2ZgI#PS;leJsBz-$4zXaGVtdYECWv|AlET zYt*R{>)Pq|%F`ndy3eo7X2X&B$F?r-k7-wM)EiuHXLt?=}9++frRQOIZ6 z?=I@8{x;|);vI9+o~AKM)}s2M;K(3GZ{%Q4;A1mnIO>|?obUZ8gzTbbQ@fg!xeA!4 zB4ul^Ds^gZ&2q2~EcV{3UAu=B%5@S#jVA9QK-<*q=jpdP%ns%MSw5xk0%2XuB98|b z`4imN0n1qq6c#-Hg4xtvi6GW=F!ghYP*j})ct4KaCq>o8P#}!etnM~GPlfAPax6Uc z?|-Qkcrcm#OP6Vk=~e&?Yx`L*G9sg>&b3}Ej`0^tl|>Vd;VKO5q^hhX?z}`7_+&u? zcm}78>R1fGB_az|Ef0W4Q@#J4g4cxt`|(Zp83ojj9Wl@VtDf#MajL~&9%i>{NKj;) zd(#nxa|9AO+|)PFWU7`v9Azudz3*2 z8Xjq%lCgzXDN;R@HfuxaE-9Pc8%E)2YBoPDVS7_dS9h-19t21+_`&+%UL>7u?2Pfx3@7LRCP7LGs@}-*@T^JQ;AW>HX`QkFRTNvndEg%IvtR^d$OD=d*UXS5f zky-lQ&xlCov~CNkLy!fsfHM}<_!>4Rf@ev&{`PJ&c!|{f{3cfgtG=3|`vTyXSfr); ztDu!@XftrpQg>64+J_3}P&SwxCMoL{JLjLg#41oTIj@H^V2v`}u&!y}a}#*?{H>0T z@{2qie6+Je{o%2kRzcuq@~!1uBKnE+sQP5Df8zbxLSIJb7H3srCu+sjxx!2I;G{KZ z?5#Y8lu-qE({`tf1FE4*8ZbRwR?F8TnS*ETCN^8iHiXo0wtqE6%^+9tbyKb0Tc-+G zwW2%DXaeB+fgx~P%GF{HY;xAS+O@9a?${HBsT!7?v_`@XA-zUzfT;WUyTHBc1nVH4 z;pc&PP+1iOa2$aM;qDf9$Zv8sO(g~BF7QRT zmWk<+U{eFZwMG(N1qxJs+GE+Q3Qa*jpbwxoz=|}G|tR^ z`5KIe0Y8=32HB3P18no#+Mg|7oiaL`mQO`b>IfcvL|617x}4>*Q>Ns+GAh>wMB@zZ zmjhtmSTc*4JrH~(1_O56hhib~6XWM+H!j%>TSc@zkTq`OI*Xx=}xQg=p0CS+RiECpQm6Am4ZHlv&Z8 zMTaZh8l>t->w}{xJD{@(F7n6Clve6>S+dL(qh5z{HVhEf5tlrJD#VQw1SU-tqtj=M zIP#dg3$}42?LwDPNKa-h^N9PEI~Bd2!U&sl-T0uLNaa-sLnBOgwdMZ?2REPeS^|`o zfFz3h+z#*w-4XJEs<#hK@v@FmK0Y+eI?taC)M#@du0?RkUsgQ~CSC@fv?h?d-^5d3 zpRX)bIwS{60KoK5GxukfuAOyPfYOGqT`LTSBEQ-WNEbwr3*D8SQ+0>P|;Ck4+vq zt61zDQI>t+)!^+wY7z^ODiQF2#oJOCWHz!K9qcGHVK|{(iywj#UfT{*s{G@n%&;DG zjSn>p;AZpe+#$^Lu6C1<Ae+LGGXA)E+osN== zJe8g{A^P?+*_G<3ta!&GFS)QP{OsZ^njpWxMCiwQWSf4I4I#pHeJ&q={?~LZ_~0}p zhqai$JO@_=Ha72cgnzo9vJ;=P=Z`0(Iu9pX+;w-Jy>^Mwl6iDVxz=S}8CQ!kHddj3 zFA}Jk089i~K!9>EUwouaB8vkoZct4W2e=1V)NGAVfj|xDXCA|HoYcd@!Ba!)lU&cJA8A7ZvJJ7_ z^$hKWPp`VS9P#qDdsm2rJ`ED2=w*k6vsL8{I4iy+#(|gw$7{!xtG_5OO3$P_paG~g zp>noRCkrn@Tg5~2};6%s}I;Bg(if{QLtr zuCr!!S!s%PgD=(j57vj!**`=S5mp(GM>fX{I=2P($;{0uqS1j_CmxrI(FqxuR}Ch7 z7haHdq_0)dgSK0GlW%Er?wsCQD*vz|`|0P0{=#k$D%_=}BEQ$uCgivUv_IyLODDV|dUn%TEpfwS`sMrY51$XS?oYhXzn6Z=j)5MR$ZhN|$X zUJd}7VF;}7XSG-LIM4(N3i~tY6ZL`*~!UIfLzKoc0E(Etbdz~GFF0c4GS>9=jTUW>}dnx zLE!u3G0P40sQJl7pKjz;l_TOK&yq%(C)~ZRmocg#T+r)KA|ZJ^ND;2>gJpQsINXs+ zZ|U989HiHg%51Yzwj|+Bdv0Np>a)8ESz@=g?DqJ+>qHedsDf#^cUv`JWj2wE zj>?@Kta1=u>qo|te_~^dT`_H22$X%m1@o%gVII6d8>d zr^$R*S)7LskK+)<0mXL~K-ODJA*{AL`_4}Rsed}R>4}SNfGz4ihPeG$tehWV-6|eJ-aAkKbg(jGxW78y{Spd;ylqEW zQzz$%3G2Y5LmpVzo}H2}ulFx+$9XDQ!5_TJMQ)w6_?XoC^Pe5Fi_)6!!gy{PPGFqr z&#C*5-C<+i9Eub_B7Q%L23f8HHTHEg{iXD&SrCg^hKOi$;j-WX;JILiBhh$S_4yj_okub7Z1H0V&fmm{IjBuGc5-hX5<* ziNfM5v~zjgA)NzqwOh-hp~nvEnP$vnK(*1KT=a^&{`=jp(d3Zw3! zn{32MFhmj?ML1eBecUoSiFK*HXXGg>K(*V(H-;biEdaDn2C50uKz|S%m77`pGf2BMS_?W`T;QMSv_S-wOGDny()|gIv&@onRI7$fFe?FI zReFvVpxqSsaJV^H?|oCPf!g@=Oh0s5 z6{N<;pgyB!5*g=N>hqwxnvfbPwv|oIU6boj&E=k=?cCQjcOx(vz2DLpS(bfrMiQoMA8 zWO<;iEc6Qex;80s=36mD=Z6$>(+X97EXyH%Z&j@mnhP+1X{I4eMcD4avn-m0!lAv$ z8xz&c@y;W@wgmkX#&yU0#yo23L4aECX#I+7LSQa~^*tAKuc4sqDT_BoSI=rp1fvbc U$)lN8#i|0WeF&xLIPz2g00Z7FE&u=k literal 0 HcmV?d00001 diff --git a/images/gleif-header.webp b/images/gleif-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..5989bb5d8e126f3b6577b44c58ed6f1e98010359 GIT binary patch literal 18082 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 G0001|?yd&_ literal 0 HcmV?d00001 diff --git a/images/gs1-header.webp b/images/gs1-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..79c8e17007d1b4d78dd199af99ec58a9e719f47d GIT binary patch literal 25828 zcmV)NK)1hANk&H8WB>qHMM6+kP&gpaWB>s0CIOuRDv|_(06vjCnMkFhBB3djT>!8W z2~FHBUBC@&KTobSzuJFJHbc^Xnfz*$4YS_~n*Y~#$p2~kUGC@f->sjZPy3#`f2e=r z^&9<5{+I6mzMrXY`re=ZpFXw!(EU-o>OE>dzk0EB|Mai*yZop2FIQdh{p)B3SsSRfdYX7 zfdYX7fdYX7fdYX7fdYX7fdYX7fdYX4?t#N=3Q)8qbxU`h+jpjCHdUT*u^tVw`u#C9UL|50C|U+5eQsf-PIhv7XKMm@nTAg z+x;KBw7X+*YTYb;5BBX#;Z6uAUp>y(sh$5Ue1#y`m7Y?UZ$5QE(3z7__bO70mVM5R>ky^VziW~ z0+wXGceKw9BS^1>R;ceb@05X9noE)lSM6vI5o`;b=qH!>8W8_)7&li=BlxL{$+RF(=Gfaw zoO?Mr%CH5aePTuUXyDF*247M-gE>Ne!uiw4FRZ2MtOvQEujIb}9T_Q?RQUD<7ABrD z{(QapNWFX9hMNq4dxhqia|D8~c`C9ugMrB>4#dS)5a58*#A1#h>j!o?_*S4KF z2vJ6->{&VQn$GZvJ@y^a+!gxN_FquRPCpjZ(;C_do8&+8>O>uOg*O)Hr+)cNILFb> z&SG8NG&qD$0(TZ)=k@!RiMT~}Dr{S_3Mm15$e$S6X;1xnERt%fA>tRiQ{4VFq=9;+ z(Kbs*Ks4X>ET}IX>~NGT4my2BymQa|r+yR53q{`)iSKpiXeTIeHZQ@>K)8fQMr4`Q zOZ@-Px4}1S@>lvp*;{At{rg4yQ@a-Qe5z(_0Le`KQ`$=nHFXeL!OegCQ-A))J$}XZ z-belTlehg&aV-d#5mvo&{ITtIa=uyU1zrp)g@64fZ!hhwfbHCaHSuw=hX{*)x02yR z#9qNh5LJv8%a&N@BeV^V2YV;thF%f1yMw$4#LUNSK$-W5XwOHDcB_7^qfuS~*X-s* z++fs?qmIBakwX7Q`9Epb?|}WY@6VK!OvC(QxTZrl+=co~Ag6t5Wj`hZ7Es$<(fipy zL9=Xen<|J}XU$)CNdNGP>QDSsI%(I)XG{RxG&iTvCcNk_|c>Y71XxiS4 zT>f|3vwoIFnUxA+6c#aoV7_$4(w2%XR0cL~X$yVnzs-&?Zy~QC1_3Oz{i{a z{%LBe2jnHY{;3WT{>snJJxBj=*l*VPfBy4ci65-)|MmNP`rN`9eV~rr zL2rJ%WJHoT-PH^HENU)cM76!KX*G|rondTLa`H}_T=UeF0gQBOJ$Fu_?07a5Tfs%f z>%rtY7CX3*?*%WUp~!`CVw;|2bth0Rlhi}?NG;NNO=!D?g4|0*J?^RlF)L$tWUpe+ zx7Gz{$WT9@@oBp3zn}QOB(w^-et5}v<8J8C#v>=gtUfFXTAEC{rQG}VCY+6g6WA1a zg-f3foDm}^eJLe3E+vNgnkxDdIfEPQXZ86s;vMPJQF}E3=e%`_YgOMwPvpPaPP({j zI{pX^Ven7Oi+Nwi+y>)!d`_3~am(XeN&|N8=)$ko@g8dc9({r|)R{|a&Qi7*Jh?;z#Z`+4zp`kq`J3*l(wZ15Wii>{t zMhMxe$-u;-8AYnK*V(9L{Ok-(7VEKID)TjUROyb1B(5c&5)J{dU|j0&-QV9NG|k69 z-2%v~lv?N`N{uML@mq_8VfJimEBkckDeaf}X6a|y+}{7XKhq8Hx8SPYwg3OEWqMYW& ziN+qX|HVnLj41FzctNa9d_siEniu6DwKSsb!v(cGi`VD6F;h+FXma{X!2oAt1baVC zC3Q>N$i1)xg;lz?v$6@TCc-QeiVKZZKrmWI9C}Gh8_&l8kg#}C?>6y-C+|EB*a8&+^@Ku+?Bqki!n_ev7=NqCOefe)A^;S4eF>iB`MR2+}m4AgJ z%0A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 literal 0 HcmV?d00001 diff --git a/images/gs1-teaser.webp b/images/gs1-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..63d6c5d64d8094ebbfedda9b2086714aaea1b9ae GIT binary patch literal 14874 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 Pz~s9A)8GFSe%tV0NWm=x literal 0 HcmV?d00001 diff --git a/images/handshake-pickpik.webp b/images/handshake-pickpik.webp new file mode 100644 index 0000000000000000000000000000000000000000..96f27371264f4698beea1c47e77fb9cb1d6545fb GIT binary patch literal 21528 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 PP+UYe69HmxT`&Lu)>Hx= literal 0 HcmV?d00001 diff --git a/images/handshake_teaser.webp b/images/handshake_teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..c21a8c81959a8e24ef51b7639158b28ee3a491e1 GIT binary patch literal 2676 zcmV-)3XAnpNk&F&3IG6CMM6+kP&go93IG7`L;#%uDl7pk0Y1@au2HBaB%`6UdEo#W z32AQOa*-SJC-gsN{zCCc^=deycffMNICvZB1V zFJN)dbMe4Uxl`VlpXIUIP}W;`5VtT70X9sJ6RYWHJ+4A{%nm5gIeLk%otljIu~~<= za`5Y|D-;6v6l)KK3+*U%bTkRa2xBBsi+`J>0pV-B`npdlkbo?p9s<=?4s3Rq!`c1^ zKQAUy{jpG3icFh*nH*?FwNxj%NDe0_by~BFcU`zJmL29i&FLv}^p|Y2t6w1HOF$mc zu^F?P;@`A>3|dc+&CAkVvd*sz^rpe;&z%=hrJX*%{(K&9Np{ORyti58K!v%0co4TR z4+0kE0pLR1z&r?Bm;itP{{B`We}N^+H}?;?w}oe&q)l_DHlm2zqUx8Fc|%T1wj8-j z`*RTwP1B^o-Vi%C{;)7~epG1rm$S1a+aj_f^}NG?KRY;lO8X>tKHb4|xX$4A z%E(TG3>DkchwdobWi6jWRtOda84;sg77rnkS_jeS#$D z2&#kDKb_girTMK9nqkq9jPoeWUW1F@oKdk?CFbaB+^sj`I05R;WtnI9ouwq}}=v;n3D)A_MEIk4lWNl6bVgq?zV!(1g}twZZGLeNT3Rl=-%X6(;`IX&Q0GUZi-pga$E_Su<$-_4JcrM?k z&pPhGfT2<$?}}w9^(=DC+K!2{$25R!_^tuzV9^g5*L*B_n&TP+=M4UT zZ~ieXGscB!ZeUS)QP=#|U3aPQu#)Gi)@|T`?{&guuyRF{Q(4gpntVi1}+3 zdn=6wAj)v&WV#v4y^et8&gUM5Fa1d^JTVWW@qM#tbN42q@j6rc*c`0(g))wXhe`Cx z3=AJlD??bGLW2foA7S)Jl)OV+5ks&AzAV7Q2|| zx&*VGd`WfG>?v zuFr-%(+va7?rdBNCD7NYyMxe5HOc&W2HA-IUGoPuY8#J=-#FS--Dw3J#(RaEpI!iq zng$g6R^&h4tN`(g<>z`-SdDwsM_pG}8jPq50&P*lmvP!pw`<$8zQGKWBFAf|k^8zC zE0e;TMKU>1>oVOA@Lw{HRx)~*g`WyvO&abv4#E~nqcjdH$BUJ$Xy&JNU_D3%BMV}L9vFiXBOLwT$q*M8a_pF zIUqW-a6IQ~VvWM#zs_S9*?TRZE($T@@4>Oc7-_8x4U`1_@=hmRx9wGDXZFWa83O-6 z+?J^_LH}l+ooM`|1Xex7B<|EgE?WN|tn&%Ov@V!|oS(34o+@DQPc8>!xTh!l5 z-ffZ2pcBke%i;2B(bC~V#g?%x{Brhr5NMw3uaL4dfwyA+S+rB47p~*p0WE&i31Gxx zsIA-bckQph`q25TXP@iE^6zJW6C2E(_IUp=l61Ss;e*ixu5SU$W~nKJa6Ojulo?|R z?SE>{h9`2(hivHK-_)gcjHQ#qZ475$*~U7xp)EzGW>pD@g9>%Q6FaWnui=LIj?fX# zcpGb3(RcHPn8LZTxk~ZRY0U-l;eZINRoiLRHRU z-DIxNewNzOd8Lo?Y9E9K2wlcZ;+xU>2d_bFWOq%b$gJ=Sj<@E6GOLGLNVF#~(--W* z)yDeK?E`L1IrGM+_-8Vn{J*t^2x&HkG!0S?FmRDqQ`tA=sLfkD0<^BI1r$Ag2-Ux( zFeCPkLnh=eANwTd^iDq9h1%>2bugbsXD4|cAyBIOzgUb)Rz9B^22uv;ljpqmYs{nl$HoMzt#a2F35hXhYR>g?LL~;=h zY^n;adh#E$hWXZV^<=7FDbw^{RySrAwhN{!@nlN@v^kfxx$1Tz~)o0001DQAJn) literal 0 HcmV?d00001 diff --git a/images/hgf-teaser.webp b/images/hgf-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..9f3f2cd4496cafb7a30de6be44a9143faf5a8e51 GIT binary patch literal 2678 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 literal 0 HcmV?d00001 diff --git a/images/history-user-centric-data-identity.webp b/images/history-user-centric-data-identity.webp new file mode 100644 index 0000000000000000000000000000000000000000..1bafef6ebeac75a5fd54e1b30c6254a3fc6bfa39 GIT binary patch literal 38908 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⪙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 literal 0 HcmV?d00001 diff --git a/images/hyperledger-teaser.webp b/images/hyperledger-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..2d3a8bfec115a2420fffafb37ce2a6911df7c23e GIT binary patch literal 9378 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 literal 0 HcmV?d00001 diff --git a/images/hyperledger_header.webp b/images/hyperledger_header.webp new file mode 100644 index 0000000000000000000000000000000000000000..830c4d15ee6e9867f0b722a317c28a383b65a1c0 GIT binary patch literal 3472 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 HKk9z~6r!dI literal 0 HcmV?d00001 diff --git a/images/ibm-header.webp b/images/ibm-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..5d7a3b473d69b330775ffe98ef607684351b1b98 GIT binary patch literal 11218 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 literal 0 HcmV?d00001 diff --git a/images/ibmteaser.webp b/images/ibmteaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..61101378d13c1a09ff06b7245262c6ee901eb985 GIT binary patch literal 1788 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 literal 0 HcmV?d00001 diff --git a/images/id2020.webp b/images/id2020.webp new file mode 100644 index 0000000000000000000000000000000000000000..1571c2ce611ef77970cd4e9019c5aee56b361cfe GIT binary patch literal 8064 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 literal 0 HcmV?d00001 diff --git a/images/identity-commons-teaser.webp b/images/identity-commons-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..f61260ad247ed6b5f71b3a6debb589f1d4a336c3 GIT binary patch literal 4194 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 literal 0 HcmV?d00001 diff --git a/images/identity-decentralized.webp b/images/identity-decentralized.webp new file mode 100644 index 0000000000000000000000000000000000000000..0ef190b3481f3f8e0b76a233d7ee781d4f61e14c GIT binary patch literal 14460 zcmbWcW2`Vt&@6at+qP}nwr$(CZQHhO^EtL{pL5?Ycklk&WOpZ-NvHpGCRIIMl~Ixu z6LaAJ08kedQczRiAh7r^P6z?a1*F0QB?RPKG^moT;O{RYW#$>a$AUDrd%HjzGyqp5 z?G^Ie0L{ImXAdu`|c!~XI=8&A#6_KGo{Jk)%;Ir=WI+PnNs-OchP z`WXEUKmR*@TV}pm{thn7UNR@~Ki%8-JNOHGjeoj3?!WLz&pEmrg~oVwc2AIm z8oM`H>CD#W4+Kf5vGbjk&TRevA?@+{m`o1r5Eul$>pG8ZnTEE?o#g)$O(+)|{uIt%@`Z97|Vak)z4+4Q94{D)VZ#^y#6iwB;n(of~0tgM%CSbEno8Fdq4( zW?Gm-I%A?*q`HJ-IutS~$zDPMV8K=;qoZBTsXSNDvt**UW58fZ>;DJ1@d=e|!KoC% zD3uz!C%Js-W)t?o38$%hrNTk57^%NE4t>iYru!JlOe4T>^}ZH@?tF~NA~ZU(@<#{F zlIN+?xDSwZsAk!a7=0E{TIS_r5*MI?WlBGir*X>C_}V~%YzjXIc40t9R6NGNAS3U+ z`__B+KgW@1VrI)nGH+%}UkA4D9OjMl;IlWIb<5aPi>AwYo5iZUV*33A9uCr}zNQmX zU4(p9Jq_gaGWSpJ(t846Has?dugx&0N;NnBDtlAct^<%B?nW+IR_DtSRbkL-VO^RX z5PX1D^)FzmSS%_W%xw8g=8bF?u~mN0orGmAgI8${eTM~*=ZTV|5qGY0HT(cFZ+8_> zBnostuGMF7_@z{}8nJu5m zyqPV1JqHsL_)~5NxX9-PO0tmOb5O4H2G|lD)XajXwU21wL)nW40s=SkO7DUzI{bx( z9xo8N{!&lBU)2J;KOkzTGJu=m6Eh@lWykk3Y_6zR>V z#4J*->3}_WD~xMn*dK!KQqMpGr0Mfx!2EwiL7 zCS4jCeiGx(RB`t0nw+ZHh2hINc3pwgGk#-fp@;D*MB_~JiB=|)A`h#oBJ(&v(`ZKy zs3h>(0s$;7v34*f>`qt0dE(^N`ou6!CogfrVYG@Lx4=*ATl)Hq8t`>dSM$=atCF^HF4@YlYP`+K?4 zZ~R(8sVj`cAfn$=Q%d@)-*I0$)|K>q_2Z6nT*ie=53!c?zQuzwZ%+v09 zTByX6)n!CCl-WO%`)*ElWCuPPV@OEwlX{BV&88pwToohp=>wI|Ggy4oiB(7+CpniY z^~b6Fv(=HQULDLXPzN6&Ls1yh2p*vflhMR=lyW^LY1KPwU6A%bQ3F+NSf$}Cuc!Aj%1S$ub=_r4$y z3v^nW+fN3kXAZYV|Hj)h3CM5eDyH+p$hL-`ZGL&;wilZbqhVU0FyS6KhFp_v#J0vEW+?hZ#EGGB1EESqp`P4h9PSg1q8bia&5DoSoe6~)2y5BF z`N?z!Rv;-|mkPURf)=chK50jh!@<hh9H1aE;=gZ$YfuM>^cStjZ4k5{l=Rkf zZk3{W3=N{Iq1KHq5^2j~^%Sj+DOIwJ$w5rNaVIDlj74(A1lh#{6TJ+`o9>6t6QAzF zxlS2nV=#)b=-{LSqu#>Aj`v`cIu^6j@sLx0fFcZ#RY#8i!ixD?3!4wG+%m$%yg3om zNEae+E*ERfp2ua9nt538miU}5Da_6~k#!he_IR5k2kg-}-n^!Q5iSm1u0JpiPUuv8 zPdpG)C+^ATyxcPt`eJ&rYBuU9k7So_pscF1e-xLm3~$dh)DM$Ym5Wy|KNArpLGR(= zo^m2pJdvmPAumwOf>U7KADqU(g63GX*u#PAgVA)bkJ1I5VHFe+c)9Iu77b-DDn4}Q z%kN(~&{2T4;i?Dw=jnSKj}O;VhTpRJYi(! zlQr|eC21m&+|!RJvyH17VqHmt=H`ct(TN5ApU1=t;B_7}`p2Q`MFH=Ww$poPuL;pI zs3(Rh=oT_S)3m$C@{ti61L6M5ANEBSwxd|cRgj4~#c#WxQ$U!Qvp{J*xc}^xThY@z zf|eK{XT#?=+Cpe)uu_jiP-jBh2dmKh7B3MxyYc~15jTC_U}~a?t%;GZPAGq`6Tf?b zeeITqu{FC!B}C`)DQ^zQ3z`th7$|j?{jb18r0L+mPKAoPuyyUH)k!DiM6B2x)KmZf zbEVZlzO|bco+R_TW4@+*F;`-6)_KqzV~Lg?PrGy1jTO+FK>eB{D>P+6ktN^J6oh8~ zczZ$GX?~lZ!gzb((kf{H5q^KhK#R>O*N`NVRnRJhv^|X%#uY3T74UHJ8M!nYM>?fz zv8>)PRIK_7^%JG%%w!vqgKMbsYrg84QrmA=L?g>Qu_FPRreNYr(s6A(VM9pLq``^# zsXp3)G02JH99L`-lC^L!J)8i~_?qYZu5--aldp-r)lu04sCa`Sl$Zb$Tg55a2YN7v_9$EQ2M=*2@X^Bk;tg`{uhbY!sCcy)C|38kFO5t)#s?Y9 z(?NXS3bWgH5|j-#3J)&6-3{_hS+PfBJqqG4@H3swI=Ac*abuX$P-6BIr{~qUrm1}c z*=HOG^q@Qn_9N@dw1%96g9KW;E@n!ZNMfrO`z9jnLP){)^SP$D_j@9*-CmP`$>P5M(B(ar=^j3ESU-AF7=*yY!`~ zj7LG_>K3X$yBo4aje(H3P#zmGTlHfbN;JZAFXs|>+=VKB-Ggb$x3H7KfeE8rBzQ_ zKU

&bXcoBb5~>IF8yY^uSVY+Qw(YNM*S>K>M>{q_P49$8mdw?pf+>%X{yQPn&b( z$%BXXW@zTJ~X$%py0NY(LO zc6?PG-B!nU{r?X;(LEX3G+FO+0Kzc)>qDnd8`JzY5l2Pt5C8y>>2w~AaEtr(=hvzA zgkjXre>lPPRg4T{(5!YDo<3g4AtLRcuMF-0((bSz+lJ8V^VIJx@!v4`^+iBYMO#9a zFV?(h_JnF?dCO?PQ8Np_y#th+9plo)1&&ax6iS=htHULfb;%$zXhdx=?3-#v-1N3d z6AoJx=5Th?iMYuNGrG@;tvW4ljZC7gf+>?(n5Xsu0GM4Nn~wGYfP*$Z1y^$Y)a-~v zse=sWU~2GeDwh16aiExJl5i&+LBT0Z=St~JzveF=u==>Q>2@|;1RNc1eL&kcwC|as zm}3E#ems7i?6;3Y!OGN(xDrILpx6$IuM+_!CJLBA{wdQf8zbF{Mn>sU4~-yh>GKus ze+-d~0+3RwUsXCk!f%a{Q))do_@xGGfsMtA(z|IB+9Obw({lw}Y2Ei0!>{I@MVw+| z4#TMl)H)dSJypDisqaUz13|@eBm^e5x2utZ*7a9QK{&l8vY1C{94Hl=MAEnW_WB`Q zxD3PhuB@wGj+U(0MyWV9<5p}HaP?u1KHGw60tqeA0zc>`;J_!1;T*`nXKv(L6l%q5 z1JO=-PXLJJM3yr35Ssm63eZFzB+$Ve-(-5}4+=nvg!x^fp{=-0o0D7LuaI z!@ffu^?#$eOQz%i;Un`hpT z<~37sSitivEwJq`@E&%=ab)~M+J;_9HPZC`tzYflLJ|mg#Zh&48wiDE5zSV{KH zY1m*uel-PfB4rNXMAB>sA&txlx{Ha}eo!c9dPWJyZf$I_lU%nRK1 zcjGe3Hz`w;mIo!Jfy>lUdKRc9!Oska7t4{`N500a3jc4-dkt{u}RSLGM=G^x*ztc~Q<+QlAhaO6>g(bRl*_nb-Z-!o9 zm6@HVR(S^i0PrD*0063eNY1hVv&~}puf!s{+IvxjR5kWyWoQ)F8jSB?SwyvzcRoXK z7VCtn=tTubAlL59*kZpcN9}5|tZ@p;04Ov&j+6c_)d0SdL)qTwO zj7Y^%Mt;B8yOENSzaoS~E&(S?@mU`-sy&~%fAi}QyfC(-&SI#zEHl_-N>;v?JUEeb z2&(n#7tMoX(ma-sk@z`Dj??6h$V5NBc}{q3#wjMMT<@-8w+dKbFvxWD!AmWO@Uq9yTE1C(^Q+K$5MsY~# z6hx9J*2yu0kkkMbx)$QYN)s;^Qi)eD@xQ3+#}=O~!C?;l1955$C+)>~v*On<`<}bf z-nZO{53xnm)9h-Vb+2C47JORu5FFIj_TIFAjg}#Q9>r%lwecqV;gJBQSe7ANOK zR=Z#B7)=waB_aUjyz4Y4Drp4rWEH+sWhsT%LC_Okrb(1tnLVev6=OuHPoSPjCR{iV zJs2NgpwLK^ZbD9no52FWa;A$9 z)*>{ZtG-4c3MJ*Ql{g?DJS(#==^bu9%L>}Kn|?K&;|5dzsQ}*Dxxi>?5NHqW-zbR< zcQQ!v{?K*sf{x1GEPmJYKL3QvM^?v1;;3a=J^pEL!AsV_b_T473o8M-_yTo5;SEJV z?Wz#LnO%6S($`P4_J2WLDts=-H$)|VLku#;iE8Aen{kcVVKfH*JF2J)hylK-K4&ny z*vG^)Znr}|Oq6Kj{de=?!9=4r5{wD}03gl(ZNu!J^l=dhRmu|*IWL(UileCw@aoiq z$q1ygVvq3QRYb;lTxrUf25(Ni1#tT-E`Auv%f0gAc-VuxsfIe$e?ALOQ2h;FA518r zgcADED4L^6U)$||3HDr3CikQB+x_Cx2^brYpjPWr<@5oY;ApFWW=h9_+{vdyWdQyg(&b z7jmF=6DdbQ=_U@SjaOhu*$p#Om>`nSVpZWqyRE57lvKlvrVmr~{n*eJ(Uk@)-!8q9 z27%aIGmMW%W0dOF>@6OEu?fJ&ui2awrrly}BLXx5r$G8+8ii5>SgX~+C0o$!hvLCg zlL1jQn^^u4Viz^F<W9t{44opDeMqma6%|3UMc~K2wxYk zF#$R3LpbjfzNf*t7b20FElYsg{loED+9ww}hlDv+z%f!5=ogzSKg z-kL|Ik?mtIn3JO?Qve;+*OK@f1I#w;h&X`gcb6b+wB5!0e= z^9HLn@m3lVGMfyY>u|Y0cB+T>3e>878)_p`P0YK}g8$XBvHrQuHG3PavHhuNK4`rc z&SLgk)40{q;%RCz(-j;8J=#42@-?1HoC4u{i;6D+N;w(o{x)(Bg!|)-IpO>Crna{$(3Y;z-X-HhpdZ1;+P3vj>)-HK6~30++PO;ud- z0sl2fxFC2&R)$yL=GB{sX59!=Gx%?`@cbu2{jpbeBXSj)x)@s3O_KC4#1+g~6SUbuIW6 zXsyBBovI#Y9|`oAMPse-5Kf@A*C3mqGe9WEB>#jNxmQ*|-MC&86{*xT6$J{YhlR8j z5M|mVqjL&|eb@PLcNO;QcqmfTMoeaz`;*zDH@yE}F`4NAu6+W@EgzRsMY<8HG z@660alS2zcoGzKhCRwFzGx=H(1*Fx{r)ir9Y&_{x&%&= z^<1E-!<|I8fL3`-Uhj2Y7(j*fh@-4a5#Afrb4YlD=@nFs$WHr-KRBAKOv0?RX+Q|< zKh*6dbvb?OPk;eEKFY*IrlnF-o>iMkrDojGGQ~35+3xV<)QBztW=p~VAE53NBr~Nq#3U#4p{|*7 zWD}EJX}mP)3j?9bq-pJFoE7)Irxx;Wsdd9rW{Cj1 zaToMkT^pUr>TF-=I+RxD(mK)RT!)smMau4;{!QU~Ylt6}5KM26Qt~3T|62+GXn&AR zFtU$hzLlb}v0p+Pdc zS}cOm(dkpQ1y?Ak48HpQ<@nkjzTWD0sQjr0JwhmDPV}C7oC1wrcMzp>WyCLo{k4yW z3qUOQeDj~jtlhQij5sPHD^nK|O?Ch2Hm*X=%>KmfI>oF#(#LrBwn;`Fvlcl}elE)4 z$=J(`NBB%BN}_oi@owS~XvZEd+eogVjMe|^4e&38`tLbOHUI#Ai(XDvG|7TbJQctU z1WwWR-tdHR0%<3V9v&WAanu`SCy(O;eo_WunzvP=TYtH2{Te<`U(_~gySxv8N$csP9N z;-q^tC2^88xFxQ0a6e#LIDps|Vp z56Pr=6bNGmvzQheO}@QxA#5^x;>ip%9+nThb1>b;Cdh_=Aj0g71`3tBtpZ~g{58%B5{zz-)F!{_tX z;${VM>?18j)u4L}vV9#8T$%N%J>?sxs zZFN3-+}RdM7*HapQk(m3({{@_T*!;by^8fqRYL$Jk6$-V@-M>R*g~46ye!>ob%y{S z81G5C&L>(E%f*&k=zi{LTxrTl^=^1^OQ*)M`(q- z;`{3@#{YK>5mD{x`A`8AKGe~(%^n-p2!BqmP#gQ@_Tkn5c^_T)Kxg)r@MF;R&!&~? zFQ!PTxXoKyawqAwi$BQ2K{*>c)BNZoMe) z^CU+R|LS)v`M!^`%9-S{Cg7Jc)7eJCTqw-^Es)xo#vyw-zV)J6wghi_9G~2e+#$>y zk<}@D88PiNz$}K}Lac~v&G$*OzTov28RVvbWF4~^Kt1IBU19c z*ltvF7anB6s2K#8l1wNQDfK2#J}d`}j6*_636Xuhk`TpJ027XW4S|&;)+;sk;}It{ z&?$~5`r_lpZ2#%)poc=p;ceIQmz$lG)JjsGj>~D*7YT^I+thQ9Kk+%GQUN$HxYt42 z(fH0uZV*~S3y3hb{r4Eeep#C6lPkwCKiL^CipFgoijsuzcj2a(>1ookL$_=&dc}y( zhO&mk8@x&1OW8f8fNAoqyt;r$GqA$M!t+WPff0V|mlKW92l*$8aL+1(sIrwu)IMzX zs%P)p84qRtrqY$KOxvjj0j9AEtM!IiHB#JYY^m@HA%;Tom2HRrZMtBJPc+tkH>gxW zDw_6CRn)4bsCY3N`IQHbzMj&%sstpb2H2*@^dP$@r|N>;W^@~|A%A~wYS)PH7E6%2+^ON5GOw(b)+ z6U`qROVMVb`Cb*`GJuJti`gJEO=7^SF~irE`-`@;x~aXNwJORhdbZ34XCw(4 zP+y-aCetO`&}XF{3>m(3Hz)}g(DW;mtMn5B!u0djjK;2&U*5O9fMTQQA9U{o>Q1-y zF?2Q!!cMK#K&Y$!c-CIR#wXVi!(q?l;PN&C2t?Ms8-Kp&BT*CxcJmi-LYMMjFs0e05qCjkmE zYl9ZA8;+Aw_}zB?Q-*aCLuTxh1qT8#tL<1LWPRyBQpI)ez35A<*g`zIHQpk? zY8W7EqU|DB^h}X2qLw+&WKHJ#yIOtDS;+2$vF3E2#0;mdA|$6;z5xu(Luv3S$as|r zO(P)lot3ZweKHFtIyPIVdp%s_$b5vOo0?%Cae30|jeZOwVSy7_;hyDB;Q**UR6?^B zgJ&9Kkm^N4fR6N{^#I{}Xi4wEO6}xl<6D6I6Ev$z>3sn|)n-QmsD%DHrKsNbfSOS# zpidhY-Gla(uA#c31<`1%bv0>Gw415u=L%^};vVKpi7l1b@W7M$w3fsxfeHrH>oQbl zne*G>cm7#kToJ;U9M?>MKJc{*MxF8z4|wP(g~C$aO5d259p*EK-ZH@MN~c7wl+^<4 zQ6&?3rE%mvO?%SuZ^Z#%7v=a(LKH!mAhQ5x%*cqGFZG}I8{D|iZ5b}k+DZ+EHNu5j zJ*KuwpBs##Ryx=3~m(v{N96mOu2^mqzD>D2i1g;M@qKHafGenyj{ z>ORkHgXdP_k37z$77ZTfI%&qSiV-}EGk7#l?7sd237Rs-U(82!VLYuWW7NYh`fOIy zlV!8aX10>x-lBFZy!4~#?kJ>YHiVy_hC(6>69Gi#e14TTW=OiC?HAi)n1(2S^Lj-G z&tUI0eU2Z?kyb&Uim{x6WoPr z`?64xL=C+g-KlXLwk~9{*$%clc9Zw94#mGuH}`Q~797(PUYZ@| zM#xz^-Ie8_-8_Lyhvs$*_9~x6d}N&Vci^nQ zwct*`0tKt3&17@ETC#v|@8g#*C^Fp1txRw+)ZK5zdLvy7QCrLk*ZQ|yRt{&Ag_WP4c0T-g7JY9ySUx{_ib|7%F4!=Goka)qsU=~n9-eAH(j}4#I zkL0MN%nYXS+XpRec-n?tBU;68X~zrqKe`zXpBjOMa$&oJy{Y};Jyee{*r_pLvPvOW zhK!ec&8{dow1#*S@7>FZxZB@=d-u_p&H4S0F_$k)vQo&M7h|5E6DbmDC+%7lApMBB z06vNeVB>jI$=?#w6xUu;pKX?a>B5w|FrhP?u!M02+m_c)$CD}!MRWyP4S$n7m9wX) z3&T?|#5qVXBUvWruWD}>(~xV=n9s>ZgoGms{nc`EpsrLHstgV|L384+8}9tI7sb??mC)Y8~nZQFr z_U!_)geHd0EsSgHF=;t>Kdv-7p$i4L%!t+8N`_F#`|p=NgWH7eH}SA8Y`JX-rE*S| zJ2xH6xmHt@cPRaiUs?T5eY!6y{9fw;+9}U!Z*^B`UG&4=jMJR~n8HR#UIQAf&UG$R zQy@8s9MK}clX4exeO~u2vu4~~!-S?LHY;<7-s}GWPKH+9u5>q=Me~dpC0Nx)D?_`u=ExnI*#Wpn$iXszp+{Q-wPRiv8Xm#-MCzK~XLwiny%-vjQV?_^4 zAprwutN;?y{BvDdAIvjdX25|r5_F&`X$6TZwmxK~NK=xue7BnnIn&fLu&J#!0}|e4+Lx;`MszYtK4A~i{bH8l^u{lMZJbPFcz+b<=V7$8 z`yEMtWA+dPw!k)7CJ?Xz4g0_FlUV~d^sW9im^8s@8IvHl2J{BD$1aczMmd|TzFveE z4gX81AA1aTp*Xbljs{ECf@jG*h;SQ)pdKrrtw7x>DC=1^3{SKbf~y;R%nXNZBsRI+ zm3%jb!Uz_H%g)dl5Ig2{{7!Sa46dPr6R92Jp<`5p86$X0YKep^%YgJXqdhmgx1SZtxMhQIJH3(8hkpS2S4xW7Ynui+gUv-4fTV8@jljIwTI)f?^00`MytlKoexEpajRrWAww~P%#iDG8)rjER@->uQZHx-v#g3=!f zL7)xRGr}X#yi-BwH*on_-YR*!=B;Rhnu2Vysbn2Emi#FiH*F^g<`CLXUFCH3!|KK;7#}Yu+%mW0 zk~C7)T5Lg=AkzutMJVbNu;YU>#d*r@N#yMgB9Y-31;z|%tl+%?B5BSD9+KEFTb>r` z+A8vBB^*Hu=G0Z5*8n94g<7DEc`Qv5D)udjdg4ZkN2-}?K%Y(ylUcKN?kBU11Mb-; zPL}iuCMszNAG2VcKx%W&cYPFN8)F)w@H%G#=WoyQ&TzHlV(vV?frH?m>m=`5_VyYt zg$7fPrTIu^YM6^NaWtb+RLmLk(6kp!FaNOb#!?V+EPSNMc@YuaSK8ZCLu?KHdG80d zLavj4Gkf~ak%irwMM7vBfm$+(v+x%83_c^V*IGne&F0HAn_jIerN5Jc6w+X0b0(5|#|qG) zFp8?23z7g!g7~G(-HzYr`>*{!+4Bb&H%W0|X_M#0z4&%AMaCnA)d)qXB~XR57Vmg-|8o0^;@37jyKN##qgO|KdCjBjAO6(4b< zK)__()zGLH?-A{01qjB!7wh&j`LV&t`|Zh@{LCPS3YnBRyaM`QtN@~cg3nRuX!Gw* zLt`F!K^JpZvCw-r)$v5bf~>95@@X7ul1d)-vp3N`l(K0a_W*SWqPumBP`0KYxGZo= zMkb23-@k95Yn&F}m55oFzk&pM^`DsFYBO&1E&sIWR3SFT+c73k{rEluswq9AJNBn= zwIQxsNLJiX&gO}cMRM2TtJ~hs&OxjPtqUGl_L`qdMaVAjF)fq8268fE&E$xmusaJH zf57%r6z8&4vC8KJU?HB-4Mcz>{n1)4b|crL2F!28B$^OGVmMBeS)!>9TcAGj<~_Nd zGL!wfHaDw~{Yrv@{1wXVrAP^zM9FkSi%opS@t70B$!5G+oK(n>fzQioOIbP@*QH+# zLADBTcE&-FuA-IUHnEWZf&FJW5`sjQ07~zx7dDJ8otF6r9?PFszi#^1UMvdN5CLq` zf~svU&6#xb+~}W!oc~k&p}txrkATv|w-^ZzO{-fxX2OLu>WTtzEJc1sh?*gh-P7Bl|F^`|;h9D_N6o0Bqypg;I>U+OjJ9O*UGpYQ8AHc(a!m?zT!0}9iybim}LN+`o@s@EC3*GK!wb*B_J#mDLPg!L>ff6SAQVv z9kmht-pZ6z9L)9WZJE+9kUkfX`K%(>dxIyo8r_3JdKtJ++v)Uan;A9Mmzxw2tv6CsR%3k!&Q3B z2a?)hU9NO8UpIKNxBYGdXt4t7&3JGuUSan^!qD3NC?jt_b-Ce=Z%`zUlZyfFMV*86 zUKB3}gi~%V4^$;TK2ch)9*^Q~|KCjGq-uqdZ}=Z9eNNdI`O6b{a>fNeSJ8&GHZB7Z zyf!%VzC2rk(SH8j5E5)c)#0sS($|nnD{SkW{9=Jf{v2;5`Kvjw$7z z;eUFshxjllZKn9YyP7+FVT8OS{c-TB7Vu=;=PuCtFsYg~+>j$i3H0=xbch}1KJ|hCjDH^mLFIBQoGYqA%*`TCDr>cfONqU9p}p3!KGC&D;R3@_ z@Q*1lk9>>(`N?b>93+gXT&N+JNMMs~v-5_@QLZt|xD)Azd(4A}nwSxZ$#`hQ^6Mhq z;8S2Z)kym&;sQY!XJ=k!VOw;HFhK^-_Id^9BBw2Dao(p=@fu*X?Xj&IGFbDx+>2Z} z47hk4(toi=<5n1SmS2uA#%$(OMUa2C!P@Xvvd7GL;vYR+knC>d#B2b?xEiCeDZPJe zY@onKQRkf}=gPDAY%J)U*7(Yq9KZ+8XO8AGOADHIP!Z!M7d9&^eg2WE5kNmNu@dR` zhNPqj5K7cki0yGFcVIGoox*qA(61M+SY6=XlIv%4GB*xX>(b1DOP(P&1dKYE{SPpu z>CN`=J__0wV?iYBw0Ayr*y z3X?7bQojch_G}{D+XRVfpC-(rk$14Ua{llJY0t-hN{Kn4dBQ*3o|Xee6(N)wqupy# zULm^Y(6}a1JofAA5;!VU5Utt#_O|0OTm#ZS(E}hvZAbdm0oiEmTZOg#UU9eNd>vI^>eG^_j;{2JMwB`ZaD`I**-`7Px7Y%DTa#{&S_%L=K3v zu;{WM6l4B1J{0h_A!LphV3KZ7Z;wZ93jBOzy#Qx=Xw|H75+Hk&Tu?Cn~52L8)BH$=DL1BSDTG&IcS6gYc6P%22Un~r8yLrm1RcNu%G z0_$?B1hm>y&$Kf$hr<4xUz7ou57|da#z@*F$|0%I!PVILBaqw)4-sr=JFz9>8d*$* zpg>YNMYPU<_uKl^D{6zjUdc)1!^Xp0%^c+r?LO9&)pnYBvxP#g)WoI>Fns7eJq|RP znYz;C{aB0);$oQwkJ2sm*UppcSIjt`^vWiZrW6r1YU%rEwQ1tjuVU{8B0`K^M^`Re zbBT<&>J632E`lHB3O@0lEd(8ww02UXeP%KGk=$_rNoL%BvpV$ff9>CS2>h2rxY56jR*!( zK4EYIK~1Y!TQKdjYDS{^|9;3GzPb@#J!-eE!NAW%TFTAZ;+5x7fs?68K)6Zxgezdi(`rdW# z@r}KyCmoD|p$)1i;gR5IGN{JH`$bASf)Hfebh5P3%I5}xcm@9ZMErkV7W}S*7UASy z6Z^W&*RZ&^-^B3ZTR*$doNxq5cjI6wh~Cez%m!qhN^nnEKToE2$tv?yLP!!ENU;s{ zei5uL9>)+rfp{Ll9m8-R8RIZEH)-tSnb1ghJZ45TVB^+m8GwkS!8jd&1*{XPegH<5 emx2B4RMKaS!G5X%fG5}bGzNRAhAjI40RIbCgCoiS literal 0 HcmV?d00001 diff --git a/images/identity-decentralized2.webp b/images/identity-decentralized2.webp new file mode 100644 index 0000000000000000000000000000000000000000..7f764e1e4f44c82de43dc91e4c54890599751f5c GIT binary patch literal 4600 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 Z{Kh9$KfYON(F6v?2Tc|J8_6Ib{|{HXB-H=_ literal 0 HcmV?d00001 diff --git a/images/iiwlogo.webp b/images/iiwlogo.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f08f1c5ec732ebaf482352e8cb937099aeeb3cc GIT binary patch literal 25646 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

7tTFZyV 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 literal 0 HcmV?d00001 diff --git a/images/info-id.webp b/images/info-id.webp new file mode 100644 index 0000000000000000000000000000000000000000..95fd02edba3ae89f1c54721440912cdf9422e3cc GIT binary patch literal 14430 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 E00iqV%K!iX literal 0 HcmV?d00001 diff --git a/images/iota-identity.webp b/images/iota-identity.webp new file mode 100644 index 0000000000000000000000000000000000000000..6556659dca3ddd4af6ec78f13760b6f74da62255 GIT binary patch literal 11604 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 S9X$FnzrVXY?S#<)0002DN`+(q literal 0 HcmV?d00001 diff --git a/images/iota.webp b/images/iota.webp new file mode 100644 index 0000000000000000000000000000000000000000..e4b3af8b9250e8c6364c106dbe13843e19c1c6c0 GIT binary patch literal 3094 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 literal 0 HcmV?d00001 diff --git a/images/jolo.webp b/images/jolo.webp new file mode 100644 index 0000000000000000000000000000000000000000..673798988232447293d8bccf9729c64ae28cc6e3 GIT binary patch literal 9984 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 literal 0 HcmV?d00001 diff --git a/images/jolocom-teaser.webp b/images/jolocom-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..d7b1a9fce4820412944bb241d0e2b70940b376cd GIT binary patch literal 8742 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 P{`m_msdW1Tn1&JndctMi literal 0 HcmV?d00001 diff --git a/images/keri-header.webp b/images/keri-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..b41792ebfe20189fb3834f810812663de701496a GIT binary patch literal 4898 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 KxP`EPVEzSR=3AKn literal 0 HcmV?d00001 diff --git a/images/keri-teaser.webp b/images/keri-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..064f66c4cf26a201c9fdbfcc79f026bef4d111f2 GIT binary patch literal 1908 zcmV-)2aEVpNk&F&2LJ$9MM6+kP&il$0000G00015003G506|PpNY(@Z00D50ZChBq z2p>WSA%rl55JJdc2q6q1gb+gb5Z)jAzShneKtxOcemb7`?5OPWQJEx%d{U-4rz#=_3-|AxPf*h~Y&5)nWaF zOt<1b9F;Ga&VU&m)(^;ZlZ9B$e$x-=&V`h6JyMDQ5X)fxyGS=A`tzy@2*=-@PD5X~ zYdi4w>ZHi$dWL^Wl4wt~4J2Fmm)Ivxr-<$$Px%L_WW#Vm=5{@PFAkDfXb)Wb$R0U%|rkojjC?S^ShJdPs^@?2s5 zkw&+Ic7Fy^t4Lj8{)tMzcy+@hsReN?X#9bLi}8)ldk@k)s=OA|(}?68+c<#gvA@>o zYQ#d?a9IS9J(iaWU5#*ND`H7XNvyhp>}hyK)JrhN839SP^+|vB^8uQ}{z{`;aF+-i z=iu{>YYp9DdLhugV5g?s+R-0~I`f6*sNAGX?q28?4u^SLpj!Y)Rqn5tPtcvdtvVAx zRlZq4`$Dv$!?dIm_ov_A>7JGw>9$ZGU0hm)a> zRzYgK%Y))nG>2@6dgGSrghaauP-*7}!%0Bu4!cCXr5%^0sK!hHa5!Tv&{o`wS{xFU zWZu!Oj_cM0rdo_kr_&6CVR1-QvhJXLqLZ58o=#g4b&>^~7KcP-d!d5V2tPUu3zhc7 zVzzi8v%iqR8L`@(=7~CG1xXE_INwMZg5~TmI+eD{5~3Q+I9~~PIGt_oxUOSd4X$A*BdnIuCnDBieTxGWx95Y^+5 zJ=d+_GKv#;S7fK}L0+I9I|A=2$rw&C8bmF|ErPs2Uh=FNESNV2s~ZQo{ot^kt5^eA+a4N(`!S!Ag>6VbSgWLyByo$(+vnhkNTka|Wh(apfT(Wpkb zWruYoH2MQ_Es-2G-efu|Kr`a)GSUs*VX`E5F3t#`JRqq(pwTS=vQcisIOGSn9=zR zK*()8(_RzaJ|-6n8rPF!##C#)dhchgIRyZrTvc8OovRI*tFs+=F&(ulNoti%sd2d> z)9q&tcyn;Q9r7rY!SxK(T5Cy3@P1n(+3S%kNu^Cb)C0er^})L%;MYU{nTmfb`V&3k zKc(txGvR-w&R2TEpC3&(%^L89srD!HDghrFQmOWl1iuPaP&goP0ssII4*;D3Dq8?s z06xW1qD!a0qan3Yz5DPOiEIGLylD-*lk9HZouWvJ-T&S_Ms0xe0q14u8~slB*7Ilh zyaHdq3UAaZu;krhI=sfYD)``)+l~0|OdS*%Q>f!PWz4-W@Y+?FQqWG2_~(#z z*mUr9n@(4z5MMvy@U0n$B>T*WjIsPf%6-(`a(Q+;IXf($HB($JgEtwg%SW(C3M^qN z$N%3qgnZVG*jXWdq(|Gv$&S0nml7^&`Ci}uzoJ*WL~9o9nPS~aME+#^Zn+UN_<`sek&ObVvKp`4M$llL9k-6-ZWd90nDv_^Md* zOb;?D6A9kazFmVP>T3b@1pEBItLTh5}nR6$U_rmz<|e zfFyme>ryn7p?&u2w~ok#B{wZScs&$H0Y~o!vnyOR1nSlEFT^2IM(XYFI}litajBfi ziSXP6iUJ2Y=+*HTw-YXy+5qX#c^LB;U|WRu`+xdeFLvL5|JrSrQ*4ZRdZ(Q9co{?wL_quc u@jgr8Pn`l@=lli<+yC1?y~rc^i3@Ge_%$|V*PjqllZ1>$LnD2!0000zw=D_wGIC+hf!k zU4N?fTx+hm=B`$gla@v#2LQCC#8tFZcy-_b001iJqJam{g8{@8Rb&N0cVH;2?`UZK ziUf4F4;~>6JfgT(lJ6W9?Z~;8dG9X=BJYns{oii>KR@3sus}~GEhhs2E`eY~lntbvqc=~Dd{n{$VkLvOLD*M22dR7J) z^KIX4($7s~_^tK1_toN*;Pv|~O+g$RvF%&BM~z6k!|HqR2-D5QbDnMw@A*%yoTo$V z-19k4Ff$S}SnzZ29RB5!6y%+y%bA(;a5ownSBWw{fdV4Aku}s~C8fhKHD?b={-mTH zONcq@+U-d0Z?7wAuJ_rWRDLTcw3GeH&Y4Co+CA%V&)9~(Inm;6ylIMZnC&yVPAfCw zxX=MDIp_i%q@^BeS~{1+RVB5mb{Mu_ z=4gqCF09601bR_48aoPz23k;xJOsSQSwd=^8g(e?Jk&g*R49}kwtc3CBXR-W-@g4f zxOT$m^`&dmixC^1_TfGe93#O}JvkH+v@zW_=H_Nn8iJU9jmgCQVjU?%uJkyQg`cqQ zo_*eqf%c=U5@kF_kl}9Bmp@Pac#k*R@3NL%xQlkr!$gt1P5+)w<&+E5f4-c|mWHUU zP-?<=yDaoKjsIR^m_eJ$EoHS3VG|@-?62<`f>mY7<`ED>x%MN>EiSMp%S3T4dm=33 zR~FcoWmfJ(?z5z&+2Z`!q*(!Rl)=xJMWFMSRJAUWF&fZI7_)&10EXu3%nlDXxP$X{!FsPd@l^+c|Ty( zI8`eE=HzL@NRCnYFcAHEMYe>2zz@HwmoY8ZE9}yE<_*%Sbp-`k z23c#&>TWP~MX$?5S=lsJA}-h+Uxx?!6H0(WNH-}{{Lw<3uz@-hVnm+|qA zdG2JP&s?CE;*n9e>RI7*gaxoM#x|~@8>33xm_UzT#y+E+|9K#@Y@!2ydJT3qR`GR5 zH7qoQHeEsilk%eJ$gKz;Uou$cO@@AC;VrHyh{tXu#z*@Bv`&O|`+0m>SbfK-Y5y$- zuQz0WX~DlYxO-NSyW9pU5+&}ZXEbtOh*PfyRjvN%Ff4C6Mu@_OFIM054@UNm5*7l8 zi#v(j?h%ERstFYJxk&&$3fAs%%xdgss~l&|o8%#T0c+%U0nou|=kQe5FJ|)!;zc#D z1ANF1vbx5^U?f2{Y|ysNzHb|`_G{FAQbXB zCy9IL4pk(Y%4Z}{qdBw5^>Azz?LM4bVxS#&kB2YTtf!ux|=%_#I6gpHb{Vb zf)ww~m=FCkNer)t8qUeR;asND9D5AY%>7yM+YQAAaZQ0Z3j05^szr4KKe@n@4QnFm zQc2Xwd?!HnSrq#qMQHMw@vQGtIq;u4=-gHE_emVuD?b4pYMP_*wM|yL--ACwPQT!W z%r4tV_!=F9yt$DgK@?JKCbA!1cX%vupGroapK1R|rXt($FL0iiIbjQ4Naq$L+eY8S zYShbiHX{HfBW}1@wd_g}=vt1UUo<0LGw%b4%dGyR$fFCtB)9Ox`pSs$5W z;Mt3$&6q@_brusi(>5g3pMG_DiQuQ$=>|%#nO_1pVR({l%eWvOUBCTJi(@6pg^QKbOj_?eE-WzuTcd02i5ZGIpKM%6%{cIX+g% z#Q}LCgn>wIc;>GJ1t)lUs5k4G9A7etTK@yGLQ z39{OLFWDH3t7Ft)atUV4fy3m2hJJ@YTW8H{PU4?gn5lnlGV%HEQ_<<4oE=#`Z})!=DsdjF-WxFvI2)p9pFoPUGP&(m z%$_btkNhl~f|baqOu?)#?9Vw)9KzTE@^J!Hji44ZoVIC?$or!XVLC_LGF&t$&;RB0 z{-}G6iy+`1GUUqBd=c3C@!BrH%cbDRnBq0!TG9e)a#h&+HfX!z9arT>e-Iyc#E$%7 z{JQ0HfXOL+0fn;22)nE*kD)2ZX6VDv7;x6FL+Ss^27DD3geDVz`8f*rck4ME0O%2U zqdKA3W%aW9Op`>7{XJFspq@u4q3ty0r>XsC3YR5<+~L(b>4O39Q<>`81w}r4WqoJw zmDJkXrno}33}8D4b~pX;Pr!|gpToj#iKy=~cQjAVbfX>a=bQx@+%KQ*(mepRX$Lc5 zyv%+(ODwaa$ym`{<1g=`gJnlY)9pPOzPM{x*U!HMxW(}i`Z}r|^*-(B()1BDS_-aR z`*vTYcAZu)aP3$ux8NK$nTE$7C(=3y6k0B`u6syNH-79qk14eL?zKiBJ^kgTojaxw z=1CNERseu~=})r<>!B0uuIklfkV7M*#93NV+`SrGuTc0g#16L-sM!SI2Jr5g1Pe_I zS@aOe_f#LfR@1l-fy=xNbAC;AOx{Znx0<7$6*@4e>#k|E`DOF*+Q2u*UpAK+FFYky z>4cS}!|=oC$GgNw%So})@iYn1c`vt8w3z|?j- z$^vyx+k6t2O;-|GCp$K{1^>KQ=F5;qV0U(L5#nn~Q;}v@lb=xYq+@B)NnvA?xCtFP zpL|;`{sYP)5}%QgkwpLJX*upyT=pqf0(^qUHDJrQ+)@%Tbt+~1LH6w}monoOpZ>*# zX?|tT<%VUnz?{sOi<<-9BO9QfM;l{z$w0uuGId8WkB~S@cNSfd)1w*gn-HH;D;rS? z!lhpe3J_WOqd!H{ia*o>{bxR~D=WRcnm=H0skyp`bsQ&a-_>6RV@FejVQqb_2o#3m z;cP>=igJ#Q8>=K|MiM`GWU#PKh{|&ArqS5)ly&+c8D!)2GES+6v%iOz{a|t?1zQaM z@I{Ht)NxpYxM4G4g`#CAqq$W(lhbTuWH4u8z z09;T6thwtQ!qw=fcxSI?x7HKa_TpeJ7UwOsQ#qge4>WcV(kjNybw`^%LIcQyeGq&2 zZvh8fQC;M%(0#-fv{jngOY533q_S2>I1F(*Q&mKEMLrZ4SPXm-pTuEGdqb7m^z%xv zE_x;JoP$GyHi`LuvTiRzrPjP?Cf|XLoqXeA7R$#Xs0zckoGD^# zq!b(+2sG?ZJ^R;b510>F`0ntU3ZspUtXgoT#pb0CFhkb^1MAJ_x9AeLl}L_5pZ??- zv|v6%(huWO-B7Xh6t`AK>OlpCbPvuVErc=7hW!eaqAtCOh;zq9{3sVPp%cnP6iEtH z;w>ixo0*jk7SG|sGvC{G1W z%md{4F1GELPC(F{Q4MB>KM|H0gpj*|K8ZXm9;8d==7$Ijx0%_ia|3^6m*4VI`?Nsj z^h78`In{-ir8fQMXz$rPY9!8M*eB9HyGA1YJt87sfp$u>k2KM@t+Sp8m-H z;0E|PM{hWXv8mni%4eslTHxO&)Wnpbnk>cc69XMXU!5={Qi;m&qro014eZfb8IM^; znqZx4+ThMrd`Mnu3g~8@+iZ5ur;&e8as3j3f373YLMlXsAvBXa7-+AMBzh8NaX(i_ z?M&gm5|--289MScum)QY4_qs_VY-$)S+h$(S0meVPJ%aTM|Xm~@q?`qX$^Fj4LmVv z18V>PfL#eniJT4?enh}KI(96j*3+ZwwlLWUKli*(zjWB`eZ$Q1*9^8%ax8C3`%UNi za`Q%rD%q{2jf`G=craU} zx6U6FF{rR;G#MEEuN@!D*A&bOs=x6C+}Wj?GKwe%Ka3oy&Z!0WRuKSg{EHzuzBU*% zh8lmIW`M8rqYNe6b-FG)#sAz`ggSl?aFp+4M8D4)Zbs#+6ZA{26FuC&*zH2X^*xd# zOFcocU6fbO60=B;VlnwC%9eT1k64sno=6_>A!6u9vG?tW0V3M$mxK>Xc#&w`esU9n zS_|q!wlc3j?7svMUMOwpM%$Q|gzpBI2RB;7ZuKXSp{>FKmJU9FU!f_s&{T_w(sygW zB&8!&#bdUhE;gF9|^1t_g<1sx+ZFJ;j({Bnne*zOMsyFuJkVNl3#m&GZ9&2RSA@V zQ6dhUYz@0(=36-jGFo-^lNCdIJLr7SbSviTv3cMhv}eC*&M9w7yYJ zs{h1ne!$6GHwDk2(&8c_f+Z?YOw$NQu`~oPk{-8EOi~VO3aa{_1&zEaO4xN|Z@(>V z8Nk83wPK|(cRv5c`tf^l669v28S~la%G}>g>#D!{7ssBM9<(DG*adlnXWkuS6RFrYmjHU>EHVPhlC-zQ|{t5*jVJ z7N;kQOEv2dyJ}HtEh90JJI8yIqBg&NorX2i5PaYt&wza&cA*dzzGOUms=8iCol7hX zgjLqNbFu7*Gulo74+`}jhWfS6@G4)DG%`qL&epjpm5Ca(jfM96xmRK*%{08BIq_Xh z2Z~gZL|k*6st-Rn&Vs#dgWp0%b-_suFf%O@AK`-h;dk+9&ot188>Il#E%D<{73#Qn zrJ4gAelA<*0#$ni*0pHmsQi4C^jOvfPyfC$)sW7jl^ul!6XT4GiCv~N2?IB^_lGh# z#q-<-gIv*lkBEd3wK#wAffmr5`$+77OC9PA-i?G_1pzxNS(@Sqkw`+G|SI)+UQ!UTj5|&Q_JRlCGF|=D=}o2Hopn^ zGS=&9>=2%)N3sF^iH^;rEM|`=XgZ{lf~x3mi<2bPxaXO5eee7=myag(tzGWJv#)W> zuR3oMF3j)4$G1!l2#m)%@<;uR>oqXTk}Y7+<%y4$aKNU=OO@Q%LREC+ZSu7cW&(8O21pAWWCSW8^RHYRU0;agyP)&sBke9HXfkfyICt;dTPc0|1>^;K^pMGD zz-&N~`r(D#eR{>TQ|^Wg+$Z*C;mUcBG2`^i(q>+It$dI9^LX=OV(r8O@4>KaIZ`d{ zVxBgsfFM`B(lmbvPxS|`xX0wkR2 zP?-WB70T3L?Am)Ecs?Kens<0L9> z;*77;r9=JwN||lg-r*#i_}rbbjnp$qW-3+kG0GOc?(HB6^v8yXQ6!4gjh*I}r?SaI zU8`W}Z*WLDACeR{0)54oyq!0NB@D6v5<3_w%Euu^6=g5?{Lnxx#V40SU#_*wa?B0O ziD!$lVLbPSRMRi<>tgSN!{{&(LkU~cx0&m^Umx{6^4Q~#m$ePt$ar=Bz{?gl>_Ov_&F82!P9FAzQ9_C!zHFhS zwIOI*MC)AQdlH~jb-aYh|u^f?2LL4CFyjWCN|fIXi08%LLoyK&XP zB=}Lq&RtooiikeI8_Cee^qQC3QS^m%KR)Q0KV3x9HH3d zrRuV(aNlG46>tgy{nv`z7J++vv^lwcQ*uFeKIKPlbzLrw%W4ARL$HMZ=w-B`UX%VV z>ucUg>4psT5aG>P8En}Y%}q7I-!GOeTESzLl_ee6Nv|m-L!76@$F*AYt!Bw${!Pn? zNb(pVW%kN|QAgw(CmCnxhVk3Wi2tfAq+^`o$|@YTJR360X1nFLb36TEScA-@q>C>7 zJ791(F;DbSO06i4N@#U-VYrO$7c72c(jK7*Te+`VCoC^;-e%{a$1Z~wid#?Z#+}oz zxInrztSw<2UGkZZ$ioI9vS^MEsy52TI5lmsXr^$I=Fak=ANLVnH!p@Ozm9`2Gn@Va zF33gAq|W(csyF(Y0>i+MdqewJ2HF3q5{8alwE|4@T;_g``d4cV4PhsEKrVQy$|2bM z%gpJVz9C4$eytmu7EevK(2n*h(+Z>bnN)z2tgi-=Wez52?> zdx)qbA#}rc)))e_S=Joyel8ALU0(aLc_>g~vD4AQeR`!(&YMuy@$wP)%%n260nKj# zj^EeH;;QttM&r7gvvK_OEc^z}TfKjp8iXsoXYUy){NzJYS64> zEh3QKrjNhu2}ht@Zb(7X_&X0C)l3;5b#OR)(MbqOp#2k_Hg4D-kwt9&ld>ws$Z?5$ zX`fG11UC=EgD8Ej6Xte4CKby7u(5wLks~Jwq{KcxX4^^$(G#{^Jy|!H*I3B%G z8LEq%&w0P9Sp!^93iXqY!KH7iwr{M@-I5_J@H?LCNb6n>yApn}eF z0D!m?N)_gZaA(Q1?aur;UX>&5~t)?o|dbSg6Fs0L= z2ZrB_nW;T=8pi_DG#N{?hVhi9wNVlCHt=dur4AO=RmytNa+76GT@eij$TW;krYSuz zFn1;TiZI0FUKEva6rh)`eoSyM`xw2wsiBt68Zl12us4a15#1k@I0WVr#CP@n0Rvi4 za?}T4`Aa5pS&$YftJPEWGee|C$q~m%39n!ZMuxFH=ngATTLNcmRGdA zPZ%jFVev-u$wSX7m`JP23y0qqEqy~!`X~3XaOagV(ll6WDdONY!GW`EBRW%+zu|)s zFIKo}ioxM`#-zHT)m?EZ>YMOTI$Iq^!Rz0!ru9>?O|sSN9hM2ln4g!l=!@00QGNC9 zJ>f?nG`L`;i*yxm+;~oTRksH~TLym-1x4&v_O^^VoZ7D;NvcTV_L+lt{F8kSVN0WUiop@ zqg{Ij`8(}J*3r(zSKh!B?Sz(bpHYjQ@7c?KQOLtQH7?m#g#GGhw+u)aSOb}=!fG?z z_HpI80sPB;TRzhSkfrEX1T5n5MQbWzVk}8k-)_yj lz~<=I=7hJdo$hwK$t-5e*hqzg7^Rc literal 0 HcmV?d00001 diff --git a/images/literature-christian-wiediger-unsplash.webp b/images/literature-christian-wiediger-unsplash.webp new file mode 100644 index 0000000000000000000000000000000000000000..0429be98a7d180eefe73420b8a9261ba823d01a5 GIT binary patch literal 23328 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 literal 0 HcmV?d00001 diff --git a/images/mattr.webp b/images/mattr.webp new file mode 100644 index 0000000000000000000000000000000000000000..32a4d4541b54dd2f8f815cdbf78dd13e6326e1cd GIT binary patch literal 3562 zcmbtVc{o&k8$On5key^1TQV4H*S&M4eZ(F0$G38qQ+dfebgmv_{uIRt)Y~R$!qv_Bj3A}TiHFEBO6;Zg zn$SKp^!DjX2J2msyAt>v$GLcCFJhyuJqxF7g}fgZL>}fgk5l0zwA=r-kcN(ETFdsb zatRaNY?oypr1s@d-KT!6Fe8~`a_Kn3o`@3+=U7mq#7OD@4LC7Ri{fayG#bEdB`MF4 z1Q1v%M~&NSU=zWH{Ba3;gTPW|jYbVmCIwr6EL}D{w7?L%qSn?Zt@L6^=IbB2V_-DK zdj`J{fl$U-sbl!Rfc%Q(AK162`?ONW6CEv}KEP?37=?27fE{AOCNM`Vzftz<$yd%J zn$hR8=;d{xB5QvK0Gs#?SKw%VYxwhP*FYgR7w)FvP~WNjw(lEb44mC`imRiTKCf=f zzTJ;%M*>CQqHo-lZ+K77NTR!icLy~+)c5~0)$MA0$w2fC+!1BgN_|ccROhA(JSIA-K}Fo|2I`M-c-%Tb+xh@kDs0J#jX%Jm31H z<-1ycj)^t7phiV68E4J`+?=lzTf|&c-~gkzNJ+`wFT|#ab>>%JDuo`MT??Eqn>u_# zU@mv&ddvVcWUDn-O2@ElEJWVGf&FxFjEe=0n7ScpDu4Wi1Y1?(VDS$*c3i#pO&;V5 zI%96|vbCzVzaniHn{96PtTrjVuo+})OdO7v9B6T^w9729aMXVK+*a~p#}&iFv2-cZ z?CWk7%ucnNJ8GcdNNdC6^#3?5(rUDnBfA5pb1(#zw@T^cU2vk_(2#b0IO<9sMmM{6 zHJ`&<$b4+WwAwT2N`NUuGPy59JHb?E7I*FES6X#9<}23P;OO!00m}+)InB&!Z3I3%St~t0U?hkym1u`DPFs2 znzAjAwVV`(*d4C^+A=>IUK&~z+8S}Er^n}`sW^i`fXWNCD5XX%^hAH%*$EpF(eYK` zLC!6g{+W|l;|BA|zhuk1t!9J#!iPEx@o5G5Dh1{=KWRKO{JVK=jE|a@P>*D#R(y7| zDxRW?*kLSLvuEda`@2dTSAWRuvtRzfRQ@#W5Vd2~e{uLzzh>?8 zZSd>vACB?2dH>Jwce(-oWf1$fxIZQ3|A_kUh%^Gg=9b|4YYFA17H#B>8+AfL7#M6l zJmM1*d}Z7XmNNv&j%a?LOVD@xAsc#Z3poz%d6}3Xr#Agp{9kKA(49)CYf=w}dg_WxxQCx&Oc|mPwmOri&8OxE zdhqD+OvKH?b!HXb{t3G{HA36!8aRKxIbk8~{1vbzzW0-XAqK?GDmCk8+54XSK<=ps zXwgj4)TQQQv?}eEOfrfp+X?x}5SA$Ds&M#C=P53aS6n>A=M1;@VLw*x6B4@@JIt2F zrO;K=V&gxKL)D{KtjSg7-Iic_dHBmtVdVxXllEW$mHU?#0!+L?sMqml(=|6)IfEcw z-Bg4dfFfvu7vVA;`4h1cx8oH0RYyK0U3M2uiKrp?hT%kOC8wTuUB6g9H=rF`eacrP zjb0pA0aaT{&^uqTF+5Oczn%e++&5;4fa@BEHw50a61TW5-yYE&eI?|$XPEbdTgqBR zKjx`(98wpib&{kb*xS8wAxwbMAWma*tTM+TL4vNzGksu7>vlsmvrlc#B?13(QrQFH zTu+!Yxn=)v;NMMZlhCqzCtglml>uV1yu3HBrKE**Jm*?P$8P#m1F2G`IXP5 z8)<7O9#E|cN-ogHLHa(_r_!F`j4v>m;b)AS8qgg+g*n39hQ1rErce?NP9`A|Dc6lE zIW!dK-1=s+p76TX^ZBh^-rv+AvOARSO+~iW0lA{2PmeXtQ6fY2w4G`2Y=N;b7^nch zvK&KZGLp+>9g!OdE83ScFzd16B&<8on^iuNd+k`1zQld9mQt%;v@c_p4q+kOytySb z7!vT2HzYik$%RFt5lz2edqE~5X7o;ATcStXqiN9begwQv0KS}0405l$v(D&cEyp(6 zBPpI0(ZN}fCwv5h5e)NiLD3*6ye4`8G+H~-q zb;`;IOJbbRt@z{m2^e(=3a`;_uky@WPHeCDWlDa?90)CVRy34pfQa+6OjR9;mIy?t z)^S2_p$v)>1GfsOt!c`7GKovI5L>B`x^ob^%ner`hEqL>#mK=!Bf7IpB1UkE_D~pSAJ=uM~ zR#X(8j~x&a#oC-VT?{6A|#D z@T`rP(q%YKY!&n2xxUIlr&QKk!8EB}KrHpPhi*T@ngBp$1Nu7fWdZwl`g9J~2?U#G6d_LTL~crW(w1OIN1@u7a49WlO(-X;Iy zmxNlzdjvq$l5tOuh5(Fx))r13o|^`A%sd{p)qP`i4yH(N)~p%RG(_5(SEwTJ>SaR_ zb`0sj33{hAzk8kVJxZuB(e<bUt7Kv@=@s5`G&?b$imE+KsuGzw z_NbxfMx&ZU8r}WRU?;&Qz{VpW>;i#E_+VJLjj1LH%Q}Z$9c?eqF4Wp^-3dC zJ&lVHbcuLJ7W7cZ)v!b9pVn&ejxrOuu+E{>%4fAV;nOBcq9m!640sAP=;+#?17Lg# zCOPa{C)F1OGO;Qe?SlzDP|yQoDj51Nf$C*LA4TvzOsHe%z6Yt547tjNK8xUbnNY{k zd=FD982T=-0RH``_m$&Q`k&VSATU7d3YwHXL&{;u33#YQ*^w}pzkSm&iW1?HAaF2^ zN_?mpR%q-D_B}$=KAoUpAhzia&k+)bk;FXj*LZW=6X7T&fu6^xR$L-xy|16JGV#m` znJ&N+ZN<7$9cir9W0k3$WF|F@dnZu^6_lcOxo+5a+NMV>+IWfvH6#C3qbDV2(xnzb z1$&2Y&>%Bf56zn=^uME?M12H^yX?y02SK2udB^W~0FkKeI&i?)nCpIW!pH0^;I*w( zR#Gvkn3a3K-}<+(-{!j)q8^_2ebJm!0ZEKil@_P~KC?-}3402~h8_tMlOs=bMmd1d zsy-tKj(V?of@PUfy!$O|r?Mn!>*|h*T6;tq*VsgL6U_&vGlmXLuFMcUg)t)>!8EwY zX$_`P9r~r~+DJfDPw_HxE%p%_%EZ}%fd$9&l^#b)BR4|QQgFTLiHksh6F%*NseD>1 z*bi^2>|V`aM0K=hWk4vB_F*XI+!gm@CG~H?Jk~A*xXb^8m%zmFK2xJGPo2w2RW3JH zfdHNGCEdOhf6udFl>njyiod{k<{u)v>MJ7e_8JbK)0Wz!NY zFvBMz@QMu9q`UNW2|s0mUH|)u9gb^DRaAA3IQWQdr_cXw+NVKUB09ewj`q%kSn8Mi ab_g*cY>Wh~AlpC{aR2~~I4|M=0001%y~ij3 literal 0 HcmV?d00001 diff --git a/images/meeco-teaser.webp b/images/meeco-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..d31257e020e867153f5bd7838094f2e5c92582c3 GIT binary patch literal 6162 zcmV+t813g$Nk&Er7ytlQMM6+kP&gp|7XSdTb^x6LDl7pk0Y1@Sr%xy)tR|>Zn~{JT z31Th7+eE!GCx7B6kA4~azd+ls`j77ZbiAGH&qUsS^RNFW)>rEPU`}~|xZa{aZv9|? z>H4?-6Y2r|o2e_%U(3hYpZkAE2mk&5R-cjXhpFi7?qPTW`swIh^j>QJA^wBd1B14J zzoq?RzuW!t^nd$)`jYVMf4;0kil@r2)Ll{I@^W#W!5JJP#cZ3(w+kwjL(WZ}D2uH| z?I_2tkVof*{3$+7Jz{olqBesC8DzPa$~!Qmj-MTi`U}1+Im?zZYYb*WK9$#Di1>iz zO*)<^-FbW5MDN>BwW&tD6=KB3ZYe&u+Un!}e;|e1?4u(6LMgOc6AOn8YzyV{^#A{n ziwr|rbv`o_G3x72%KVR81O)Q+fy!FC1|^dE+20qO6Dps4OyGS@waniM;F&y9PQ7-Z z(I04^Dv&PF;`^B?0~mq>+{@>mmdvCZZMVgr;M2JR63g}ny_85WPd=xMT9|ipV(axj zT8TB}O$}&LJxUuL&dg%b2bo$1tPu8>3ZuYb<_@B2Px2AU_bltQUyS=Qr7MvE{J`x! zCnj?+*KK3m0I%C|uTLu4cgdVo?)oczUTD1OiWFiP;LSiINwZJy3a`7VCCi%hd?k{f zCV-@>&zCj&%8^h4nDUErnl?7!ZsZjxgLeUA;U~5yS&Ks;$_i2j`#>T%9=dSB9|r6; zp5j3yKTB+xw9HVV<^GTKgkbL?hu_Up3KH8*SmAe~jiXPP9%3GB9hVa%RGBg=9Ew_$kKe5( zkWRytgyak+eQB!qEw5tb7B>OSHiTWQH1b@jeH<@vfu96QN zcN8iuvmv|DqL_I7X&J=^4Mo&Ey12jbs?=%wa2U(Lgl`0bpk5_NEw1+ZY@=d4b++Ek zato(_on954i&Ha0`Ca;bZ0p)KKlo=K_*xT*a;b^8g(>qYG%p4>QeZJh*;Y%*-~jtY z*Bz%E=N4<(K4a4Sp-rq9xK;TNRG+&@v8$#2mQ8EfDR{WWf2r1O#JxRS<RUX|>k>As-r{i>qVsXZ znrt7~`of}AiaTDoji{Kcr}r-@?w;yT_vh6m7OKg8eE__6o67DC<=snw=UOPc1a`x8 zZ0PZ{b-GqEjgOwM68J*LqmmQkl?r2-eyp6D!$Swlx7o~-NDJ0-ZCA?jC9ZN=IIk_R zXYbPyMp{gq|8OnZNOXB2;rs#hrPGbJ2Hb3|3UJkHc*~?TfmP}l)GSE7Lu5PX;n0j` z=B0&`CXu8-f>PLwxr6Ob!O@f_9_K?_K9EbcU#^0jgW7sS@rjY%!=yV53QUV5$K@GLBUcIc%Y)*Jkck08|3z^C)(T@phnM2f(skoW$#2{k4vJfIaD`KEkh7O@_F=ze&vwT^ zP3ZFgbZevhAcDuliFjCy#P2sAS0UU10>O9pM$%fZLNN(9kR{#z#XE;4NlI$HFOKNM z9B+T`*g9S;sAB8bX(=nD4?rVPmu;uv@4sAQp!d(CuCGR*D%Pi93XSPtXS0|wvo@LJ zG-tKiX?GmyDVni2mFLP{XdOI{Xq7z2XauV;8vi_9I=f&|D8x;(|F%bV&R?Zp6wdFR zc^VrfIi@iEAWOzh6beUVH$FgY|RyD%f(1qnTMIgZ79XJoqe#N*eNmq8`3n>|$Zty?3h-0R!C5w){R_24dPK@bd=ukp3SL6vLt5hPxqSV(<%li8!pC?wc7}%n5ucl)$G8eBNbhUUH|ir#7Fq zaosr*%}a0GKSZK=udYGHU8pwMo&$T3`I8j(VOmNLR${-pEW+<|f87JFj1yR3@eBW~ z`c>7-AX!kx@k~%%01khiLGo5;ahsh~|6W;Ic(An$T?r&LWjs}KMM)@Yd?yM{%@@+(`lBh2xa0T-EZIQ{dp;}Vdi zqw=txs3q8!lmFn9`(o0ij`?^waAIu}#~;%vt1f;3@$Zh4pA=LykG$P&#R67M7!9cO z2y0+bg|}Fg$z})%jXu4hVJ0*@{E*sB1RYvcmB(9xFQA?f+Dl|1Is@<(u; zBc{+Hv2$PtBLL`5HWWKQ*9pZhgC_&+5}(`Ia-ezIjX~JK#VBE2+z`jUk_&mLos*bo z)+bPS4zoSq-PEi*E<^$b=>Px#0OiG7-~7LzSSE>I(-#N_@pEv}rR@%U%96-}F?KYj zE6z;aXLjlcKZh0#0!%E}&x_gnFEmPVIGbnU8K)X<`qfXhWwz(R)1z0YUtC2}LJ=^3 z#+8XhP;(-|hC;{Jd{zJ&>M6kg{AXd~mL@7P6iMb~%ANOY85r^lP$Z4E9)A)R<0j8s zq>b#xCn;iXVA7`PDsv@|Xjgxi<6PEAql%y*=R2H-E5KN7^`Fb$+-l3f0005EnP8t~ z(2A0)f1Qgs5qwL#f)m1faHaHk7iKT!Lt)@~xQ9XAf92aX=jZ&zU-2$hs&1o&IXX!v zHuVq%lY3f-@z7W1eb?GqRhc_s!Er(_No*_u6V65#id#N}Q)gck1406Nnp7s;X*u;& zC4!3ZITCRwuH&yADL+CQcOw(myr({ESaf?iF?#}-EU+maOt-`<% zcLA5Et&Q3?C$p#F>cAQJB`M}d(s_G-$0aIU@2_&I!~J+;!I-Et#+!I5npHzmXm_Yf zr7Dea&ANXGmUbVIi$RmLUgxyH(dTq>`y7zuXmSl+!l0$`9y;k;a}-nqa(;UD@OQDo zF)b82*pNIZP>MKph^sQ_qOmWy^H?ao&2M~bcq8gY!`KpMyeQcy?fn3zu@6e;_B(em z`)k_9vi8AFNzvMJybJib?9l)-p07sYy13puyGGp-yanok1pQGa;mf^|S2FFJr_>&)Gu2}}&-Rz~XLSh3S+%6$U67iP5Nf;pS;6AigC4F`n<$K;E-kWj@P zOv4Bl*as?g{R~26vm#5wdL6>-LY$&b_UXuQZ{#GX=uq!%lT*D{ZB}101-Oykrk3BJ zPa)o!ckaepTqt-i0$P@yo@!oVGOhT_oCJjR2lpKQUF08Jwl*?TsZKl4D-?P+KZrQp z|9j~S$4#_J%A;j1nfu#OLQ*$@LruBBEhg)ZexuTndvqRPUeRH=L$?5fAgbfk zhXBfrPu8@tQZnpKlwFANEPubUY&(?L164zv?qRSLU_4)PuGhB&2Pq2$m_#D4}~S9ySm+6>)jMSI)f&^d&B zAV+3LTT|q&pEik%K$eKt$Qsrc6FoNN*X&ER7$b>sJcE}HVA+`jP$X4_(?5mvrZ>W$Zpg{uOxnnHV-R$U{=XoA5-jSy$^Eiqz3}?H)%)(EdpM-+wOF5wjUAOT!|rn z&^xV!PM||1lqG^i24Czf*&?%|5uz3A1`M92+r@}V3e8!5m$`~7?Rtvi?7`El&o+VL z;>48%;q?$@>uQf(kN@=$DD9|L7Ll=Y3jC8#(J#Ec&JWA*3S(i6-#NFax$GzB4UyeF zgu0L!ru(OKuv6_BBWq^0MJHie)sN2xcNX|nE4yLPKWp4`>lW&Uhjp@7^d!S-nj#QK z^(Ek zI$v=~9>VOV5}~Oau+b)Tzt^=A@%I(A?);7k>iJ>ACyJvVkZr>M3ZIX&#LF*wc|)y) ze-HPXQQ;mO{D!_2xK^wJKp9GNTSr@Ah<k^V-0jYvVMjlXy=6LolRk+}lL68?fhx z33i_A(Cd@9pni0M@Wf_?WUwyq!aS5MjWWL=;v8 z-pQ_9XQ-QtnEjuBrs9l@G8NwaBFz74{NKm?Mk!_PMji?7gyWU&yq^WMzvf^T90eDQ z;k8(;Wxg>jg2j3PbOU%+^6P*${8l^$iGIXi*?jY60Zg|<>YT(yf`7j3P3JJJyCou- z_z?XzIV;^hcmC}voTYLn8YEItzdp6?B>VFVG_v*23wxzeUYvGHB0$*#KPi5st|2TX z4#qrFD3$)8qkK>Spsi1LN+<}>+ZO!%T@=R`R9`*G2IC3-8I(WXT8HVG(bc<6?3(BK z-JN5f%4gU4)lE%!J%Q+&s7U^3PR(HPg(_Y5`jtsPvpWmGv8>8+=7&(GIFN2|KQrJ0 z(4fi|WP}_SIzy1RY7E9I%VmP@r~1cgT5JZ#O;zsT0dGNl-Gf#<(^Krag`=_y{~c1d z6!fK*x8GB5cYINapceD8&a-1}e19eTEQg&INkJu95PD&?1<%0%_~#?>eSJ9N6cvjx zz?UKaFGEr!ZUF=ey1#8;vPb$|EkB|=diO9GLA$K}=G%g^hxKpWylzYIeFGj3Mf-ou zwBcRdS?o-h-o<~|267DHS)2FqM~gbZZz}<4{GrKd`FKWuHQnfx`sl1omMm4$nb*8u zb1HKP8R<0cA=UQwyQT9Hg%M_ihJ^6oqb0m#_AiSLR`TzZkiT&ABzlk@NE#qs*7DA9 zRppEd#e|l!&}l|pKpx}w7cjY#BuCC?dHQ4tNNSkRKdOJn-O?x29+kg9itUG9PD_C% zA%O>>Koqrr7%Zq5gOWX7;fk7XdILn1)D;Ai4oY*roo1RotRf|jVorbn01Ph8zy{hY zjy%F?Rml`DxCFOvPPP@ET8(kRhkr7h89ji}@gAcS7<`9X)NIY5YO~Y()CO->lLeJp zj!dB$`b(TTh?!u9O6bOJl-7WQf^JjV9##_g}FW_3;#)pek@awY;wT9&L71THxN z6Y&rGia-VT*>(6F5daEImX%elerF96@E9p_c`&$E!;`yLOxdNo_b8qn&Iw&NXTPiq z&{ zxYpR;rxREd^qT1RuZ}v`_e7mUB9H$7FD*-mD-19v2(DATVbAaOPBB z7>V51E_3&RUBT#;dG(fFzNdnSXsKqg;LT|qbFR!W_%CZ7`<&;SJpV2#z3Mayp(S$R z8(j~ZH}PD@;yG_PPzIs-1Ce*(Al7krVV7@T3(b%r|Qk^V4{Db`cK;Oomj6$~WfddKt!E z5pS{vl(eO(FK=rnH)3qkc+2ZwTVp-+=jh$r#eh|kE3I|@kFUgjpY1UaC#4=~T2%>~k>18FbjL;;Kn;$iuy^4+ft^gg^mW;j zIquo)yRejTi(f*meVz))mpvwjI7+4U_Y-4E%L+hyyrkz{2w~seS?=9G#S)(`cTJ_^ z;!5n#m`-pGVL*;YMOyot;E@7Vg@lqpVwG<|k5;{8qP@?z+z?I!DRv(1x}d-wL@G{% zxsHO-d_n+JrwN?On3Y2P)Rcqy>iiJRfu$KTF3)KZDl=ot53scb^dVt8+(vr46wrkT zGWY^qr`4=tx(w@XBq)hWgAyIv5fFrzs~QtM_w0jc-`lMb{} zH0n^EN}uYxp?%&cE7B{pt9RczEZZOGvVdRHe05XfI$Ra#{z+x7>4nvH)ED}i=s8!J z3w-+0(&^j6ih@9Zrt9P=zPVNXxXDY9u2pLIb%JZyWt>DHTtqTc|9i3;AZv>O82*)M zpMv1*^oyJ;lrFR8E+W`9j>df6W*m`5nLy+&D#;qR`ASh!gnlv4JE%R$pUZ}=G-2ju zm!X<%cPtjUSHYXBFuiHlS-w3%IA~1j8_MynEi}~eno_Y!t#TyT!90;X1|(6+idLea_`2BMcp)REr7{4G?z300;a-x4FPJx?p-;Y|dZxr4=t> k70~r2!(>N;I=O9OQ;&cZ+L70{h6IwAoQMTM@+Xpj04Njbod5s; literal 0 HcmV?d00001 diff --git a/images/meeco_header.webp b/images/meeco_header.webp new file mode 100644 index 0000000000000000000000000000000000000000..8302bda06e71f92bda5004c83b1b3d964cddcbe4 GIT binary patch literal 13046 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 literal 0 HcmV?d00001 diff --git a/images/minimal-mistakes-quickstart-header.webp b/images/minimal-mistakes-quickstart-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..434d749a91a9c6fddad5fa6c9cae377cdbe99b58 GIT binary patch literal 16586 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 xKm(m| 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 NS0rOG&-6dW|1T#35-b1! literal 0 HcmV?d00001 diff --git a/images/ontology_header.webp b/images/ontology_header.webp new file mode 100644 index 0000000000000000000000000000000000000000..f1203c1eb1aeb8aacaecce35dd5ca0c57475a78f GIT binary patch literal 11168 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 literal 0 HcmV?d00001 diff --git a/images/ontology_teaser.webp b/images/ontology_teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..dbd003ea45ac0affa1d6a82cfe64b369ba3cdd98 GIT binary patch literal 4822 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 literal 0 HcmV?d00001 diff --git a/images/order-history.webp b/images/order-history.webp new file mode 100644 index 0000000000000000000000000000000000000000..922fdd7624df68830e2f85be9a5662675eff7ff0 GIT binary patch literal 1848 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­e7w{Ac1-a^P&x(H|$ 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 R9lgfJtbi`rF{>4z000pj3lRVS literal 0 HcmV?d00001 diff --git a/images/pan-canadian-trust-header.webp b/images/pan-canadian-trust-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..c051e3bc18548ce95da91148313006bed52be2ad GIT binary patch literal 34568 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 JS+t-4001o37=Hi& literal 0 HcmV?d00001 diff --git a/images/pctf-header.webp b/images/pctf-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..c574f12487ff2b56bee003139895d27469619238 GIT binary patch literal 9648 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 literal 0 HcmV?d00001 diff --git a/images/pctf-teaser.webp b/images/pctf-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..559ecb8cebfc14204f9e7858ade29cc12daa78aa GIT binary patch literal 11054 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 W4$a?X!b5aZB*6cFKjr+N`F{XHZd#Q9 literal 0 HcmV?d00001 diff --git a/images/planetwork-header.webp b/images/planetwork-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..87465ef8ae8c45aa68d62d65297857a5f7f816d0 GIT binary patch literal 23456 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 TWG5%+Lzl1{ci&!3*rcEU`tZZ& literal 0 HcmV?d00001 diff --git a/images/planetwork-teaser.webp b/images/planetwork-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..c5976d289b5c08a09c715c47f8f621dfa5860767 GIT binary patch literal 12658 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 literal 0 HcmV?d00001 diff --git a/images/private-public-permissioned-permissionless.webp b/images/private-public-permissioned-permissionless.webp new file mode 100644 index 0000000000000000000000000000000000000000..dcb0fec7ee10fd52bd2478dfe2a425c4f29abc2e GIT binary patch literal 9414 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 O$Np37Szl+(0001H44;kw literal 0 HcmV?d00001 diff --git a/images/schema-header.webp b/images/schema-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..b9a7de78ec57c7f216c3ecd462d4a73799204aa4 GIT binary patch literal 5794 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 Q54T&4WsGOKKmY&$014#8iU0rr literal 0 HcmV?d00001 diff --git a/images/scuttlebutt-header.webp b/images/scuttlebutt-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..f7d7be80fd8176bc0d00c5e99bbdf36d6d41906c GIT binary patch literal 7830 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 literal 0 HcmV?d00001 diff --git a/images/sdg-16-peace-justice-strong-institutions.webp b/images/sdg-16-peace-justice-strong-institutions.webp new file mode 100644 index 0000000000000000000000000000000000000000..e72fabb53e39672069bb9000f2711f5d1b25b65b GIT binary patch literal 8282 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 H=a&Bi*{;H0 literal 0 HcmV?d00001 diff --git a/images/secure-data-storage-head.webp b/images/secure-data-storage-head.webp new file mode 100644 index 0000000000000000000000000000000000000000..8d8f9d7ac416fe4f945b2fc698dc57b1deaf3935 GIT binary patch literal 6280 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 literal 0 HcmV?d00001 diff --git a/images/self-sovereign-identity.webp b/images/self-sovereign-identity.webp new file mode 100644 index 0000000000000000000000000000000000000000..9210849091ee8b6da6c6f7da0a56227441e383d1 GIT binary patch literal 3224 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 K000000000JRz5!f literal 0 HcmV?d00001 diff --git a/images/share-button.webp b/images/share-button.webp new file mode 100644 index 0000000000000000000000000000000000000000..d2ed556a0bca656ea62ed3c73482f263d41bec63 GIT binary patch literal 580 zcmV-K0=xZENk&FI0ssJ4MM6+kP&gnk0ssI|69An7DwY7206x)RrcNj&qoOU+sM!D- z2~FFp!dz-q!MFLy61E5m{Fmeg9J-_t?!5+XRTzm5j_#n@8JC}zDWfkx?C#cpg;M=_bOOz)%C9L8K- z9X26^KUOa76E-b}Xwh}Xi@*eN^VYFZ5$G=90&xNbIe-BE_lyHiRD|VI#5tTEY*~_# z{n=9dtg^^o4)rbqGmuXPV4{6~8EPXJ=E~zN209j~^wg|McXbBTY52UgB=0FaWUpkF zAgAgz<6;y0OuW>-J25At7Ue!o@k1>J$i&}gPwPksp0!9BkIFmTh*CFcJ8qLMLrDW8 zDC{y%M}wOSOoIoveNy1&zBwJ$N_cH}Kj=u;0Y$c0c0Vnch1EAQebOR1wJNRTuIi(U zDTj}72TcMrCBb?HJi1}z3R*U9U0Y#*Zr^Dfcw5ihZoSc*89(u;$0HN{*bND=W1`+A z8kPhO@C^yjbp|=>Fe#~Bequf>XTqf8h}&*b1!#Tw3u!j{dVtItKYxwgGbo8JwTYxw znX&^Jewif4x~3mJ5vvZKS3ab%cfR-#4^3Q+mQES25LnTSQPXu3PGS#+Dbc2wV^9<+ z)Y-i)4N`^>H(gj&_TAMR2Lb_2%;-aA?Cg3#$$a_$j1)0`p}cDPD<$`xcN2dx3uDMj SGD>E}{Zq;eAEbz-$iM(3a|1&F literal 0 HcmV?d00001 diff --git a/images/sovereign-id-wide.webp b/images/sovereign-id-wide.webp new file mode 100644 index 0000000000000000000000000000000000000000..bc0cf6eb4744ccc92f1775b5a5ac1bc18d24fb58 GIT binary patch literal 7446 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 <7w)nM!{5LSg7$gSKImxylu??(v)cT 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 literal 0 HcmV?d00001 diff --git a/images/sovrin-header.webp b/images/sovrin-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..95b2087a4caf178c1a647d26fe0616bfbc5cda07 GIT binary patch literal 100502 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 J00000003lc+eQEY literal 0 HcmV?d00001 diff --git a/images/spherity_banner.webp b/images/spherity_banner.webp new file mode 100644 index 0000000000000000000000000000000000000000..ced2249e30b82a77c391dd79c33f0880792a46ff GIT binary patch literal 4732 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ɽDUk`aQUuhL6_TODWgh%1yIR4{ zHhN%3RWjlob%LbzT^c!Wvk23x)baDe(Kb{XE>3lpWFZ6MO2J6obcqZ;J&UXr9D$Kw z_y8^`fe4mx|M^s=e0|d{>+5@#2|I~%^;yE?+LO!4neP$l%`&$)X-+u7kOul+B`9kV z-j>R5=6@?VV%f>zw%$TJj(Ip*Pu@Xm)>m7BleX;{LM)zBD|=}`ItHk2{)Fvkc+EHa z-;!7_)^gwPGu8Yc@1@kZpcsxEOdKPyFV9{y%$fnKNc&Zb48XdDqkBb72z9~#bVHp- zw_cxImT^(_lM%vf>HssHf#<3>z`moo;!^*_0f01}{f%NsZSN9CRQjWj&Mypud79*4LdMsgFj7>c94r+#QWN4*oQ|3y1Aobi zXpPT8KlXfJ9a=kjJa!AMt&3GRB50eFqk;a_8N&cGRZ)hbDCR4XmaXwvT*J1KAZ95jhk;eRHej9IgXUKkY`9Olb@cTee%P^wFk&8e-26Y zEgc4u@|KfyMn?Zr`TgxZm?Bd7OZBfw{PQDK2mMIfH##JtwMRlRO5TZ)9RwSxaEVYg zc7#3Ew@xLr<$lU}y^=>H!oSUsK+Y|#4T_C4xKl4eEn)BVsjmch7|P$Y_ZmG4A785x zKVlVjnn*Wit<7;nv@Kyb3^6ii6(8!bSbBX53&GFbw8CSY3F>qt(l2snD3%ALY6lF} zG(M}PSF|fi87&7_R2WvJ9l*vOLzkl?r-u> z3LRqfNpfPe81zvQ5ink~+(wzcbnefKnV!|Gn8a=TrJou9UO8!bIY>=kId!vJX?9&s znWdc(=ZPNN(+8#fV`|Kt_a{fK3b^dnbq9f~8OcjBl-}QBn|T;hfs&+EGix=&@n(F3;tCM_L)Lp$)=XBiWc^%@?tBzr9s+g7a9|VLZcl{3ptC?Uo3nwEuDkkeiZI&iSuWy^R6TVVp|8r_sD) zxFKntjoGj)ua7QFT@EkUIB@vYiOL<y1D9^lB$k|EJx`?d6SVWwhIoSPT>4EcnfZ8R6lsd?~gzrO7g7kCUwio@` zaNqX}!75iBz9OpKi;%|=eyx4=2tQWh1miyUSxjTf9FfV-cWJtSmp$y4AQP_E+jWEz|oMthAJ=ckvo+%c15qs1)kxFrWJh%s9Ko$z1F9dQW& literal 0 HcmV?d00001 diff --git a/images/storage-compute-teaser.webp b/images/storage-compute-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..20ba88ba63bbabe25a12abd3d518d8a2f038d084 GIT binary patch literal 3038 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 literal 0 HcmV?d00001 diff --git a/images/sustainable-development-goal-16.webp b/images/sustainable-development-goal-16.webp new file mode 100644 index 0000000000000000000000000000000000000000..83735cb9fb4540de5a6bfc946cf01b334a49e275 GIT binary patch literal 11664 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 M3mN|{k01a50FLsjn*aa+ literal 0 HcmV?d00001 diff --git a/images/team-identospherebigger.webp b/images/team-identospherebigger.webp new file mode 100644 index 0000000000000000000000000000000000000000..d6c2bb021d3cd683bc16fc3d8f7d6ace7faa7299 GIT binary patch literal 16626 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 BSxW!_ literal 0 HcmV?d00001 diff --git a/images/the-world-map-from-a-binary-code.webp b/images/the-world-map-from-a-binary-code.webp new file mode 100644 index 0000000000000000000000000000000000000000..e8c210c2887e28e3bc3aa4cc726bce9d90522521 GIT binary patch literal 77260 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 DiEJNq literal 0 HcmV?d00001 diff --git a/images/transmute.webp b/images/transmute.webp new file mode 100644 index 0000000000000000000000000000000000000000..15aeba112a17f7dda94510a9862cddba88610415 GIT binary patch literal 19646 zcmb@t1yo$YvMvk(g1fszaCdiiCs-KVf(3VXm%(jtx8P3jK!OJi!Ge2mcr&@@{_DLf z|GMX{Gqd)tuIlQqtE+4GuDz#6Q$betvoaKvo{Xfrt~$Ry5)>2^2KWd>fpUX}l2BHc z=VOP0f+iVpBo@GWWb+-`^_3fjbyo}QTfen4WpnIef5+7=A*hjoIWgoqS6;f^Y&Cw@ zFx9|6N33eHY5E7wF^6ir)$y4uS>5s%6ROo7NA}z33p@5yGj^_2g121Tw1AxUuOfay z`b1MxPpfRdl_Sqzsj5SSxsa!Xxv1#+(H~xW^K4#kjqG2ABz7b*Wx z7+@s`92^{&tzw{&37Ny7Ka@2R0A(8*2^!kZ9;p#H+4T{ARfJRE@iNfBN>U_IVW4as zi`k#uFuE^_3Rov*?hRRh2h)%B(2clmLuYJhmbUT{ez)`oD+^p{wEDNw6hUA={I0)ofQ)bE)lSvZ}QZ&mwHjH z4CmaoMEGaCapgoXlpzhc(yy*oW|jk>znq`xld5dUlH-Wzb`Pd7)_q#Lg!SI22^3vlP&5SO%ysDbg* zKkv&w2#?wNCV;)1`~NX55N1yS;;g;D_?kIa5PT#s(qC6JLh$d5h_5U}$adTyz+Opg zEdp{Y+Y*dm^4D^!zm_jDL!9CG_3!*GGJ~BV;5eNEv3!pN#;ussx~9@5zHvlfYl+C7 zsI9D*XEA$XkpNI*uu5c4SDV!`qCeNdle*}>kgZ_92%^(HO~en24Cs2=s`E zh?P`Wvou&(nBXrJB_My5TQ#K=yXX%$sk+?EhsdSEsXd+W3euAn@*pfLUYi~{LW z^UPY_hdpcrqzLYczVFghq+O*vo-hU5wDNuhb0ul6ON)lSXC>(|ro^ybH97y>&Pr-m zk7U8;Q}(rm-jqYdxhYq>rRl-0Z4 zu&j7@KRfN%_hc9Mjo~74wX*MtdK#D*=%}ubuD-BfUpjI~i#ZMu>CFep0 z*j9O1E%7@)TQN`tv*0HZ=N|8FFP?MU#=)1MJBSCJ#{Fp#IL3r}#-h|*Wd@Hk)|Q|X z=9YYtlXG`s!hW!H)W4xbyEhC(l~?^+T~!ZFQeA)J7jsPm9->p#lMmP%elg(LpqX;4 zIyZIPVGjY$NGhA@}K&+PsZfai0uredbPCS)evbl7#6EGm>O!W1Ke;F9lU)J8(AFyC{ zsQP^oG!Eu2O5^bnhroi$r`N@}_+tL(l6RbYAS__qy`#?PrLy2yh~6b?MD#2-)iRv{ zRu;Cr_{7uaHT+ig`Y79#gx~CRF{%9c=8A+X)^pCHC#U4!NF`sFu)Mk@7`&e#izx;XpG=#V z>KIyuy}#Goxfh{+T($}&ZaAHt`oBZ_^T&gCQ@HnWyVM)mtd_8gPKJb#nGwj|M}3>F z)*m`Aqvf_)?uwyeP}djmWZ~C$(Q(^*LAYOzEy}y-K8b@r|3?6b$h8)5v7h>F-?KkK zXX=SutpHZ+kyLrV2D+?Xbh(0O;^}#acoNa9hL9Xa&-D48=5D4u(Yhfusp0ZiVbwbG zpp6Pjl##8fTTcw#hg1<5aPD^|qjQT#A7oR3KJ$(>JHxln7b(a_-om-8_uZ*9D&o~@ zRc~&12TdrpSIkSt=Exb*>(hGZ(Ila`h2Ss|S%v$jLN~(!Rp4&r%8R_9F5>>Y2fo8- z4IJy!Og;_Ir@6cSvPye@*XN}Lf(8#G<~5DSS7@#Pyp4)yHI(<`uulm`0XPq&6To%7 z^?ixOZy3|t3=gb9HAT$uUy{r1z~P{K|0Qle4X~_#_Vh3@B|9@ZPVvdD!XNoTe9d5Cru9%4dYjeCUB8tFAFV zIqa-6HqN}nCx~0REHXMdRO{@VeG7E@f?@2>Qdvh-ukldknsWVTkpx2q;P$?wIQ@Iy022f=J!B&u;sq{OhRYf#218Lqe=cWxq!`G@(h>-TmRHK?F$|x zWPDfPQr_)25f$`EvQvW8&nnu! zHv3gqqlH!+FGWGo<__k_*!G=@IUW$R1HxEvcQ%MVKT zOFgdn$@4hjEdjWibI^2q@Rd$;Hjmt&-_LV*hQ_~8nh)K7vi;4I@AM8FkQCT1UiHW{ z+dMxbcIc@=mt*>CngMYNni`7e)(XYrN(9~NMT_yh^hX2&2aJ{Xa#34`mEDVXi&D0? zqhSGTNCLIx%PvIhebt7k8gy66Bfl~(0V4$57k$Kvk;_Rvl5x?2=^MG2QchV-QU7R*l7PnTbE1T`twshU!8uf7&lVU8W4 zo6qs|e)DfIwx+6+52tHj9X1sqkw&Sy8NrHI8kvev%=3dvZEUDLjMZD-(O~eGv!fdy zte@bSkR7sYs?%8i4PSH69#smnn?1#Nj;<#@{Ikc2iy#%@wEB{svLD2JJm!D!>nmA0 z*VPni~qs0J&3SJ>Yx4@efF0r{TQBT17Xuv*R4j#^JK>?X4qP+_Y`3m_JXVtZ8q( zzc15OTJjQ$$-RZPaJe&7qa=$2zIJQXjWbxw5f0)Y7@t!f!lEG}3%Qzp_HuF&ZP90I zIp|!pL!e9x!0Da!kD?oKJzO6nI=~A()hHS@6P)5~u2*F7r>^|r=XaY)yt&!wb~bYZ z`(dV-6N0Coox!?2ro}%zbyo3!>wj_DA%YFp=b1A zIm>8Mh9zq?G<5%iD?{O3V-m^ql>3qyukTkxfu~BIP*D-${UW!=Q9|)jgM$fZeNDkZ z8TC6Zr5t@YRHR?DY`kxPLPse^)hkDwi^>tZxqe)n0?&vpw-t*oB({1oYwDHG^q$xb zM1(IJ%QQUw9ll*D^-txlj>=NxzmikyQh?N)PZg2{Vo4HRx7$rA0MR!qxZk>ixLpT- zeeRXFyh5?4{#s808)-UPma^40Gyz@x6wxSX8!9~4 zj&Vk7*lXR@Fl>J9%PF;pAzj@Z6N3|poSuN4N)k;xzE;ot${q5yrL$Orlv`_ukHDeK z<%`@|J9M5jQ;e9O@dQ)Cs07b$*Go}K8QL$!~{l22$R zB`L|Zm6m`pgtgZF!YiQw{?oMtA(<>73^LtJO+p3wn}ltnr~fS!_H z^b1uNdm!r12H9a{V4T{(NE8Uj*<0&oi-t~4 z06Kw{srl&DG9?#kO4>&cofe-wbNYT~J0%tQlK4_jM#=6u$C?8Q0n$3o1sRUpoe&~_ zeTx|CuUPG!MVgWO1QJaYA#K2jDOH_me;GxvMB82oA_gmHDuR)<6%|U;v^8H+hv-mvw>7Epb?w{PF%dT_ zbqjAhC-c~G4aJmZWvW^NGHQHbh4n~xZoHy->(93|%y-F|5I9PZQ|;Se#8L{;zB8oUmrN{PMxoJ{YmRFu%W z6;144r8y}4m;AxRx0Gctxlc$Q+Awuh-xW~V39sG@x_gv$CZi_?`+3OodhBI%3rLL| zf1aS&eZZYsE;UN?lP?hqdetB+F3K;JHU_O6;U%AB$2C7*vedDEatFfp&%#aIteDHD zI(u{>OE#gWHnmfaHZO3^q@B5rUpr_P13U|iwgFRvz(BO5xX_ZWRtv$3d#LEonSg* zd{0qMt`OD1%0sC-^rbE-8*k!5cj6 zv)bp?5c6Z~4!o{8Kqh-niEMEEpRz{KltU$oMxBru-OOYklTO=t>1ogjZ@n)lZ?AOp zebvzXZ}?eVx;?&ox|+q0M^$S2;wZN-^f@QuiQNKBtH5o&h%7DPew ze||W9yIE!Q1KQOyk*0F=keA6GF}RfLJZuS7+BS1ih8Bs~zq*BwFrO(EbjuP}zh<^J>oY)3U`^3yc8UM7_uHvHeAw2(l9D!`|zM&1X z4B4r%rMfsAsV9f(5ND$TQM0y|u*@M+r*mj9IGdf#*phKf_K9XQ4EG_LYc*A!?$r$H z_K_>`^Xu@M&bE}@$xNI9Y+#jcp=W2@eH64_si3rKW`nUaHmi~jP_GD{V2;$x`yKwC zeNPtMgmUD11o5S)eCy}wln4;>S+%xvo!&)Q*mZ$|!HRCc+NdE}1)A$h7Fjd&zFS9< z=8;xlD*H{HOsN>hI{OzkyF&^ERX%wknyqr)OVu-7igAZX!u*Nwd)eFQlg%&Z<*smg zRT*1i^jzTF#gR#D4;xz~UCXBQW^UVZtJjV^<%lkDDCj-pa}5nhK;0PrUb3wLdo~veoY%C}{_;{AnaY?b zG*Tn1j|(SFN2+Pzi`|`L;OhF|+NrjNXghKpQHAHal23PpGL&V^!vd1@3G_vihmSs> z;jEhsubl1T0u{snS9OYh7QHA&t2u#lv=t5Ssr{xM!!>d?Ku2vEBH~7w6!GjYWdP;jwP2$p#&mm7L1%F%qFrvl;Ie}4%jEAHYPDN4O+3%t zgfk02w{OK4hNMi`E-F=05kBUjal4h-g|ay?4)hoXWEHkWhMg0IOen&7-&O6ZWK(#_ z1KP$$73{i(&F>{Ffk-_BNkO~EpB3To!LJI=WyHk?1uR|kPTN&cUQ09wN_l6@N8ix} zR2c=UlvL|ui;v)rM|vF)8So_~b?dB4rvJ$xaEHx^t$IeFF*B*ty%QAag8Ec3 z?G$IBb_ew4S2E%|=PVmy34$k5Q@`rgTyn>p2P!oi>OTp>QyEVvzh}~z@0=L;;ecgROqcMl7|l( zV(Rv5&X{X^9JSgLMss`hVS9WuvyrHF>ABI7breDQ7Z@E%@QZ8(#6+M#68eP+dbElh zhKrmI^1>{-{wnH7(_#h55Bi>uhq5Uf&rMj+iylyzPesC0LjLf56Aa4-&RNi=D6Hn> z#j4K`_)GrycmT|WW2I(0+b86yJAylz4oN1Fpb9w5zG@_m+Gm-jI`(sI8RYZ{J%vta zK*zDpUCAA&o=L&S4S*L_JWl<=MNKA2@ua{Y#ZR63S$ZThETu&CC8?pMVrSmJE=aQ%a8U@msQ{^iL+&km`T?C=H$5g>i3Ybnq2EH3Li zxquh%9$Lc{w;N%!K8W8L&$Aw+lI73bF-V?A!_4=*?Lxl z>WPP~a(|+yBRPOf6~4Yh5o17iowaP5rq~kum>%h!zLGz|JIS{SgyI9>3ea}h?KU_Z*25%+fw8CF&@!JY9?p<-k;X#E3LokCqW<2v;ziae@v z;B8HYp9Zg7S*QA^tTAOgn1HmW3Z!SaJy;}QTB)(lsEYD1?)}49?zIpouG!MZR7IZJ ze-fvpH8=AR!}Nf4d72`m%Pt$wM#u6bQMOn8ie*t*7j|YoZmiOX z#{Acl0xUQPx?D$H1vC_YD7US_|#b{}|gB4FX&?j&R-IeQp? z(YP!7erg#-V6XJKh;CSkkAU4A&`!56)jgL8zKfy&*OTpw4A0b3JrICnZU`mUmpNfru$K3Wp=dJ_Q@vgh;J&4(2I^QMDsCL z+Fkt0G=86H(`%2=+CzX=dg@nx6@ZTS*JnR2q)l#<*{(?pj=hm{MHTguE>PUsARD8< z{M>J(MRx=SF>nGFe~le|g4a&~K<%$|TOxNn+AjN3Vgs@~w!q{lsCHVI?@ZuWzdDi* zPf^R~ll6N`lMBf3&>>@^91zypl{+7ATk1C)5do-NQkvXgjsKR{U(q83=d9xMw0LCI zPL$<)SO)ukv(nLU{GVPj`65%guTHcNw}vrYjCHDw0*TD&;xV6ib-`h0X`jpfG48&n zVdc!-Fe#M9|FZJ}01&)+;-_Xu7F>tz8zy6Sib_mk7^GiFh)M`0qHAk+lg~VjFM* zG`ZLrp6TRlANp@K=LVH#dQG9;W?anZKNZRr#j|3P!!c|svPw&>!_U!zm@}*1SIo~v zRn|Q$TM_oJJd0G?t&APuryveBIae@N{OOc%pqtju|LhaOv(05zn^vv)ws%u_R!JZ$ zZP$2rRLNoZwZiF^i6+Yuiz^`APrlYOqeO-O#?UfpF0vzma@Ti3C3fUMFNGDxffowz zjI^R|mD>m2YOujb?*PWHl0G7AJl1Q?j&$VRcGV73W7m6gwA9A#k|%vc25VlO$jan8 zmzZeftPSnjZ<>5j2@zq$n%KogZC!6CMRr-V74)`px+jBd7$egAK%L=wjq<|Y!r$2o zXTeJYT_W(2rQ2f$D_(6-rLyMN-N(rCJ$Ay$F2;m(_AhYbk>j@383WQN?cf}~^-mdx zTpCAnCF7Xw5lWf;FFm3O_{wiDd^I?v@KzYu>#5o7-p159+~6SBc~PNWrzt_!46xnR zRTv#HJgr94L3uqd+##U@c#L_&iu-jsKMjVG72G#H482)CBpytK&T)4wXe?VJh z8J;?+Na5Uxz#;(Ic_s(63HI4TLS2x2sTnL<%`?r#{|EnvlEzK4-XB50uJ`- z%u2F(4O$yku)=`Ny^l5la>}RM`?ET^vm&LD%=b@u`X~IYN z4VB}H+>qOFCTfIsw`qrwFu*bejN3x*nHvT?+cA8%v^qz#ozduuv6sgR;D2DKlUGTa z+n%P37@c@ukxT^VsW)tuI5Xf8M!RBD%JUXrj@mbVk6~($I@I?~ zVsJKp%>@evJst9xB*|@p2Ywbzk~~xWFiJt^y)-z8GPTs`kVZ9Gne*kH6y~`zwR3F`z1IwwcY}HN)5Hp%r83%Vjllok` z4B#S;;h`Kmpg-t+3c5yZ7syy@;=ZT~?-JW$Ap1h0g9~X68byCC)&3fWAusu|`H*5^ zMNmnQHIo*fd%pV4^eD<;Me9=>?4-9aY`HN_o;4sZYv2BoF8hpGUgF?LWi^)4ZNxgQ zIR8L&$g#{3Bk-)-A?dabBZLQ9)7uX1cH;a^MCDbu;wgoqhNeqNR#5OBe7%)nQ{73C zTQ!iH^Y<{3)0E#@kBw}H?1W^?ZkpdO37Thk>X49AS{=4VfRoS>u%Wp3g2R=fYE$jG zS4f&AH(?d_@>xDiONf|j=@Vy^joZo2dc9w?9Qcwr`U3N!&;~B$S!qbx#}474DV#sI6k`pf5przn+&$4Xz3i?a9aHNjb(Ma8)~;s zcZ5X6zHScO(84a$Jey|!q|H#B&Iq?;qSx@0LrS;3R(A=Y9zK^ZMc1m_j2ayt^hd=t zw0UM8UnZEnwUgAYHUfMT0X;GDxiBcfGwv?n2(}Xfny7PrS+^$Dxg%5-y=MnMF@>|; zM1DAwp9<=5#6_BE4am6LJYgr?_s}6BrUZDrw?sa>VfoQMbyAIFOZ2R4F%kiMUlr25 z1Vc3^f+?&e@PWaaPkT&BlT}0n-PVJ<9Jr}fqFx_rP<+ZiE6=>YaL3N0imvtc`|p&r z`%k+_x9I_IAK5&Cac>IEe=DS>fo-$U?W1+-d0&UlgGM zr@7e`1Xr0z&yGJT+WF8A`V&rZgtfLq?RucE?#+K@#o$%t<bSr1$bv|znQwL8^31Z)l=;dFuq|L)u=Gtb zG%%Fr2{oI&jV4qOr0}g7VOl=0#u7DUH%hr;(H3$v4Y$E)#GZ{!6b}qcK5dnR@phKY zFnJx8lePEI%GqB=!hrlrX1nozC1z}W(%0TY*r=-&m7vl6V16ZPdr{kM=GY*nk03=y zrIV@D3-8&`mKFtrjZ`7l!Ju?S6`&pJ3W3LT6K zb_Yxf_g6<(eh$C5l~QTGrXZNTY^bZ0oGYra`%Rk(uyuf66jZ&oyGAT>Etx90+O2x6 z({U8g?n}6?&@i7(lHyZt)8FH{`Up`7R7LSDAk~(V6R>YYFja+UA9_p9N=WDWl>13y zv678d`fDl8M(TO8&d9*dnD{7W;*jELx8*f9otlR`BhHey`Cdl372c#Zi%J*J8+?ib+JPYyl_4(X%<#>|y3MK6jx3XNLOzop`STCiwrGD%d z-PjCxd{{VII_iRdXt$l;s5Ale?<2sU`Vd8fd(;_~j>`I>MM_6+Oed5b^~F$hSg9|C zWAAN%CK*T*o#K!R(81WD&`;!~)Jh&qbLL<2C;ry%y;8Nls9RJAMfwR?w2iywb;dI& z+o@tMs>YvIv>Hugo^h*9hE2H@(+$2XYYAtm7227~zsW`_ZAV%LnCiraTBfj4g_!E_ zqy~joOWpg>ko%tHtaNnR673(3__p45oCe(=H%8>75D(Dz+wpXD0~GP~|6FmP6U4=&9eFPE{I7?$L1P3IG#$*sqnm}}J1@Gdy ztoH?`rGxV`skq$?B=WK%6FTVq-dsD+ED!3Kt{}$ zMmCdVC|V$Ib`#I-4wyqJJz+|^Wb%>jRcL5<%3P*DzMzc68~W<^YN%=Q;8GDeyYXoZr9ev>v-~5uq7)zA&9}+Toba%~ zlOa&d4aAvDSQ*$hXgO0wp~U1>?5r2pri}OlC|)? zl^oHSkLSxeEeWRU9M~>u9mvc#0X6K6a2aRanV_ngXB$7QbQ2;`et0@7qm9AG+V`8M z`)#AwLS!8=WjlJFC|G9qFTJ29yQe6KVilPQ6qb}8!4YG^@)s)C<;jswpq3IajC9Ot z(i$rAIqoPQb7sH&G<{og1TNk+yj^GFx^AVn85pe~zfo~Rdi;?efU`j zDK&dCoNE2^A60T+y@hym$HNJ41s`8uvM3aQ8`+WwTk%lRQ7>E*$B=CQabo>VV>S57 zJQLgMxm7V1@P9hZl%Z&H2fQ71KB1RO*)8P1+`$@dfcfF*rzqw|+DH1fxda~G@37Oq z^WC*YQLMk1Fm1lx>oKRXO>L|serM8BkEcV;*4}ELNw?p{uP>AMY^J?l_m^KL_s;@` zfV_zKrhNe~U^WvXhbUN|)tP6lg;jqvdAa#_`Ct8yH()lfEZwx+ak!wF`*nms;hWMSpc|&|ddt)3!{P29{7SsR($lbfx9(}z@F zzQr==I1ax>VgS^1jY;3__4CVzS~b3*=XmSeK%<?6*a{ba}Dyu{flljtJ1t@XLB z_3JSAZ;`oDUL{f2ZImtUKnmsicr*3+rdb79O@5qB5wCCJqwhe^GlLT=yG(j@Mh5SV z`H3&a$B0z1mP7N#tf;q_*NLrM-ZtyZV{k+h6)OQ8UdE+SF=2qJcgxG~qEWZ#RH=rf zV~EUI@0O(%lppz{Q3~3q24n^&@?&0|7Wq@rUTl3EL^PwAXMB4C*k;0mP%9fWazW(u zE*9}y(jjyoEYB=9s|Xpz-db>#D7tj+V`0?{3c=W@f10{t6^9o=3i<*` zM;AfS1`q;;$pl}O;Z0$_EAEj6Po;~t%zPz2#dzVB1)q8@zjJ|w4#Y_iCu6$^BJ9T; z+omNOi*Sa$^ooXu&?bXl&^azIp%dV)(yrhkePHRL?|_N9F8VH*Q2iz1!-qu>>ubnt zmiL2!U`6+izR+lazWRsNK$J#5D7vkuU{;Rw7p}S*W^(Y0F`@1$u?izWDB|Wn>zA_~ zZktcor)%DQxZgHdj8)HwecK_!2U@DGp%Xzi32X5 zEn(%U`y$9x4F4rj{9@V*`@vCHk&roXc~Q44fX8-w5eIu+d2l5d>~&yTD-5oZu$k5( z8n+49L5&{$R?+Yd6DukX8D9NmByPy7v}6s4B+UgUVDFNVaGAFa!%#(1%N}QVK_w4i zQh!zw79TdO1J5+3y;QnCnex<15d=4^RSH*xjGX}=4H7nGM*QmFiO+G}Qisg=M7R`W zsu}F1bif4BzM~4<0@x~92M!AJ+BC?7>oe)xc=hWqB7rs7G3`6R(*}%c{R<65hCnwU z;-l&Og%;NS3w@z(34#7n1Xf*6Lxx~3harbU2oSmSuTu{&U^3hgJcJR~fxjIX)oB0m>X$ZR)&Y}YFacXjXT%8c$3IBfzi|)(Rsj>pnCXnF zw83P=s0I?1)U3SVYl=N1w)HR-6AB9aj{*vP5-2G3MCd$d#vl}TXwmOB4Vq$opyHw% z1h;b{L~EzVSFOV?KEdD5ySZ!!ZOMUUo|P;gK`)kf9d}zh)tAuo&`%}zOH*$*>&0Gj z?`s2{URwX~_i_k2;SQ)90`7eV*y_x|F;{VLLH|2*@u)Bt~2 zUo%rRbB~sU{`yi#D*GJxvVT$y;cN9OY=5%Q*}DE0WI*y|PXv)bzm zj9J}}f&lBytlK^R`~RmP2LFc_Jw9~X?5_QXgLBDGt+T1eE77N!KCXX7VZCfyjPGls zrBTelCEs)cax4e;0=NB#O1UbH!!(~#vVTc|k{zS`A0u-pSs||;xHq8@ToKVs)Gk?g zccb`E6>O)jyUn{9{-b>eN&z_k083dz8&F(fj&c2$*$?ppEUyqZC4y@m43F#9M%5cz#O1uZjJX?9{}vDAPGISg6|n zSL{ONyv6fP*e?6#T#}U@?x`ieM&&3)yHZghYG96ds#gJtx-y%TZg@MfYfLw-c!nm` z;fAZOoTs(Wd$<(DXJ)&$M=^-bx!z4}xD8(}I;Wb>M+=?eQHj#?|2Q$m>A!>$RjfKa zcKU%$_l!TG51tH>XX(EBaEmq<{?A?Kd#lpLzpS7lOv(AQZZ_c3ZL@1u*fScw8}3|s z>t;2aGdtIIAhAmwDf#0>?_jo2-rsK>?%;VO1n7AkN@vJVPvp)keqUQ+8k87wjbYq- zT@<*h#t(FlCQbIwD$@rz{8VDiBn`D@rd7i)79Y>1#)viPPw1!7EUty`A8G@LEPfTn zFCyAFIi^No{ni_2Ac%lH9%52AaVuNE9r<4`jsIP!Xog8pHeu6rjq@%NOyOKlCsllY z7!xfOWh&d!^hDF$n;A8jYW)q18QsAuz@**43Rij2@0|rtNkrw1NHsm1q3p|ssX<#% zl11)YRWJZBGFnMqy)j~Ynw?rT(u2aQByz2o;~07KGc~X7fX?8U;sAY0=!o$wL zyL^ZICLk*N3C+=l8ByMc*%LWpcR_Oy~5VQ&1K|JrFZg-ui-HJJWy+7t; z`bprskhb_4F)bb)le)zHL$-qA#9}{-+j6P(_oJ0z+Wsg622lfqN@O3TvS4iiOSs0Q z<9I)D_H=4tlZI5hw>R7;x!2qw*(DowQ(db6zJUKvZwp+F@7PiwsFaD+mH&h!{`@%$ zZn*uG4@m-{40xa{ikbw9aLB9>XA2K5DY>@+aMb*o)eO2ot3G#cm|hR{7xSly?-==@ zzl#LVrU!3(-5YI#8OR(VN5|^^b$nky-=hXkaKaoHrKJOS&xV?C#TYA-;zO{!2_tG} zkQ5e*+6Wlc!Ee!u4{aZo*lp|+VI!zV`cF5_YBIS0?p_VTN**IOAdQPy?P7vwzCB4v z)GqvnzZfd~vJ9Bf3nceI2(h5#ly-iXC{_60;_mDCyLVWojK;b9wPQlgG;=B~AVK^d zxvwhPp9UoCzgmEjnM5n3n-pf}@mIe%13E%sE9b9^huDT6n})#qDX7wu)-6! z+!-l@|71Eq5f80A11*H9ifTLQaO)EBZu3owZG!bCsAG@oW&@`}SnnUpjvN2x5jbb) z$o&Ww|CgQo@&E7dL!YDMv4Y9^-|@hO=PdjkFXOZlr#y=pWiyE5WE*$upUYU6Id(+EmD|H;Mwf07aY`Hl!B#fc5h`U2tj{$tAgpOff+ zUXoEIhLkNwsr|o&|I-ik(p>I%q87ClNxF7C#QPzK{VULFipz?y8RbWW!~a0Q_jZAL zWxh&&&`M1a&7v#qnmmIQM<_s7-V$ozI%*Rxm>lcAA;{52a28kQdlGbZNgF^TRlLfkPu7VS(TbASR;1)o3x z6+-9nJ(M5`>I}M?rJb3;7eBa~A5`R~|)2A$AXroNT+aHMMlXrM>)hckgK~yx)&KeX^4L zkOl-^L2vHDXWY(**yPMX@8n1hHrOTlu^ma@;4)F?xkk;KM>e7|u@^#g!QKGLY0Bno zW77BRunCZLnZzz2N%B#^xDWY1gmr?5zxX#SRzURNpngKJQMz)HNN{+DV2u(-8WiD< zvd-{^vpp<(<#_WP3Wm{0T7l{`tcTz1K*KeU$pWKAouovTD=YPh>E-nQoHe9N%IZWH zekJ=@ATuNN1-rmrx{+;7T0>I#B1=+kjpvt5tAP0^@kc7=wOXw$0X9`Tc)J}pzWnvZ z;O1N|u$!ugBS$Db(q0(WF4 zcDSJ_6N2{SU*j>RH7%|wVG(*mG|`Y+gDQsFFtoO4C=@u3Y3b5=oY4l78+6+!;*J8~ z1SO-(mVl`&NEkxrB7Fj=%M<1_q=8{0vNKX?sEs6 zC(R<>u{IujV_V)I{Q=w_tg!WIZ4^2BL^4g}!tc7$C`4rQ4lsSr_=3kT@C?N@X;G3O6$5pCCO=@m1RQ?v4Y(R7y$f$L&Ou=wJ}BaMun*)k0V zv2R3QoIO_3H9j#e`#-Wuxb*$!y#e3=PS~9NYKJM^B`c6`9E7jv zBDY%P=HnQ9xcl1Snw|6X8aG|H@Kr8wIG^_?&9mE$;v2e=Pc%P}*#nn^okhk4-_BXM z5r!zGkNkMUgcHJ^d4t~JCg1`TKGGB63V4p*kb}dfO`BEcK_MYMD3>g(;y_Cq=UBPK zP*K+u974Y;gQ@>{B~lX0NF&-&)o#?-V=$7&);94aLVfc^ZSXL$uAzn75LVbtkqeap zn7Tw#kRSWLUGSP;6o+ygl#8qPF1*RG{&>J1SD*@Jy&1~T<>PMwmdsLixFo2}>FgKK z3CMLW0;LmgCnV?jhuAxL={+C2R_;Og5LR+R(sv<#y9;kTG|Ed2nxn!5rNSqxOn zW28)8nZvTl_FU)}Lt+UH!nm1z*Wa;3#mGSa#14s4G$+tO-`_6h9Rm=fZD^!Ef!Pgh41;4dqI=+2tM z5HU4v$V#iy7O*%e2*qWRe!*!8@lJ^(0>ZC$;N|PRM+diUCKltqTm90!72iJM`JI6c z*EY{t^g(U}z|<2a8y@m%DozkJi2KybqpTm5`b*;z_HpH>10Afi2KXy!W?CnIwqbid z^j%N&k~Hi5RT=jsx%=b<)4J3uBh}x55+siue&5yF#RPEj1sSM9-W4g8t_G)F)dO=} z33tY*PWYS6B;+&aNczbZMff%SZxv9TF+5#@_KQ4V1h*8AGZoz9FL{o~P+aRS5 zh+(>x&C@1XTe5mY$#23|E#XJ3ys!zNK4?-9dvwb-4ovEPk+7mMzFP(u6|RsM(h$)^ z7veO2X6L1UTkWhFXH~Pui=ZB{CJsgJ6$HiQPqXTNQEpKefBtmvB>?GHxyeNlob|v* zy_hOSZi*C?_HX6u4HRg1=Ib$VW6XR(L<51jwq%Pu35f zNrZUIX}A6P^%2i({nyW|%4Kok3Yx&emC}1h4V;_9T%a9_$?8jXG)|Vw(SI%YUDV>@87%+wKgobiBl^1SQvXIXyln~tBFcZqiBw0 zM-6x(NR4W{#Z+t`6U!E)+0NC9D^~bZn(Dr2DQC>)DOdbNfwvXRPl?rl94T$3eJNmK z;q!+mchiWBq_)A5KQgv9`1+glU1A6K_v08!w0OD0x)43-DG4+K+V&y5T?LLcO2IN# zmwUz}Pl1%r?46xKtKvvWw5~iRYKBPnS4G1GM!6R_7Q8dAJs;m2E$z2YG9q}sq>qY8 z@{kVPO|S(w2oykH7BV;^cCi+}Esu1{^E4+_|VZit04Zl)q7yiWC3!)-f z-5Hj)L0TTOgzYagV`zF}6TVGd_WbDYanXC2gx8~g>U((nn3&3F4058swK{S0p2nXt z8AG}l3O_xm$_X)B^PWmATqo#Xno_V#Ps!Vs>eFh$_ieiNolo+9`SiVcKH%}XK5)*F z^z!sg|8Hq%4J-DeS;!NBy>1+~ZZBKdYK?liNx$qR%NJ2XVb<_28;^!J26f=+M0L(?%14*3# zjToUtQadbS?y#5_Q>ext8wiJV>z!7pWE6q`OJx5cC$C!!v$< z`ac0y1F8Hd%0Gu)NL!QuLMRmTEEisX?^YTzY>H#i(AB=HbrxWl_M`H?SntUpQ>;kN z2jFM^;dVh4J`cOOcPn>YgBKB`FrSVIqqrb%OECa6B&Yz0$4b|4aV3v#r+(&Gt8D3tWiy;}{<<@VE;F!8XcavLSeb7kmTeK(*a!hvc1TueWUMf=++=#X!)QLPV?Y=piv! z%?#wvAGlzBDK6?UxuWU86QGx#yC~twA&g?%Jj< zk*E16j2@No!eGXjrchKMmSs5;F3B8hMjkn+s@@a{%QFuN_qHz0004M-T=s` zrvBK<`(&Lp8*71F}!6X#fDmsHXnd%GD~~np1{)d-aG?m=nJ;qWWNkz9qn^ z7&!K&)96?Dozh-(IzGs700000G4vk;YDm03(3YV4i~17UIl$fcNKGy^GxWPo>VN|{ zpb`pz00Jy<009WZmG{}sB%_jE3ox3G@r_Zt9wl&qcqjl!`Bh}xUCs|n((qxpCBAU~ zK}#_n-QNHJ0000m@c;lOLI*36p5C8F3n@eao2krP=uiw~Xi*v}r31;4G9ggl00000 z00006hxIXxlSckd)LT`7fxFi_O%_u|O~w?#KmY&$03`0000004)_1jsO4v literal 0 HcmV?d00001 diff --git a/images/transmute_thumb.webp b/images/transmute_thumb.webp new file mode 100644 index 0000000000000000000000000000000000000000..4e79370b75049aaf5c06e170c19c9f3fc57fbb1c GIT binary patch literal 2566 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 literal 0 HcmV?d00001 diff --git a/images/trinsic_banner.webp b/images/trinsic_banner.webp new file mode 100644 index 0000000000000000000000000000000000000000..46f3c50cabac0632c9b7db2627bab3cda058f1b5 GIT binary patch literal 6712 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 literal 0 HcmV?d00001 diff --git a/images/trinsic_teaser.webp b/images/trinsic_teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..a97d387b71cd4817b8915d125a3aa395b9edcc0a GIT binary patch literal 6388 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 literal 0 HcmV?d00001 diff --git a/images/twitter_header.webp b/images/twitter_header.webp new file mode 100644 index 0000000000000000000000000000000000000000..95928775357e114e8003b93f503c2d89d1082f81 GIT binary patch literal 15740 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

YDsHLlSb+Wu#E|W-xB4qi82HoV<_AV$Hj#hS zeq*=LdFW?8+>rY%OITc;Vm|C9uV;h?cGvJnAB^X1=``D;v={N0sa3y8y)J z`_XD}gue8E{7U2aNoAmH>RRgqBq?Y543L>~J9?7%nki^*8>1Pjj3DWpROw==>1Hgq z{=O6Nlg2m<;~362SN5YtIX93%C284qEVrK(c2ws)6Zt^>y6`&_B7nB2$f8I*@h>Qq zx4YSD)MLVZHIEJN)_g__#d=iG%akJ9R_2XvfSvm878wgn3TaXGxNAt7bCH`OX?Ny( z1~|O3GB3$Tu7DW_{4L=`4q@H%p{(-PKp{BWjCFt3VG;4Oc8TK`lt)0|ImJD!3@cjdaIlT^_IN?s9WbK*xmhk<((Y0RkIIuuYsI>TAsC1Nq^8A3^BqO=nwjuGpO)7<5*9w>i`nZOaWnlQ zj_O#JRKqbJa0H3)C!c?le%?r0Bercz^Ov{y7(6_CG7-gn1u51pAX;Tu zMgPCqb*qOFF`UkLu8cAMG@@gCBX&lL6$mmPIS}TZdLUDMmW7EPkN}>ZaZF?%opxN#11=%6m+6r- zSiZ-lWJen6TD*&snu8VgF!w5Ed@z7N!#HpyfA@Nw_!Z7STTE)!#o!SHW+s;JQd#4t zz;&QQn4@ZHca9SX1vQ2*t#Vx=R-L5^&f|6M`mo{%*gj2V)=La#bm#ZvMg-ARGo-4k zLUoC@?*-DC|_m)~2ofodoO#?JX_Q2JH9qUx!s;w7DR?(ka8M>$b@cuSO26EQ~p zZbIzpjO%n*5`NPflgbHs(n}gs#C^+G|HpPLpkF{?*B7|tSYUzdffB(Obh&i*S2MXq?3y@ zt<8pLFlNUd3zvHMzgdsSG#~51c@Y|s#sjy7C6}~;y`R#z#nc5F8K*-|Ty$b%3fxU>b5qW0LB15a_eN!MriM_Il-lWpi(Y7>#Pj zD7|1|HuD@4^7winO3v5Yj9hFwb`5r}MYvwm9HgKhar#KY1Ro}`@(i%KwRQE5!WaQ( z9$-m$SUG%uXJAO&E-`deMAk4!88fsG6$4go1g`nbtpKMNn!vsYNg4}U3tF?jk5r?j zLqL0(UZA;3Rs*LC;Y{|q^pYNnP@l4`1{cr8lZr)$AiZv6)eB^qb zz}2gWy+N^H(2sKErd@}H`2D~6PaUL@&s}805qOQ`IOWrr`5o6XBfa`0xB+#n@sRWJy0sTKXTUm|( literal 0 HcmV?d00001 diff --git a/images/understanding-dids.webp b/images/understanding-dids.webp new file mode 100644 index 0000000000000000000000000000000000000000..aafba803ce260fa4c02e13ef2fdf84b5542fa249 GIT binary patch literal 12982 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 literal 0 HcmV?d00001 diff --git a/images/veres-one-header.webp b/images/veres-one-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..54cc275bfa12acceb64d2dcc645fe11af00ca3e0 GIT binary patch literal 15484 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
2AI#F)}fWLiWAs=g0oV+ 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
;@-7ZdOq<#1Zpu}hF8ZrNzKr~C4QC8Ve z=5Hf0=1l~5rn;R=N91*xL<#?I2X&gkA64+XNi-A({Iu9lMUm zn>z%!)XVF~EK4W>pIUDqxWD`+&wD$`FJZV{iJHTeJ}VUx{6>L^6lRc9D%B4=tZsan zgW%4zmBkSJsvnGaomxMcsvv%EB0s%jgQVVNl5zs3{= zCgR1O?B>R4V+roRTfuzd(p+7Si94skxJOIlAi2!9uUPcUGSKi*v`(rTp%n|SJilgV zsD45)Y@`3srSW-dKS68Bjzc0hpfZ}qomPa~um~|aY0=dzJ(A-LFrR$QiTl%%{EH@G z*7N=-aH<{*xF(~8cwn3(MNV>P_GES*d-rW5hL98I zMH1Yd0!whO-SUJ%S{0+X;&++=B@^-uBT^O|oW^Okg=Y~+tQ0Q&oZ_wX(g7i%i4H|O zS!P?bPDBf%r~0;7eOk^S78;zmPD%|6QIl1MgWc{e0Zr69q?2}wkMq!?tJ(E+hKDMw zOZ9Zq&&zLp!O)wwD#Am}D#c{92~aW%T@3yrrGYD_h$XlSisMzM4-=KCJ_F=r1)y{* zS|`z17{cfe*xi0BEC}v{16_oQ>J-6mufe~)urO(1sza+p9kVH5ys^XTo!vgbVI
  • b(obvBiCWUXs!h0g0M4~{U_`Mcfs^E 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 literal 0 HcmV?d00001 diff --git a/images/verifiable-credentials-teaser.webp b/images/verifiable-credentials-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..7ddeb8cdc154ef24c8c8fad1123d87e02bd01a64 GIT binary patch literal 12934 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 RycLGl@`|eeK9~I0{vRF)_ZI*F literal 0 HcmV?d00001 diff --git a/images/verifiable-credentials_head.webp b/images/verifiable-credentials_head.webp new file mode 100644 index 0000000000000000000000000000000000000000..64529b907c464bf84784642ada3d92a090926744 GIT binary patch literal 13752 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 N*l~LPir`<@{{gRM(!c-! literal 0 HcmV?d00001 diff --git a/images/von-header.webp b/images/von-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..d1b492ec487e70743a1ccfc0a39486f7784874ed GIT binary patch literal 7026 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 ZXM>;^=0n!mbyeM05@X-L=D+_~{{|$jw~zn; literal 0 HcmV?d00001 diff --git a/images/von-info.webp b/images/von-info.webp new file mode 100644 index 0000000000000000000000000000000000000000..9425f33eb981b212e9b711bb474698858255d525 GIT binary patch literal 68104 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 literal 0 HcmV?d00001 diff --git a/images/w3c_teaser.webp b/images/w3c_teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..d08180855c3c0bfa9404f57a4debfcf8edc36aff GIT binary patch literal 1566 zcmV+(2I2WqNk&E%1^@t8MM6+kP&gn81^@t%FaVtaD(?XA06x)Ztx%{YB%-C&7|8${ z31x2KbNHXp`OX)9i(XH|RnivK-l zN*u=UU@73SK>a>&wP&1R+z#*|$%ACp^6P;5{n=hHG~xj$pZX_QDwWHI(iK%O+E;Fd zC@IN}AU=>Oj6qG%`R7`6!6+J3}>AgX|=gn0zFTFiY z#Gopzbq3j<`!2)7` zfVlVe^L{OQcaq)U4THv_(9Gnvt>03StWPL4L&0PC-ldHfMH7b6B!R#Of%Rk}Bp`|4 z_-97}CB(+Gq6B5*cFC83geYw~vGID;VSkTUZI_;|FEgSAqTi{gA=_rWBG0OyUPx*J zcWN=O&sgcnvaD`ZxB#6mOm%xEUEi@`(Qz6-sv3RSTLzlvR^()QwjtI`n+8bV5aE_O^@X zZpLGwZDmdR!UTjS|M(4Yo*TfkZ?r%xd>gBukNq-p)k4>2 za@-}Q`)%iLucllt!w%n@kizq5rXYw5QNuvGX|zMhZg6duRA&fp#x%5~KC{k^Rcj6B z3`f-hk=EKhN%*qVUpRx{kH}`r+GL7zCyTl)XXwTd#g&I)LI9Wo&{}iVgb<%NLwXKu zGp1d$y3k~H?>ud>yD|!7Kp37^g;bHOP#)O(u=_x&YlEeq6+h_EvLK!*fF0Y(H9rXOx^XMnz`p^ul(grp95d?g(2-elyp~ zBhf{ir*B?oE~Wgj=?;(b`zi{e;9fTyb4ZihKjgciZVGkzDk5k0NM}U`2i$_JRa6KQ zmjuS4NX*a+3Tu~sM1Zy32IEzAnyb!{Zh}l{MxB;ikUU}DH@%Pb#^p+AcN2T~4>B&2 z%{!b8$kXs26vp01p5{inV3k^Y<2132Tm%C!mqbL_ppSxJ9^Y(mXCwMbz+&v_)eDBI$ zh%wbSR}>PTA12T1xNkPUcuPtXk-A1f(&B;~bJ@7OUUzzvSXa=Z#5_arpJp$Mb2ZJg zgA?iewPzWrln=;y`9LY1@lMspA9pQ9JPJk*EOW%HRX6M)6J!Cg?GoHq<+F0Yy49On zME6^r)wfpGr8ndr-b&dP(|iMRx8tQO!Di=ae$rxQA#&bT8`?r3o9SFyvN}FED88+G zC-#>eqa5%W)HL4Q9eCp*?ThKk!Z&uuDHkKZ~r|M9oCreBC*UWR{#J2 Q00t0%000000000007Bvn!2kdN literal 0 HcmV?d00001 diff --git a/images/webauthn-ctap.webp b/images/webauthn-ctap.webp new file mode 100644 index 0000000000000000000000000000000000000000..eba83bb2948e32922106decdd6f4942be7bc7259 GIT binary patch literal 4190 zcmcJSbT`tB66sEXjgCo&gwoOo$UwStfOHH=DUmK|97szm-O}&x z{hjkX|G{&Ay1!r7Irq8s)RdLsWLQ{+O7gmJU2#VBf4Z(CRxW`16*d>(#iT>EUK!h` z!UBEYpIFocj;^->nS;B!{dbc0H-Cp#RsQNUb!rDV`PZpg;QR?c(WwuvxnJ7uyg}pN znO{fT>)+vd<6s5aKKQKux~IJC)C-n-0N>9pKDr8iFBVR^*17%;`+@KNVFz)pQ*c-* z9p#VkhvK@j;)EnXuw_*V0F3{m%1~6hwJQWRf_E~i;?jOQk;;1R4BcW$$FCQ&(tOBD z;|X^PX{(9td%MfnyVs9=@E!ck3HNcijvmg6`51MG zXK7Yd-*`afKo~khOnt9-t8k-xf&rfGTe>%9+k$c93YZl&{-$g)Y3AijG!n%*gD_pZ z035W|@H0@l^3R_kqQ$=a(JHZ4rOe}3ez-Inf}6dZ0Q*c(S;mxj|4N`u!m;|J*+?eR zgSVJ|1WS6Cjx~>zLxGUp=k87GmzK+IcJe%+IVaN=3FZcj4Z|`6guwaaUtoevx*UhY z;BY@%?=z3g-2ur3g=pr5RIsSPvTSd61PdeY+(;$V{UApSORCa7d=tl|BNT?qw=gT<% zB-Lq7X9(ayNP5o{fqd&0h#AF&mwRn3GN|k&88An~n)tE@@tJe4oM{d>8LSHbxe>I<ayU`s2+A7_jZV z`>yt5Hj!n0VrukUqx9HEAa#q`3%z&-9Lnh&Tl0=&z$G8`T%14p{F6^y zxSJ!2&Lxv*Tl_lP@S%47DlvU>SF;n`bT~vIACVD^ay8vZ?mRYBPe;`FJ*Zp^;8ltv z929Y3-R4jC&P2`qc1Da!}KarQO~$ zI;-1|yMwgF(xYbB(s0>XnwI9^+fC4SyRCwIh;V+cd`o+hfX7(UOw7RF@>c3(gW)B% zw%`(Weiy!AZG)#dmwJ0plGQ1e^9Vq*o>b^nw-%utD%dL`VpM+AjA4X*zBceIG9czm z!69kqfcAs2)M`hP>||F_+oSVw|J}Aj z;b>v2?Fm3yNUVatt)j|eDtVH4@ls(0{xB7>$CI5X%hgyr0?Re^4#9zS#{TkG39P}wWAe`cDkT%|=Uy7m36SaX~ zabH-s<5U$zJH82KsKS4MtGY>ZeLT<}PXuf(=T{h?v#_;{zx#eQ6_m6c|EM-i--$5dFh? zeC{(i-m!QbGc8IdVPy&V%sWr)09 z!_~8rool94l>9mdb%S&w3@NLS16$mFbQV^PH2I;$fTXVIn2Ad$^!(Z%=EybEsG840 zOxB=iMhJ(lQ;%e7&+H!(&AYK`HoP7-$}7sNmB*%?d%Q z+4vj_g0q|=9PL-u+m@OVUA*YT7;$|w;Q=Cp-MK^7UEXf9)Yp?{bq%!lrA_4B5Jxam zoxui$0sRrA`&N3hwBpr)wpcwhC}Ep9f0BXH$0dJ0gIVz%?<&{&RC(N42?_TpG#J%- z(Hm2ztw|!#fL-;CUi4n>rKjHCEK(O6w;KHLyO-y$C28$pvU3Yup5(zi61cNOKG2a8 zD!&#%34p4Q{%GWsN8W;f`f#l zr?)oAr&_>UD*N%P4l2ev`}y?4t^--;i4o&pK4C-E1#PXX+{&!7eSCY(d)_>I z=`rzgw-b12A<+ynM|S5--}N<;T-GSwQ|#0o;k)_SUYQ#!y^?6pDL69O5(Wp(Z2%K| ze?qOQjf2AFi6K47MtlW?(MlA)CP?g16}h*Mq`#JQSYoPBdh$gwrEogGA%2Hfn4!3M ze#gVS6#gcT_8a`!OmzQJB=>B~UUBc}9!fW!U|!LQ5V(4imqo<45!9Blibp1RE8fD* zNjpJ+rP@h16xKt_r8#FbG}QbmQH^^hRqmU)V?vpOMX0!YY5AG}sZdDxMV(&fG%ERP zad5j0|2+`c!ONC5^39#j)TvE|^@n>clWtDVh*WPT>uUCKoV`(Aj^Hem;hnp>bylR9 zom?{OHXZVp{2!4`r4A2ZtOak$xj8<;4Iy5#7VB(*^=^d9S>jOx%Sq5u>@^^qCg;#*#epJd_nTJ->J~Gyz;Ixf!z1jTpDZ@sCOTXk{arJG+3L<89u&+bv_ggI6+(ah( zC)|pjG&3yka@~YkzS~boX|`z?3L)Oa9LLmkDr>-^v9JKT!($OdAuq_t-A@lYokyMq zv)^uTn^y6Z3n~5a3;o?(udL>BePxFd$)gl`0~(w?EbCPaICa+K@zU|1bHx_VLU=^| zRJH~ucmD{@M>gK?PP-uSbEg$Ct>CSREyv|NnjfRycuOc|bM-}#s#SsT>aV~C>%u@v zBl>z(lVY9sY3SO=Q3ala0ZaH-!pT>OMD~>ZItMduH8sj^T9VQaJf~-j^|6qUOk?j; zKJf9~P(E-`Sv@7eIr%HB6kfCtKwfimsu6`UTyYto5uSyU`a-J4j#|qDpRNhyr?e>)ObFK>HB7mcG`FAs zyooTuS}ABUU9H~^T_pQwR)Tj!HvAQC!drK z=fw{i)0(Xx-)~49WOS~h#LSS4eug9SNKoO$t)%1;=8Iq31=!IIq60vgV~qA4C_+24 zq0QObdp4G&UFOqSQFo+Yof`3p3}=5DNeArk~B?Us?(0)*j6YiylVLLpt|_g;~GMJ=V)V%G(iW5l@YWKc#-iE(QpHp&$$A(7z-{)0jR> zt;q^x)1T&=rsk!MEt$4c$?6#xil|*NJ0LG3yJW)xrsk6<4zpmThSM4HAe=!;z{b$l z%?8F-W^VP}3ZQ%J&m`=7rW>Dk2IgIjJ-}bR5@cSJ0$-;GQN!Kwhnp-xlRuAA*O3M?*D=BlRsO&kJ4>;j^7U#c6 zsUstj8lfN> z31e>f4A`HwKr2^;)B;e18oe{cVf`;V#r9Qbqc-@yL=|L^lhl6N-$f6jZT zyypL*{r~qv{X5bJ|8GoxJKk;|_5XK$_y2J8X7tJRZ~nXgKmY%@pX`_a|7nj{@A00n z{$L;dxD-BL{tNw=t1llvpZ+hH@p6r~~#r8yW+iGr|M&Mgt0< zE7J%0Yg$Mz6#Uq&EZ7Lp6aKQ=8S7m9vt zT1YPx{MfXRUMWX~G6?=HB(-XKp0MF@et;7Jf}8up?}|OYcdsTI4(e(=phsD|I>_aF zQoK`?oUa-5!-VuUQPUP-ljcmkwx-FKmekn^R^14ox{jnmTl)T;ST40D z;p&5ePx?Bmq3HA`3x#i2dzpxaVFXWeL8CrmF}GCP@ZO}hBlUx;kaSBoM`MsV>5ZMz z1-uPb=_WIeUAq9DWXRjOOZCK+d1BmQKmXRKze(H3`-pEIHV{p>`d_Cikj*TbEO)2V zQ%9{#?l2X*1+&ab1(QTn`^=j6;2WA`Ty0n`X+D%e!48Wk`{-n=>md<7v6(hoWI*(J-=Tg$v%# z#Iq6UXjwDS3iXUbsu@s=Pi`Vp(M^>iM#_;P#kt0^S9b!@vLtM&5;jzcS_R6>DPEoL z1q$O^7>4@#I1Z_6Nu{DJpw|Sw5v(d9WUjiWTqHLft`20I8l*{F*7-Qx zXc-qm{kP*?2ExRWd!jU2O@%ey%F3CP-OkQt?Ie!C9fMPTexX;1QR5KbUo1e*Xz8R& zp2Fcs4b=U`V-VlmGFj!54F`4B@CHq-K-(H0<*jII%bcp6&d6V1tt1z9i7EK2A2u;c z?s*8sKPh%MaMTAkqj~1dhGPFbkK5OdCi}~id%BF)q`^Z9@UpU%D}xx8LLoO~PcQU*>B*{pdWiUSXmIlMFh6 z;{JRWEZn^-G_s6&mo2!gl3;%WK+HAi;fcMON&(TZRix>VSgzMdU!q+{?pnti`$4lX zDsVAMd;qfJ9e(bSg*wr71!NC6CKcb#U3z*?UNvM@S&k+2k+FBl?YGDVd00OOGpw(V z(~^&YDv=gh?MP`aRr&v&O(w z&T1~05?09z!%Mdpuqy(1XZ(EoUc~W;rp8czXU7lT$RBe!=x1>4hU{onpbciar9h|4 z`Yh5nc=cKTx*;3I7Q%Cs>^&TEAqT3YM0!3SXh3jb_-*jx@Q8K>e6Lb;)yP|*+p1TDlHC< zq)aSKWuXFkG~t;rm6R-4P3_8Ev0#*ecaY2xdS-|XRoONmtI3WRghs5_iag2_N|l`a`w`R^Ul-}ZjrDU(SjQC^oj#A3Bdb~Osw$BV2@JG^+-|D zHdJ`TGG^#ijruA%Vbx)y(F*m71b)Vx&0mN}#&V5xjg-URm6-ta5bPd+c9nJMlBvSs z9D~vvAY3lrc|0%inT$C4=92`2S7EkBJ#7M&=x)Zg7EKcJsc!7EP>P!%3ZO|kWEIt@ zi@sA4ph6VQw?}G~dVMpm;#I=rcZHPGn^ae!0Wu_k5-)}1*CL$sgS%9qM(?LKSYzU> z&QYQ7P;j(NESczqX5CbMD@+uFbb29Pw;XUmU3(%+joa2RM_*D^Z*iZUXnFG@xY#~b z?mcp25?AbxUCz%M=g^gu0-tpzAjj1N^xiZM!iMCumz7JlEDCLE<&`!&+f$X`y!S{0 z9A#Pjw-54~PZpTwmB52^Wm48|2Hm>!n{~Gw7o+EhQqQlvJ3A+=tx(qA$UP7`j# zeYp4@+iVc45Hi;#bSS29Lf5~o$F~!Cmzz1ff}M}s5dWsrT(?fO^EgnxooH1`VKHh^ zaaT36e>(o0S8bOjZ~HN-#K}+g%IE?0tgSrZezQELAIsyeHk9r%_iYPj70f4-H?NX` z6XSR1_aHP(yZ$Fu^?-AAyd+g0v3Z;q=2N{~Qr_N7TgLp-C<&7VE}$rnz1hiyC6uv* z4$n}Kw!4I=ls?EGkVeI?_?*_oyqG?{I^WOqh_9toFeQz@`4Pe%cE+^w2?JnbTP&yn zf{pKx#T=O7hE2C*;+9GSz+AW+8%fh3v2R0kmCSESFzOgZqXyWW3`EpGF*T^kyo*Tl zL|WnaaLd^l1z(o!L;vs*NTlTF5!uidoHPbT-4kc@PKiJw%nFbKw8C0rSH%891xdOZT9n9rB_Tg?8-OXNKis7i`Y^ zI?ENnzh*maA>$rvzpHhvRSTKXDet&$KkpQEY_RwvHw({9;FO0dMTP=N(;&hQv?i~X zgQZD zY$h4iL>}%kqS|N7EHN=qJOhzQp0bH&`ewiN(@#q!cbmi#BOBUqR|YX8owY#a=IA^B zR<4Nl!i#J{J=h0jyPu>*PrS-S5u_42*^47#Su}DQM@>s+yZTk_n1g8p3BCbXm4TE{}wo9QMAIC(sAx&orZ=S@On+WYD5`;I`(jZD9odriV z14P2fqGGM+m`;1*(Xr!zbaH62RFPWKGPOvMPjtdT9?Y}hu>kao&*e{R6E_VzKqlH2 zO%n?yiG`B8&Eg27i?y=vr_)5j$)aAuo4O_d@>$O4NjNv*Av-6COR(Jy3{`BA;Efi)lGC;5mFU!+VdOl7(eL06~NOO!*- zHM^o9FhX#zPJU}AUhCAnz#abYUQ9F|1fWN}uAdTXOP450(68O-B(sHe397JVGy_54 zPE0A`w3hZQNFqt@^P**HSLXx`YB7aojg=xpgn;6EV9E=iF``d8CJ*w~w2)pY`LS5e zCw%i_(m{BqvWjCk@lVYZ#&J@z-jiavU~uf0KZWUxon#XY*(z)of-30XUT-=dOyGb z0Q8E5N=mq;&wvA-#DW=;{5}T&M(;b0oM!3j2w(HZ$!Iou^C1E&eT`45MfyP^Z92nG zBUsoJCa;f1q+g?(CbqoB9w|_TjV2$vMAp}tEsB1pqq7=JKX!{Q7gbCdc%?!XG?;$v z6I)(m4=MLYr=m^pTyiQq9r{5cZ92nGBUsoJCa;xs;Ps<#a2|5#1F1P2=AMok(u){Z zXfkSV*r<>&oX>%~;S=+U=e49Jz3|ayL*}~V7dJ0;LJd6X3fZDCh!1{qs5rC-zcW;w zcBl?zMNglQg47shbT22;s=t2~PJ9iJO}ORc3MOu_l1&?)6{qSQiAFYj$n0@!t@O)9 z!EB*e->x?&)PmdnHA~(@y>U&QI6%-d?GvEbMb$H+taSaQgpl)#!M-1N3!8s~I~I>5 z)q(r=dQ;L%&;j6lYlao=&Rsyr1Z?#a)~`IbCdUalIc@*|002NeKs5(oj-#NFS`-?x zBuUMH3n_xo$l!&9p6rcd5?>coR6fv3)(@M)b0|IwyAG)9tt76H7Ov6A;+%ArI4_|ZIH>`z1EQWdx{M~U2_P%U8 zKB{QZEm$OYXs#o9oGQVvpY8tgO;)*OX*;ecikEOKQnY|K2j9vs09QU>YA_brA_Hk` zzV1>y18#?e*=Mr{#xIfDZyro#{m2>YTp0p6&7f#y^C~O@>I2xU*)3`0yptDZn=d}$ zE+6y&1nw3tXXySw6q7ehABZjh03PU?6=7rbip^%@A0E=SX8rVcZFWT?Z$m(RJH_bx zNi5X@T{XmX*k7dw}e5F>|V?!b6KZa_2;37ZjJk($- zCTE?IsPF&)6+-ZHVtx<+00=7x;6|xe6TcL*4#mtYGL95CW-hid88P}pumSC`1B&rZ z5xrD&28GQpN_tAV6!y9Z+Y1v@?IJzRqZ)pB{dyHu{Fs$8?oI~x000&EFSSB|009fF zEbd2t30%8vJAx9_UJ*u$gt!3Lo>ct*)dkSrcZwQHI|hYVdSX7K-G;3XPE7VKftwsJ zah31Js6YSe0002XZQ=>UKt6osHeh^!h2xx2qN|YQgkw&Vn_}2drZy2co3HTG zI2t@b7E(jG>iOiZGsxY)hAV6hb8)APVeHkh8=HZyOiW7oaE=w!($@GOb}n8 za=s+D2wH%pHM|Jesp6f^L=-%A(}(EDMY6ur(#Xl;UoZ%{o$T-caEVQnty}!(HSgMQ z!5Mt(vPN|SJr0pXvhQ0E$*le%^rI%C3;oaA0EZwRp`2=A5uWPVjy3xRTZ&rH#FEf9 zX`rm`ZUQ57p`B}yhc}c-APQ4Rx$iK=%jH}!jBSs{&R<8{SCD)+g&hdAs&8-dejk&$ zi?fOZce=#6CxrmK(nKQx#lwm)NQ6uy6GC&nue0M{~qRtP@v-|d-kvSqpH%gfY{+xMNZqNiq?OF zwb*pE53!f4A#;p75XlnVPLi!{@!u5S~@o6e57bFB{~ znsl7o7P$)=6^40ldm?e$z>(L~*@sNCacdc9&w)K?7Is=wNjyL3K81W{(B z3|7Ju3&20vNEm^^y*@NK0p9LnS_CnW`WR7(4Au+n9BBErn0)_FXtWpl&9z+`F4#u< z^V=0f!}GJNFBtLm1{P+_9UMKZW?-+03!c@hjlT$d2@A04?M2}W>_U&Utz<5ENN5;j zRv;C#Rx@vQqCkZPN5&3YK6<#?Kqw?A@t>~~94~3RK>rPD2A(&YOutW!EaPQkL0lfJA8ym^_V$6FGA|pn^;gXeE{W#|*R0 zu5qt4PTe4DgPVYIpD>vg;#+1uQx%i+#V1j|z{)ibok;2h(>-8bF(P6svR25GTtQAQ z(Vg)P5=l!LBSD=NoS#}skNoOEX)uCkd?yKf3`p*FeZE7yu@cG&VQl~bqjXkffb&>% z^|SKdN;T(|KR@+GnBW!4gcOPp(SY0^Et5)JApvvq1YiNq>S-q%=w5VbkO`u%`|DxS zNo^d@;Jg6Dor-xZsn(tvUSDtuH^P4hZ3!&Wj;wTwImyU%EWq z!^9bYlEBU0BY6(dhb<>){QEz2pzJzNe>|~ezYg*W>6-)`MNk(5!E88`9rCCXGe{Rebh{I?eWy=n z&>%X73l+@ovs^$2|?p{;fr=fTa zLVWroeq ztfxewGzkYC>ou+~z8AIh0Ehi+k)`EHme_x&pc;XaCNK>u9Qw0^OqrkCflqZQoRYeg zHkIzc=df&jKvNNi$Kau&njtvx%vTt+i>hLZt00%5xcsK^QR4den1Ym=ccyM>5ASM3^^Pz-@e0x7|p@dJ8?nHT-Bt@%(hj|Sq*bfH%P z%9M66)Z+fku?HDc8B>P&<`abh30O2(p9NaDc5UOp8onjI7*G;~m3` zDnSpcqb}0%cSfO{~ znfaw~8dRRA<4M{t>GZd`K|9acHY@droQ3!xRJ!xxsj4z zX|G!9g}+m4(dL3k2fL(UzZxgxM!=~REhn35sXWH^fwGI_OT_j89R5K<<4}gneWKH> zR@RV)dpcp;woFF&pM|8z6M#5k(!FYPl>PZ4{io57z%8IgDEeS^!>kJ1{J#0W}E=fL|tfTEJ;s9&g}r- z{|TChI?wldyMbz&DY&)007%Vsm|_EbP(jZ>X7Uqj`ffa0m49a&pXATdUmlk*4<*IG z005#uCxd!3GY%{`H2G&emr*nVJ{!;O^IWVf-2075HEQfBPmzMXz%fvj)0PkB`B_2a zJ%A`+Zp#n`aSDanh2mJAv1z!Tw?0kMrrM0I$A)8a1XOLxD@lnuc@f8Z-{=dtZ;2A<8k4l4mQk$tzVQASxQe~u#$yKWzJyqqs@*qdPZjKu`ZdgE-GKicG6$V4%|m{6WqHYuhuDZ$^k?n7im=B;8r(isI>7{oW247}$48J0}@XCVA(f;|ZILsKyB}@_|g$7^jWdc08XtrGoFl#>U}}PugwSzD}L}QOJMD^SRtESzOL9Tw|7jM z=K0K;;lMiT9gJ-C|FrDAG!~j-o0K6Rg`q;P&Q18ZBV$k>b+dXQsmdB`&5)-N_AcY?IazXUq8b(G>4RKei^NP|4?cXGCD3#}bY^>72LQrEr-0 zFrpCdw+1}BZ^E3y4euwRa1vFwB*Hwd)ssKa3oI4@RrxE?avoygSWdk6xUeB};Yi0b z2>7}m6BI-QCxOXoQit(B1uV(&AL6_DKbXP`hIDM`M;kO z2;^_hfd&|$3X9~&?N6yG^D*=ayo~VCMl8aZ0JUa!me)f^erwjtA2F3u)6c`MFYhW! zuY1_OJGfEObrAwy-|c@gH@q&{A2^*}50e~Uw#xVb;W||SU9IpK^uSPy+6Q&lwzKSZ zU5BP{CJi*=S_QJ^r61Ud0-4XmW}~?(-F$oliCdUVTzA*adcd87V)`N8+xtFUG&WGktOE6p0{z88Rj;^kF z(qf*d=w1gGY~JqjQm?_ZmF-sC_?R3v%aqv@AmG9>{Cju80ZwV(+bL@Is2c%=8VTst z!oLEu;MIm%by0e@;oq%p>_$hvIOs~>^Q`Ab9j+WJ2mg4Bo(OS2Xi&%^J2k0*3G#je z-~z8^LKyEjwArA6%e+zA19-v|>XF=xiUd^@16sA&g<;THq9(4K1%<9l(4nk=1N8b_GN*$o|kEB$Ki9Hyt1W1h1PM^|fn9xtXP! zwq7eR{c<`X<~+uqCdhVG2ojCeb<6?`R=jVjXIc(N8ptkB^#5ND!X%KZ+9^k}%vNWL z2br~tFH1ONW}pHfWS0oH?J-_#^b!n`fOwg*z`jq$#2f!iPmcOfr-2RgT;#IYA?wyI!_)^3JY~42PjV~9<~@Dvj@t*%wb%B9kfXAJHayq2BhK-R^H^L zi4^QulwA?(C6c_b)Ms=FmNTcJQ7y;70!Qg7H~;qe_tnwwk&;$s05bHBm_;}YSOLl$ zpg^Mf=bDD`5u(UM7Vtp&Rn56ndQ0hK)$oRb<8c`X5MiW!7xY~&P>(9)^<^Q}&YP(o z`!g~kSYpO2!xXmsC4DXK(_j0klwlBli3k7z{zYAwj4XwZz7Sv=@A<%tD(olxi|@2) zDGwZJJQnZNOW5@t0@O&GH*!R%iLO#hQ)rncb2KL1T32-1Ua#?}7=Q;Z z^g2p9r4c}NY37u-O%dt zgx<6PxlyXSct4A&wB9J7plC_=;(R^&7bY}Sf;#h~jVddDuIyn>S95^Iy8`W*mQl=< z^d~EDoLc5o^>Xb8a4-5?z8pO>L7f(X3}$mBp7sYON498?0xIR)*X*= z|EpE;B1|oRYJI5w1No#fEPJcbiTg+2+y{(B^4@>yOPn=sEsummt+{-WpcN4lXc&6O zx%yO=a<=P2j>Y1kmg&$RN6#n{zE#If9@F8KwHn=1{gfyeb%Vs;Bc+UJlv*1sxf`s;uDn%9icun8CZ6BcQ=i8^~*8saV<yJ@48w6#z3P&X$5Q1ZWAFWr1DGj~TCRTg(wSJ9srV=OyVnYu8$a&5yuC z4n3=7ghqNBAkv>Yrjm$5hEK9ScuM`xaFwKRBUosX(&$n1u7*;SN`%P<2QplU+g9XH!n@3l-y~H9KWofSn1ZjZ>imKgY z)WodN3w_w?)}|SD{ygrWXM=n)R)veiZ8SY48BAC4YjFuNNn52Zi9II<&+0n!E^>}F z-{i^mOt1krv(>X#q!ZE}hZQnEp>3~rTbMwQ936Y#xgU8o@#r8O5Q-%eWf$8Ij=gjP zf zGWD)upXhuk?t1a=7!SwQVhG`*(P7*ey!@$Fh`iZWQ8C?7_hcjM?>CW?F(lRF<~VK| z!h|v(F3U09kc1Oj0;@ae(A5rX@rJo)&`ovtK;@s+MvUbm0&o`7#h8SD=p;9%t+-r@ zK;eh640;tgzG$TBBmB7oa--e%zDS3r4jA^f_;8liWHMFv$m1ops0-}?&T{I*s?{TV`V=ioncOdLq7Bnn!P zgVEfULKoX>IUr3orr@o^#`@BE_HUeM@mpzHEAy9ue^t4cD@ zMSRIN$nTJ!kv=5R_^3eGOWoZuM=zrya=ZgM|}}c`Bqq) z$%WKl$khc#{PL&g-$&XyJy3GtOY@OIeD=Fu1Uak* zmmDbQM_zy%EealsFm5?yPfQqWTUH~8lbH1USDn|7u~xMEa(VV_+T`;FSK2!aCfDr>dKx;fYC2zUAHB5;_4}wU8aT?Hm*By= zH}szSh8gi<*}Dcj2%L`$X~D&F@^YAtBm)O`7w#kSv3_>EO*$%ZWjtn92?(hD)$l|<-&Pb2NVYwXcL>L7zyM?$ z)rh=S@3f+T?H;{BpcIg4v92iXf-|pX;3hGH`^`?xx31$SbAv$wJibnKdU+9#ftEk& zrvAx-ARQsqJVdt2Y3?$2OR=+-^Teu#(1M`CZl4IxbX2SK1Z<(yldo-HjG5Hl7tlsKtmy)7wG2T4h0q=f}QVt2WPx}5n=tp#G(G*@|>Pno%3+?S}K?_j@s(X>qO(*J_8jpN%661Dfy zNQKO|M5OZ0wRa7~ni7ziG3Iv-kng-*g{^2`iV=7d-(w)a1+)#`4NjK3@+YF+>Sg!%kB$s6U0qu9jRnK5KqDh;2VD_YFG4vvCc*WB9?cYDUCW#ZHs9z zcjwJ+fI@e)%Fajj#W4^;L=MAG&{8nv^}r$$3I7t5(s-F;fUXwIrul0wB%-^=#9=xj z3lgaQhvIs>nxNpq&^jv_e5!KOq~73u#qS3oh0Pd@7}y4Mmlr+hM=bgF$FyrpBJlAj zMqPh(9zOF$w=r2J(f#V8yJ-mK`LY80IR(RtjEiOh*b7>=*;mz!fVm?gX#^&*Zj`?j zkvgE}X+RGWz1JN8ojFWV$m%VJjdPiJZfv`7A5M=mA2g)6aZBo41Y#U&;}z^j3GheGkp1_?YU6kSS^tNUoLYbHT_#?P);U4AytR3H({V3ie;QGF*`o( zd@T{n<^9(Hf+kN5jQ_~4WBP3?OxdhHVnD1j_H{u}w##AjL6q|FYl}9NC*I;eN{oCEyY9>+taakpB0_+0z6d*22sFq0?ZOhcVP&`~ zY3c=u`%kJ7h00nIFF#cO3j@wdv8BVKl8hIXMNHI4XL`jUE>7;no3<248JoGu!=O%D zm~+-kU5c%$GjP1Me|A_Luj3Nssem=38=uB;rxB+QZct2*Te3`$XZnUMirY2ie4;8P zsL{ojac0=Y&e?qkV;n!^!Rs7`K&D#600ld#bO29VOJ^mf`iM=+8w;z<8i>LRy6NE! zi4%e5bgl$$7_lznhF+B9XaI%p^hweZaX3@*8F2cws5E{@)D)5-`Eg?C=xO4VwS8%` zf4V0^{^hD+3RAD3_RD=G9<;pW zQ)I0(z#-k2C%Ch6KhMvm1|N;a!U z0VBGvXQjA(FI3E$eOSy=cmM!5n=@`)=0ej1Xw_LR!bYVaHYbrJ-8?HVR2^$_ z$Qlp4M8GV261lr{09zJqjBb_!eejzhT?ZSx371H$<~y<`??38os_`V3E2`Lv$-w{s zIRoxMeU0x}Gk^hCP(DH^uMqPl5c+z?wk8(QLY28FnQ7aZ@#WaLYU>|i(#p}SFP&UL zQNbE5RM2Q^*|8o}U)BvLBus6)3bxF{Jj0D=8&7LD+Pn8_1Sm4JMbnA z7Z6*CwxXYiRpg9kMCnoG0bN!y%nEw3dakop>Ep4TNpn31Glsd^5eDk!#VM5_Wqz>U zTcTDYAg(!2cyfP(4kf5#)c*-Mge4VE5V%^jo)k2&lv2IE3!zSz!+q92lb-~n-=}*J zJw|lP3>xJ&)bGklQ$;=&LKTm&S`XMVQ<{pCenxVLzgU4dMUO2W3Lef04o-1A9}ka5 z%OIg$gUaHm+=h%+5Pv=l9UrP}E=MUpxB@n|+4U~%jr)F`_F<$weNakyPdB%0`n(U& z4Z<`5uQ4*<$ry04+PQ{cN)!T=*u=Pu(625S z)xB865WRk~911MO@=&SI77hx!hj>dd1zCd@bN(Qci= zwKN8GD+%>M(UmWv2Y>uNim;FZDZ+CbEO2Y+CRt59qk|j)e+*wfTfsZEF!2euHBhc0 z@)W&E8D0o$`~*#y;EYhHx9U7b%GqvtrmvNdhy8yN;I}cTKdp+U6)D=-|23ol0Fpb9 AbpQYW literal 0 HcmV?d00001 diff --git a/images/welcome.webp b/images/welcome.webp new file mode 100644 index 0000000000000000000000000000000000000000..066d774a5031724020b20a318ece01d807f99124 GIT binary patch literal 38666 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 Dp?q4g literal 0 HcmV?d00001 diff --git a/images/womenin-id-header.webp b/images/womenin-id-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..428104366d631cef09acd59cecdcc0c5b00f3e24 GIT binary patch literal 25346 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ž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 a`daJ%O=1850000000000000000000=D!--x literal 0 HcmV?d00001 diff --git a/images/womenin-id-teaser.webp b/images/womenin-id-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..2f893c1f22f0e3e7824323c697b80b8bffc4ade8 GIT binary patch literal 3260 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 literal 0 HcmV?d00001 diff --git a/images/xdi-teaser.webp b/images/xdi-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..0bced6234123086572431e0f15e7a47ca5551c33 GIT binary patch literal 3030 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 Yi_0s8dT1iq| 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 G|KdMs;|G-h literal 0 HcmV?d00001 diff --git a/images/zug-header.webp b/images/zug-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..ed8f8d0466f8f7ad3e6641bd0c50398355c811ea GIT binary patch literal 109202 zcmV(pK=8j(Nk&GBssR93MM6+kP&godssR8{iv*nkD%=GZ0Y1e}olB>rBBeCA9q8~F ziDhVwUim}d59VpziS?KBo$B@Y-_)y&+*?c|Brv+{&T=zynkQ+ll_1DKVg5PeqR1Z`7iXp`+hNhA^&gu z&*eX&zZ$>L{}uUv@(cOb^?&#O;5~7E$Nvxc|MZ>on*aIV{9oz6+53chH}%i@pW%Pi z{^NW-eP8|0^xy0M`1_apclp2jpXUG8{>%M=e@*`D|8xAew_o-AC_fGV7xy3F8~TU% z-~GSoKiq!o{W$-h|LguI{7>G$eLt;#yZ`I{bY}il>R0&0hl_A?HOlF*XA&{0A zXaq#R?@)o>utqn?VW&EEE8E3N{C;ge^i>Cw5J47kkRB?05)(JZdhohOC(nh*DgpM`ux9Fd^iOIG7 zA(V4lYay#Zgv=WT!4otYPZCNDJ6HVy$k&4*9X@=PE;X(;;e?Xp6<%o|oMmpm*|D0i zvgIB^uI=N7EYdy`7yF1e3R)#L4Y-KoCh$|f-p&OO;8DT9i$iN@6tsgU!~q-Smh^b? zJ*zfOj#UQgRbIf79&~^4HMb6WF6r5?xVy#OQ(uVdk5oU1+>M%fcNOTd@HFx28?$xD zq(4|@uG2PW_Jpi#{R@mtsNl?B4lCpN1<-&rIy0pt~xR4Yg11g@2`i`jHiHPd<@ znfi^Gu*^mdiGEOQ*FlG?BcN6yv)O?@G22r6dxf zy>cT6vp~A&YV)F6aWmaYRppnzcM7?b5<6Mq!JZU!A!9$Rab!$HB}3QXitcKr;i{XB zu~Gw;+Uj0tH2N4pOJk`(|{HZnd3IELPVXM=4i^^L%Ykpq9^Tb#7NG-E^>*Fip1@ZL^6LWFIn)TfHiw+uv7!)UYCG zVHi;ID0Clm;l*e&=W2O;C~f-6bg-Aqa8`Pq<`w@uD=rKHfMF>WQK>5#?!LQGo|zL| zU=tw-Qqa~iDgw>;9o2QLlcBuQXa0#jOKj>Tkr&$t|3m<7)iAU8c}2ON_G*S2t}bsK zyngKxOl?zycGpO=>=9)eAxdem|pd0 z4or0f>8;|<&F<|$rmI#y7>FoE4K)f=HzMoKvBOUpUQe@Y4)@53FAj%-p9LpwR4SWp z6q>$QMlLwC;UQioP?OwMWEWJ}MWoz>v5eGQiE$Tm6V@aJlpn%R#cqlm`CasaO*~Zc zRrjR3X_E-gyxo_))eWPJ*2*j@%@av7YRPWYq0LiiYUsa`&9h!Eojp+P3xGkVwP*9l zX>d*lWx`y)lH~nGRX8UzTE6yCZHrV(w)a>@Yrr|i7O|;Bt4*}cBstCn3tuif!ZHSG z!-rUwD|ytUlx1wxN4W(8ZA)ZJ zM7o66pIByma*$g%l9+r5*ZQ{`65s5$goz>O><@2H5j}Ff zUPZyz+VM6F>xEw7``A;&r*Gvf93q=CSU&=PpNjL2^IYmc(kgsm8kA)ivegpYUPDdK zDo0#TitHj#imW1iWj}3?9Xr?>M+uB2Gmxeh z(83G{xcscfn=X^5>C6Sp;0=cx07P9pz&rap-*dQ~eM17KxEkIQ+Pnidna3z`-BAk& z^kvXSiUrH3A2O31ecAVi{wX5UPV)`-7i!={KlAL= zt+UXGCO=ZM?~q$hZjx@id7vFnMQ&Ff7)Pz{GS15=$=d>COfTc~Qt9G)AgwN#GatbK zC4$^k`2x$_2L?002%{|j?_8%elYJ~O+LL8exMljOp=X`Y-X5u(8c!(^I?BNXc#YBC zn1WEX@47HFC1Z1#9URW_vxh7$mq;+Bd1a}(Y1nDR!yjsr{wdt=ddsBF;M15s;5vf(??x4s?zu-E2X!@(f^## z#wqkQD;TD6@_>R;zNK|nd06IbHkTj`jGsz8W|6W>a#KgLx;x7SDE$dCPZr0>WH=Vw zgCS<|and`W-UQ~D^XWiGoW27%WpcQDhXni)o4UaIoScI<3XLmd^{UdM+XHkRWQ z1)zJ8a&}6I6o){E_ObAAF2d<+#exzD$*?Ct@>ThJ9ZE}p%E-!AFTcR7eaQIi%K_2< zcA1QXEgWE^`!TR8pL)AdMlaaTS90J{V%}@Sh3sBWUEo>2CS)i0*ih+X)7vT5L(_AT zH)`1yC9lc8wynp0DPrO5(3wlfn5koTum)}N!s1wp@m2OcxfLrjf-#U++Q&is(c3MT zCAy8S1QH(O9&Ie0RFG&XmD@)0BMbT(ijLo|K!ffoYOURh`=oAS+5F?z_^wO-{IadZ zfFRQ^L|McrK>QiZrKets46I9dWVbTkg+jy)eT1EyK3X~Kf=`<-WT{x~lx;#G@YP0tSmqv?~L-+^dd;m&{J)Sop6G}%Xmw>(Yfj{(hp>tsGE$eU60gh4g>5d;dgHm z_I?^Tk9}xnL?u=prFW2n%}}B5aI30G=`cy~0w_=0IdK<%CMJHuVZQ_VW%HOGCp1Js z#%i?Bs9?e@4ncRa0Ntw#rDz}Rt%URRIOL$aO(KVSgm1eT#+c32Cx??Q(*=1H;AP)y zEr{y_!B4L9n40gZ4ggNL3j6Rj;M|bHZ`S(($*=8TbK-J5M@k^`WN4!iQfhObWXl2J z2>C!E;o8jVe(-Uu%^xF(*rdKz#Ur!#WG48Jpw^c}UpJ0&4lfolYT)DaLoFEGcucr! z+^5|gYf0Ti!pt(3d}g#Bm`@yGt9=HU5eg!uv%%LuHAixyo zS(}XJj?G&==mKKk)=<1lNM?_<&2a%}|FoGq1))ezhPu9slxMgU{i}`dzVluE2=dLs zYz4>f(*)Q6XE}K_sqeyd42sXcXAm}gA}g!0Pt@oztr#*^EG=~1i_=K@2ipelg<*iU zVsK3r@7b9NK2oALa}Ao`xwOoh_MQ6x&25Iv)vhACZF`M-1^DEL3Eg%U)U*qirWE_+ z$7>|PdBgD~c;2m<@~QNY#akrb?eM(Jt2CSZ7+VFCERx{0YnK1M_Zv97k_PsM;14W6 zm1ZEYv=&mVM%gtHpv7uyyAq|}&*$3$wIGAq>TOdimk4M11$q{&l%Mq?`%>WNWbbdo z;Iaw-t4+D@glPL6&Jx_LAv8HODqFf1bsF9!E!B@UsotFJxZ$3DPeQt{1P$#|Q@;8b z^fBt~kxa}*Beoaciv7ucQk$*QaBt=&zaLRHZPtHxfa1Q7Xfa0RsS138^M&on%$8;} z#%hBs6KA1RLaQFr0-kY&I90D0mG@6%SHGwS2ejG~)PzJ`tZ|Zn7@i$UB7;IPbk zU5ka^84(DhkuHeYa|g&kR}FB~Kb>b#x_X7QcjcM5ZE+o53B^LZ!7)CrK#ym>GF)xi z3XgVM6|U6JTbeYPC3=uNS)VxhLcN^Y1vDseKOg+rbxDvxz`gJZo!W=`_)y0`+2>=rA1#fxXuXvt&aw~px@2@%Ow zRW+$_UODifPRuBexM55D<)>u_VWX{eHlGGUoE;_>=5QN*Oj4t=pAi?e9^^vz{xpPUlBd1CHulH7eD*KPj@tfhV^o__ zws|5Ew3W!?TEZENPNVs(mSUGS$bEM_IpM$S59Y@6eOLxtHxrLuObw0K{bispt)n7rqD+H$)_^qg^zKqwFG8_bub1Blpporb^1v{Yi$m*I!UDfh7^(^cheY6&E_$z(Qvo6>seFK;|GdKB1SB7sS<*Y<1kVbG;aNdzdwLfH z?(3qiOoPkQp>>O36!H8f5ka242eei&edJ1GLG~sR0T0SBLGz8#10avE>P(lVppkP! z<{f@H(O6+o^}K->_hPDJtmG-ZJGe?u8#^ClMDp)iYohHfvA{`T<~PVc($uh)jvByu z1GLYgmB$InR({xJnGK6qosH-re}wbWbPH)=gL#ZNADjXhezAskM)6VaxN-}6{m3t& zQb(7}45rtO(Ux?Pk=imooQtxLYQu+gou_gi&_7#hcbBr?`cZeHAwi;CrX^!*rVnss zP&!5dFyGuWE_e%)5+^O;rEvZ7*hzEto_7b2D@`4+uIZvc$B@73NHMei&ih*uhhzJr zh*tp~ao}H{8l&+)_a`uSwyH$3Mhm3A!Fw~c;?oA?u$>ybeg5% z^8+?v&_x}NJ^gv(a22r&^khVm$}2zCXiG#U#jQgK1j~T3uCQA6j~g^{;V}@7b-%IK zKC`QqT(BGXhqk=E?049fv_~B|D61M&c9B@0?8U|b)(^xF3Q32<{x`oe*h{xt!PpH3 zrkG6Na@z*j?JUbk#Lt=`yEeEJchmUwfV$*I$>GeMmO_jMH_@p4Ebk4$gJH;@5M?pN z9@KB@WzQuY?c#aB%ZWVk=(tsQ7}gG7BZ=7_kTyyOK}mBXsCu_=7eaLC2WZqu(o2R@ zj%Z$De51JeU;2GRDw`yoLJPm)Cu>EU@L^m(31{+8@B+6VgWP zbFSHZ{J##FX@>>l60`y> zmv7-)yo>o_$<7+BK>G()DY|6i|N7y5d(NWgaduJ=-^P9Cu)RGQ*)n&H`PNo{e25tA z-abGY4`Ud^ic)F5j4K??6nU?{h_qZ-#I57Eyb>lL{t{OlMWQDKP>D61sO~h_9dDHTnwI%5iz{<`%`(Yr9qw}5_+7ka-J08r* ze}E=ve4}-(>y*YUz=Ztd*}Ji%!w#S@^27+rZ5&f62PD-L8ykPZ+y8J`;F62}0|fcc ztu8id(p$$vAebX`J_=4K6;7%Nt>dgNirdCpj`YVm7U!{8)=iL26MW40Wf&zm1$y>H?=sIpdQewB5$TU0N_y<1GMUd!{O-N zLo}~3Ur&z{1di`27*jzf#|e$@i@1C6)XE!{M16?LU6O~$>2zc<#C5ZGj%e|!Pl@FC z?xrU4epZGF2)9yM!?MBA-EvF+tek%Mw3N2b=C+=)rl=U2qUS$Xf>58C7P~0y-XA}U zrkPA9dJZf{LGd|@x;SIz{ois0y&b5B;+m%Lobwfc^Nt?(+P+H;FRe=>d+NLuDm1dI zzP|$~@;yA#hyPm%wVO;HVE6g_vw*1YyPz>SyE}m7s_V4{us&Ypm1E=Tb&ywN@BYU+ zb;TrBQCLCe_NtdNtGQ*d#ql}-<8S<#_NC71x`(RXNLG;4q1VaHl!-QDCsa$ugc=4g zvz$9*wXw({kl{`64OR68v!h0wiO{HK1r3L_dQ_>lJW3Uwva7$)ggx+!^2YIyRYs?K zR=e6`)gHSXCDR)z-?stxK&ZL{>cbS-kbpSaME}Bzjq)jMAew^usttF!wupM!On+@U zu9qg-3x?jE%R!)c&AL8an?$2MO2shwa5D(XzrweKuy0ssx_2bHC-Wty>EN0;aM{|1n$;O_TtY?k z4Ul%u*0t`A7pia!8pYEv6ol0DP&(KgZe%^J;$zL`_46+UPAO2TGXFEir?rcf=LhCC`v+Bj8)9hNmt_0@m*fuq+} z?)0Jr0|6l=nDVq6L>WxDLN_CI`#U|rSLN2s|HfN<*A*^DW7R7|;sfIi7FVAf#KxuY z26k*h*7Fjwq`tZeqXHo}vaF}%!=ff9V_)@$jsp?>fxu|2LS2m=uh5hy>TvWZ8N)U* zUpR-=L_@<(9v{Ho|NrarTXhPwieo!F{oVTq=0pCqR^pfCQ5}%3XpgRbt=pHezfX$O zUhEeJcZ{g>jqEh90knRgzh{W%)A$ExD{%z@kSno7we|!$omA>LM8A{F#?+PSlU;!5 zk)ZX$&M7!nu%mrE&xc`KrtEE?;kN3Te!qT?{Hm)uDGK~idF1jiTM|o76{8z_1xKX=uY(C(0Y=#3EpGes zz;c$3TTYWeP+@<|bL_}XW-vRa^fJLX@TX`W!*SGWT}AOE=pz!c-!lpSC`-r@<;dnx zsw?SS8vc(U`aY@(!;`scwesr*J-m|7Q9q$qI0H`EslW;m%HvgdcADJ~8^T zD`$xQ#??Y1KUy?#?-->~PBu3mS$}UalOABTqp+CS*BGP6^4_u?Fw1OPsM6fV8OkVu zxw13YR2T|QwY@(1ThTrSiScP$F~3#pj4t|c#1Ev#K?5_f-|r3Mn+b;CWci3VoP^ub z%*`p3uz%e@YgFWP3D}`AQ!ZHG(~0B>$h?y+XoUTb@Q2KOj9M8b$kX}2DP?MduX%TS znZ0gkh{4t)qE~kd%W{DpC(CkuLJWytEZ(nu;!I(Z%muVfzWkA}C`tg&6j?7UYZP;G z^THB=r5DQ<6j;KHVhkej*?5fb$b{oOS@kuJ-$Ft$72z5-GZSQ_0frv(NF1fLO%8*0 z)#UbQew_ms5)z>cEX}jU^{WWyBRtl zo>cHrp%<3(g6Am@>#}GBp_`6VxTcT0_FNG9tewV{H(#T;^B^30qtS$xY_to=RT}Bf zmGzm$zbm!IOCH-^)3=1(s*9k&Wrz+CA&xWGZ`X6~`_3I82%1>;x4)Dnc2uslytflJ z^Yq=~na)y(0|Oy2o_rvhy~lQm^1Ebku$N{{NZ%^igcTF{-AM6PWn$)5X zLTgEu+?{G68}Lz&|y6-XZCy(TTp`0A)+{Yfr&E12Owp^$kfdYv`j3e z7D+r>@qtFNKRUC4J;}PD z`B<*_*`YMMNf=8IVJ1n{S5#7fANoLA9=%#?)ip3V%Q$-HCZnm!jUqnX2zHP;YoFPO zmP}x^^w-v}9AKw128{9WiH5<5|J;SeYM)n=)k||LSIj;*xbQF~(Lh*02EW$rWZ0c- zY;}%kxpBgzp|pw>j^mf32XS1NOCO&hB-<3lz3RSp$;*q%HC5_&NKvB*{EcHOdvbt1 zu`aaRQhRUOvA9KjG4r)l8?Gjn`C9Al<#8HJ~IoCa%rw`(+9oR4Yo=# zRhuoK^VFoEPjU-!^gaD|J;5eHEyA_`kB;~7Cf_!pK9{L#MzkH30se?ff0*@HoZRXT zm57#0v#QGh(>VT-(Bp}=xa^0NG;bh*QJ)4KDPs+^TZwZvGfMK8fK^T1JBJ?v#yu%# zS7lH71z;YKl~cqNepX0QI67vOY;qCpd5%w22*dS>d>R$X(;W zoE67s`|PfFu@=0b3l-#a>R=YSq&=l4Bc?&VHD(?gnM%4CJ$t$mR(s%g8;=6F?g_@f zY)y_fPIYCP!NR~XKH+0nIUyscGWRfMu=Fw)sFwb%yr%j-7;HIFt|WjRl{{)gL;}by z`_$lD-=xSiuJ=d@V^}m&6*n(ShxP76t~g8qvz;|0=;TZH^;?6YNj{kB~wC2DP8#80PoV5N!z0P7lBOY$+txju?+TuB^UHC}Wo2-$aJ;t1hw2oBI@?I)n!m^;|@%X4zJCnd5sVWi5a ze#H3=bf>VP5RacdGM=A~0Is7$#57p`TuPuF26lUHJ8k=d!;!)a)`5xKuu|0}`cTno z@xE0<#o<3ZcF7SqPhD|7JrQbD~89spuqKVglM3Dee9<)KykMKY*; z?=S1iA6lKAaQ0hxsFz;^l(BKTS@LA>-67PYvfM0Kvc9LKx)p@6CN!x}OHMLkfsdQ8#hynu)T6W=uyr`M&&u#xaI%F9PtYT;&}m<) z)x!Gu;crd?MU{lzPgG|9H3D9fhik?TT}b!^%AKvs1srYva}3lO_K58iVNrbQYp32Z z)$Uo9Sc>2ljemt>#vHF+uPL1R(hoi_BHBnLzHmeP?mRf+s2pSB;(DLs*1OLITlN(k z$V$YeyMn!GFUow9f?1Zy6Cs@Lq1EZV^!x>XmTA$~jBf4NzY6P>D(aY66*x8A`b=8) zY|kLCc?nPzhR8{#HRm4NDc{Kzt$j4ixg~Q|t59urpQU}_Z8uVAV$~QdIToiLu7aM` z9PE0H2eaG(Shfj1VpF$%4({Ri@pxbtoErgCUGLS#ju7RWzrztw3*u@isfEQR{-$)L z2K^X2C@auWk17dp+$YX;>tR|a{!f+7^@mYtxAdp-v!p%(N{=GVMmx$&56%nm~I z;KvQaYx(C=D z^83Kn@l-5X((FV*1i5`@fo-sujO^t2^h4d4rDxvPm0d>XJY4zluI^g`+oZ-jHbtmq zr*%uQ*bc>X5Nu^Q46foaOM!{Vt)6vqG+&3YpguiO{K^g~@@X(iB!aZ5b=QZUIJ!(G zIAv!e1DwrbWSMeK3>{e|*k$l5&BUZH%aOJ{J%PB>G(LtuiGNpEPq|D>yRq%vL`5V+ z!xg|@GBVso*5q9ai2U02I7FJV)*d4n!wr<`6zqWvl|Fk%SoWA(%C`s*enAdZ{12;k z4Z|KF+8fE4tv<%+5t8M%z?&F@JKqdW^zSzXnh!%&0`GxyD+97LTceC_oLh>mbxUx> zlZm36p0?O90j$8a8Q27ZIJ+`^-W6i(f0o|fl3rL!2mk=j=#W>KP$8kkNo8H@DVGk( zBcc1=S@42w`&Vg+)^E`Q@*mZq;h#x>{_g`<-B$$eL)}m}?>b#qOO{E8*;b3Jnb0WW zL4DU~j1!FjEs@KHTsD8oH6L=36`al`wQX-VwnOyp3NzBYT)YBIB?NVK;qKYU;8e58 zJyTL~)W<-7vFfeUy%P+`kc+SV9i(-5AaN=lafSFY&!0n-{-Z_7Hps6s7}mA+AK!yh z7+dHW%qFbI5r_10QsbxG*aHl1v&eZ|QCl@Tfv-rJ^urdZ2=k8gUYnvXaXV=s_nj-7 zb|w8nnd2V8*TP09Pn3-*tdwK_MkHlGWYJ^L2iJ7~eiKmxPkpqC1O>yh^2=dwEM@|r z6jJyA!$uQaVpJ&TAI=mPCho8DqWeNKMkZTjT@CA^+iOXXcastUomh!P_!o<>sYQQt zEd3iZwX<$W7hrLT2!U$}6@v{ZkAymGAylw}%n^b(sHEE!%QYF^pyVn5udbgQ1{YAT zaTDVK9SkXAE8PX%)0^nm|A6%o0gw4HRQ42r=<~dmN(IY-V|jiqokB4+spw2Fv(6WL zcdGvGM+wy`N2d|p9hp)^Ff^iE!h#vI(1r5!klX99yrdo;LfEy`i1i97GPQJkmNHB0 zNiujbY6lK{7(!XfT7B%g6&RAw{%{65t!eHLK~bM-Hk!f4Y%_^RR1RtvVMD(g{)WBW zWHNd;*Rl-Cw`qi9SY4iod{}Z?wlx>sVDM8S-HeUPt^xBaZxVw8`_hTQ`)N;C)(yXmb3`2N%P`+_PG3en-#hL<1$7T>&A%LG zmoqM^PI0y~<$W%JWtZZWm8>ro+J@v%@u=By2fC_>F5ZX$aLV(tD=)n;N2ygOQ(&v; zqr4RZkF%}CVhTbhr~+UssL16V+CXT^!nCa?;2YuGQDf21{OSbTVMhG7re3>{i(wV~&tyBIV+Vx;N z>+^( zF12kYu-j!)lGIxlU#NL^A8%cW8p|wlQpGJsH+2)X_(iNJ_koprA^;a_deUTqwXBB} z^MAB}jNosEBcF(WUb{X_*fN1!5gG@^AHR`zZ$%hI=1$H+(HsJoYmM{7Sur6+l1v6+ zrs_5kv$$vMGAM^4NS2OJxUyz^i*1EGs};bW*j!gAGg7cuG#F_QcdU289ygqZCv2Rl!?3FOM`553aTQu0L_IM`nxRq|@bw3{S0n*lPE( zWqa!sn;+{v_PXP7yWkAv>v)ikzO}htOQ=*Dbs=x~nev4xA0~?N3r)_VZq%-oIj#}xW-`_}M-9$n&(}&nD zUpwHX7AQ-E3a_V3Ps%KRkdystG!EeeD~Lhz?B4c~Pf=NfL`62ah(%FaigHp6oggaX z5nrI*OS0gE%Fw&-&$05ksLB&F8a>LTS-Q-_fIM5Rg}p+zS-D*KJ!HV+%wRTMFQH+} zmB=%Smnz-dWK&yybqI`-_h;|=bm0W8cR+6dCv=oiB3$0~I9vS!7lVtbQE`Gl8$UBV zw20b@7kVBl#g&^C0(Qi+B$_k~$&)@hE%YR}y1?9GGb}F4OG61LII4dY+X0Z*IBfPTwwTWM$^M9fF~INA9x z$|4m;4Y*r)`UT7$x!wWo%A~Gq1)krE#rQhCvzQrP30?bP;u*BhM)@wl)Af=k!k`UY zu$vOe%K#tQT&xb`RRC^WQ`npr;8@ezs-|aG4?`Mqy4nI~iMirC3_7IwNLe#*XQ4}( zHaY??M~Uw8{4Fb46uLcB4`#AT@HWsRXML)c+^DOlyX>P~kRcBQ)d-z7@dABv&ZL(Jh(@;fGWRR>6h*m8zejD9aVaYxG)`>EdmMW`+R zYYK2lK^RF$3&?io-7Q(&3jJFuD{x_Jz1Ry^T^L2@!=z>RJSYs;(rRR1K%TeK1jGC@ zjE59dAf$osObg+Fgz4;c5y-jLgOFY*Z4{?*`*Pp#C{?f_%pPjHg2s}74x`<4XB-X@ zE(HF1sfWZp`M>HuDY6TuF?#L;*x&X8m$u+)sr9K`75+9ToYkDTT+;h z(IBxMbp_9!1+eIh(wmMK`?Xa@qE|atx7rFa%cZYj&DjTl!VO%qB8Q=X>)>#_r$j%#V$)DZCBAasbX|(R ziO!7)2rKJo`>c1Th3rlm8<7I$PL7tGJ9YvHUtBu=X<+G}`NAY__IhQwN;ijbZlBwL z3Eu*+S%mmav1i)@KC2W?kN75XiW+pcl?g3tQ*1m8d!1S8o8U3m6&*cMnqkebQ=mz- zKI?S~uL8nkjNk)j#?#$Z36S#4Ra{(YGy&39r7mYsUChUz#XvO79WpFFTbjaK>x90WQCNtIc>TbY$V+@-RCyfBC6Wz`*jKKZ47byMJ_aZ)N?$e( zF2|`b+nn6rYNm8`-qwiG1T>;#J);TAt2E7gh2G88ZWxVGZ1ss^07Iec{47FFRP@RD z%8`wPft%{x>(fa=G{77A{vpTMF?&29t-&{^-16QHDmelO@{sEY&9STL{rPOyE~MD9 zt;i1K?l9pQhU*3c!p)H7YxC5Sy^|c&R~w$j)z__=&GyyCL~q_>4e%alK%8HS6(}q= z!z)VBH+}vj(Dc%ev~8M>ec`6I;%Jl@(N5#Btde#=dm|(vos71a*7$GktvitV>^rY- zAKYJ2T4=^sHjz$1g4ieISi=H4aW%df%Ay)iXgC#j;jS?*iXWM`E(4K%2YvA`Rq-N$h!jt5!`sv#Jde!0Xl8DhjV$2+Q#N{1- zt~&q#OAf-IiG97Et4yFH|B5<9Uauxz&ixTx%2cq^0m%-BRdAcTsSjKCD&uxd*l1$E`5}s|l{_cr`mHVKz)|~Lmbvv3ZdZIt zhX$z3J4;>bKi1p%1FjN-_sCGLat_s zBvk(~2jl(UPQp&=`Ic#THuRg@-F4jsCSb=`TsQ2U0n$0z1e^U?fAd|7Wq5E}J&_mq02Uh<2|Wvg z6hMj+>8@k(G>d92*gmH_?e-fI{6c&3qzgGimZ6Pn7Ye9plXhAKb@08kaN%1bZDf~F zYuP`wWKAyMLAeG9h2H3*%VwY5^}LO)3lfswf?)Azr@r>Z@=n&QrAzPF8r{NJCnU2g z)pyMj)Y0LeQ#)rvk`+GYG2%cZ9y z-Yy}#*}@i7mNF}iGFD1WuxwQ-elUw=DK2Au5gJyv0iBsGd%QPJP>ok|Io9+8oLlj? zEWNgI5Ubhr-|e}yzuf>OmAJ5kUK!JcGa7V545P4yZ%hmJI{$<(mOKn8HqCz+4MLB^ zYpE@Hr8#T!KiCYmI9U)9i=mrR15aFaFdBC zV)Y@GTzSpwEZCezv5C>|Z8arpI5g>!M(G>BMxh@4!>m<6is>v|rl4~Jf3h9%ZGVt( zXSR5oYj;Vw8FOzqr9N42-PN89#~CH7mxk&J@oVC(jCcX9!>Mb)yNE@-e3ZxZ3C(;} zu1A$u!!%a+C*k&AAz$v!AtKKn`qf5fi6*1EgJ^UE>5!EXHkCc@xIz!K>)_XY;piu3 zH-PVI?88PTubU}xOmdfaif+|h*=0sL=Pg+r9TU3k*dSw^#b7;>n?^ZCJ)``rQnM#q z6-zj*>Nmd`bhwi!#={rt-Zu{He2SYQ``?GYaT>ktP~F#A%TVTE2ED%kcd{7f{`X5k z90ox}VPLdttLK{TYNKthggDadK7~QsQ1g^S1hN$kqdVBhij+Xkmq876Kw4-Q2#B~w zNw#hW@c{lQZz+1Y%&r)#%NteDfmwD<9=?|_8tdT?e?uMPxcy+-=*eSgT=C+uSSV1Q z>*Koe)ye=9uljny`)hd8hwBp&U85PVUI%L>X+zUNc+A~Fq>ke6ryFAf)h?%Feexpy zqU10EO6JrlqkqOaW618a0$HHH0lFOv%+5+nZD$29CS3&V$`DyDFG(&$0kk`dn%{ip zPa4RL-F5@0qh#JNSUS&b$ZIX7&jUK1*oT)*_xBk9=N#LCT&8gUpA_O%YC*hsvt2-q zYW!w<%iD3#r!5O;mO(xvzp@rH>^-@;Dc802E(2VC zkmos6ANPQq@3a3Y;Iob@9wIbH!eHcP>|`pEo7n%M>I<5(YwlP`ny@!BeND1z;ogk#K@i#c#8khD;QyK0e%B~hyHrH0l-t^cfh8!_kX%Z|JpF_fjyZT zov6-PHbg?$572Qo<|$28zBl8vVBc@RJj%2^3C-SjzmPOpGd`dg=0Mpt%~E0miViI; zIieY#SA*L6B<9JstpDu-$vUk)gT#sAN!3i>Vm?@HR8oH-tJ3*d_lI}NVEKe(;Mb~h z`2aUSdjja5qP_TqY$xdNXkhPk)%hX_YJiO-T3ItnXt^G6TR_15$N$y-nnSX^cb_`q z?31=m_bw!@f+Dqf7qQ%uIwT2{n5p$4nZ)be^$V~`f1O{7;x|G0UiP%;s6dI)|j@^-wsSD=|vXHuzO*j7;if6sTBxhwxt^{7I z7f)ma&8P2fsbe!)x?<=%DNTp9g_{k0DcyG3&cmMrx{SDR?Zb3e-Leu~O#bO74`uh9 zZ+~{6xIa7dm}LIp$)56Zi-A&hh{bQZffTZoBW`0u8l>o7KrR=g_sN+Bh1&woD|639o4avSa-k2gXE z{vl#Ny!ckXD@IM_w2Q@)`-9i-q!PRfP$}OU&VG-&)<%|{l_pc*Z@vq4dQIqx{a_C= zkQn0J)xXYMeQ@yx9}1&jDz)&y@q94747f|U9a;^I2C`Kd^LvFFu+!leE7fQ8II~(e zUIExHFZ4D9XA1h%04DJzgQSQ7(pLV~KZ=t~iskFv=Why2WJCefud2rS;5GTi8MU|} zep&;NbZ$$k#wER&hdCE5LK7x9u=)D2N27=rGVorQfYO=zOWWH{%;|J%7ME{n!iypo zl;~fE-Vi!J?ew+)8ivFhKU!1qYvN89HO^ovy$Vq$%#-DML@SJ0KI`o3kTrXww!pFy zri&={kB{l_Rzl5ITpYA{0d8r&P{6}o;r^sdWoy{f*du(odt3Z;dIWK28vZUG5eAuT zQ2)=Uj`-tUgM${H)#N;+)B%e+_*VB15`JK5m@)aZYeUjT5r75YHapRUoxaBtQ@e7k z)C$hKFc()5L}{NoI2EIK{*iw6Xy_}7^LD`9YyYu^{};`?eT1rhqI7l{o!Kyf9LQg` zVLy|!ADqRza_{9^7yyB>C%#7y)HjV=7o&exF~HcW?IXkse=)GL>YwD~H}00^)aP&G zw5QXM`mj&;W`r#0DGg?y^he^k7I>pbow<<-39mGmzsT0T)hY zT8tEx$!ECC3b{Vg_EfeYZ&frR`oxz3%OVmd<_95PRk8s)M6FvIr#N_EH8);16JJct zp3*!_25Y7DqfQ&kkd$Z=0ls>sUwBVg zcO$=BBS=^S>HJX%;2dl_Kh_2*=NYhorOs41cYmE^isdbwu#e(0tH(SAob83MUBI_7 zc!J~02Jp1_BD8a%^`w@qGS93G+FuBWiFmOa z!GYeNZGqq_wKfCZADDWP>1m7nIHrS_=m7o0czwwG^_pAz=Ilfw^0Xt^9^T|hmtC`q zXHfCX5e!mnwA|3?lI2w4PZb9iQT@)_@o*C2co7pvS4Va>RP_pZ&3B3jG1g;1HA4}7 z;8a!Mn+(WO${EKz!~_D;aT8yrVN>2kFO|5i8wIKd5#HrLjSZG@Cdye&7w_A@7FWD0h}-4y+&&Z~Kn%pVe&n+0YM$w4B0>+ttnxfAF1P zw(uvGD~Ux~s;wRd8p8AgP$uTEoeRSAaMLdekJQ?7(`tZ&!Qc#cOxGr&n^a4*gBPn2Z0#QH!;* zh~UTk3hEUg9U1_)=;6_nRSkYZ8R3+eLrDi5I{s3e_8c^~Nh-}n{tZIvM3iDPUl1oCD)H+aX$}REahPs2J3DJ(y#hY&gQx zEx9c8K7;Pd-iK(MY^T;8Z!VL;dr~q?JLdp7K*qnu!H2{Tahm3o6=A+fP#D&$a}9|CCoz73*N@JK+B+A6PFZBkn5T>0(+hUEGV(J-Aqfq)n{>s zF^%$UQK*)E9e~LlY7sA`8fwBPtD>pUlPhp(WO)hhdbY6bi9aE+S<;^7C}A#@Hml7o zYp^v?DmTl>W&x^zWGAkU6T4?_(5V{fq%7$aH0uTa+>)f`cgGG+Y_V6GibpU$@ z6^Q&eWns=(KoSENm*h^SI-m6C3`9Rx@DzPe;Ygj~lj!x3ENSQl8$E#$u!`#gsg24H z0|<~-k4p3zCbukEdM*W^>u8&BiQl=mSu^VV*x(@3i9ah#6Hg+MwIs@5=7+gOWO|%sf%Z@H*{F{3uSM2_rHpEo1pT@fn35sFPOY+T}W!#U}%$5SGJe8Qyesf*Vp|zEIZCwV}$s$7POMH+9H7#xD>A z052LQAVcLZzRf_dB|VD;>TG;-f%EZQ21`b_!Anbk1%68)B&aacbV2*vBd#l(yK%|V zedR=6c;ERYdDTOM`=okRm$_?MUW};)hJfh%L%57<-F0K_%}B|iAX>*HK{0JQwrcR~ z_pVT}(Vpt`c@1=YSEZ(6X!-Uu&JMWcU=M4VRRvR+5*TOW*5yP}fm;$4>b`U$rUzpZ z&Y7&m2E`tNs$T`=bnhI(!W zUJ~Z&`uv+8zq4D^de|pCnn)WjJix>g7g#uiRhxlV!8nS;=p>Xn%v;ygiI7&HMUxmm zd8dBAQJ@gGT_wybQ--3^Q|Y67_t~dCKQMQwrjsGs zFFEQJ|2#th0rdGg;WoUI%SA{pglz=6QBHD-crSld25=C?Ulqp0GYo(>OaIyw zyW?As#3uVeKl-Dfo#P{CdS8zbjkw`0WO^@x*L4<833h3De4L`4U%qmEIr`&S)_4gQ zRK$V(GV0M8LfBR!>??z*h!f&kE*`{svZu|Rz_y(GAmpK5Xr9t+Oy;ZS)cr(3Oyi|$ zfO|&hss(A=Fd`5Qzr+#n(+%H{Drh{%yXdy8d!40+^fu%5)`_6c8OSTYTBM`0c4!=O z%g23DLZ0%GiZIN9{2H5b58Rxv1KS#5HJx_9d&XmDz35JIU2hkpM$i^wgoilSI#hdf z%Rek$q}thlE_(?Mh@cw2k|P#YI@FB*-ZU zs#p6&&T7|jK>N4h>v`31VRzG<;=iVCT-^yNg+vd6ApGXxwNuvFk4%51m zN6x!4xh7Cn? zBPIwERe#t0$KMzZiTrTui=N2z+(N65I&jp`oQJhWkkVMq@=#f>Io{vY_6*#J*iteu z*V=am(rz;yGAw~I6&C4t_wcUMNM_KBx8{5#khbz&>xU%!^^iM_>bU{2*QVE(hI?LP z;xjybF4ZAapNms9_y-w&5Ik5xA6T1*(+-k2&Ce@0bp@l>nmYoDgdXhWK95~UK(e*x zJ*8?H+Kpz6VnGD}ELBAq2&9d) z*pV=NG=+20BYNzJmpFr-pS2;<)w=RUORX0SbNk#>B{pCpQ?ad~<^%BwOI@VkcyH0~QMvgaAli6#i$ zwcS*~m{{$6ShGW2wKP!fVbUx*w&A5^kvnxja-FvHwo#rJ%|d>H*Jeqr zGd1n}Z<)=EDPg(qg`Ph6Sr*L8+|6SiDKO)bzq?IP=DxJlt%XH5VL+S#1Mj5C6XK1($c9)QTgi3x(!SOq zQ%{4T!uvBy0#;1bI5lN3`Nx13E~H7KxkNB0W`U3N&=vc$c$f$``%Snd!IjwD{s z;@k}ok}Uxa%kQQj2iMpt>ZgU|`bJY8kg|CrVomVU{Pd9Mk7qr+x9s|FR=g}J?7Df( zgz*%>13)!+f2|)V73gwac>FdJ|6+5>)XdNbai$U8->3si#vKI-i0OnXQ3!hU1K+g zjbnV<#_!zjKvQnKY0#G1FvYj9c}nUw1cBMCJ%)PErXvxVNNQrRb!o-u&~_dk{uVR= zMd5c8(ZD`)@%aDW_iB(V+#ArMiksi5(6=4l8$XhA((8YhyEJr%sP{ty!FuFarO>2_ zByI!QBbYMLQ_(AJLB0JfFH14~@?j=yP=qa<*%|W!5#IEMe%r(p3lroPr@4;|o$|=9 z75)bSVJFss*~DUAOu*ELcr?)q5F#SS<~g1O7Kd?mYGuJhVUOQE9?VNe(AsMW%!L*htRCpmp&geINqe_L0} zX2kqErT$A*s%t0p=S#8)@pNa3CRbbyQG@PmY!}e7A6Ej|R@!tF8^6|cHTjfpYLw-d ztZgS68TDfUoGg#;6-)f@gXhqdIbG=Q{I>LTTXL}$x$+%z=uHqy0dYx+iOmBTmfP!k_$ zX@y@mp2NeiX8tm}>H@RKJlt6AhC#1Z>er%~rL%;oKS(i<$O(PUQO#gUYP+5>v6_C! z40i>nx+tW~%o)Xrq<)YCmSg$Y)ee}UjGcQp;3cz_9z81KSXSB`H4-!vnUP9hglrxG zzf6ZPj=ZuhXRUhyklc`c48_Crla8qI%2;1;MN^V5eD}v#|Gl28HWPg3TlnxcUQ@fs z6%(nFaSi`93CxzJ<$e)W=m&F?y3f*9hENBxL)~%MWXgP-$EcQ;EZ;|=Z;8JI0aj!g z+r^?yaxveKvYgLoTZx5mT?zX#S9A?jDyb7?`x?LvpJ|SR>-LI+j*?J$;Z5MLS4M7_ zINwr}vxY5ZZvQSE2g7(z!xlhK^_Y;g?n6}U4^rHJRpsiFTJ_DUHC0Hgg4x)6vvifo zqxCK(b;S~g#}$)h)w00^v}9p`dosD;M`^g1Ps}DIao#8a#k^46|8&F;5aOmwCS`kc z=X%_t>rwPXu54Oxx8HaCY#VPbTTy`_T?7@0^larDxy*|_)9jgc0_@+cQyi0(;JsTT zZ+s!Z1bg9A;LKsfXd0Zge-vB<$i+CBi?WX%bgN)bRFmCct9G0_L&dR}$N|~K9t5;7 z!{6QRgSt9wwK<1_gI!*RxX<#V$&>=1zXYvy(~At(tRb;A#5i%Rdgu18^%C7(vB1(1JO)g6h3!y9hb56_e zU$t;f6SE6e{Ul^7GXy8ejRL1fLA*a#qiuJ02xYUjg6Oc4jL5FbcBp@3BGy{9)bSl=qKRflzM!NfV&sUpN}3upT~T*R5!# zseLX5AIdQ^X^r##Y|OWVM<^Tf%5uKzIu1;w#ktnP|Ci=+V2K`Ptqs7;a{VnOZ^dd} zR>C>r=4d^U8jKsaVMN4CO$*)#uAg(A?#QWcC#Fw#z@E#iaAD3ylL){gex0LANrPsQ z-6gNv+mahgL#>lo7vr5Z0?st9QDIOM(!CHLm=vA4*QdzmO_q3a6qKa`iuMYD?XV!r zZ~{`aN4cOVY`{58$Z6&7a8zaUm`HC@a@Rx@AV~IgH&%}%2%5nHouh`jA^12Z%J9*R zyMgE4J+_OrFk?uc;``3D>z7#8%I8<4gZ`4dD1<~MKAI;cm_(@Kaml)&;h8(#k*>SX zmIcaVbZU^f<Sj&@`-xDn~_I^kS6_8a$k)cP~xKe0!Fv z_aGx^$mJVek^0YU0ONuoUk0syXWt4gjFZ+=&|hz2kM+E*Q59|+9ntaDx4LIC_1ycQ zzhq%kQ{LZpZTo!Bmg#f3vjpHqA>ni5ghjX_sjKwABiyr5$n1HXRu>`YoPh3rhr<%E5&5>~oW{IPzKsC>i zz;|o-VkX&CW1l~|MbFJNFrk%^H_rGl@rS1J%OIpfn$K54EHR-6T^G3`kh`i<=eBMC zgfEAsGx8kB>^|8LDBZ}+OdhBQ9QjS_e$_fiCo=T^1J$qJDeUD^p0yvU5Ek@uu9B<% z%4ycv`#U^G^YcRfI<+q$97fQ}dPcw&ZsS?)O84^vv z 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

    DCYuj1S_IzQJlc`p{j9byp;X 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 00000000..4712ae82 --- /dev/null +++ b/index.html @@ -0,0 +1,1007212 @@ + + + + + + +Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + +
    +

    + + Decentralized Identity Web Directory + + +

    + +

    Meant to provide a high-level view of the Self Sovereign Decentralized Identity landscape. +

    + + + + + + +
    + + +
    + + + + + +
    + + + + + +
    + + + + +

    A good self‐sovereign identity system will allow individuals to directly influence how companies, governments, and others correlate our interactions across different services and locations by default. It won’t fix all identity problems nor preclude alternative identity approaches, but it will put the individual in control of most uses of identity and give organizations a simpler, easier, more ethical way to use identity to improve how they provide services and products. When successful, it will not only enable individuals to exercise greater control over how companies and governments keep track of us, it will also illuminate those situations where self‐sovereign identity is restricted, facilitating a conversation about when and where such limits are appropriate.
    Joe Andrieu -A Technology‐Free Definition of Self‐Sovereign Identity

    + + + +

    🚧 Decentralized-ID.com Updates! 🚧

    + +

    This site hadn't gotten as much attention, for some time, and much of the content had grown out of date. For the past 2 years our focus has been on Identosphere's weekly Self Sovereign Identity newsletter.

    + +

    Now we have begun to integrate that content from the newsletter, and gone over much of the older content, so this site will better reflect the current state of this ecosystem.

    + +

    We've also been rebuilding some of the structure of how this content will all be generated and displayed, into the future. Stay tuned for more updates and announcement.

    + +

    Categories

    + + +
      + + + + + + + + + + + + + + + + + + + + + +
    • + + Companies 22 + +
    • + + + + + + + + + + + + + + + + + +
    • + + Government 21 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Organizations 17 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Web Standards 15 + +
    • + + + + + + + + + + + + + + + + + +
    • + + Open Source Projects 14 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Development 13 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + History 12 + +
    • + + + + + + + + + + + + + + + + + +
    • + + Web 3 12 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Uses 11 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + About 7 + +
    • + + + + + + + + + + + + + + + +
    • + + Blockchain 7 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Resources 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Events 3 + +
    • + + + + + + + + + + + + + +
    • + + Decentralized Web 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Tags Grouped by Section

    +

    This system of navigation is part of an ongoing transition towards making this content, and its subject-matter, more accessible based upon the specific topic you are interested in.

    +

    Sections

    +RegionPolicyGuidanceBusinessOrganizationFocusAffiliationWorking-groupsSpecs-standardsDid-methodsTechPlatformsProtocolsToolsProductsEventsContentConcepts + +

    REGION

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Europe 10 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + EU 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Canada 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + California 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Switzerland 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Zug 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + USA 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Global 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Illinois 1 + +
    • + + + +
    • + + Wyoming 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Ontairo 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    POLICY

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + GDPR 12 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + eIDAS 9 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + CCPA 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    GUIDANCE

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + PCTF 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + UNSDGs 3 + +
    • + + + + + + + + + +
    • + + Laws of Identity 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Augmented Social Network 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Windhover Principles 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + NSTIC 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + National Data Strategy 1 + +
    • + + + +
    • + + Data A New Direction 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    BUSINESS

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Microsoft 22 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Evernym 21 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Consensys 14 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + uPort 11 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Transmute 10 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + IBM 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Digital Bazaar 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Danube Tech 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Blockstack 7 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Learning Machine 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + SecureKey 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Respect Network 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Trinsic 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Onfido 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Indicio 5 + +
    • + + + + + +
    • + + MATTR 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + ATB 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Jolocom 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + GS1 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Sphereon 4 + +
    • + + + +
    • + + SpruceID 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Mastercard 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + SITA 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + iRespond 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + JLinc 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Oracle 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Ontology 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Accenture 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Serto 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Anonyome Labs 3 + +
    • + + + + + +
    • + + Auth0 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Meeco 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + SICPA 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Swisscom 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Kiva 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + IDRamp 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + CULedger 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + lifeID 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + IPID 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + 3box 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DigiCert 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + ArcBlock 2 + +
    • + + + + + + + + + + + + + + + +
    • + + BOTLabs 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Interac 2 + +
    • + + + + + + + + + + + + + + + +
    • + + Metadium 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Workday 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + InfoCert 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Spherity 2 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + Civic 2 + +
    • + + + + + +
    • + + ProCivis 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Stranger Labs 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + IDUnion 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Factom 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Okta 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Bloom 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Saskatchewan 2 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + Vivvo 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DIZME 2 + +
    • + + + + + + + + + +
    • + + Ubisecure 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Dock 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Elastos 2 + +
    • + + + + + + + + + +
    • + + SelfKey 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Cisco 1 + +
    • + + + + + + + +
    • + + Truu 1 + +
    • + + + +
    • + + Tykn 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Nuggets 1 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + Mooti 1 + +
    • + + + + + +
    • + + MyCuID 1 + +
    • + + + + + + + +
    • + + R3 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Blockchain Foundry 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + NuID 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Taqanu 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Veridium 1 + +
    • + + + +
    • + + Finicity 1 + +
    • + + + + + + + + + + + + + + + +
    • + + ProSapien 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + PWC 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Authenteq 1 + +
    • + + + + + +
    • + + Datum 1 + +
    • + + + + + + + + + + + + + +
    • + + Verisign 1 + +
    • + + + +
    • + + IndieAuth 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + RSA 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Dignario 1 + +
    • + + + + + +
    • + + Mavnet 1 + +
    • + + + + + +
    • + + Mesur 1 + +
    • + + + +
    • + + Verified.ME 1 + +
    • + + + + + +
    • + + Solarity 1 + +
    • + + + +
    • + + Narf 1 + +
    • + + + +
    • + + Celerity 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Salesforce 1 + +
    • + + + + + +
    • + + agreementsolutions 1 + +
    • + + + +
    • + + BTP 1 + +
    • + + + +
    • + + Ayanworks 1 + +
    • + + + +
    • + + Blinking 1 + +
    • + + + +
    • + + HealthDigit 1 + +
    • + + + + + +
    • + + Sony 1 + +
    • + + + + + +
    • + + Digital Link 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Chainlink 1 + +
    • + + + + + +
    • + + Unibright 1 + +
    • + + + + + + + + + +
    • + + BMO 1 + +
    • + + + + + +
    • + + Cibc 1 + +
    • + + + +
    • + + Desjardins 1 + +
    • + + + +
    • + + ForgeRock 1 + +
    • + + + +
    • + + Manulife 1 + +
    • + + + +
    • + + Newbruns 1 + +
    • + + + + + +
    • + + Td 1 + +
    • + + + +
    • + + Telus 1 + +
    • + + + +
    • + + 2Keys 1 + +
    • + + + + + +
    • + + Applied Recognition 1 + +
    • + + + + + + + +
    • + + C1 1 + +
    • + + + +
    • + + Canada Health Infoway 1 + +
    • + + + +
    • + + Convergence 1 + +
    • + + + +
    • + + DI 1 + +
    • + + + +
    • + + Digidentity 1 + +
    • + + + +
    • + + Equifax 1 + +
    • + + + +
    • + + Equitable Bank 1 + +
    • + + + +
    • + + Hypersecu 1 + +
    • + + + +
    • + + iComply 1 + +
    • + + + + + +
    • + + IdentityNorth 1 + +
    • + + + +
    • + + Identos 1 + +
    • + + + +
    • + + In fidem 1 + +
    • + + + +
    • + + Ltsa 1 + +
    • + + + +
    • + + Libro 1 + +
    • + + + +
    • + + LD 1 + +
    • + + + +
    • + + Northern Block 1 + +
    • + + + +
    • + + Notarius couleur 1 + +
    • + + + +
    • + + OARO 1 + +
    • + + + +
    • + + One span 1 + +
    • + + + +
    • + + Outlier 1 + +
    • + + + +
    • + + Payments Canada 1 + +
    • + + + +
    • + + Prodigy 1 + +
    • + + + +
    • + + PlaceSpeak 1 + +
    • + + + +
    • + + Quartech 1 + +
    • + + + +
    • + + RBC 1 1 + +
    • + + + +
    • + + Safran 1 + +
    • + + + + + +
    • + + Securefact 1 + +
    • + + + +
    • + + Simeio 1 + +
    • + + + +
    • + + Smart species 1 + +
    • + + + +
    • + + TreeFort 1 + +
    • + + + +
    • + + Trulioo 1 + +
    • + + + +
    • + + Vallid 1 + +
    • + + + +
    • + + Vancity 1 + +
    • + + + +
    • + + Worldreach 1 + +
    • + + + +
    • + + Yoti 1 + +
    • + + + + + +
    • + + UXP Systems 1 + +
    • + + + +
    • + + Boloro 1 + +
    • + + + +
    • + + Plurilock 1 + +
    • + + + +
    • + + 1Kosmos 1 + +
    • + + + +
    • + + Gambit 1 + +
    • + + + +
    • + + In-Sec-M 1 + +
    • + + + +
    • + + Ingenico 1 + +
    • + + + + + +
    • + + 100101075 1 + +
    • + + + +
    • + + Get Group 1 + +
    • + + + +
    • + + Pragma 1 + +
    • + + + +
    • + + Modohr 1 + +
    • + + + +
    • + + Celero 1 + +
    • + + + +
    • + + Vlinder 1 + +
    • + + + +
    • + + Mavennet 1 + +
    • + + + +
    • + + iProov 1 + +
    • + + + +
    • + + Peer Social 1 + +
    • + + + +
    • + + Jumio 1 + +
    • + + + +
    • + + Folio 1 + +
    • + + + +
    • + + Arucc 1 + +
    • + + + +
    • + + Stash 1 + +
    • + + + +
    • + + Supercluster 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Dark Matter Labs 1 + +
    • + + + +
    • + + Eclipse 1 + +
    • + + + + + +
    • + + Gavi 1 + +
    • + + + +
    • + + Ideo 1 + +
    • + + + + + +
    • + + UC Berkeley 1 + +
    • + + + +
    • + + BLOK 1 + +
    • + + + +
    • + + FHI360 1 + +
    • + + + +
    • + + ICC 1 + +
    • + + + + + +
    • + + Mercy Corps 1 + +
    • + + + +
    • + + National Cybersecurity Center 1 + +
    • + + + +
    • + + Panta Transportation 1 + +
    • + + + +
    • + + Simprints 1 + +
    • + + + + + +
    • + + Bitwise 1 + +
    • + + + +
    • + + DFINITY 1 + +
    • + + + +
    • + + Fujitsu 1 + +
    • + + + +
    • + + Intel 1 + +
    • + + + +
    • + + State Street 1 + +
    • + + + +
    • + + CFCA 1 + +
    • + + + + + + + +
    • + + ICAI India 1 + +
    • + + + +
    • + + SwissSign 1 + +
    • + + + + + + + + + + + + + +
    • + + MedCreds 1 + +
    • + + + + + +
    • + + TNO 1 + +
    • + + + +
    • + + Consensys Health 1 + +
    • + + + +
    • + + Luxoft 1 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + PRIVATE 1 + +
    • + + + + + + + + + +
    • + + Trust Stamp 1 + +
    • + + + + + + + +
    • + + Proven 1 + +
    • + + + + + + + + + +
    • + + EntTrustient 1 + +
    • + + + + + +
    • + + GlobaliD 1 + +
    • + + + +
    • + + Uphold 1 + +
    • + + + +
    • + + Cynjatech 1 + +
    • + + + +
    • + + Finclusive 1 + +
    • + + + +
    • + + Xertify 1 + +
    • + + + +
    • + + Snowbridge Inc 1 + +
    • + + + +
    • + + Bot Ventures 1 + +
    • + + + +
    • + + BlockSpaces 1 + +
    • + + + +
    • + + Blockster Labs 1 + +
    • + + + +
    • + + Selfd.id 1 + +
    • + + + +
    • + + Liquid Avatar Technologies 1 + +
    • + + + +
    • + + Snapper Future Tech 1 + +
    • + + + +
    • + + Lorica Identity 1 + +
    • + + + +
    • + + BizSecure 1 + +
    • + + + +
    • + + Networks Synergy 1 + +
    • + + + +
    • + + Absolutely Zero Cyber 1 + +
    • + + + +
    • + + Cysecure 1 + +
    • + + + +
    • + + VERSES Labs 1 + +
    • + + + + + + + +
    • + + Privatyze 1 + +
    • + + + +
    • + + Bullet ID 1 + +
    • + + + +
    • + + Verio ID 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Legisym 1 + +
    • + + + +
    • + + Kuppinger Cole 1 + +
    • + + + +
    • + + Credible 1 + +
    • + + + +
    • + + Kepler 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + KYC-Chain 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + 51nodes 1 + +
    • + + + +
    • + + ABT Network 1 + +
    • + + + +
    • + + Aergo 1 + +
    • + + + +
    • + + Ardor 1 + +
    • + + + +
    • + + Baidu 1 + +
    • + + + + + +
    • + + BIF 1 + +
    • + + + +
    • + + BiiLabs 1 + +
    • + + + +
    • + + Binance 1 + +
    • + + + + + +
    • + + Blockcore 1 + +
    • + + + +
    • + + Blocko 1 + +
    • + + + +
    • + + bryk 1 + +
    • + + + + + +
    • + + Teleinfo CAICT 1 + +
    • + + + +
    • + + Celo 1 + +
    • + + + + + +
    • + + Chainyard 1 + +
    • + + + +
    • + + Cloudchain 1 + +
    • + + + + + +
    • + + Consent 1 + +
    • + + + +
    • + + Corda 1 + +
    • + + + +
    • + + cryptonics 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Echo 1 + +
    • + + + + + + + +
    • + + Evan Network 1 + +
    • + + + +
    • + + Gatica 1 + +
    • + + + +
    • + + Github 1 + +
    • + + + +
    • + + GRGBanking 1 + +
    • + + + + + +
    • + + Halialabs 1 + +
    • + + + + + + + + + +
    • + + ICONLOOP 1 + +
    • + + + +
    • + + InfoWallet 1 + +
    • + + + +
    • + + IOP 1 + +
    • + + + +
    • + + IoTeX 1 + +
    • + + + +
    • + + Jnctn 1 + +
    • + + + + + +
    • + + KILT 1 + +
    • + + + + + +
    • + + MediBloc 1 + +
    • + + + +
    • + + MOAC 1 + +
    • + + + + + + + +
    • + + Ockam 1 + +
    • + + + +
    • + + OmniOne 1 + +
    • + + + + + +
    • + + ProximaX 1 + +
    • + + + +
    • + + Quorum 1 + +
    • + + + +
    • + + Raonsecure 1 + +
    • + + + + + + + +
    • + + SpaceElephant 1 + +
    • + + + + + +
    • + + TMChain 1 + +
    • + + + +
    • + + Token.TM 1 + +
    • + + + + + +
    • + + TranSendX 1 + +
    • + + + + + +
    • + + Twitter 1 + +
    • + + + + + + + +
    • + + Vaultie 1 + +
    • + + + +
    • + + VeramoLabs 1 + +
    • + + + +
    • + + VP 1 + +
    • + + + +
    • + + Weelink 1 + +
    • + + + +
    • + + YLZ Inc 1 + +
    • + + + + + +
    + +

    ORGANIZATION

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + W3C 30 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DIF 26 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Sovrin Foundation 17 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Veres One 8 + +
    • + + + + + + + + + + + + + + + + + + + +
    • + + FIDO 8 + +
    • + + + + + +
    • + + OASIS 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DHS 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + BCGov 7 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + ID2020 7 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + MyData 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + GLEIF 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + IETF 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Trust over IP 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + OpenID 4 + +
    • + + + + + + + + + + + + + + + +
    • + + IDCommons 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DIACC 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + EBSI 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Linux Foundation 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Enterprise Ethereum Alliance 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Ethereum Enterprise Alliance 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + ESSIFlab 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Ethereum Foundation 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + WomeninID 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + WEF 1 + +
    • + + + + + +
    • + + UNHCR 1 + +
    • + + + +
    • + + UNDP 1 + +
    • + + + +
    • + + UN/CEFACT 1 + +
    • + + + +
    • + + Blockchain for Impact 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Crypto Valley Association 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Canadapost 1 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + Affinity Credit Union 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + IAB 1 + +
    • + + + +
    • + + IAPP 1 + +
    • + + + +
    • + + CPRA 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Rockefeller Foundation 1 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + ACM 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Dutch Research 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + VCI 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DigitalScot 1 + +
    • + + + + + +
    • + + Secure Digital Identity Association 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Hyperledger 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + BlockchainCommons 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + TIFAC-CORE 1 + +
    • + + + + + + + + + + + + + + + +
    • + + UNISOT 1 + +
    • + + + + + + + + + + + + + + + + + +
    + +

    FOCUS

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Web3 15 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Enterprise 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Interop 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Education 4 + +
    • + + + + + + + + + + + + + + + +
    • + + Healthcare 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Humanitarian 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Supply Chain 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Compliance 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DWeb 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Machine Readable Governance 2 + +
    • + + + + + + + + + + + +
    • + + IAM 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + COVID 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + ID 1 + +
    • + + + + + + + + + +
    • + + Onboarding 1 + +
    • + + + + + + + + + +
    • + + Personal Data 1 + +
    • + + + + + + + + + +
    • + + Public Sector 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + SaaS 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    AFFILIATION

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Sovrin Steward 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + ID2020 Founder 1 + +
    • + + + +
    • + + VCI Founder 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    WORKING-GROUPS

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Credentials Community Group 14 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Claims and Credentials WG 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DIDComm WG 2 + +
    • + + + + + +
    • + + Storage and Compute WG 2 + +
    • + + + +
    • + + Identifiers and Discovery WG 2 + +
    • + + + +
    • + + DIDAuth WG 2 + +
    • + + + +
    • + + Interop WG 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + VC-WG 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Veres One CG 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    SPECS-STANDARDS

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Verifiable Credentials 22 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + JSON-LD 14 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + XDI 11 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DKMS 8 + +
    • + + + + + + + + + + + + + + + + + +
    • + + OAuth 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Blockcerts 7 + +
    • + + + + + + + + + +
    • + + BTCR 7 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + WebAuthN 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Linked Data 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + ERC725 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + RDF 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + OIDC 4 + +
    • + + + + + +
    • + + Schema.org 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + PGP 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DID 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Encrypted Data Vaults 3 + +
    • + + + + + + + + + + + + + + + +
    • + + IPFS 3 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + ISO 27001 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Secure Data Storage 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + BBS Signatures 2 + +
    • + + + + + +
    • + + DKMI 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + oCap 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + OpenID Connect 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DNS 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Barcode 1 + +
    • + + + +
    • + + RFID 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + SOIP 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + ISO 18013-5 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + XRI 1 + +
    • + + + +
    • + + Dataweb 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + zCap 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Public Benefit Corporation 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + SMS 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + FIDO2 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + JWK 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    DID-METHODS

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DID:PEER 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DID:GITHUB 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DID:INDY 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DID:TEZOS 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DID:AERGO 1 + +
    • + + + +
    • + + DID:ALA 1 + +
    • + + + +
    • + + DID:AVVCYBER 1 + +
    • + + + +
    • + + DID:BBA 1 + +
    • + + + +
    • + + DID:BID 1 + +
    • + + + +
    • + + DID:BNB 1 + +
    • + + + +
    • + + DID:BRYK 1 + +
    • + + + +
    • + + DID:BTCR 1 + +
    • + + + +
    • + + DID:CCP 1 + +
    • + + + +
    • + + DID:CELO 1 + +
    • + + + +
    • + + DID:COM 1 + +
    • + + + +
    • + + DID:CORDA 1 + +
    • + + + +
    • + + DID:DID 1 + +
    • + + + +
    • + + DID:DOCK 1 + +
    • + + + +
    • + + DID:DOGE 1 + +
    • + + + +
    • + + DID:ECHO 1 + +
    • + + + +
    • + + DID:ELASTOS 1 + +
    • + + + +
    • + + DID:ELEM 1 + +
    • + + + +
    • + + DID:EMTRUST 1 + +
    • + + + +
    • + + DID:EOS 1 + +
    • + + + +
    • + + DID:ERC725 1 + +
    • + + + +
    • + + DID:ETHO 1 + +
    • + + + +
    • + + DID:ETHR 1 + +
    • + + + +
    • + + DID:EVAN 1 + +
    • + + + +
    • + + DID:FACTOM 1 + +
    • + + + +
    • + + DID:GATC 1 + +
    • + + + +
    • + + DID:GIT 1 + +
    • + + + +
    • + + DID:GRG 1 + +
    • + + + +
    • + + DID:HEDERA 1 + +
    • + + + +
    • + + DID:HOLO 1 + +
    • + + + +
    • + + DID:ICON 1 + +
    • + + + +
    • + + DID:IO 1 + +
    • + + + +
    • + + DID:ION 1 + +
    • + + + +
    • + + DID:IPID 1 + +
    • + + + +
    • + + DID:IS 1 + +
    • + + + +
    • + + DID:IWT 1 + +
    • + + + +
    • + + DID:JLINC 1 + +
    • + + + +
    • + + DID:JNCTN 1 + +
    • + + + +
    • + + DID:JOLO 1 + +
    • + + + +
    • + + DID:JWK 1 + +
    • + + + +
    • + + DID:KEY 1 + +
    • + + + +
    • + + DID:KILT 1 + +
    • + + + +
    • + + DID:KLAY 1 + +
    • + + + +
    • + + DID:LIFE 1 + +
    • + + + +
    • + + DID:META 1 + +
    • + + + +
    • + + DID:MOAC 1 + +
    • + + + +
    • + + DID:MORPHEUS 1 + +
    • + + + +
    • + + DID:NEAR 1 + +
    • + + + +
    • + + DID:NFT 1 + +
    • + + + +
    • + + DID:OBJECT 1 + +
    • + + + +
    • + + DID:OCKAM 1 + +
    • + + + +
    • + + DID:OMN 1 + +
    • + + + + + +
    • + + DID:ONT 1 + +
    • + + + +
    • + + DID:OP 1 + +
    • + + + +
    • + + DID:ORB 1 + +
    • + + + +
    • + + DID:PANACEA 1 + +
    • + + + +
    • + + DID:PISTIS 1 + +
    • + + + +
    • + + DID:PKH 1 + +
    • + + + +
    • + + DID:PTN 1 + +
    • + + + +
    • + + DID:SAN 1 + +
    • + + + +
    • + + DID:SCHEMA 1 + +
    • + + + +
    • + + DID:SELFKEY 1 + +
    • + + + +
    • + + DID:SIGNOR 1 + +
    • + + + +
    • + + DID:SIRIUS 1 + +
    • + + + +
    • + + DID:SOV 1 + +
    • + + + +
    • + + DID:STACK 1 + +
    • + + + +
    • + + DID:TAG 1 + +
    • + + + +
    • + + DID:TANGLE 1 + +
    • + + + +
    • + + DID:TRUSTBLOC 1 + +
    • + + + +
    • + + DID:TRX 1 + +
    • + + + +
    • + + DID:TTM 1 + +
    • + + + +
    • + + DID:TWIT 1 + +
    • + + + +
    • + + DID:TYRON 1 + +
    • + + + +
    • + + DID:TYS 1 + +
    • + + + +
    • + + DID:TZ 1 + +
    • + + + +
    • + + DID:UNDID 1 + +
    • + + + + + +
    • + + DID:UNS 1 + +
    • + + + +
    • + + DID:V1 1 + +
    • + + + +
    • + + DID:VAA 1 + +
    • + + + +
    • + + DID:VAULTIE 1 + +
    • + + + +
    • + + DID:VID 1 + +
    • + + + +
    • + + DID:VVO 1 + +
    • + + + +
    • + + DID:WEB 1 + +
    • + + + +
    • + + DID:WLK 1 + +
    • + + + +
    • + + DID:WORK 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    TECH

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Blockchain 12 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + IOT 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + AI 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DPKI 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Wallets 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Data Hubs 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Digital Signatures 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Magic Link 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Email 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + TOR 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    PLATFORMS

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Ethereum 26 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Bitcoin 9 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Verifiable Organizations Network 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Veres One 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + IOTA 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Alastria 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Sovrin 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Cosmos 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Namecoin 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + NEO 1 + +
    • + + + +
    • + + Polkadot 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + European Data Infrastructure 1 + +
    • + + + + + + + + + + + + + + + + + +
    • + + Tezos 1 + +
    • + + + + + + + + + + + + + + + +
    • + + ViDChain 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + BSC 1 + +
    • + + + + + + + +
    • + + Ceramic Network 1 + +
    • + + + + + + + +
    • + + Commercio 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + EOS 1 + +
    • + + + +
    • + + Evan Network 1 + +
    • + + + + + + + + + +
    • + + GrgChain 1 + +
    • + + + + + +
    • + + Hashgraph 1 + +
    • + + + +
    • + + Holochain 1 + +
    • + + + +
    • + + Hydra 1 + +
    • + + + + + + + + + + + + + + + + + +
    • + + Klaytn 1 + +
    • + + + + + + + +
    • + + NEAR 1 + +
    • + + + +
    • + + Ocean Protocol 1 + +
    • + + + + + + + +
    • + + Panacea 1 + +
    • + + + + + + + + + +
    • + + RChain 1 + +
    • + + + +
    • + + SelfKey Identity 1 + +
    • + + + + + + + + + + + + + + + +
    • + + TRON 1 + +
    • + + + + + + + +
    • + + UNS 1 + +
    • + + + + + + + + + + + + + +
    • + + Zilliqa 1 + +
    • + + + +
    + +

    PROTOCOLS

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Indy 17 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Aries 13 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Universal Resolver 5 + +
    • + + + + + + + + + + + +
    • + + ION 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Ursa 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Sidetree 4 + +
    • + + + + + + + + + + + +
    • + + ENS 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DIDComm 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Fabric 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + KERI 3 + +
    • + + + + + + + + + + + + + + + + + + + +
    • + + Element 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Universal Registrar 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Scuttlebot 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Handshake 1 + +
    • + + + + + + + + + + + + + + + + + +
    • + + Sawtooth 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DIDAuth 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DID Registry 1 + +
    • + + + +
    • + + Verifier Api 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Besu 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    TOOLS

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Global Standards Management Process 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Mediator Agent 1 + +
    • + + + +
    • + + Mobile Agent 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Indicio TestNet 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Personal Data Stores 1 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + DIDKit 1 + +
    • + + + + + + + + + + + + + + + +
    • + + TreeLDR 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    PRODUCTS

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Good Health Pass 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Hyland Credentials 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + uPortlandia 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + EUDI Wallet 2 + +
    • + + + + + + + +
    • + + eIDAS Bridge 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Custom Authz Servers 2 + +
    • + + + +
    • + + Okta Identity Cloud 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Lissi Wallet 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Solid 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Qiqochat 1 + +
    • + + + + + + + + + + + + + + + +
    • + + Certification 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Aruba Health App 1 + +
    • + + + + + + + + + + + + + + + + + + + +
    • + + Lissi Connect 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Cloud Identity Wallet 1 + +
    • + + + + + + + + + + + + + + + + + +
    • + + Rebase 1 + +
    • + + + + + + + + + + + + + + + +
    • + + VIDSigner 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    EVENTS

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + RWoT 12 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + IIW 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Planetwork 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Hyperledger Forum 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + IDC2018 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Graph Hack 2022 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    CONTENT

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Literature 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + History 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Adoption 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Transcript 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + notes 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    CONCEPTS

    Back to top ↑ + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Web3 15 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Trust Framework 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Self Sovereign Identity 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Digital Twins 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Metaverse 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Trusted Digital Ecosystems 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Passwordless 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/indy-ecosystem.html b/indy-ecosystem.html new file mode 100644 index 00000000..c2350a00 --- /dev/null +++ b/indy-ecosystem.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/indy-sovrin.html b/indy-sovrin.html new file mode 100644 index 00000000..c2350a00 --- /dev/null +++ b/indy-sovrin.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/indy-sovrin/index.html b/indy-sovrin/index.html new file mode 100644 index 00000000..c2350a00 --- /dev/null +++ b/indy-sovrin/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/infominer.png b/infominer.png new file mode 100644 index 0000000000000000000000000000000000000000..2c513db3540433cdc358e5dc132a08f37b66da48 GIT binary patch literal 13744 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 M$*IfMN?U~f4 + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/literature.html b/literature.html new file mode 100644 index 00000000..adbd7ed7 --- /dev/null +++ b/literature.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/literature/augmented-social-network/index.html b/literature/augmented-social-network/index.html new file mode 100644 index 00000000..eb472f7f --- /dev/null +++ b/literature/augmented-social-network/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/literature/dataweb-introduction-to-xdi/index.html b/literature/dataweb-introduction-to-xdi/index.html new file mode 100644 index 00000000..cc02bf55 --- /dev/null +++ b/literature/dataweb-introduction-to-xdi/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/literature/index.html b/literature/index.html new file mode 100644 index 00000000..adbd7ed7 --- /dev/null +++ b/literature/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/literature/rebooting-web-of-trust/index.html b/literature/rebooting-web-of-trust/index.html new file mode 100644 index 00000000..090c76bf --- /dev/null +++ b/literature/rebooting-web-of-trust/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/literature/self-sovereign-identity/evolution-of-ssi.html b/literature/self-sovereign-identity/evolution-of-ssi.html new file mode 100644 index 00000000..18de91c5 --- /dev/null +++ b/literature/self-sovereign-identity/evolution-of-ssi.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/literature/self-sovereign-identity/evolution-of-ssi/index.html b/literature/self-sovereign-identity/evolution-of-ssi/index.html new file mode 100644 index 00000000..18de91c5 --- /dev/null +++ b/literature/self-sovereign-identity/evolution-of-ssi/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/literature/self-sovereign-identity/index.html b/literature/self-sovereign-identity/index.html new file mode 100644 index 00000000..941127ad --- /dev/null +++ b/literature/self-sovereign-identity/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/literature/self-sovereign-identity/ssi-principles-vs-characteristics/index.html b/literature/self-sovereign-identity/ssi-principles-vs-characteristics/index.html new file mode 100644 index 00000000..18de91c5 --- /dev/null +++ b/literature/self-sovereign-identity/ssi-principles-vs-characteristics/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/literature/self-sovereign-identity/user-experience/index.html b/literature/self-sovereign-identity/user-experience/index.html new file mode 100644 index 00000000..b8f62c1c --- /dev/null +++ b/literature/self-sovereign-identity/user-experience/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/media/index.html b/media/index.html new file mode 100644 index 00000000..f4fd2bd8 --- /dev/null +++ b/media/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/minimal-mistakes-jekyll.gemspec b/minimal-mistakes-jekyll.gemspec new file mode 100644 index 00000000..e985e498 --- /dev/null +++ b/minimal-mistakes-jekyll.gemspec @@ -0,0 +1,27 @@ +# coding: utf-8 + +Gem::Specification.new do |spec| + spec.name = "minimal-mistakes-jekyll" + spec.version = "4.24.0" + spec.authors = ["Michael Rose"] + + spec.summary = %q{A flexible two-column Jekyll theme.} + spec.homepage = "https://github.com/mmistakes/minimal-mistakes" + spec.license = "MIT" + + spec.metadata["plugin_type"] = "theme" + + spec.files = `git ls-files -z`.split("\x0").select do |f| + f.match(%r{^(assets|_(data|includes|layouts|sass)/|(LICENSE|README|CHANGELOG)((\.(txt|md|markdown)|$)))}i) + end + + spec.add_runtime_dependency "jekyll", ">= 3.7", "< 5.0" + spec.add_runtime_dependency "jekyll-paginate", "~> 1.1" + spec.add_runtime_dependency "jekyll-sitemap", "~> 1.3" + spec.add_runtime_dependency "jekyll-gist", "~> 1.5" + spec.add_runtime_dependency "jekyll-feed", "~> 0.1" + spec.add_runtime_dependency "jekyll-include-cache", "~> 0.1" + + spec.add_development_dependency "bundler" + spec.add_development_dependency "rake", ">= 12.3.3" +end diff --git a/organizations/Linux-Foundation-Public-Health_Cardea/index.html b/organizations/Linux-Foundation-Public-Health_Cardea/index.html new file mode 100644 index 00000000..4ea9b9ae --- /dev/null +++ b/organizations/Linux-Foundation-Public-Health_Cardea/index.html @@ -0,0 +1,1297 @@ + + + + + + +Linux Foundation Public Health (LFPH) and the Cardea Project | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 4 minute read + + + +

    + + +
    + + +
    + + + +

    Main

    + +

    Website - Slack - Twitter - Blog - Youtube

    + +
      +
    • LFPH tackles the next frontier in Open Source Health Technology: The rise of Digital Twins 2022-08-29 Jim St. Clair, LFPH +
      +

      Among the many challenges in our global healthcare delivery landscape, digital health plays an increasingly important role on almost a daily basis, from personal medical devices, to wearables, to new clinical technology and data exchanges. Beyond direct patient care, digital health also applies to diagnostics, drug effectiveness, and treatment delivery. These use cases are being driven by rapid growth in data modeling, artificial intelligence (AI)/machine learning (ML), and data visualization. Given the rapid digitalization of healthcare delivery, emerging digital twin technology is considered the next system that will advance further efforts in medical discoveries and improve clinical and public health outcomes.

      +
      +
    • +
    • Public-private partnerships in health: The journey ahead for open source Linux Foundation Public Health 2022-07-29 +
      +

      Large-scale healthcare and public-health challenges such as mental health, communicable diseases, diabetes—and even reforming Medicaid—will only be accomplished by consistently bringing all stakeholders to the table, determining how to sustainably support projects, and providing transparent value to patients, populations and public sector agencies. LFPH has pursued a shared vision around leveraging open source to improve our communities, carrying forward the same resolve as the diverse groups that originally came together to create COVID-19 solutions. The open-source journey in public health is only beginning.

      +
      +
    • +
    • LFPH completes the Proof-of-Concept of its GCCN Trust Registry Network 2022-04-19 Lucy Yang, LFPH +
      +

      Building on the open source TRAIN Trust Management Infrastructure funded by the European Self-Sovereign Identity Framework (ESSIF) Lab, the GCCN Trust Registry Network allows different COVID certificate ecosystems, which can be a political and economic union (e.g. the EU), a nation state (e.g. India), a jurisdiction (e.g. the State of California), an industry organization (e.g. ICAO) or a company (e.g. a COVID test administrator), to join and find each other on a multi-stakeholder network, and validate each other’s COVID certificate policies.

      +
      +
    • +
    • The Flavors of Verifiable Credentials 2021-02-11 Linux Foundation Public Health Blog pdf +
      +

      The differences between the different flavors of VCs for technically inclined readers. It elaborated on the differences between JSON and JSON-LD and articulated differences between the two different implementations of ZKP style credentials. The ‘Journey of a VC’ section articulated all steps where VCs are active and highlighted the differences in how different VC flavors ’behave’.

      +
      +
    • +
    • Join with us at Linux Foundation Public Health 2020-07-20 Dan Kohn, LFPH +
      +

      The mission of Linux Foundation Public Health is to use open source software to help public health authorities (PHAs) around the world combat COVID-19 and future epidemics. We’re starting with two exposure notification apps but we expect to host dozens of projects to support all phases of a PHA’s testing, tracing, and isolation activities. We are building a global community of technology and consulting companies, public health authorities, epidemiologists and other public health specialists, privacy and security experts, and individual developers.

      +
      +
    • +
    + +

    Cardea

    + +

    Github - Mailing List - Twitter

    + +
      +
    • Open Source Cardea Project Expands into Employee and Student Health Verification 2022-11-29 Trevor Butterworth, LFPH +
      +

      Many different occupations, along with colleges and universities, have health certification requirements, such as proof of immunization and TB tests. Cardea provides an easy way to render these proofs as privacy-preserving and tamper-proof digital credentials that allow for consent-based sharing of specific data and for that data to expire (which is necessary where annual testing is required).

      +
      +
    • +
    • Verifiable Credential Solution to Health Data Sharing 2022-06-30 Indicio +
      +

      In proving that tamper-proof health data could be issued to travelers by their health providers and be verified by airlines and other countries without having to check back in with the health provider, Cardea has laid the foundation for something much bigger than Covid testing. Verifiable credential technology provides a way for all kinds of health data to be shared in a privacy-preserving and security-enhanced way.

      +
      +
    • +
    • Member Profile Series: Looking Back on Cardea’s Successful Second Interop-a-thon [Indicio] 2022-05-31 Trevor Butterworth, LFPH +
      +

      The Cardea project at LFPH is a complete open-source reference implementation for sharing verifiable digital health credentials, with a focus on COVID testing. Built by Indicio for SITA, the world’s largest technology provider to the air transport sector, and successfully trialed in Aruba, Cardea has developed into an open-source community of companies collaborating to extend the codebase features and applications. Central to these goals is interoperability.

      +
      +
    • +
    • Cardea Feb 2 2022 Meeting Review and LFPH presentation 2022-02-02 +
      +

      This is our first meeting of february, very exciting, and it is also our first meeting of the Cardea Working Group that is dedicated to sort of high level reintroduction of our project today

      +
      +
    • +
    • IdRamp Joins Linux Foundation Public Health Cardea Project Steering Committee 2021-06-11 IDRamp +
      +

      The Cardea and GCCN projects are both excellent examples of breakthrough innovations that can take shape when companies and projects come together to solve real-world problems, using open source tools available to everyone

      +
      +
    • +
    • GlobaliD joins the Linux Foundation’s Cardea Project 2021-06-08 Global ID +
      +

      Cardea is a complete ecosystem for the exchange of privacy-preserving digital credentials, open sourced as a project in Linux Foundation Public Health. Launched by Indicio.Tech, Cardea provides an easily verifiable, trustworthy, unalterable proof of health tests or vaccination that can be shared in a privacy-preserving way. Cardea easily integrates with existing health systems to ensure trusted data sources for credentials and uses decentralized identity technology to enable better control of data for individuals. Cardea recently announced its first reference implementation in partnership with SITA for the island of Aruba.

      +
      +
    • +
    • Indicio Submission to LFPH 2021-03 Indicio +
      +

      Indicio’s Cardea ecosystem easily integrates with existing applications, allowing people, businesses, healthcare systems, and governments to work together to safely reopen physical locations such as offices, restaurants, venues, schools, and travel, while complying with global health and data privacy laws. The ecosystem frees businesses, organizations, and governments from having to store and manage people’s private medical information. Instead, decentralized identity enables the individual to independently acquire and control their data and securely share or selectively disclose it at their discretion with full consent.

      +
      +
    • +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/organizations/centre/index.html b/organizations/centre/index.html new file mode 100644 index 00000000..99fa3d21 --- /dev/null +++ b/organizations/centre/index.html @@ -0,0 +1,1290 @@ + + + + + + +Centre Consortium and Verite | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 2 minute read + + + +

    + + +
    + + +
    + + + +

    Main

    + +

    Centre Twitter - GitHub - Blog

    + +
    +

    Founded by Coinbase and Circle in 2018, the mission is to provide the governance and standards for the future digital financial ecosystem.

    + +

    We began by launching US Dollar Coin (USDC), a fiat-backed stablecoin and now the second largest stablecoin on the market. The standards we laid out for USDC provide a layer of trust and transparency so that users can operate with security and confidence as we enter a new world of digital payments.

    +
    + +

    About

    +
      +
    • Welcome to Centre, Linda Jeng and Danielle Harold 2022-04-12 +
      +

      “I am thrilled to welcome executives of this caliber to our team,” said David Puth, CEO of Centre. “Both Linda and Danielle bring an abundance of experience that will guide our organization as we create standards for the burgeoning blockchain space.”

      +
      +
    • +
    • Ledger Joins Project Verite: a Decentralized Identity Coalition for Crypto Finance 2022-02 Ledger +
      +

      We strongly believe that open standards are a key enabler for the development and scaling of new digital identity services around the globe. In this context, we are glad to be part of the Verite Distributed ID standards.” – Mung Ki Woo, VP Trust Services, Ledger

      +
      +
    • +
    + +

    Verite

    +

    Webpage - GitHub - Docs - FAQ

    + + + +

    Development

    +
      +
    • [Docs] Verification Patterns, Part 1 2022-07-25 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.

      +
      +
    • +
    • Verite: A Technical Deep Dive with Kim Hamilton, Director of Identity & Standards 2022-05-10 Centre +
      +

      Verite is a decentralized identity framework demonstrating end-to-end, ecosystem-scale crypto and DeFi prototypes. With Verite, our focus is iteratively building open protocols rather than a product or a platform

      +
      +
    • +
    • [Docs] Introducing Verite 2022-03-30 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?

      +
      +
    • +
    + +

    Web3

    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/organizations/covid-credentials-initiative/index.html b/organizations/covid-credentials-initiative/index.html new file mode 100644 index 00000000..bc6cd2dc --- /dev/null +++ b/organizations/covid-credentials-initiative/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/decentralized-identity-foundation/did-communications/index.html b/organizations/decentralized-identity-foundation/did-communications/index.html new file mode 100644 index 00000000..7290ace9 --- /dev/null +++ b/organizations/decentralized-identity-foundation/did-communications/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/decentralized-identity-foundation/index.html b/organizations/decentralized-identity-foundation/index.html new file mode 100644 index 00000000..c0465908 --- /dev/null +++ b/organizations/decentralized-identity-foundation/index.html @@ -0,0 +1,1643 @@ + + + + + + +Decentralized Identity Foundation - DIF | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 6 minute read + + + +

    + + +
    + + +
    + + + +
    +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and discovery of decentralized identifiers and names across decentralized systems, like blockchains and distributed ledgers.

    +
    + +

    + + + +

    About

    +
      +
    • Sam Curren (Indicio), Daniel Buchner (Block), Karyl Fowler (Transmute), Rouven Heck (Consensys Mesh, Executive Director at DIF), Markus Sabadello (DanubeTech) & Kaliya Young (Identity Woman) elected to the DIF steering committee 2022 Decentralized Identity Foundation +
      +

      The six elected candidates are Sam Curren (Indicio Tech), Daniel Buchner (Block), Karyl Fowler (Transmute), Rouven Heck (Consensys Mesh, Executive Director at DIF), Markus Sabadello (DanubeTech) & Kaliya Young (Identity Woman). Sam, Karyl, Markus and Rouven have been re-elected for another two year term as SC members. You can read more about the SC candidates’ background and vision for DIF here.

      +
      +
    • +
    • Communication Milestone Achievements! 2021-12-03 DIF +
      +

      This week, we hit 5k followers on Twitter, driven in no small part by attention garnered by our ToIP & DIF Joint Statement of Support for the Decentralized Identifiers (DIDs) v1.0 specification becoming a W3C Standard. Currently, we stand at 5,011 followers and growing, and we are proud that our comms channels, namely our DIF blog, Twitter and YouTube channel, are a great way to keep on top of important announcements from DIF and our members. We have some exciting stuff cooked up for 2022, so watch this space! 🎉

      +
      +
    • +
    • DIF Grant #1: JWS Test Suite 2021-07-22 +
      +

      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

      +
      +
    • +
    • Introducing DIF Grants 2021-04-29 Decentralized Identity Foundation +
      +

      DIF is kicking off a program to administer narrowly-scoped financial support for community initiatives, ranging in format from grants to more competitive implementation bounties, hackathon-style open collaborations, and security reviews.

      +
      +
    • +
    • Drilling down: Co-development 2021-03-30 DIF +
      +
        +
      • 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
      • +
      +
      +
    • +
    • Finding the Bell Curve of Meaning 2020-07-17 Kaliya ‘Identity Woman’ Young, DIF +
      +

      As such, we aimed to invite alignment around key words, to find the “bell curve of meaning,” and to invite convergence towards the middle of this curve as a result of our research process. Our hope was to maximize the ability to inform and engage business audiences interested in adopting/purchasing this technology. This meant we would not be setting out to define hundreds of terms; rather, we chose to focus on a subset of the most widely used terms.

      +
      +
    • +
    + +

    Groups

    +

    Working groups

    + + +

    Special Interest Groups

    + + +

    Open groups

    + + +

    Interop

    +
      +
    • Interoperability Open Group DIF +
      +

      Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assumed that over time, that number will increase, not decrease. Community collaboration and project management on interoperability goal to seek the greatest interoperability in the greater good, not to pick winners. Provide feedback, input documents, members, and guidance to working groups producing standards, specifications, reference implementations and demonstrations hosted by community organizations including but not limited to IETF, W3C, W3C CCG, Hyperledger, Trust over IP.

      +
      + +
    • +
    • DIF Interoperability Survey +
      +

      We are keen to support more interoperability activity and hopefully testing this fall and winter. In order to do this we would like to gather feedback from the community as to where we are at so we can assess how to move forward.

      +
      +
    • +
    • Setting Interoperability Targets Part 2 of 2 2021-08-10 DIF +
      +

      Having shown in our last piece how interoperability “profiles” are designed, we now tackle some key technical problem areas ripe for this kind of profile-first interoperability work across stacks.

      +
      + +
    • +
    • Setting Interoperability Targets Part 1 of 2 2021-06-05 DIF +
      +

      The Interoperability working group will be tracking them and providing guidance and documentation where possible. Importantly, though, there is a new DIF Working Group coming soon, the Wallet Security WG, which will dive deeper into these profiles and requirements, benefiting from a narrow scope and IPR protection, allowing them to speak more bluntly about the above-mentioned details.

      +
      +
    • +
    • Setting Interoperability Targets 2021-04-30 DIF +
      +

      Our short-term roadmaps need testable, provable alignment goals that we can all agree on for our little communities and networks of technological thinking to converge gradually. Simply put, we need a few checkpoints and short-term goals, towards which we can all work together.

      +
      +
    • +
    • [Video] Tobias Looker on BBS+ use cases, DIF Interop WG 25Nov2020 2020-11-25 Tobias Looker, MATTR, Interop WG +
      +
        +
      • Replay attack protection
      • +
      • Domain-specific identifiers and proofs
      • +
      • New partial-disclosure topographies
      • +
      +
      +
    • +
    + +

    Membership

    + + +

    Members

    + +

    [As of 2023-06-12] DIF members, who share the goal of “building an open source decentralized identity ecosystem for people, organizations, apps, and devices” include: +• Affinidi +• Anonyome Labs +• ArcBlock +• Auth0 +• Beijing Teleinfo Technology +• Blockchain Foundry +• Blockchains +• Blockpass +• Blockstack/Hiro +• Bloom Protocol +• BOTLabs (KILT) +• Burrata +• Centre +• ceramic +• civic +• CollaboGate +• Condatis +• Consensys Mesh +• Credivera +• CU Ledger +• Cybavo +• Cyber Securiteam +• Danube Tech +• Diwala +• dock +• Earth ID +• Enterprise Ethereum Alliance +• extrimian +• Fennel Labs +• Finema +• Gen Digital +• Genoo +• GS1 +• Hedera +• IBCT +• ID Ramp +• iDAKTO +• iden3 +• Identity.com +• Infra Blockchain +• Input Output +• Interac +• Iuncta +• Keyless +• Litentry +• Magic Labs Inc. +• Mattr +• Meeco +• Metadium +• Microsoft +• Monokee +• myDid +• Nayuta +• Neosfer +• Nest(R) +• nuggets +• NuID +• Nymlab +• OneSpan +• PassiveBolt +• Ping Identity +• Polygon Labs +• Portabl +• Proxy +• Qikfox +• Resiliant Inc. +• Sezoo +• Silence Laboratories +• Sphereon +• Spruce ID +• Superlunar +• Switchchord +• Taqanu +• The Humanized Internet +• Torus Labs +• Transmute +• Trinsic +• Trudenty +• UNIFY Solutions +• UniWorld +• Validated ID +• VelocityCareer Labs +• Web3 Labs +• WeBank +• Workday +• YellowDotPink

    + +

    Internet Identity Workshop

    + +
      +
    • IIW32 - A wave of DIF donations and debuts DIF Newsletter
    • +
    • Internet Identity Workshop #33 DIF +
      +

      Hundreds of attendees, including a number of DIF members, put together a huge programme of content for the 33rd IIW, covering topics ranging from the technical minutiae of IAM and SSI to big-picture discussions about ethics and strategy, and participated in over 110 virtual sessions across the three days.

      +
      +
    • +
    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/organizations/decentralized-identity-foundation/wg/DIDAuth/index.html b/organizations/decentralized-identity-foundation/wg/DIDAuth/index.html new file mode 100644 index 00000000..0af2ad71 --- /dev/null +++ b/organizations/decentralized-identity-foundation/wg/DIDAuth/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/decentralized-identity-foundation/wg/claims-and-credentials/index.html b/organizations/decentralized-identity-foundation/wg/claims-and-credentials/index.html new file mode 100644 index 00000000..d0956dfa --- /dev/null +++ b/organizations/decentralized-identity-foundation/wg/claims-and-credentials/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/decentralized-identity-foundation/wg/did-comm/index.html b/organizations/decentralized-identity-foundation/wg/did-comm/index.html new file mode 100644 index 00000000..7290ace9 --- /dev/null +++ b/organizations/decentralized-identity-foundation/wg/did-comm/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/decentralized-identity-foundation/wg/interop/index.html b/organizations/decentralized-identity-foundation/wg/interop/index.html new file mode 100644 index 00000000..7d66cb17 --- /dev/null +++ b/organizations/decentralized-identity-foundation/wg/interop/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/decentralized-identity-foundation/wg/secure-data-storage/index.html b/organizations/decentralized-identity-foundation/wg/secure-data-storage/index.html new file mode 100644 index 00000000..cee8c096 --- /dev/null +++ b/organizations/decentralized-identity-foundation/wg/secure-data-storage/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/decentralized-identity-foundation/wg/sidetree/index.html b/organizations/decentralized-identity-foundation/wg/sidetree/index.html new file mode 100644 index 00000000..8139db13 --- /dev/null +++ b/organizations/decentralized-identity-foundation/wg/sidetree/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/gleif/index.html b/organizations/gleif/index.html new file mode 100644 index 00000000..4d0424de --- /dev/null +++ b/organizations/gleif/index.html @@ -0,0 +1,1452 @@ + + + + + + +Global Legal Entity Identifier Foundation - GLEIF | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Global Legal Entity Identifier Foundation - GLEIF + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 10 minute read + + + +

    + + +
    + + +
    + + + +

    Main

    +

    WebsiteBlog •  TwitterYoutube • LinkedinCrunchbase

    + +
    +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing public authorities from around the globe that have come together to jointly drive forward transparency within the global financial markets. GLEIF is a supra-national not-for-profit organization headquartered in Basel, Switzerland. - This is GLEIF

    +
    + +

    About

    +
      +
    • GLEIF – Standardizing Legal Entity Verification (with Karla McKenna) 2022-07-07 Northern Block +
      +
        +
      • What is the State of Legal Entity Verification today?
      • +
      • What is a Legal Entity Identifier (LEI)?
      • +
      • What is a Verifiable LEI (vLEI)?
      • +
      • Should Governments be involved in the issuance of LEIs?
      • +
      • Who can issue LEIs? Can Issuers monetize the issuance of LEIs?
      • +
      • How are Relationships established between Legal Entities and Natural Persons?
      • +
      • How GLEIF is establishing itself as a Root of Trust for Digital Trust Ecosystems.
      • +
      • How to Chain Credentials and enable dependencies to be set between credentials within a value chain.
      • +
      • Can vLEIs work with the Aries/Indy stack?
      • +
      • What are some current Use Cases for vLEIs?
      • +
      • GLEIF’s Roadmap.
      • +
      +
      +
    • +
    • [Video] Digital Identity: It’s All About Authenticity 2022-02-07 GLEIF +
      +

      Through the creation of the verifiable Legal Entity Identifier (vLEI), GLEIF has created a universal system of organizational identity that answers this need. The vLEI enables instant and automated business verification for all legal entities and their official representatives

      +
      +
    • +
    • The Internet of Trade - A vision: Building the nervous system of the world economy 2021-11-24 GLEIF +
      +

      Many areas of production and trade have been digitized, but in the absence of a universal approach to digital networking, siloed systems have been implemented, creating countless ‘digital islands’. Data is still transferred between the participants’ computer systems on printed documents or as unstructured PDFs.

      +
      +
    • +
    • Kaliya & Seth talk LEIs with Simon Wood, CEO of Ubisecure (#1 issuer of Legal Entity Identifiers) 2021-02-18 PSA Today +
      +

      the evolution of LEIs since the financial crisis of 2008, the difference between high assurance and low assurance, and the relationship between rights and ownership as it relates to identity management of entities.

      +
      +
    • +
    • LEIs to enable corporate digital ID with verifiable credentials 2020-12-10 Ledger Insights +
      +

      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.

      +
      +
    • +
    • The LEI: A Swiss Army Knife for the World’s Digital Economy 2021-06-18 GLEIF +
      +

      The LEI’s legacy is proudly rooted in financial services and regulation. Its future, however, undeniably points beyond to broader, digitized adoption and utilization across public and private sectors around the world. The Global LEI System is the only open, commercially neutral, and regulatory endorsed system capable of establishing digitized trust between all legal entities everywhere. It was established as a public good, and GLEIF remains committed to ensuring that every last drop of value is wrung from the system, and used to the benefit of all.

      +
      +
    • +
    • NEWS: GLEIF and Evernym Demo ‘Organization Wallets’ to Deliver Trust and Transparency in Digital Business 2020-06-04 +
      +

      These credentials can be used to securely identify authorised representatives when they execute an increasing number of digital business activities, such as approving business transactions and contracts, including client onboarding, transacting within import/export and supply chain business networks and submitting regulatory filings and reports.

      +
      +
    • +
    + +

    Organization

    + + + +

    vLEI

    + +
      +
    • vLEI Q&A 2023-04-03 +
      +

      Using the LEI within the vLEI will address the need for secure, certain and verifiable organizational identity. When dealing business to business, business to consumer and private sector to public sector, it is critical to know with certainly the entity with which you are dealing

      +
      +
    • +
    • GLEIF Showcases ‘One Digital ID for Every Business Globally’ with First Verifiable LEI Deployment 2022-06-29 GLEIF +
      +

      First use of the vLEI – a digitally trustworthy version of an LEI – to sign GLEIF’s 2021 annual report shows the power of automated entity verification in official filings

      +
      +
    • +
    • The Birth of the vLEI: A New Dawn in Digital ID for Legal Entities Everywhere 2022-02-07 GLEIF +
      +

      Using KERI, vLEIs can be created and utilized independently of any specific organization, with the highest levels of security, privacy, and ease of use. KERI also enables GLEIF and the vLEI trust ecosystem to operate under GLEIF’s governance framework, unencumbered by the governance of external systems, including those of blockchains and distributed ledger consortia.

      +
      +
    • +
    • [eBook] ‘The vLEI: Introducing Digital I.D. for Legal Entities Everywhere 2022-02-04 GLEIF +
      +

      Establishing a universal way to digitally verify the legal identities of counterparty organizations and their key individuals is now critical to the future health and stability of the digital global economy.

      +
      +
    • +
    • Introducing the Verifiable LEI (vLEI) 2022 GLEIF +
      +

      The vLEI infrastructure will be a network-of-networks of true universality and portability, developed using the KERI (Key Event Receipt Infrastructure) protocol. It will support the full range of blockchain, self-sovereign identity and other decentralized key management platforms. vLEIs will be hostable on both ledgers and cloud infrastructure supporting both the decentralization of ledgers plus the control and performance of cloud. Portability will enable GLEIF’s vLEI ecosystem to unify all ledger-based ecosystems that support the vLEI.

      +
      +
    • +
    • Legal Entity Identifier News from Q1 2021-04-26 Managed LEI +
      +

      Taking the LEI one step further from entity identification to individuals is a huge development for the digital identity industry and one that has been supported by our partners at RapidLEI. We wrote a full blog on the story to explain why vLEIs are important and how we expect they can add value to the industry with some solid examples such as mobile driving licenses and healthcare service delivery.

      +
      +
    • +
    • GLEIF Advances Digital Trust and Identity for Legal Entities Globally 2020-12-10 GLEIF +
      +

      Drummond Reed, Steering Committee Member, Trust-over-IP-Foundation, comments: “The vLEI has the potential to become one of the most valuable digital credentials in the world because it is the hallmark of authenticity for a legal entity of any kind. The family of digital credentials in the GLEIF vLEI Governance Framework can serve as a chain of trust for anyone needing to verify the legal identity of an organization or of a person legally acting on that organization’s behalf.

      +
      +
    • +
    • GLEIF advances digital trust and identity for legal entities globally 2020-12-10 GLEIF +
      +

      Following a series of 2020 research initiatives, GLEIF has invited stakeholders from across the digital economy to engage in a cross industry development program to create an ecosystem and credential governance framework, together with a technical supporting infrastructure, for a verifiable LEI (vLEI), a digitally verifiable credential containing the LEI.

      +
      +
    • +
    + +

    Ecosystem

    +
      +
    • GLEIF vLEI - Verifiable Credentials containing LEI RapidLEI +
      +

      The new service based on a digitally verifiable credential containing the LEI. Based on self-sovereign identity (SSI), the vLEI enables automated trusted identity verification between counterparties.

      +
      +
    • +
    • How LEI datasets can enhance global sustainability initiatives and climate-aligned finance 2022-01-13 GLEIF +
      +

      GLEIF announced a partnership with Amazon and OS-Climate to add LEI datasets to Amazon’s Sustainability Data Initiative (ASDI) open-data catalog. […] with Ana Pinheiro Privette, Global Lead for ASDI, to discuss how the partnership is working to improve global sustainability data modelling, mapping and calculations, and the expected impact on climate finance risk and opportunity evaluations.

      +
      +
    • +
    • The Value of Transparency in Digital Trade Finance, with Aaron Seabrook, COO, Contour 2021-12-14 GLEIF +
      +

      GLEIF partnered with Contour, a global network of banks, corporates and trade partners working together to revolutionize the trade finance industry by removing barriers to entry. The partnership enables the use of Legal Entity Identifiers (LEIs) within Contour’s platform and puts digital identity at the heart of its proposition.

      +
      +
    • +
    • #5 in the Financial Inclusion Interview Series – Concluding Remarks from GLEIF CEO, Stephan Wolf 2021-11-11 GLEIF +
      +

      Throughout the financial inclusion interview series, we caught up with key partners to discuss the launch of GLEIF’s digital business identity initiative in Africa and how it is bringing about greater financial inclusion for African SMEs. Stephan Wolf, CEO of GLEIF, concludes the series by accentuating the immeasurable opportunities and transparency this initiative will bring to the global supply chain

      +
      +
    • +
    • bridging the $81bn trade finance gap in Africa with Barry Cooper from Centre for Financial Regulation and Inclusion (Cenfri) 2021-10-06 GLEIF +
      +

      Cenfri has a wide reach across Africa, holding relationships with both regulators and Financial Service Providers (FSPs). Cenfri’s role in the initiative was multifacted and involved finding candidate banks in suitable jurisdictions where the initiative could have the most impact on MSMEs and act as a demonstration case; engaging with regulators regarding the initiative

      +
      +
    • +
    • Yann Desclercs from Cornerstone Advisory Plus speaks about countering the de-risking trend in African economies with the LEI 2021-09-28 GLEIF +
      +

      We spoke with Yann Desclercs, Managing Director, Cornerstone Advisory Plus to discuss how broad adoption of the LEI in the African financial system could help to reduce the continent’s trade finance gap. Cornerstone Advisory Plus is an advisory firm based in Cote d ́Ivoire, West Africa. It specializes in compliance advisory and training services for private and public sector institutions, including regulators and financial sector supervisors.

      +
      +
    • +
    • Soaring Regulatory Confidence puts LEI at Center of Trust in Payments Ecosystem 2021-08-31 GLEIF +
      +

      We do not have to look back further than the global economic collapse of 2008 to fully understand the worst-case scenario of unverified legal entities engaging in financial transactions. The LEI was created at the request of the G20 and Financial Stability Board (FSB) in response to this global catastrophe.

      +
      +
    • +
    • GLEIF and uPort Test Verified Data Exchange in Financial Transactions 2019-11-07 Consensys +
      +

      Together with uPort, GLEIF is testing how businesses can leverage the Ethereum-backed identity system to increase the efficiency of verifying business identities and persons acting on its behalf within the LEI ecosystem.

      +
      +
    • +
    • Ubisecure announces support for Organisation Verifiable Credentials – the Global LEI Foundation verifiable LEI 2021-03-29 UbiSecure +
      +
        +
      • The verifiable LEI (vLEI) is an organisation-based Verifiable Credential that asserts trusted organisation identity and the roles of authorised representatives and employees.
      • +
      • Ubisecure and its partner network will issue vLEIs. Pre-registration for Pilot Programme opened.
      • +
      • Ubisecure Identity-as-a-Service and Customer IAM solutions will support vLEI adoption to help manage employee rights through its Representation Governance capabilities.
      • +
      • “vLEI brings the LEI to a wider audience” says Ubisecure.
      • +
      +
      +
    • +
    • Self-sovereign digital identity, vLEI as identification standard for InfoCert DIZME network 2021-01-27 Digital Future Magazine +
      +

      Through vLEIs, companies, government organizations, and other legal entities around the world will have the ability to identify themselves unambiguously, even outside of the financial markets, to conduct a growing number of activities digitally, such as:

      +
        +
      • the approval of transactions and contracts,
      • +
      • the acquisition of new customers,
      • +
      • transactions within logistics chain and import/export networks,
      • +
      • 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.
      • +
      +
      +
    • +
    • InfoCert adheres to the GLEIF International Foundation’s program for promoting vLEI 2020-12-23 Infocert +
      +

      The vLEI is a cryptographically verifiable credential according to W3C standards and containing the LEI ( Legal Entity Identifiers ), the identification code of legal entities made mandatory by Mifid II in order to operate on the financial markets: InfoCert, formerly LOU ( Local Operating Unit ) authorized by GLEIF will adopt vLEI as an identification standard within its DIZME ecosystem , the blockchain-based decentralized digital identity platform.

      +
      +
    • +
    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/organizations/gs1/index.html b/organizations/gs1/index.html new file mode 100644 index 00000000..c5ec2b1f --- /dev/null +++ b/organizations/gs1/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/humanitarian/index.html b/organizations/humanitarian/index.html new file mode 100644 index 00000000..77815e57 --- /dev/null +++ b/organizations/humanitarian/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/hyperledger/aries/index.html b/organizations/hyperledger/aries/index.html new file mode 100644 index 00000000..9dfb668d --- /dev/null +++ b/organizations/hyperledger/aries/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/hyperledger/hgf-2018/Microledgers-Edgechains-Hardman-HGF/index.html b/organizations/hyperledger/hgf-2018/Microledgers-Edgechains-Hardman-HGF/index.html new file mode 100644 index 00000000..d3be4b76 --- /dev/null +++ b/organizations/hyperledger/hgf-2018/Microledgers-Edgechains-Hardman-HGF/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/hyperledger/hgf-2018/VerifiableOrganizationsNetwork-HGF/index.html b/organizations/hyperledger/hgf-2018/VerifiableOrganizationsNetwork-HGF/index.html new file mode 100644 index 00000000..d5e87dad --- /dev/null +++ b/organizations/hyperledger/hgf-2018/VerifiableOrganizationsNetwork-HGF/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/hyperledger/hgf-2018/index.html b/organizations/hyperledger/hgf-2018/index.html new file mode 100644 index 00000000..e71111b8 --- /dev/null +++ b/organizations/hyperledger/hgf-2018/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/hyperledger/index.html b/organizations/hyperledger/index.html new file mode 100644 index 00000000..8c8dc434 --- /dev/null +++ b/organizations/hyperledger/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/hyperledger/indy/index.html b/organizations/hyperledger/indy/index.html new file mode 100644 index 00000000..c2350a00 --- /dev/null +++ b/organizations/hyperledger/indy/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/hyperledger/ursa/index.html b/organizations/hyperledger/ursa/index.html new file mode 100644 index 00000000..f58a5567 --- /dev/null +++ b/organizations/hyperledger/ursa/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/id2020/index.html b/organizations/id2020/index.html new file mode 100644 index 00000000..2ec216d0 --- /dev/null +++ b/organizations/id2020/index.html @@ -0,0 +1,1433 @@ + + + + + + +The ID2020 Alliance | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + The ID2020 Alliance + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 9 minute read + + + +

    + + +
    + + +
    + + + +

    WebsiteBlogGitHubTwitterLinkedinCrunchbase

    + +

    + +

    Main

    + +
      +
    • +ID2020 and Digital Impact Alliance Join Forces to Champion People-Centric Digital Transformation 2023-08-02 DIAL Global +
      +

      Going forward, the Digital Impact Alliance will house ID2020’s unique knowledge, products, and expertise in digital ID, and will integrate the importance of ethical digital ID in the continued promotion of inclusive and trusted digital public infrastructure and data governance.

      + +

      […]

      + +

      Since 2014, the Digital Impact Alliance has been a leading voice on digital transformation and the importance of putting people at the center by design. They have collaborated with government actors, policymakers, and technologists to build an extensive body of resources on good digital public infrastructure and data governance, including research, case studies, policy recommendations, and tools to support those working at the forefront of digital transformation around the world.

      +
      +
    • +
    • +Alliance Overview 2021 +
      +

      In 2018, ID2020 partnered with the UN High Commissioner for Refugees (UNHCR) to develop the ID2020 Manifesto. The Manifesto defines the following for principles for “good” digital ID:

      +
        +
      • Private and Secure: Your digital identity must adhere to the highest standards of data integrity and cyber security, including having an embedded audit trail to provide for recourse in the case of a security leakage or breach.
      • +
      • Portable: Your digital identity must be accessible anywhere you happen to be, including in low- and no-connectivity environments.
      • +
      • Widely Recognized and Trusted: Your digital identity should be built according to standards that allow it to be recognized – and trust frameworks that allow it to be accepted – across institutional and geographic borders.
      • +
      • Managed by the Individual: Only you should be able to manage your identity and the associated data, selectively choosing what to share, and with whom. Exchange of data should be private between the individual/issuer and individual/verifier, without creating a means for companies, governments and organizations to track how and where a credential is used.
      • +
      • Inclusive: Must enable anyone who needs a digital identity to establish and use one, free from the risk of discrimination based on their identity-related data, and without being subject to authentication processes that might exclude them.
      • +
      +
      +
    • +
    • +The Alliance Manifesto +
      +
        +
      1. The ability to prove one’s identity is a fundamental and universal human right.
      2. +
      3. We live in a digital era. Individuals need a trusted, verifiable way to prove who they are, both in the physical world and online.
      4. +
      5. Over 1 billion people worldwide are unable to prove their identity through any recognized means. As such, they are without the protection of law, and are unable to access basic services, participate as a citizen or voter, or transact in the modern economy. Most of those affected are children and adolescents, and many are refugees, forcibly displaced, or stateless persons.
      6. +
      7. For some, including refugees, the stateless, and other marginalized groups, reliance on national identification systems isn’t possible. This may be due to exclusion, inaccessibility, or risk, or because the credentials they do hold are not broadly recognized. While we support efforts to expand access to national identity programs, we believe it is imperative to complement such efforts by providing an alternative to individuals lacking safe and reliable access to state-based systems.
      8. +
      9. We believe that individuals must have control over their own digital identities, including how personal data is collected, used, and shared. Everyone should be able to assert their identity across institutional and national borders, and across time. Privacy, portability, and persistence are necessary for digital identity to meaningfully empower and protect individuals.
      10. +
      11. Digital identity carries significant risk if not thoughtfully designed and carefully implemented. We do not underestimate the risks of data misuse and abuse, particularly when digital identity systems are designed as large, centralized databases.
      12. +
      13. Technical design can mitigate some of the risks of digital identity. Emerging technology — for example, cryptographically secure, decentralized systems — could provide greater privacy protection for users, while also allowing for portability and verifiability. But widespread agreement on principles, technical design patterns, and interoperability standards is needed for decentralized digital identities to be trusted and recognized.
      14. +
      15. This “better” model of digital identity will not emerge spontaneously. In order for digital identities to be broadly trusted and recognized, we need sustained and transparent collaboration aligned around these shared principles, along with supporting regulatory and policy frameworks.
      16. +
      17. ID2020 Alliance partners jointly define functional requirements, influencing the course of technical innovation and providing a route to technical interoperability, and therefore trust and recognition.
      18. +
      19. The ID2020 Alliance recognizes that taking these ideas to scale requires a robust evidence base, which will inform advocacy and policy. As such, ID2020 Alliance-supported pilots are designed around a common monitoring and evaluation framework.
      20. +
      +
      +
    • +
    + +

    Members

    + +
    +

    Private sector engagement is critical for solving at scale. Alliance partners include companies with a collective footprint in the billions and a shared commitment to an ethical approach to digital ID. Decisions about how Alliance funds are administered, which programs to fund, and which technical standards to support are made jointly by Alliance partners through a transparent governance process, preventing dominance by any single institution or sector.

    +
    + +
      +
    • +Founders: Accenture, Gavi, IDEO, Microsoft, Rockefeller Foundation
    • +
    • +

      Partners: UC-Berkeley, BLOK, FHI360, Hyperledger, International Computing Center, iRespond, Kiva, Mastercard, Mercy Corps, National Cybersecurity Center, Panta Transportation, Simprints

      +
    • +
    • +ID2020 Welcomes BLOK Solutions to the Alliance 2020-11-10 ID2020 +
      +

      Their most recent solution, BLOK Pass, offers individuals a self-sovereign record of their COVID-19 test results and other risk factors. The technology was developed under the company’s biotech arm, BLOK BioScience.

      +
      +
    • +
    + +

    Background

    +
      +
    • +Mastercard, Microsoft Join Forces to Advance Digital Identity Innovations 2018-12-03 +
      +

      PURCHASE, N.Y. and REDMOND, Wash. – December 3, 2018 – Mastercard (NYSE: MA) and Microsoft (Nasdaq “MSFT” @microsoft) today announced a strategic collaboration to improve how people manage and use their digital identity. Currently, verifying your identity online is s…

      +
      +
    • +
    • +ID2020 to kick start digital identity summit at UN with PwC support 2016-05-19 PWC Press Release +
      +

      Identity 2020 Systems (ID2020) have announced PwC, the global professional services network, as the lead sponsor of the landmark ID2020 Summit to create technology-driven public-private partnerships to achieve the United Nations 2030 Sustainable Development Goal of providing legal identity for everyone on the planet.

      +
      +
    • +
    • +Projects aim for legal identity for everyone - ID2020, ID4D aim to bring legal, binding, digital IDs to all world’s citizens 2016-05-09 SecureID News +
      +

      It was late June of 2014 when businessman John Edge was invited to a screening of a short film directed by actress Lucy Liu. “Meena” is about an 8-year-old girl sold to a brothel and forced into sex slavery for more than a decade. It’s based on a true story. “It’s horrific,” Edge says.

      + +

      A panel of experts took questions afterward, including Susan Bissell, chief of child protection at international humanitarian group UNICEF. “Susan articulated that one of the biggest problems in protecting children who are at risk of sexual violence is a lack of birth certificates or identity,” Edge says.

      +
      +
    • +
    + +

    Rebooting Web-of-Trust Design Workshop

    + +

    The second Rebooting Web of Trust design workshop ran in conjunction with the UN’s ID2020 Summit in New York

    + +
      +
    • +ID 2020 Design Workshop Christopher Allen, EventBright +
      +

      The two main goals of the UN summit are:

      + +

      by 2020, be able to create a legally valid digital identity for every last person without an identity +by 2030 to have rolled this capability out to at least 1 billion at-risk people to make them visible and restore them into society both personally and economically

      +
      +
    • +
    • +RWOT2 for the ID2020 UN Summit 2016-05 WebOfTrustInfo, GitHub +
      +

      In advance of the ID 2020 Design DesignShop, all participants were requested to submit a 1 or 2 page topics paper to be shared with other attendees on either:

      +
        +
      • A specific decentralized identity use case related to the topic of the UN ID 2020 Summit
      • +
      • A specific problem that they wanted to solve with a web-of-trust solution, and why current solutions (PGP or CA-based PKI) can’t address the problem?
      • +
      • A specific solution related to the web-of-trust that you’d like others to use or contribute to?
      • +
      +
      +
    • +
    • +The Path to Self-Soverereign Identity 2016-04 Christopher Allen (details the history of identity standards leading up to self-sovereign and details the 10 principles of self-sovereign identity.) +
      +

      Today I head out to a month-long series of events associated with identity: I’m starting with the 22st (!) Internet Identity Workshop next week; then I’m speaking at the blockchain conference Consensus about identity; next I am part of the team putting together the first ID2020 Summit on Digital Identity at the United Nations; and finally I’m hosting the second #RebootingWebOfTrust design workshop on decentralized identity.

      +
      +
    • +
    + +

    Topics & Advance Readings

    + +
    +

    1.1 Billion people live without an officially recognized identity — This lack of recognized identification deprives them of protection, access to services, and basic rights. ID2020 is a public-private partnership dedicated to solving the challenges of identity for these people through technology.

    +
    + +
      +
    • +Identity Crisis: Clear Identity through Correlation 2016-08-23 Joe Andrieu, Kevin Gannon, Igor Kruiper, Ajit Tripathi, Gary Zimmerman +
      +

      Both laypeople and experts struggle to communicate clearly about it. The term has numerous rich and useful meanings. That same flexibility and expressivity also makes it easy to misunderstand subtle nuances and often leads to ideological debate rather than understanding and applications. We compensate with adjectives, creating new phrases like “digital identity” or “legal identity”, but we often still speak past each other. We regularly refer to “identities” as things that are assigned to us or that we own, things we control or present, instead of using more rigorous terms such as “identifiers” or “credentials”. This fluidity often confuses because, at its core, identity is an emergent phenomenon that doesn’t have an existence independent of the observer

      +
      +
    • +
    • +Decentralized Identifiers (DIDs) and Decentralized Identity Management (DIDM) +
      +

      What might an Internet wide fabric look like for DIDs and DIDM? Such an architecture, using public and/or private blockchains as “identity backbones”, need to meet traditional information security principles such as confidentiality, integrity, availability, non-repudiation and provenance. Further, privacy-by-design principles apply, including user control, selective disclosure of information and pseudonymity.

      +
      +
    • +
    • +Requirements for DIDs +
      +

      “Respect Network is conducting a research project for the U.S. Department of Homeland Security, HSHQDC-16-C-00061, to analyze the applicability of blockchain technologies to a decentralized identifier system.

      +
      +
    • +
    • +Identity System Essentials 2016-03-29 Samuel M. Smith Ph.D., Dmitry Khovratovich Ph.D.; Evernym +
      +

      The purpose of this white paper is to describe the essential characteristics of an identity system that provides sovereignty, security and privacy. Here the meaning of identity is derived from the characteristics of the identity system, that is, what the identity system provides. Instead of defining identity a priori, this white paper describes an identity system and then defines identity within the context of that identity system. Many of the features of the identity system has been influenced and inspired other proposed systems such as Open Reputation. This paper argues that an identity system that simultaneously provides a high degrees of sovereignty, security and privacy is best obtained via an open platform that employs distributed consensus protocols and modern cryptographic techniques

      +
      +
    • +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/organizations/identity-foundation.html b/organizations/identity-foundation.html new file mode 100644 index 00000000..ceb8c11a --- /dev/null +++ b/organizations/identity-foundation.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/identity-foundation/claims-and-credentials-wg/index.html b/organizations/identity-foundation/claims-and-credentials-wg/index.html new file mode 100644 index 00000000..d0956dfa --- /dev/null +++ b/organizations/identity-foundation/claims-and-credentials-wg/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/identity-foundation/identifiers-and-discovery-wg/index.html b/organizations/identity-foundation/identifiers-and-discovery-wg/index.html new file mode 100644 index 00000000..9f7dff50 --- /dev/null +++ b/organizations/identity-foundation/identifiers-and-discovery-wg/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/identity-foundation/identifiers-and-discovery-wg/wg/identifiers-and-discovery/index.html b/organizations/identity-foundation/identifiers-and-discovery-wg/wg/identifiers-and-discovery/index.html new file mode 100644 index 00000000..9f7dff50 --- /dev/null +++ b/organizations/identity-foundation/identifiers-and-discovery-wg/wg/identifiers-and-discovery/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/identity-foundation/index.html b/organizations/identity-foundation/index.html new file mode 100644 index 00000000..ceb8c11a --- /dev/null +++ b/organizations/identity-foundation/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/identity-foundation/keri/index.html b/organizations/identity-foundation/keri/index.html new file mode 100644 index 00000000..f75810b9 --- /dev/null +++ b/organizations/identity-foundation/keri/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/identity-foundation/wg/claims-and-credentials/index.html b/organizations/identity-foundation/wg/claims-and-credentials/index.html new file mode 100644 index 00000000..d0956dfa --- /dev/null +++ b/organizations/identity-foundation/wg/claims-and-credentials/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/identity-foundation/wg/identifiers-and-discovery/index.html b/organizations/identity-foundation/wg/identifiers-and-discovery/index.html new file mode 100644 index 00000000..9f7dff50 --- /dev/null +++ b/organizations/identity-foundation/wg/identifiers-and-discovery/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/identity-foundation/wg/interop/index.html b/organizations/identity-foundation/wg/interop/index.html new file mode 100644 index 00000000..7d66cb17 --- /dev/null +++ b/organizations/identity-foundation/wg/interop/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/identity-foundation/wg/secure-data-storage/index.html b/organizations/identity-foundation/wg/secure-data-storage/index.html new file mode 100644 index 00000000..cee8c096 --- /dev/null +++ b/organizations/identity-foundation/wg/secure-data-storage/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/index.html b/organizations/index.html new file mode 100644 index 00000000..c5170771 --- /dev/null +++ b/organizations/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/mydata.html b/organizations/mydata.html new file mode 100644 index 00000000..e8d8448d --- /dev/null +++ b/organizations/mydata.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/mydata/index.html b/organizations/mydata/index.html new file mode 100644 index 00000000..93988cbb --- /dev/null +++ b/organizations/mydata/index.html @@ -0,0 +1,1522 @@ + + + + + + +MyData | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 14 minute read + + + +

    + + +
    + + +
    + + + +

    Main

    +
      +
    • Mydata - Twitter - Youtube - Podcast - Papers +
      +

      When you join the MyData Global, you are helping to create a trustworthy human centered data economy. Read from the MyData Declaration what we mean by this.

      +
      +
    • +
    • MyData Declaration 2017-08-24 +
      +

      We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharing a common goal: to empower individuals with their personal data, thus helping them and their communities develop knowledge, make informed decisions, and interact more consciously and efficiently with each other as well as with organisations.

      +
      +
    • +
    • MyData Digital ethics 2021-04-30 Antti Jogi Poikola, MyData Global +
      +

      For fair, sustainable, and prosperous digital society through a human-centric approach to personal data

      +
      +
    • +
    • MyData – A Nordic Model for human-centered personal data management and processing 2015-06-01 Antti Jogi Poikola, Kai Kuikkaniemi, Harri Honko +
      +

      This white paper presents a framework, principles, and a model for a human-centric approach to the managing and processing of personal information. The approach – defined as MyData – is based on the right of individuals to access the data collected about them. The core idea is that individuals should be in control of their own data. The MyData approach aims at strengthening digital human rights while opening new opportunities for businesses to develop innovative personal data based services built on mutual trust

      +
      +
    • +
    + +

    SSI + Mydata

    +
      +
    • Crossing the Chasm for Privacy respecting Identity, MyData 2020 2021-01-19 Nat Sakimura, Sheila Warren. Host: Kristina Yasuda. +
      +
        +
      1. Accountable Digital Being2. Expressive Digital Being3. Fair Handling of personal data4. Right NOT to be forgotten5. Human Friendly6. Open, Interoperable, Leveraging Existing Infrastructure, and Tested7. Everyone Benefits
      2. +
      +
      +
    • +
    • Understanding the origins of identity 2020-12-14 Dr. Mawaki Chango +
      +

      #Identity management is not a new problem. Mawaki Chango, PhD explains briefly it’s interesting history starting from the Roman Catholic Church keeping records of their believers, leading all the way from passports to the current situation we are in with digital identity credentials! At the #MyDataOnline2020 conference.

      +
      +
    • +
    • [Video] Self Sovereign Identity and the MyData model from Finland - Antti ‘Jogi’ Poikola 2018-05-18 SSI Meetup +
      +

      The core idea of MyData is that we, you and I, should have an easy way to see where data about us goes, specify who can use it, and alter these decisions over time. Jogi explains how this pieces fit together and how data is merging into the SSI space.

      +
      +
    • +
    • Self Sovereign Identity and MyData 2017-11-16 Antti Jogi Poikola +
      +

      “Infrastructure for digital identity is key in the technical realisation of the MyData -vision and there is lot’s of innovation happening in that area.”

      +
      +
    • +
    + + + + +

    Organization

    +
      +
    • Avast demonstrates commitment to digital freedom with MyData membership 2022-06-21 Avast +
      +

      Charles Walton, Senior Vice President and General Manager said, “Our vision for digital trust is bigger than any one company and requires collaboration and open ecosystems and we believe the private sector has a significant role to play in driving adoption globally. Membership of collaborative groups such as leader MyData Global connects us with a community of organizations and experts who share our values around privacy, decentralization, and user control. When people are in charge of their personal data, everyone wins.”

      +
      +
    • +
    • MyData Operator Status awarded to Mydex 2022-03-17 MyDex +
      +

      As promoted by the European Commission, putting people in the centre of digital transformations is needed for a safe and sustainable digital future. Further, boosting data sharing and ensuring its trustworthiness is critical to reaping the benefits of our digitised lives. Organisations awarded with the MyData Operator Award are vital enablers for such a vision, providing value for companies and individuals alike.

      +
      +
    • +
    • EXEMPLARY PERSONAL DATA BUSINESSES: 33 ORGANISATIONS RECEIVE THE MYDATA OPERATOR 2022 AWARD 2022-03-16 MyData +
      +

      personal data companies that have shown leadership by empowering individuals to control their personal data. As promoted by the European Commission, putting people in the centre of digital transformations is needed for a safe and sustainable digital future. Further, boosting data sharing and ensuring its trustworthiness is critical to reaping the benefits of our digitised lives.

      +
      +
    • +
    • My Data Community Looks Outward and to the Future 2021-11-26 MyData Netherlands +
      +

      Highlights include the keynote from Amsterdam’s chief technology officer, Ger Baron and the awarding of the MyData Operator 2021 Awards to 22 companies and organisations.

      +
      +
    • +
    • 22 Companies and Organizations Receive the MyData Operator 2021 Award 2021-11-17 MyData +
      +

      As highlighted by the ongoing Facebook Files scandal, transparency and accountability in personal data are increasingly acknowledged as critical for safety online.  To show their commitment to ethical personal data management, participating organisations are required to disclose information about their operations. The MyData Operator Award shows that ethical alternatives exist and provide value for companies and users alike.

      +
      +
    • +
    • Co-managing My Data 2021-11-15 JLinc +
      +

      This post sets out a vision for what could become a sustainable set of human-centric processes around the sourcing, management and use of personal data. Our context for doing so is that the current model for personal data management on The Internet is badly broken and has architectural limitations that are largely un-resolvable.

      +
      +
    • +
    • How digi.me and DTACT’s partnership is opening up a bright future for user centricity 2021-07-06 Digi.me +
      +

      Sander Swinkels, DTACT CEO, explains that a common vision of securely enabling – and safeguarding – the sharing of personal data with consent is what drew the two companies together. And they have been working to build something unique, frictionless and fast with users firmly at the centre, based on an open framework which is easily scalable.

      +
      +
    • +
    • Applying for, and being, a MyData Operator 2021-02-03 Information Answers +
      +

      Ian Henderson talks about leading the application process for two MyData Operators Tru.net and DataYogi

      +
      +
    • +
    • Cozy Cloud (MyData Operator) 2020 Highlights 2021-02-01 Céline Steyer +
      +
        +
      • Two new applications have been integrated in your Cozy to offer you more uses and control: Pass, a French and open source password manager and Notes, a collaborative text editor
      • +
      • Nearly 70,000 data-conscious individuals have already adopted a personal cloud
      • +
      • A partnership that we are really proud of was created with CEMEA and the support of Secours Populaire Français, the Afnic Foundation, the Samu Social de Paris and Framasoft to fight against digital exclusion
      • +
      • A partnership with Gandi allows their customers to create a Cozy space on their own domain. You will stay because you can leave.
      • +
      • Cozy Cloud has been rewarded by the NGO MyData as MyDataOperator
      • +
      • Cozy was chosen as the data platform for its energy savings service offered at the Data Challenge thanks to Métropole Grand Lyon
      • +
      +
      +
    • +
    • 6 reasons why you should run for MyData Leadership 2020-10-06 MyData +
      +

      Personal data is fast becoming a defining force for the way the world works. Our efforts are paving the way towards a thriving digital ecosystem and fair data economy fit for humankind. All of our actions emerge from the core idea of MyData: individuals should be in control of data about themselves.

      +
      +
    • +
    + +

    Policy

    + + +

    Explainer

    +
      +
    • What to make of data sovereignty 2022-09-26 MyData +
      +

      Data sovereignty has gained much recent attention, whilst interpreted in varied ways. MyData Global describes in this blog post what to make of data sovereignty when taking a human-centric approach to personal data.

      +
      +
    • +
    • Rulebook overcomes the lack of trust in data sharing 2022-08-30 MyData +
      +

      The data sharing market is taking off and there is enormous uncaptured value. Many organisations are looking for new trustworthy ways to create value from data collaboration. Individuals can also benefit tremendously if data can be more readily shared across service providers.

      +
      +
    • +
    • Does “data monetisation” lead towards more fairness, sustainability, and prosperity for all? 2022-07-13 MyData +
      +

      As this is a complex and often polarising issue, it must be discussed with patience, diligence, and determination. MyData Global has not yet reached a position on the topic. In this piece, we share our considerations and questions, and hope to inspire you to join this important deliberation.

      +
      +
    • +
    • On Abortion and Data MyData 2022-06-30 +
      +

      A basic insight of MyData is that the current systems of data are asymmetrical, imbalanced, and unfair. A basic motivation of MyData is to fix this by addressing business, legal, technical, and societal aspects of those systems.

      +
      +
    • +
    • MYDATA, MY CLIMATE, AND MY CARBON 2021-11-03 +
      +

      With COP26 taking place this week, governments, companies, and individuals are discussing how we can all reduce our carbon emissions. The task is monumental, and technology has an important role to play – both in reducing its own carbon footprint and in helping the wider world track and reduce their emissions.

      +
      +
    • +
    • Why all data governance needs to consider children’s rights 2021-07-20 Emmaday Berkman Klein +
      +

      Last month, UNICEF published a Manifesto on Good Data Governance for Children, an initiative that was the result of a year of collaboration between a working group of 17 experts, many of them affiliated with the Berkman Klein Center for Internet & Society and UNICEF.

      +
      +
    • +
    • Connecting Citizens and Government for Better Designed Services 2021-05-19 MyData +Our vision for Inclued is for it to become the de facto choice for two-way, secure citizen engagement that empowers citizens to not only access services but influence what is delivered to them, while giving governments and citizens insight and evidence into the value and impact of working with, not for citizens.
    • +
    + +

    My Data 2018 Presentations

    + +
      +
    • Opening plenaryAntti ‘Jogi’ Poikola (Main stage) slides +
      +

      We have to embrace diversity to make MyData happen in large scale and to make it right. Businesses, legal experts, technologists and the societal thinkers are needed. MyData programme lead Antti ‘Jogi’ Poikola will help you to find your way to contribute in better digital future.

      +
      +
    • +
    • Legal landscape (video) +
      +

      We know about the content of EU General Data Protection Regulation, and other personal data related new regulations and policies. How the legal text turns into societal impact and what is the future with fast technological development? President of the Belgian Commission for the Protection of Privacy Willem Debeuckelaere shares his insights on the citizen empowerment and law enforcement. Elizabeth Renieris, Global Policy Counsel from Evernym will reflect the future connections of regulation in the era of decentralised blockchain technologies.

      +
      +
    • +
    • The Domains of Identity (video) Kaliya Young video +
      +

      Discussions of personal data and identity management are often confusing because they mix issues from multiple domains, or because they try unsuccessfully to apply solutions from one domain to problems in another. Kaliya Young will outline the key domains of identity to bring clarity for the discussions in the MyData conference.

      +
      +
    • +
    + + + +
    + +
    + +
      +
    • Our Data Rights +
      +

      Bring together three communities that are not talking to each other enough to chart a joint way forward: AI ethics, open data, privacy/surveillance. The outcome is a coming together, a silo busting, of these 3 groups around a joint data rights framework for individuals, companies and governments, which will then be translated into (1) campaigns, (2) regulations, (3) policy change.

      +
      +
    • +
    • Practical AI ethics +
      +

      Recognizing that every Artificial Intelligence (AI) system has humans in the loop, we propose Human-in-the-loop Artificial Intelligence (HitAI) as a fairer paradigm for building AI systems. In fact, HitAI will reward the legitimate owners of the knowledge used in these systems. Any decisions of AI systems generating revenues will repay the legitimate owners of the knowledge used for taking those decisions. This is a call for AI reserchers! As modern Merry Men, HitAIresearchers should fight for a fairer Robin Hood Artificial Intelligence that gives back what it steals.

      +
      +
    • +
    • Showcases +
      +

      This session will present latest advancements of MyData services from around the globe, with examples ranging from incubation of the data market to proof-of-concepts to revenue generating businesses. The presenters share key learnings and best practices for each phase, focusing on real scenarios, concrete data and key metrics derived from implemented business models.

      +
      +
    • +
    • Tools for data portability +
      +

      In particular we will learn about: 1) Ocean Protocol, which combines economic incentives with embedded privacy and security features to revolutionise the concept of data portability under individuals control; 2) “Personium”, a Personal Data Store (PDS) solution that aims to facilitate data portability; 3) Data Transfer Project, an open source project making it easy for individuals to copy data from one online service provider to another and 4) fair&smart, a platform which connects individuals to organisations and provide them with tools to share and manage personal data,

      +
      +
    • +
    • Interoperability and Decentralisation: Part I +
      +

      Categories of technologies include: Identity (e.g. DIDs) and Verifiable Credentials, Authentication (e.g. DID-Auth), Access Control, Aggregation and Federation (e.g. the new W3C ActivityPub and ActivityStreams2 specs), and Personal Data Store APIs (e.g. Solid).

      + +
      +
    • +
    • Interoperability and Decentralisation: Part II +
      +

      There are lots of new and exciting developments going on in the decentralized & self-sovereign world of MyData. After offering a general overview to standards and protocols in the morning Part I session, this Part II will focus on concrete projects that are already underway. We will explore examples where decentralized technologies are being used, how they help interoperability, and how they integrate with existing infrastructure.

      +
      +
        +
      • Adrian Gropper – my online agent must work only for me (self-sovereign) and should be standards-based. [slides] – (video)
      • +
      • Rouven Heck – uPort: Self-Sovereign Identity Meets Portable Data [slides] – (video)
      • +
      • Fabrizio Leoni – eIDAS and Self-Sovereign Identity [slides] – (video)
      • +
      +
    • +
    • Semantic Interoperability and Transparency +
      +

      Harmonised semantics and standardised vocabularies for personal data are essential for portability, informed consent, notice and transparency of personal data processing. In this session will we will focus on how we can integrate semantic schemes in both subject-centric approaches and at the enterprise level. We will show how academia, industry and standards bodies are working together for regulatory compliance and the wider benefits of interoperability.

      +
      +
    • +
    • Standards for Delivering on the MyData Principles +
      +

      This presentation takes each of the MyData 6 Principles and gives examples of Kantara’s work supporting those – from the specifications that the Kantara community curates through member implementations of those specifications to Trust Mark evidenced conformity via Kantara’s Trust Framework and Assurance programme

      +
      +
        +
      • Colin Wallis – [slides] (video)
      • +
      • Drummond Reed – [slides] (video) +
        +

        Drummond will give an update on how we are making rapid progress on four emerging open standards for self-sovereign identity (SSI): DID (Decentralized Identifiers), DKMS (Decentralized Key Management System), DID Auth (how you authenticate using DIDs), and Verifiable Credentials (interoperable digital credentials), and how together these open standards are laying an SSI foundation for MyData.

        +
        +
      • +
      +
    • +
    • The Blue Ocean of Ethical Personal Data +
      +

      The dominant, so far widely successful, business models in the field of personal data are based on mass data collection, analysis and targeting advertisements. We have seen evidence that the public opinion is turning more negative towards such practices and the models are also being challenged by regulators. On this mature market also the competition is fierce. This session gathers investors to discuss and debate on the potential of creating blue ocean markets where the strict data protection is not a hindrance, but the key driver for businesses. This session looks at why and how personal data could be opened for wider ecosystems and what is the disruptive power of such networked innovation, and looks at this question from a corporate perspective.

      +
      +
        +
      • J Cromack (Business) – [slides] – (video) “challenges organisations face to meet the wider transparency needs of GDPR”
      • +
      • Arikia Millikan – [slides] – (video) “If we don’t explore business models for online media outside of surveillance capitalism, journalism may cease to exist.”
      • +
      • Bianca Wylie – (video)
      • +
      +
    • +
    • Truly Global +
      +

      In this session we explore the MyData topics from the global perspective with experts from three international organisations IEEE Standards Association, World Bank and Open Knowledge International.

      +
      +
    • +
    • Dimensions of interoperability +
      +

      We will start off the interoperability track with some of the most important topics of MyData interoperability. We will begin with how machines handling MyData understand interoperability. Then we will dive into the legal issues to be understood in interoperability, and finish with how interoperability can work at a national level in the X-Road architecture.

      +
      +
    • +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/organizations/openid/index.html b/organizations/openid/index.html new file mode 100644 index 00000000..892114f1 --- /dev/null +++ b/organizations/openid/index.html @@ -0,0 +1,1373 @@ + + + + + + +OpenID Foundation | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 7 minute read + + + +

    + + +
    + + +
    + + + +

    Main

    + +
      +
    • OpenID Foundation Publishes “Open Banking and Open Data: Ready to Cross Borders?” 2023-02-06 OpenID +
      +

      More than 50 open data, digital identity and API security technologists globally contributed to this whitepaper to answer the following questions:

      +
        +
      1. What are the differences and similarities between different open data ecosystems?
      2. +
      3. Is global interoperability between different ecosystems possible?
      4. +
      5. Who will be driving this movement and what are the use cases motivating them? How will users benefit?
      6. +
      7. How could cross-border use cases work and what “good might look like”? What are the architecture and governance requirements?
      8. +
      9. What can you do if you believe this is the right direction for Open Banking and Open Data?
      10. +
      +
      +
    • +
    • OpenID Foundation Publishes “The Global Open Health Movement: Empowering People and Saving Lives by Unlocking Data” Whitepaper 2022-07-22 OpenID +
      +

      The whitepaper offers an overview of the global health sector privacy and security landscape and introduces similar work from outside the health domain with health experts. One key hypothesis we will test is that existing Open Banking and other Open Data standards, like FAPI, could help the health community deliver on their Open Health goals more quickly.

      +
      +
    • +
    • OpenID for Verifiable Credentials 2022-05-12 OpenID +
      +

      The goal of this whitepaper is to inform and educate the readers about the work on the OpenID for Verifiable Credentials (OpenID4VC) specifications family. It addresses use-cases referred to as Self-Sovereign Identity, Decentralized Identity, or User-Centric Identity.

      +
      +
    • +
    • OpenID Foundation Publishes Whitepaper on Open Banking 2022-03-18 OpenID +
      +

      The OpenID Foundation is pleased to share its new whitepaper, “Open Banking, Open Data and Financial-Grade APIs”. The paper documents the international movement towards Open Banking, Open Finance, and secure, consent driven access to all user data. It describes the OpenID Foundation and in particular the Financial-Grade API (FAPI) Working Group’s experience with Open Banking ecosystems internationally.

      +
      +
    • +
    • The 7 Laws of Identity Standards 2021-04-10 OpenID +
      +
        +
      1. A identity standard’s adoption is driven by its value of the reliability, repeatability and security of its implementations.
      2. +
      3. A standard’s value can be measured by the number of instances of certified technical conformance extant in the market.
      4. +
      5. Certified technical conformance is necessary but insufficient for global adoption.
      6. +
      7. Adoption at scale requires widespread awareness, ongoing technical improvement and a open and authoritative reference source.
      8. +
      9. When Libraries/Directories/ Registries act as authoritative sources they amplify awareness, extend adoption and promote certification.
      10. +
      11. Certified technical conformance importantly complements legal compliance and together optimize interoperability.
      12. +
      13. Interoperability enhances security, contains costs and drives profitability.
      14. +
      +
      +
    • +
    + +

    Organization

    + + +

    Standards Development

    + + +

    Shared Signals Working Group

    +
    +

    The Shared Signals working group is providing data sharing schemas, privacy recommendations and protocols to share security event information to thwart attackers from leveraging compromised accounts from one Service Provider to gain access to accounts on other Service Providers and enable users and providers to coordinate to securely restore accounts following a compromise.

    + +
    + +

    GAIN

    +
      +
    • How GAIN Happens, Slowly Then All at Once 2022-06-03 OpenID +
      +

      GAIN is marked by a cross sector, crowd sourced, open, global due diligence. GAIN’s self organized participants are actively seeking evidence that disconfirms the GAIN hypothesis.

      +
      +
    • +
    • Protocols, Standards, Alliances: How to Re-GAIN the Future Internet from the Big Platforms 2022-05-13 Kuppinger Cole +
      +

      just like trade unions helped the working class during the industrial revolution to fight for their rights. In this panel session, we will discuss about the enablers of such a different approach and the requirements to actually be successfull.

      +
      +
    • +
    • Introducing the Global Assured Identity Network (GAIN) Proof of Concept Community Group 2022-03-02 OpenID +
      +

      The OpenID Foundation is pleased to announce the launch of the Global Assured Identity Network (GAIN) Proof of Concept Community Group, which aims to test the technical hypotheses underlying the “GAIN Digital Trust” white paper.

      +
      +
    • +
    • Global Assured Identity Network White Paper 2021-09-20 OpenID +
      +

      The Global Assured Identity Network White Paper was the centerpiece of the OpenID Foundation’s Chairman Nat Sakimura’s keynote at the European Identity Conference just a few days ago. His presentation can be found at https://nat.sakimura.org/2021/09/14/announcing-gain/. Nat describes GAIN as an overlay network on top of the Internet with all its participants identity proofed. One key benefit of the approach proposed in the white paper is that the standards required to enable this network already exist: OpenID Connect and eKYC/IDA.

      + +

      The White Paper was a “no logo, pro bono, open source” collaboration of over 150 co-authors including many members of the OpenID Foundation. It’s well on its way to achieving its goal of generating a community wide discussion on the business, technical and legal requirements for pragmatic international interoperability.

      +
      +
    • +
    • EIC Speaker Spotlight: Nat Sakimura 2021-08-24 Introducing Gain • OpenID Foundation +
      +

      if you look at the the cost structure of the financial industry a lot of cost Is towards anti-money laundering and related activities and that actually is identity problem […] we should try to solve the use case with a user centricity in mind

      +
      +
    • +
    + +

    Kim Cameron Award

    +
      +
    • Kim Cameron Award Winner Reflects on EIC 2022-07-05 Rachelle Sellung +
      +

      In a matter of a few days, I heard many inspiring presentations, had many interesting conversations, and met many wonderful people in this field at the Conference. It has already led to multiple conversations of working together regarding future stakeholder research that will hopefully be useful and support the identity community.

      +
      +
    • +
    • 2022 OpenID Foundation Kim Cameron Award Recipients Announced 2022-04-29 OpenID
      +This was the first IIW without Kim Cameron. This was a very fitting announcement. +
      +

      The OpenID Foundation is pleased to announce the first cohort of awardees for inaugural launch of the Kim Cameron Award Program. We first must thank the many well-qualified applicants who presented compelling interest in user-centric identity.

      +
      +
    • +
    • Announcing the 2022 OpenID Foundation Kim Cameron Scholarship 2022-04-08 OpenID +
      +

      Scholarship recipients will be studying, researching, interning or working in a field relevant to one or more OpenID Foundation working groups and consistent with Foundation’s Mission. The scholarship recipients will also be invited to participate in Foundation breakout meetings at the European Identity Conference and Identiverse which will provide exposure to both the Foundation’s business as well as leading technologists.

      +
      +
    • +
    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/organizations/planetwork/index.html b/organizations/planetwork/index.html new file mode 100644 index 00000000..495c6fc3 --- /dev/null +++ b/organizations/planetwork/index.html @@ -0,0 +1,1622 @@ + + + + + + +Planetwork | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Planetwork + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 25 minute read + + + +

    + + +
    + + +
    + + + +
    +

    Planetwork was founded in 1998 with the recognition that the only phenomenon growing as fast as the global ecological crisis was the global communications system and that with it, we could address the biggest threats facing humanity and the planet. - About

    +
    + +

    Planetwork.net

    + +
    +

    In July 1998, at the height of the dot.com bubble, Jim Fournier, Elizabeth Thompson, Erik Davis, David Ulansey, Mike Vincenty and Heather Newbold founded Planetwork. In May 2000 the San Francisco based non-profit convened the first international conference focused on IT and global ecology at the Golden Gate Club in the Presidio.

    +
    + +
    +

    That seminal event spawned a conversation about the potential for an online social network for society. Brad deGraf and Elizabeth Thompson, along with other members of the emergent Planetwork community, initiated LinkTank, an invitational network that grew to include 50 information technology and media professionals, who met for two years in San Francisco and NewYork as a fiscal project of Planetwork. In 2002 the group commissioned three of its members, Ken Jordan, Jan Hauser and Steven Foster to write the Augmented Social Network (ASN) whitepaper, published in the peer reviewed online journal First Monday and presented at the Planetwork conference in 2003.

    +
    + +

    […]

    + +
    +

    Over the next decade, many of the developers in the Planetwork community sought to build decentralized personal data exchange on the Internet. An initiative led by Drummond Reed called XDI promised to provide a solution using XML. Jim served on the board of XDI.org for a decade and one of the most respected developers in the community, Victor Grey, held Planetwork’s seat on the XDI technical committee at OASIS.

    + +

    Planetwork was also the fiscal sponsor for Identity Commons, which launched the concept of (user-centric)digital identity facilitated by Kaliya Hamlin, aka Identity Woman, who created un-conferences and in turn co-founded the Internet Identity Workshop (IIW),still held twice a year at the Computer History Museum.

    +
    + +

    […]

    + +
    +

    Planetwork had also invested in a tiny startup that held the key social network patent, to keep it in the public domain. Reid found he was on that patent and acquired the company, resulting in Planetwork holding shares in the IPO. They used the windfall to hire, Victor Grey, to build a collaboratively curated network called Spherical.

    +
    + +

    […]

    + +
    +

    JLINC is neither a blockchain nor an ICO, but uses some of the same key innovations in a new way to provide “automated cryptographically signed contracts” that control the exchange and use of data between separate databases at separate domains across the Internet. The JLINC open protocol is held by the Planetwork Foundation at: JLINC.org

    +
    + +

    Linktank

    + +

    LinkTank

    + +
    +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest principles of democracy and reflects an enlightened understanding of the fragile beauty of our planet. We will bring together, develop, promote, and hold as a global public commons, software tools and infrastructure that facilitate the emergence, growth, and vitality of networks of individuals and organizations who share ecological and social justice values, as articulated in the Earth Charter.

    +
    + +

    Planetwork Confrences

    + +

    Public documentation of these events is quite limited, I’ve gathered here some information for each conference, as available, to try and piece together what these events were all about.

    + +

    1999 Conference

    +

    PLANETWORK Invitational Working Group 1999

    +

    July 10-11, 1999

    + +

    Schedule:

    +
      +
    • How the Interent can Revolutionize Environmental Protection -Bill Pease
    • +
    • Implementing Effective Strategies on the Internet - Josh Knauer
    • +
    • Your Federal Resource Connection - Jeff McCracken
    • +
    • Discovering Environmental Data on the Internet - Chuck Stein
    • +
    • Globes and Worlds - Mark Pesce
    • +
    + +

    2000 Conference

    + + + +

    San Francisco, may 12-14, 2000

    + +
    +

    As we enter the new millennium, two global phenomena stand out as the most dramatic aspects of our time: the dizzying rate of technological change, especially in the realm of digital information, and the staggering scale and speed of environmental degradation.

    + +

    The explosion of information technology is transforming the way we inhabit and perceive the earth. Planetwork will explore how the creative application of digital tools - visualization technologies, databases, and the Internet, among others - can open up new possibilities for environmental activism and positive global change.

    + +

    ethTv, true to its spirit, takes up Planetwork’s challenge, widening it to reach the Italian audience, with the aim of increasing an awareness that urges us to assume a responsible attitude towards such an important issue and envision possible solutions.

    +
    + +

    Loosely based on an article by Hardin Tibbs

    + +
    +

    The emphasis is on the forms of technology that operate in tune with and not against nature. +It introduces the idea that technology can be designed for better social and environmental performance, since it is human decisions that shape it or today’s problems are so complex that they can only be solved by creating a new future. Today, in ecology, the fundamentals of understanding are in turmoil: the application of theory of chaos, the principles of socio-biology and of Gaia, according to which the entire planet is a living organism, are challenging the conception that one had of the stability and evolution of ecosystems. A vision is emerging that looks at ecosystems as systems with an autonomous organization, where order and complexity are “emergent” properties and not mere accidents. And just as living communities they are able to remain independent of the species that compose them, since the latter can be in continuous evolution while the ecosystems are independent.

    +
    + +

    Loosely based on an article by Elisabet Sathouris

    + +
    +

    The philosophers of science explained decades ago that it was not science’s job to prove truths. I thought this was the most profound shift in Western culture of this century. Bigger than the atomic bomb, bigger than the Internet. That we knew that no person and no culture possessed the truth.

    + +

    We are still conjecturing what is right and what is wrong, aren’t we? But now we also understand that this is a creative, living universe. Not an accidental universe. Not a mechanical universe.

    + +

    But if we recognize that the universe is conscious, intelligent, alive and all of us co-creators, what is our role?

    +
    + +

    Loosely based on a 1994 interview by Mark Pesce

    + +
    +

    As I pointed out in the title of my speech, I felt that virtual reality could constitute the atomic power of the human mind, without a doubt … it represents the end of the cycle, the end of humanity, because it makes it possible to completely dominate the person’s being and replace it with something else.

    + +

    In Perceptual Cybernetics there are essentially three pockets of information that make up the human experience: the realities outside of us, those within our psyche, and finally our interfaces - as Gibson would say, the flesh.

    + +

    Eyes, ears, nose, mouth are the realities that allow us to know the interfaces that are intended for us. There are two types of interfaces represented: the interface between the external world and the physical biology of the person, and that between biology and cognition.

    +
    + +

    Loosely based on a 1995 article by Jennifer Cobb Kreisberg

    + +
    +

    An unknown Jesuit, Pierre Teilhard de Chardin, conceived a structure of planetary consciousness, ordered like the Internet 50 years ago: From the 1920s to the 1950s, Pierre Teilhard de Chardin sketched a series of works poetics on evolution recently rediscovered as the foundation of new evolutionary theories.

    + +

    Teilhard envisioned an evolutionary scenario characterized by a complex membrane of information that enveloped the globe and fed by human consciousness. Teilhard foresaw the advent of the Internet more than half a century in advance. He believed that this vast membrane would eventually agglomerate into the “living unity of a single plot” containing our collective thoughts and experiences. “Teilhard’s philosophy of evolution arose from the duality inherent in his dual role as an ordained Jesuit father in 1911 and as a paleontologist, a career he embarked on in the early 1920s. Teilhard soon developed a philosophy that married the science of the material world with the sacred ardor of the Catholic Church. Between the 1940s and 1950s, the Church was on the verge of excommunicating him,but the philosopher refused to stop writing as to abandon the Church. The rest of his work was published after his death on Easter Sunday 1955, causing a small upheaval in the theological world.

    +
    + +

    2000 Conference

    + +

    May 12 -14, 2000 - San Francisco, CA Sponsored by Planetwork

    + +
      +
    1. Promise Ahead: Humanity’s Journey Toward a Culture of Meaning - Duane Elgin +
      +

      A sweeping overview of the human journey as we travel toward a more sustainable and soulful way of living on the Earth. We will look beneath the headlines and explore the deeper currents that are now changing our lives–from adversity trends to opportunity trends, including the Internet revolution.

      +
      +
    2. +
    3. Whole Earth Magazine - Biodiversity Perils and Opportunities - Peter Warshall +
      +

      Peter Warshall’s work centers on conservation an conservation-based development. He works on all socio-economic levels and with highly diverse people and ecosystems of the planet. He has worked in Ethiopia for the United Nations High Commission for Refugees, in ten other African nations under contracts with U.S. AID and other organizations, with the Tohono O’odham and Apache people of Arizona, as a consultant to corporations such as Senco, Chlorox, Trans Hygga, and SAS Airlines, and with municipal governments such as the city of Malibu.

      +
      +
    4. +
    5. Green Maps Online: Charting Nature & Culture in Urban Places - Wendy Brawer +
      +

      Wendy E. Brawer… is a eco-designer with an artist’s background. Since 1990,her company, Modern World Design, has created services, systems and products that promote ecological stewardship, including the Green Apple Map of NYC’s green sites, which inspired the Green Map System, an award-winning local- global collaboration that she directs www.greenmap.org.

      +
      +
    6. +
    7. Consciousness: The Last Frontier - Peter Russell +
      +

      We hear much of the new frontiers of the net, robotics, biotechnology and nanotechnology, but the greatest unmapped frontier of all is consciousness itself. Without consciousness there would be no science and no technology. Yet, as far as the current scientific worldview is concerned, consciousness is one huge anomaly. Integrating leading edge ideas in physics, psychology, and philosophy, Peter Russell shows that consciousness is a fundamental quality of the cosmos; and that the singularity to which our techno-cultural evolution is ever-more rapidly headed is the Omega Point at which we awaken to our true spiritual heritage.

      +
      +
    8. +
    9. Envisioning Earth - Payson Stevens +
      +

      A presentation of satellite imagery and multimedia focusing on the Earth System and global change issues. The latest generation of high-resolution satellite photographs will show the surface of the Earth in incredible Detail.

      +
      +
    10. +
    11. The Infinite Grid as a Platform for Interoperability (partial talk only) - Pliny Fisk +
      +

      On a national basis the national material flow model created by Pliny and his associates referred to as BaselineGreenª establishes the environmental and economic baseline from which green specification decisions should be made and is speicific to various regions or cities in the U.S. BaselineGreenª is presently being used by the City of Seattle, the Pentagon, the EpiCenter in Montana, the UT Health Science Center in Houston, and the Department of Energy Building America Program.

      +
      +
    12. +
    13. Use it or Lose It: Defending the Internet from Commercial Information Pollution - Jan Hauser; Principal Architect at Sun Microsystems +
      +

      Ecologically-Sustainable Economic Growth in China?…Yes! - Sheri Xiaoyi Liao; Founder and President of Global Village of Beijing - one of China’s best-known environmental NGO’s\
      +The Viridian Green Movement - Bruce Sterling Sci-fi author, cyber-punk progenitor

      +
      +
    14. +
    15. Music and Vocal Performance - David Rothenberg & Tsering Wangmo “Earth Machine Music”
    16. +
    17. Digging Through the AstroTurf: The Future of Environmental Content, Products and Services on the Internet - Josh Knauer
    18. +
    19. What Does Technology Want? - Kevin Kelly +
      +

      Kevin Kelly is the founding Executive Editor of Wired. He was involved in the 1993 launch of this influential magazine, and has been editing the magazine since. Mr. Kelly is also the author of Out of Control: The New Biology of Machines, Economic and Social Systems and The New Rules of the New Economy. Kevin Kelly’s writing has appeared in many national and international publications such as Time, The Economist, Harpers, Esquire, GQ, and the New York Times.

      +
      +
    20. +
    21. Macro-Phase Power and Micro-Phase Wisdom - Brian Swimme +
      +

      Brian Swimme received his Ph.D. (1978) from the University of Oregon in gravitational dynamics. His research focuses on the evolutionary dynamics of the universe, the relationship between scientific cosmology and more traditional religious visions, the cultural implications of the new evolutionary epic, and the role of humanity in the unfolding story of Earth and cosmos.

      +
      +
    22. +
    23. Revolutionizing Environmental Defense Using the Web - Bill Pease +
      +

      William Pease is the Director of Internet Projects for the Environmental Defense Fund. He has created two browser-based services for EDF: scorecard.org, a site that provides easy access to information about local environmental quality, and actionnetwork.org, a site that enables organizations to connect their membership with legislative representatives and conduct digital lobbying.

      +
      +
    24. +
    25. Swords into Plowshares: Cold War Remote Sensing for Conservation - Jan Hauser +
      +

      Jan Hauser is a Principal Architect at Sun Microsystems.

      +
      +
    26. +
    27. Living Systems, the Internet and the Human Future - Elisabet Sahtouris +
      +

      What can we learn from nature’s self-organizing systems in evolution over billions of years that will help us insure our human future? Elisabet Sahtouris explores the viability of human organizations such as businesses and governments, as well as the phenomenon of the Internet to see what works and what doesn’t. Evolutionary biologist, futurist and co-author of Biology Revisioned.

      +
      +
    28. +
    29. Global Biodiversity Information: A Facility for the Future - Meredith Lane +
      +

      Vice President of Biodiversity at the Academy of Natural Sciences, member of the Global Biodiversity Information Facility team.

      +
      +
    30. +
    31. Adam Werbach– Host of the Thin Green Line & former President of the Sierra Club - +
      +

      Host of the environmental newsmagazine Thin Green Line, founder of Act Now Productions, frequent guest on ABC TV’s Politically Incorrect, formerly the youngest ever, President of the Sierra Club.

      +
      +
    32. +
    33. New Directions for Earth and Planetary Visualization - Gloria Brown Simmons +
      +

      Research Fellow at the MIT Center for Advanced Visual Studies, formerly Visualization Manager with the White House GLOBE Program, and involved with visualization from Galileo, Voyager and Viking space probes at CalTech.

      +
      +
    34. +
    35. Application Challenges for Geographic Information Science - John Radke +
      +

      Understanding geographic information is critical if we are to build and maintain livable communities. Since computing has become almost ubiquitous in planning and managing our communities, it is probable that advances in geographic information science will play a founding role in smarter decision making, available to all. We examine the challenges that occur between humans and their environment under conditions thought to be hazardous to life and habitat. Emergency preparedness and response are reviewed and results from focus groups at the UCGIS Summer Assembly (1999), which identified and recommend priorities for research, educational and policy contributions to emergency preparedness and response are documented. Professor of Architecture at UC Berkeley using GIS systems for environmental planning

      +
      +
    36. +
    37. Founder and President of Global Village of Beijing - Sheri Xiaoyi Liao +
      +

      Notable among the many recent social and political changes in China has been the emergence of some elements of civil society. Chinese non-governmental organizations (NGO’s), especially those addressing environmental protection, have been prominent in this development. University students, intellectuals, and the public, along with an activist media, have begun to focus their attention on the environment and its implications for social welfare. What are the broader political ramifications of this NGO movement? What practical constraints do NGO’s in China face? What role might the U.S. play in the evolution of this nascent movement?

      +
      +
    38. +
    39. Slip-Sliding Between the Virtual and the Real: Re-Presenting Nature in Immersive VR Environments - Char Davies +
      +

      Renowned digital artist, creator of the virtual reality works: Osmose, Ephemere and Immersense.

      +
      +
    40. +
    41. Art in the Post-Human Matrix - Ebon Fisher & David Rothenberg +
      +

      Digital Artist, ‘Media Breeder’, one of MIT Media Lab’s first instructors and creator of the astonishing and immense Web Jam ritual ‘Organisms’ in Williamsburg Brooklyn, Ebon Fisher joins Terra Nova founder/editor, fluid musician, nimble philosphy professor and writer on technology and ecology, David Rothenberg as they share their ground breaking work and explore, with Planetwork co-founder Elizabeth Thompson, the liminal zone where art, ecology and cyberspace fruitfully mate. The discussion will mutate and evolve to include the aesthetics of living systems, networks as a new cultural paradigm, subjective ecosystems, a network-oriented ethics for cyberspace and the crucial role of the artist in the creation of a sustainable global culture.

      +
      +
    42. +
    43. Greening the Media In a Dot-Com Era - David Irons, Alex Barnum & Jerry Kay +
      +

      Join some major innovators in envirnomental journalism as they look a how the eruption of this new medium presents opportunities to augment the media’s eco-consciousness. With SF Chronicle metro editor and environmental writer Alex Barnum, strategically placed at the major newspaper right in the heart of the silicon revolution’s and eco movement’s most active fault line, Ron Wolf of AScribe Newswire and Jerry Kay, veteran host of the nationally broadcast radio program “Science in Action” aired locally on KQED and KCBS, and globally on Environmental News Network’s cutting edge website.

      +
      +
    44. +
    45. GIS in Ecology & Conservation Biology - John Radke, Pliny Fisk & Chris Davis +
      +

      Geographic Information Science has found a wide variety of uses from conservation biology and natural resource inventory to resource management as well as many other environmental applications. This session will bring together representatives from several different institutions currently using GIS for environmental projects to discuss their own work as well as the general state of GIS technology and its applications.

      +
      +
    46. +
    47. Green Interfaces - Michael Naimark, Carlos Seligo & Erik Davis +
      +

      Erik Davis convenes a session devoted to the question of how the Web and related technologies can better represent, reflect, mimic or capture aspects of the natural world. As the Web mediates more of our knowledge of things, how will it transform the way we perceive and understand the environment? What are some of the ways that designers can explore and exploit existing or future technologies in order to better represent or mirror ecological forms and forces? Joining Davis will be the digital artist Michael Naimark, who will give us a glimpse of the exploding world of webcams, and Carlos Seligo, who will explore how natural metaphors can aid in the structure and display of data.

      +
      +
    48. +
    49. The Contested Journey: Nature & Cyberspace - Jennifer Cobb, Char Davies & Carol Gigliotti +
      +

      In this panel, artist Char Davies, ethicist Carol Gigliotti and theologian Jennifer Cobb will address one of the thorniest and most powerful issues in the nascent dialogue between ecological and technological sensibilities: embodiment. Without a deep empathy with our own messy and complicated bodies, a genuine connection with the body of the earth remains tenuous. When this understanding is combined with the inherent tendency of cyberspace to abstract us from our embodied experience, a conflict quickly emerges. From their diverse and intertwined perspectives, Davies, Gigliotti and Cobb will explore the tensions in this issue as well as surface a variety of hopeful trajectories for healing the rift.

      +
      +
    50. +
    51. WTO: Beyond Seattle - WTO/IMF/World Bank Activism and the Net - Richard Plevin, Kelly Quirke, Shane Korytko & Sheri Herndon +
      +

      The Internet played a major role in organizing the Seattle WTO protests that have dramatically reinvigorated environmental and social justice activism. Representatives of 3 of the key groups involved in Seattle and in resistance to a corporate-dominated “new world economic order,” who made highly creative and effective use of this new medium, discuss their cyber-strategies and their visions of future activist uses of the Net. Allan Hunt-Badiner web designer for RAN; Richard Plevin, Electronic Communications Director of Global Exchange; and Sheri Herndon and Shane Korytko of the Seattle-based Independant Media Center, which provided groundbreaking live webcasts of the demonstrations.

      +
      +
    52. +
    53. Green Portals & e-Commerce - Josh Knauer, Joel Makower & Jon Zilber +
      +

      With Josh Knauer (Envirolink Founder, CEO of Green Marketplace.com); Jon Zilber (Vice President, Verde.com); Joel Makower (President Green Business Network and Greenbiz.com) and panel moderator Marie Kerpan. Three leading players at the forefront of the effort to establish strong, creative and dynamic environmentally-driven cyber business enterprises share the promise and pitfalls of bringing eco-consciousness to the furious, fluid realm of E commerce.

      +
      +
    54. +
    55. Youth, Media & Gaia - Ronan Hallowell, Kenji Williams and Guests +
      +

      Unreflective consumer/media culture is a driving force in the global eco-crisis. Young people are one of the largest demographic groups targeted by the consumer/media industry. This panel will explore issues concerning the need for teaching media literacy to youth to empower them with tools for telling their own authentic stories and making sense of the world around them. We will examine ways in which youth media literacy and access to the tools of production can be leveraged to assist progressive ecological programs and stimulate social awareness and action. Ronan Hallowell, Kenji Williams and Zakary Zide.

      +
      +
    56. +
    57. Cyberspace as a Meta-Evolutive Step - Pierre Levy +
      +

      Professor in the Department of Hypermedia at the University of Paris-VIII; author of Collective Intelligence: Mankind’s Emerging World in Cyberspace.

      +
      +
    58. +
    59. The Neptune Project - John Delaney +
      +

      Professor of Oceanography at University of Washington; developer of the Neptune Project - a vast fiber optic telescope to study the Pacific Rift.

      +
      +
    60. +
    61. The Real World - Marc Pesce +
      +

      Internet visionary, co-inventor of VRML, author, lecturer and creator of WebEarth, a real-time VRML model of the planet’s weather.

      +
      +
    62. +
    63. Lessons from the Biosphere - Tyler Volk +
      +

      Professor of Biology at NYU and NASA researcher, author of Meta-Patterns Across Space, Time and Mind and most recently Gaia’s Body, an in-depth examination of the living, breathing network of systems that is our biosphere.

      +
      +
    64. +
    65. Visualization Applications in Earth System Science - John Helly +
      +

      Scientist at the San Diego Supercomputer Center at UC San Diego where he leads the Earth System Science program.

      +
      +
    66. +
    67. Snakes and Ladders: Holism vs. Technology - Erik Davis +
      +

      Cultural critic and journalist, author of Techgnosis: Myth Magic + Mysticism in the Age of Information.

      +
      +
    68. +
    69. Casino-21: Public Participation in Climate Simulation of the 21st Century - David Stainforth +
      +

      Department of Physics, University of Oxford and the Space Science and Technology Department, Rutherford Appleton Laboratory.

      +
      +
    70. +
    71. Julia Butterfly-Hill– Eco-Heroine, Treesitter Extraordinaire - +
      +

      LISTEN TO JULIA’S PRESENTATION IN ITS ENTIRETY!

      +
      +
    72. +
    73. Technology, Insight & the Internet: Catalysts for Future Transformation - Hardin Tibbs +
      +

      Strategist, futurist, leading authority on industrial ecology and global scenario research.

      +
      +
    74. +
    75. European Reconciliation of the Commercial Internet with Sustainability - Thomas Ruddy +
      +

      Info-tech designer for World’s Fair Expo 2000 in Hanover on Nature, Technology and Humanity; author of The European Way of Using Information and Communication Technology for Sustainable Development.

      +
      +
    76. +
    77. Viridian Green - Bruce Sterling +
      +

      Cyberpunk progenitor, author of six sci-fi novels including Schismatrix, a “post-human space opera”, and most recently founder of the Viridian Green art movement.

      +
      +
    78. +
    79. From Nature to Meta-Nature: The Fold Point in Time - Jim Fournier +
      +

      Design-scientist, architect and former entrepeneur. Co-Executive Director of the Planetwork Conference.

      +
      +
    80. +
    81. Industrial Ecology & Information Technology - Bill Shireman, Gil Friend & Andrew Michael +
      +

      Bill Shireman from Global Futures and the Future 500, and Gil Friend from Natural Logic are pioneers in “greening” global business and industrial ecology. Andrew Michael is involved with the Bay Area Council promoting sustainable business pracitces by understanding the intersection between information technology and environmental performance. They’ll discuss the role the info-tech revolution can play in raising the eco-awareness of government and corporate institutions.

      +
      +
    82. +
    83. Art, Technology & the Environment - Shawn Brixey, Eduardo Kac & Edward Shanken +
      +

      Artists Eduardo Kac and Shawn Brixey will discuss their work and the problems of balancing the creation of digital art with their concern for creating a greater ecological awareness. Art historian Edward Shanken will moderate the panel and discussion with the audience on the following issues and questions: What is the role of the artist in digital culture? How can artists utilize technology in ways that are critical of technocratic structures of authority and offer alternative modes of knowing and being? In what ways does the artistic use of technology - even in the most critical ways - unwittingly supporting the very technocratic structures of authority those efforts seek to challenge? How does the artistic use of technology follow the paradoxical formula of relying on technological means to solve problems caused by previous technological means?

      +
      +
    84. +
    85. Shadow Side of Info Tech - Steve Talbott, Melissa Nelson & JP Harpignies +
      +

      All major, civilization-altering new technologies have serious downsides and unintended consequences (automobiles, nuclear energy, genetic manipulation, etc.). Info-tech is no exception. Bioneers Co-producer and Lapis Contributing Editor JP Harpignies hosts the leading, deeply thoughtful Net critic Steven Talbott,and the indigenous rights activist, Executive Director of the Cultural Conservancy and former editor of the Ecopsychology Newsletter Melissa Nelson in exploring some of the darker aspects of the Net. Will the vertiginously accelerated flows of transnational capital made possible by the Net further ravage the global environment? Will the disembodiment of virtuality further sever our connection to the natural world?

      +
      +
    86. +
    87. Predicting the Future - James Kalin +
      +

      Digital tools exist to help you predict the future. Normal people can use these tools to share dreams and together create deeply evocative and visually realistic simulations of many possible sustainable futures. You can immerse thousands or millions of people in designing, testing and vicariously experiencing prototype sustainable futures before we build them on Earth.

      +
      +
    88. +
    89. Info Tech & Sustainable Development - Michael North, Pablo Zabala, Juan Martinez & Natan Zaidenweber +
      +

      The acceleration of technology has allowed us to experience the benefits of a digital economy, but population growth, deforestation, pollution, famines in Africa, global warming, dire poverty and global inequality continue unabated. Can the Internet help Indigenous and other communities in the “developing world” address their problems or will it only exacerbate the divide between rich and poor, North and South? Join Michael North, of Greenstar.com, Pablo Zavala and Natan Zaidenweber as they discuss how the Internet could help historically dis-enfranchised communities in the “third world” carve a path of sustainable, “green” development and empowerment.

      +
      +
    90. +
    91. Global Brain Roundtable - Jennifer Cobb, Duane Elgin, Jim Fournier, Pierre Levy, Mark Pesce, Peter Russell & Erik Davis +
      +

      Ever since Teilhard de Chardin first proposed the idea of the noosphere earlier this century, conceptualizations of emergent global consciousness have tended to describe the phenomenon in terms of a radical separation from nature. With the rise of computers, and especially the Internet, both the popularity of various concepts of the noosphere, and the tendency to see it as existing exclusively in human technology, in opposition to nature, have accelerated. This session will explore the relationship between emergent global consciousness and nature, and specifically address the question of the global mind waking up just in time to find its body - the biosphere - in deep trouble. Duane Elgin, Jim Fournier, Pierre Levy, Mark Pesce & Peter Russell with Erik Davis

      +
      +
    92. +
    93. Effective Web Campaigns - Jim Slama, Brian West & Catherine Baldi +
      +

      This panel highlights some of the most effective, succesful, exemplary uses of the Web by activists and looks ahead to possible future directions and strategies. With Jim Slama, the brilliant architect of the on-line component of the Keep “organic” Organic campaign that mobilized over 250 000 people and forced the USDA to back down from its proposed sham “organics” standards; Brian West of the Earth Island Institute, one of the most vital and influential environmental groups on the planet; and Catherine Baldi, Communications Director for Project Underground, who is setting up “the motherlode,” an extraordinary database which is an invaluable tool in arming activists resisting destructive mining and drilling operations throughout the world with critical information.

      +
      +
    94. +
    95. Info Tech Professionals & Social Responsibility -Twyla Wilson, Maria Jankowska & Denise Joines +
      +

      The Information Technology Panel: Many activists in the environmental movement feel that information technology and ecological change are incompatible. In the Planetwork IT Panel, we will hear from IT professionals who are exploring ways to use their skills in support of the environment. Come join the discussion. Moderator: Cate Gable, President of Axioun Communications Intl., author of Strategic Action Planning NOW! and e-commerce business consultant Maria Jankowska, Associate Professor at the University of Idaho, Network Resources Librarian, member of the Idaho Geospatial Data Center project team, founder of the Electronic Green Journal, and Chairman of the Environmental Task Force for the American Library Association Twyla Wilson, Director of Strategic Alliance Program for Professional Service Division, USWeb/CKS, founder and project team member of a new environmental portal currently under development and Denise Joines with One North West.

      +
      +
    96. +
    + +

    2004 Conference

    + + + +
    +

    Planetwork’s next large scale annual event will bring Ben Cohen from True Majority, Joan Blades from MoveOn, and other leaders of online activism together with a multidisciplinary community of social change agents and technologists who are using the Internet to organize for positive change in this election year. Themes will include:

    + +
      +
    • Internet Activism: Online Organizing Strategies Opportunities and Lessons for 2004
    • +
    • Electronic Voting: Vote Early, Vote Often New Technological Challenges for Democracy
    • +
    • Social Networking for Social Good: Linking Social Network Software as a New Global Commons
    • +
    + +

    In addition to programmed sessions, the event will offer an extensive self-organizing structure designed to promote communication, dialog and more effective networking among all participants. This ground-breaking InterActive component of this conference will provide an opportunity for participants to bring forward their own passions and for our extended network of communities of practice to meet, interact and work intensively among themselves and with each other. The facilitated self-organizing process begins here in advance of the live event and is designed to help catalyze collaborations that may continue well beyond. Topics are expected to span a wide variety of Planetwork themes:

    + +
      +
    • Social Networks and Civil Society The New ID Commons Technical Protocol
    • +
    • Environmental: Proactive Responses to Global Warming & Mass Extinction
    • +
    • Digital Democracy: Civil Rights & Civil Liberties from the DMCA to Touch Screen Voting
    • +
    • Alternative Economics: Online & Offline Strategies Complementary Currencies, Electronic barter & beyond
    • +
    • Independent Media from Blogs and RSS to DV and TiVo, new technologies for independent networked news
    • +
    • The Real-World Game: Bucky’s Spaceship Earth meets Sim Earth a multi-player online game using real data to model future scenarios
    • +
    +
    + +
      +
    • ID Commons InterActive session on Monday, June 7th +
      +

      An extra day to explore the new Identity Commons e-name based system. The first working alpha of a revolutionary social network protocol offering distributed single sign-on and permission based data exchange for purposeful networks and civil society will be shown at Planetwork on June 5th. This session will continue the working discussion for those wishing to explore the social, political, or technical implications of this new protocol and the opportunities it now offers civil society and purposeful social networks in this election year.

      +
      +
    • +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/organizations/sovrin-foundation/index.html b/organizations/sovrin-foundation/index.html new file mode 100644 index 00000000..4d7ce911 --- /dev/null +++ b/organizations/sovrin-foundation/index.html @@ -0,0 +1,1717 @@ + + + + + + +The Sovrin Foundation | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + The Sovrin Foundation + + + cryptodesign.io + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 15 minute read + + + +

    + + +
    + + +
    + + + +

    + +

    Organization

    + +

    WebsiteForumChatTwitterGitHubTelegramSovrin LibraryNetwork Status

    + +
      +
    • Sovrin Governance Framework 2019-12-04 +
      +
        +
      1. Sovrin Governance Framework Master Document - The “constitution” of the Sovrin Network, this document defines the purpose, core principles, and core policies, and also references all other documents in the SGF V2, including all the Controlled Documents listed in Appendix A.
      2. +
      3. Sovrin Glossary - A comprehensive glossary of over 250 terms used throughout all the SGF V2 documents and all of Sovrin infrastructure, plus eight appendices that provide in-depth explanations of core groups of terms.
      4. +
      5. Sovrin Trust Assurance Framework This document defines criteria and processes for assessing conformance of different Sovrin actors to the policies of the Sovrin Governance Framework. +
      6. +
      +
      +
    • +
    • How Sovrin Works: A Technical Guide from the Sovrin Foundation 2018-03 [ϟ] +
      +

      Sovrin is an open-source identity network built on distributed ledger technology. Sovrin is public and permissioned. Public means everyone can use it. Permissioned means that the network nodes that ensure consensus of transactions on the ledger are governed, in this case by the non-profit Sovrin Foundation.

      +
      +
    • +
    • Sovrin: A Protocol and Token for Self-Sovereign Identity and Decentralized Trust 2018-01-16 +
      +

      A comprehensive, highly readable 40 page paper describing the complete Sovrin ecosystem, including the problems Sovrin is designed to solve; why it is designed to be a global public utility; how the overall architecture is designed for for resilience, privacy and scalability; the markets it is expected to impact.

      +
      +
    • +
    • The Sovrin Foundation 2018-07 Phil Windley +
      +

      This article describes the role that the Sovrin Foundation and associated groups play in governing, operating, and using the Sovrin Network. The Sovrin Network is designed and intended to be decentralized so understanding the key influence points and community groups is important.

      +
      +
    • +
    • 12 Principles of Self-Sovereign Identity Sovrin +
      +

      Representation • Interoperability • Decentralization • Control & Agency • Participation • Equity and Inclusion • Usability, Accessibility, and Consistency • Portability • Security • Verifiability and Authenticity • Privacy and Minimal Disclosure • Transparency

      +
      +
    • +
    + +

    Working Groups

    + + +

    Topics

    + + + +

    Tech

    +
      +
    • Sovrin Network: What Goes on the Ledger? 2018-10 Andrew Tobin +
      +

      A white paper from Evernym in cooperation with the Sovrin Foundation. An overview of what is on the Sovrin Network distributed ledger and why.September 2018

      +
      +
    • +
    • How DIDs, Keys, Credentials, and Agents Work in Sovrin 2018-04 Daniel Hardman +
      +

      This document shows how low-level building blocks of the Sovrin ecosystem function in a practical real-world scenario where key management concerns matter deeply. It also introduces some notation and terminology. It makes heavy use of concepts described in the formal sequence diagrams and exposition from DKMS Design and Architecture V2.

      +
      +
    • +
    • The Sovrin Network and Zero Knowledge Proof 2018-10-03 +
      +

      Mike Lodder: Zero Knowledge Proofs (ZKPs) are cryptographic techniques that allow users to share information without relinquishing their security and privacy. ZKPs use cryptography to prove a statement from party A (known as a prover) to party B (known as a verifier) without revealing anything else.

      +
      +
    • +
    • Decentralization in Sovrin 2018-10 Phil Windley
    • +
    • Self-Sovereign Identity and the Legitimacy of Permissioned Ledgers 2016-09 Phil Windley
    • +
    + +

    Background

    +
      +
    • [Video] Phil Windley on the Sovrin Network 2017-09-08 +
      +

      Phil Windley, former CIO of the State of Utah and renowned expert on digital identity, speaks about his latest work as chairman of the Sovrin Foundation, a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network.

      +
      +
    • +
    • Sovrin Foundation Releases World’s First Public Distributed Ledger for Self-Sovereign Identity 2017-09-14 +
      +

      The Sovrin Foundation announced the launch of the provisional Sovrin Network, the world’s first truly self-sovereign digital identity system. The Sovrin Network operates on a distributed ledger – technology sometimes referred to as a blockchain – built from the ground up for this purpose.

      +
      +
    • +
    • A Universal Trust Framework 2017-01 Phil Windley +
      +

      The Internet has never had a universal trust framework before. Imagine if you could build the next sharing economy application without having to also build the platform that helps people trust. This post describes a universal trust framework that is open to all. Sovrin changes the world by providing a universal means of trusting.

      +
      +
    • +
    • Sovrin: Digital Identities in the Blockchain Era 2016-12 Dmitry Khovratovich, Jason Law +
      +

      This is the original paper that describes the core ideas behind the Sovrin Network and how they implement self-sovereign identity at a global scale.

      +
      +
    • +
    • An Internet for Identity 2016-08 Phil Windley +
      +

      Online services and interactions are being held back by the lack of identity systems that have the same virtues as the Internet. This post describes what we can expect from an Internet for identity.

      +
      +
    • +
    • Inevitable Rise of Self-Sovereign Identity 2016-08 +
      +

      Why Sovrin represents the solution to identity challenges. This whitepaper explains why the Internet does not currently have an identity layer and how the emergence of distributed ledger technology (DLT) finally makes one possible.

      +
      +
    • +
    • The Sovrin Network- Making Self-Sovereign Identity a Reality from Sovrin Foundation.
    • +
    • Founded in September 2016 +
      +

      Evernym, Inc. announced today at the Ctrl-Shift Personal Information Economy conference that it has donated the intellectual property for the Sovrin Identity Network—the world’s first and only dedicated self-sovereign identity platform—to a newly-formed nonprofit organization. The Sovrin Foundation, which is run by a group of internationally recognized identity experts, has a mission to empower everyone with a digital identity which they fully own and control.

      +
      +
    • +
    + +

    Ecosystem

    + + +

    Literature

    + +
      +
    • Sovrin: An Identity Metasystem for Self-Sovereign Identity 2021-07-28 Phillip J. Windley +
      +

      presents the architecture of an identity metasystem called the Sovrin Network that aims to improve the user experience, increase flexibility, and reduce overall costs while supporting better privacy and security. We discuss the problems of online identity on the modern internet, discuss the nature of digital relationships, explore the architectures of identity systems, and detail the combination of these concepts into a comprehensive metasystem for solving the problems of online identity.

      +
      +
    • +
    • A Comprehensive Evaluation of the Identity Management Utility Sovrin 2018-10-16 Dutch Blockchain Coalition +
      +

      The Dutch Blockchain Coalition (DBC) considers that ‘reliable identification and authentication are basic conditions for virtually all applications of blockchain’[1]. However, currently most identity management solutions are under central governance. Examples can be found in most social media platforms such as Facebook and Google accounts. Additionally, this extends to real world examples, such as a passport or a driver’s license provided by government. Although these solutions seem to work in practice, there is an essential issue. Namely, the owner of the identity is not in control of his/her identity. For example, a social media platform may decide to remove an account based on its own policy, leaving the identity owner with a virtual gap in its existence. Additionally, identifiers (such as a passport) provide a lot of -arguably too much- information about the identity holder, even though only a single attribute (e.g. the date of birth) needs to be known. Indeed, identity owners are no longer in control of their identity when using centralized identity management solutions

      +
      +
    • +
    • A Conceptual Analysis on Sovrin 2018-01 Rieks Joosten, TNO +
      +

      ‘Sovrin’ (aka Hyperledger INDY) is a global, decentralized identity network that claims to deliver the Internet’s missing identity layer, using (public permissioned) distributed ledger technology. In order to find out to what extent the thinking within TNO about a Self-Sovereign Identity Framework aligns with that of Sovrin, a limited conceptual analysis has been performed on the Sovrin documentation that was available in September 2017. The report has findings on terminology and definitions, the legal taxonomy used by Sovrin entities, agents/clients, subject identifiers, guardianship and consent receipts.

      +
      +
    • +
    • A First Look at Identity Management Schemes on the Blockchain 2018-01-10 Paul Dunphy, Fabien A. P. Petitcolas +
      +

      The emergence of distributed ledger technology (DLT) based upon a blockchain data structure, has given rise to new approaches to identity management that aim to upend dominant approaches to providing and consuming digital identities. These new approaches to identity management (IdM) propose to enhance decentralisation, transparency and user control in transactions that involve identity information; but, given the historical challenge to design IdM, can these new DLTbased schemes deliver on their lofty goals? We introduce the emerging landscape of DLT-based IdM, and evaluate three representative proposals – uPort, ShoCard and Sovrin – using the analytic lens of a seminal framework that characterises the nature of successful IdM schemes

      +
      +
    • +
    + +

    Sovrin Stewards

    + +
    +

    The Sovrin ledger is operated by Stewards, trusted organizations within the ecosystem who have agreed to abide by the requirements in the Sovrin Trust Framework and are responsible for operation the nodes that maintain the Sovrin distributed ledger.

    + +

    Stewards also, as a group, accept or reject any changes to the ledger-specific portions of the Sovrin open source code by virtue of that role. They thus provide a counterbalance to the Sovrin architects who maintain the Indy code base.

    +
    + +
      +
    • Steward Agreement +
      +

      The current agreement in force between the Sovrin Foundation and the trusted organizations operating validator nodes on the Sovrin network.The new Sovrin Steward Agreement is now in public review—see this page.The current Sovrin Steward Agreement was published on 28 Jun 2017.

      +
      +
    • +
    + +

    The Stewards

    +
      +
    • ABSA Group (Barclays Africa) Johannesburg +
      +

      The African financial services group that aims to be the pride of the continent, by offering a range of retail, business, corporate and investment, and wealth management solutions and ensuring a positive impact in all the countries where we operate.

      +
      +
    • +
    • AyanWorks Pune +
      +

      AyanWorks, a software development and consulting company based in India, has been committed to blockchain technology for the last three years and building enterprise blockchain and decentralized identity solutions for its global customers with a proven track of delivering ‘Best in Class’ blockchain solutions/products, leveraging permissioned and public blockchain platforms.

      +
      +
    • +
    • Bloqzone Rotterdam +
      +

      Bloqzone is a Dutch startup building trusted communications solutions based on self-sovereign identity. With a background in the telecoms industry, the spin-off developed a method to ensure privacy by design in a framework for online communications.

      +
      +
    • +
    • Certizen Hong Kong +
      +

      Certizen Limited is the operator of Hong Kong Post e-Cert services, providing full e-Cert services. We combine public key infrastructure (PKI) with blockchain technology to provide comprehensive e-Cert solutions of digital signing, information encryption, and electronic identity.

      +
      +
    • +
    • Condatis Edinburgh +
      +

      Condatis, supports organisations in creating seamless user journeys for their customers and employees with Microsoft Azure AD. ​The team consists of over 50 digital identity specialists, including system architects, software developers, security specialists and test engineers, working collaboratively with partners and international clients.

      +
      +
    • +
    • CPQD São Paulo +
      +

      CPQD is a private nonprofit research and development center and an essentially innovative organization that transforms knowledge into wealth for Brazil. It has a unique model of operation in Information and Communication Technologies, transferring and exploring, with excellence, its results.

      +
      +
    • +
    • Danube Tech Vienna +
      +

      Working on technologies in the field of digital identity and personal data, including personal clouds, semantic graphs, and blockchain identity.

      +
      +
    • +
    • Desert Financial Credit Union Arizona +
      +

      Using Sovrin as one of the oldest and best established credit unions in the Southwest.

      +
      +
    • +
    • Dhiway Bengaluru +
      +

      Based in Bengaluru, India, Dhiway is an early-stage startup building a verifiable data exchange framework designed to enable trusted, consent-based digital transactions between everyone and everything using open standards and technologies.

      +
      +
    • +
    • ID Crypt Global London +
      +

      ID Crypt Global believes everyone deserves and needs their own digital identity. As such, we are focused on bringing digital identity and related identity based services to the most challenging areas such as financial services and health – bringing trust, security and improved customer experiences to everyone.

      +
      +
    • +
    • Monokee +
      +
        +
      • Monokee is a next-generation cybersecurity Identity and Access Management (IAM) framework that orchestrates centralized, federated, and decentralized identity models.
      • +
      • Monokee’s core functionalities revolve around Access Management, with additional features leaning towards IGA and PAM.
      • +
      • Monokee’s top value point resides in its unique Visual Identity Orchestrator, a drag-and-drop interface to build authentication processes starting from predefined blocks and connecting them in a flow chart fashion. Monokee’s patented multi-domain feature enables digital identities to access different domains through a single authentication process. Last but not least, with analysts foreseeing that a decentralized identity model will become a standard soon, the Monokee SSI solution is ready to handle the task.
      • +
      +
      +
    • +
    • RIDDLE&CODE Vienna +
      +

      RIDDLE&CODE is a European Blockchain interface company, that builds hardware and software stacks, bringing trusted identity to objects and people. Together with its tier one clients and partners, RIDDLE&CODE brings greater efficiency and new business models to financial markets, energy distribution, supply chain management, and the Internet of Things.

      +
      +
    • +
    • The Institute for Internet-Security Gelsenkirchen +
      +

      The Institute for Internet Security – if(is) is an innovative, independent, scientific facility of the Westfälische Hochschule (Westphalian University of Applied Sciences).

      +
      +
    • +
    • Trinsic New York +
      +

      Trinsic partners with innovators around the world to help them easily and rapidly integrate Sovrin into any application. Trinsic’s developer tools, robust APIs, and advisory programs are trusted by industries from rural farming to global banks alike and are available at www.trinsic.id/.

      +
      +
    • +
    • Axuall Ohio +
      +

      Axuall is a digital network for verifying identity, credentials, and authenticity in real-time to address a multibillion-dollar need to eliminate waste, prevent fraud, manage risk, hire and deploy faster, and meet the demand for next-generation products and services in sectors with accuracy matters.

      +
      +
    • +
    • Outlier Ventures London +
      +

      Outlier Ventures is a venture platform that supports the development and growth of emerging technologies. To do this they advise and invest in talented teams and support businesses which create value for an open data economy.

      +
      +
    • +
    • One Global Kuwait City +
      +

      The Digital Transformation and Innovation Company.

      +
      +
    • +
    • Fetch.ai London +
      +

      Fetch.ai is delivering an economic internet where representatives of the component parts of the economy can work friction-free, autonomously, and free of human-interaction to deliver solutions to complex problems.

      +
      +
    • +
    • MakoLab Łódź +
      +

      MakoLab is an European (Poland) agency providing companies all over the world with a whole range of digital transformation solutions in a variety of industries, focusing on Automotive and FinTech. Dedicating their R&D to innovation in exploring blockchain for identification security solutions.

      +
      +
    • +
    • Regio iT Aachen +
      +

      As an IT service provider, regio iT GmbH is a fair and reliable partner for councils and schools, municipal enterprises, energy suppliers and disposers and non-profit organisations. With its head office in Aachen and a branch in Gütersloh, regio iT offers strategic and project-related IT consultancy, integration, IT infrastructure and full-service in four divisions: IT service and operation, administration and finances, energy and disposal & education and development.

      +
      +
    • +
    • Anonyome Labs Sydney +
      +

      Anonyome Labs is a leader in providing business and consumer applications to allow users to protect their information online.

      +
      +
    • +
    • Unveil.Social Minneapolis +
      +

      A personal discovery platform empowering users to safely capture their truths and secure deeper relationships.

      +
      +
    • +
    • NEC Tokyo +
      +

      NEC Corporation is a leader in the integration of IT and network technologies that benefit businesses and people around the world. The NEC Group globally provides “Solutions for Society” that promote the security, safety, efficiency, and fairness of society.

      +
      +
    • +
    • Truu (ID) London +
      +

      Truu improves the healthcare ecosystem by providing a secure, verifiable digital identity for doctors and healthcare professionals to foster trust, reduce friction, and usher in new dynamic digital capabilities.

      +
      +
    • +
    • SITA Geneva +
      +

      SITA, the communications and IT solution provider to the air transport industry, works with nearly every airline and airport in the world and its border management solutions are used by more than 30 governments.

      +
      +
    • +
    • Digicert Utah +
      +

      A leading provider of scalable security solutions for a connected world.

      +
      +
    • +
    • Veridium Massachusetts +
      +

      Provider of strong authentication using single-step multi-factor biometric authentication from a mobile device. The VeridiumID platform provides the ability to capture and securely store biometrics as an identity credential for enterprises, healthcare organizations, financial services, law enforcement, and government agencies.

      +
      +
    • +
    • Finicity Utah +
      +

      Finicity enables a financial data-sharing ecosystem that is secure, inclusive and innovative.

      +
      +
    • +
    • Perkins Coie Washington +
      +

      The world’s first legal practice focused on decentralized cryptocurrencies and shared ledger technologies, and the first law firm selected as Founding Steward of the Sovrin Foundation.

      +
      +
    • +
    • SICPA Prilly +
      +

      A trust enabler, SICPA provides cutting-edge security inks and technologies to governments and industry clients. These high tech solutions protect banknotes, citizens and consumers through product authentication, traceability, proof of origin and tax reconciliation.

      +
      +
    • +
    • OAS Staff Federal Credit Union Washington D.C. +
      +

      Providing high quality, affordable financial service as a non-profit credit union.

      +
      +
    • +
    • Deutsche Telekom AG Bonn +
      +

      Deutsche Telekom is one of the world’s leading integrated telecommunications companies, with some 178 million mobile customers, 28 million fixed-network lines, and 20 million broadband lines.

      +
      +
    • +
    • ATB Financial Edmonton +
      +

      Leading financial services in Alberta with cutting edge technology like Sovrin.

      +
      +
    • +
    • esatus AG Langen +
      +

      Enabling Information Security for everyone and everywhere with trusted consulting services that have Identity & Access as a focal point.

      +
      +
    • +
    • ProSapien Utah +
      +

      Provides A.I. automated reasoning solutions including the Xaltry reputation as a service (RaaS) meta-platform of intelligent algorithms that contextually curate, connect, and complete interactions between entities on open idenitity systems such as Sovrin.

      +
      +
    • +
    • InfoCert Rome +
      +

      Committed to innovation in digital identity and trust services as the EU’s largest trust service provider.

      +
      +
    • +
    • Evernym Utah +
      +

      Building a platform dedicated exclusively to products and services based on Sovrin decentralized identity.

      +
      +
    • +
    • Royal Credit Union Wisconsin +
      +

      CUNA award winning community credit in the over $250M asset category.

      +
      +
    • +
    • iRespond Washington +
      +

      Leading innovation in remote, privacy-respecting biometric identification, authentication, and data collection for health and wellness of at-risk populations.

      +
      +
    • +
    • DIDx Cape Town +
      +

      Growing the Web of Trust through self-sovereign decentralized identifiers with verifiable and secure information exchange between trusted peers. Decentralised IDentifiers for Anything,

      +
      +
    • +
    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/organizations/sovrin/index.html b/organizations/sovrin/index.html new file mode 100644 index 00000000..50735965 --- /dev/null +++ b/organizations/sovrin/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/trustoverip/index.html b/organizations/trustoverip/index.html new file mode 100644 index 00000000..809b3ea9 --- /dev/null +++ b/organizations/trustoverip/index.html @@ -0,0 +1,1437 @@ + + + + + + +Trust over IP Foundation - TOIP | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 9 minute read + + + +

    + + +
    + + +
    + + + +

    About

    +
      +
    • [Video] View From The Field, Riley Hughes 2022-03-23 Trust Over IP +
      +

      Perspectives on the business problems being addressed by ToIP-aligned solutions. Primary research performed by Trinsic to get to the core issues getting in the way of scaling adoption of trust solutions. Riley presents his results and offers perspectives on how to overcome the various challenges.

      +
      +
    • +
    • RADIO WITH PICTURES 2022-03-02 Trust over IP +
      +

      Exploring why human trust should be an essential design element in the next generation of digital solutions

      +
      +
    • +
    • “NO, I DON’T TRUST YOU” – IMPLEMENTING ZERO-TRUST ARCHITECTURE IN THE WORLD OF SELF-SOVEREIGN IDENTITY (SSI) 2022-02-22 Trust over IP +
      +

      Efforts are underway around the globe to promote new trust models between governments and citizens that promotes privacy and improves how trust is established between entities sharing information. Now is the time for the US government to consider and adopt the ToIP Framework as a starting point to not only support ZTA but promote greater privacy in information sharing within its ecosystem.

      +
      +
    • +
    • On Forests, Emergence, and Expansive Trust: Why Trust Over IP is even more profound than we thought 2021-11-21 Daniel Hardman +
      +

      I have been lucky enough to witness many of its milestones — the finalization of the VC and DID specifications, the launch of Sovrin and Hyperledger Indy, the advent of production deployments and serious interoperability, the invention of peer DIDs and KERI and BBS+ credentials, the implementation of the exciting communication technology now known as DIDComm…

      +
      +
    • +
    • The Trust Over IP Stack: Achieving Global Interoperability with SSI 2020-09-25 Drummond Reed, Identifire +
      +

      John Jordan, the executive director of the Trust Over IP digital trust service in the province of British Columbia in Canada said, “This is turning into a stack for digital trust, that the TCPIP stack was to the internet, to data exchange. We figured how to do voice over ip right and now we’re doing things like zoom voice and video over over that and that became webrtc he said this is doing trust over ip.”

      +
      +
    • +
    • [Presentation] ToIP Primer 2020-05-05
      +A history of procedural trust, leading to an overview of the TOIP stack.
    • +
    • [Podcast] Trust Over IP 101 with John Jordan, André Kudra, Karl Kneis, Scott Perry & Paul Knowles 2021-05-11 Northern Block +
      +

      As we’re looking to move from the current internet era towards this new era of digital trust, I think it would be helpful if you were able to give an overview of how we got here. Perhaps we can take a step back, before the internet era, and discuss the paper credential era — I think that sets a good framework for where we’re going with these new digital trust models.

      +
      +
    • +
    • [Video] What Does Trust Over IP Mean for Governments and Their Citizens? +
      +

      credentials can help reopen travel, reduce the costs and improve access to healthcare, streamline KYC and financial transactions, and help connect students with employers needing their skills—all while saving governments billions in the costs of connecting and protecting their digital infrastructure. +[…] +featured speakers from Evernym, Mastercard, LG CNS, Accenture, GLEIF, and other[s]

      +
      +
    • +
    + +

    Organization

    + + + +

    Working Groups

    + + + +

    Ecosystem

    + +
      +
    • BCGov improves sustainability reporting with digital trust technology 2022-08-29 Trust over IP +
      +

      Digital credentials can be checked in real time, expediting access to trustworthy information. These trusted, verifiable digital credentials are the core digital trust technologies being piloted and the trust ecosystem in which they operate are defined in ToIP architecture, governance, and related documents.

      +
      +
    • +
    • Achieving Trusted Digital Transactions Across the Globe: OIX and ToIP Align to make it Happen 2022-06-15 Trust over IP +
      +

      With a combined worldwide membership of over 400 organisations and individuals, including some of the world’s largest stakeholders in a digital ID future, this is a crucial development in the journey towards full digital ID adoption and a digital future that will work for everyone involved.

      +
      +
    • +
    • THE VERIFIABLE LEI: DELIVERING ON THE PROMISE OF THE TOIP STACK 2022-02-07 TOIP, GLEIF +
      +

      It will give government organizations, companies, and other legal entities worldwide the capacity to use non-repudiable identification data pertaining to their legal status, ownership structure and authorized representatives in a growing multitude of digital business activities

      +
      +
    • +
    • Trust over IP and Sovrin sign agreement to strengthen collaboration 2021-05-10 Trust over IP +
      +

      The Sovrin Foundation (“Sovrin”) Board of Trustees and Trust over IP Foundation (“ToIP”) Steering Committee are pleased to announce that they have signed a Letter Agreement (dated March 18, 2021). This agreement signifies the commitment of both organizations to mutual cooperation and recognition for each other’s mandates. Sovrin and ToIP intend to work together toward advancing the infrastructure and governance required for digital trust and digital identity ecosystems.

      +
      +
    • +
    + +

    Membership

    + +
      +
    • Avast Joins Trust over IP as a Steering Member 2022-08-30 Trust over IP +
      +

      “It is finally time we had digital wallets with digital credentials that work exactly the same way our real-world wallets do,” said Mr. Reed. “We can take and use them anywhere to privately prove just what another party needs to know in the context of a particular transaction. We don’t have to go through any third-party gatekeeper to do this. That’s the way it should work in the digital world too.”

      +
      +
    • +
    • SCHELLMAN JOINS TRUST OVER IP FOUNDATION AS STEERING COMMITTEE MEMBER 2022-03-25 Trust over IP +
      +

      Tampa-based Schellman, a leading provider of attestation and compliance services, announced today that it is joining the Trust over IP Foundation (ToIP) as a Steering Committee member.

      +
      +
    • +
    • [Press Release] KABN Network Joins the Trust Over IP Foundation 2020-12-12 Accesswire +
      +

      KABN aims to use proven bank-grade identity verification processes to allow Holders (who use a credential), Verifiers (who confirm the validity of a credential) and Issuers (who produce the credential) to complete transactions of many kinds including financial services, eCommerce transactions, organization, building and visitor access badges among others.

      +
      +
    • +
    + +

    Tools

    + + + +

    Interop

    + +
      +
    • Release of the Good Health Pass (GHP) Interoperability Blueprint 2021-08-12 TrustoverIP +
      +

      After a public review period during June with stakeholders in air travel, government, healthcare, hospitality, and other affected sectors, the Blueprint was finalized in mid-July for final approval and publication. “Publication of the V1.0.0 Blueprint is just the first step in seeing interoperable privacy preserving digital health passes adopted in order to support people being able to gather together again with lower personal and public health risk,” said Kaliya Young, chair of the Working Group and Ecosystems Director at CCI. “Our next task is collaborating with real world implementers to fill in any remaining gaps to get to an interoperable system and working with LFPH and other partners to deliver open source code that can be deployed.”

      +
      +
    • +
    • LAYER 1 UTILITIES: AN UNDERGROUND NETWORK CONNECTING ALL SSI ECOSYSTEMS 2022-03-04 Trust over IP +
      +

      Please mind the gap between the DID and the DID Document! Just like the London Underground, Layer 1 Utilities are a collection of connected rails and overlapping networks, on top of which SSI ecosystems are developed. The ToIP Utility Foundry Working Group (UFWG) are mapping out how they overlap, intersect and differentiate from each other.

      +
      +
    • +
    • TOIP HELPS SANTA WITH HIS TOUGHEST CHOICES 2021-12-15 Trust over IP +
      +

      MEGA also joined the Good Elf Pass Initiative whose “interoperability blueprint” supports its crucial role as issuers of these credentials. The ground-breaking “Hypersleigh” blockchain standard will also support rapid delivery and high security for all Meaningful Gifts. #hypersleigh

      +
      +
    • +
    • OPN-R (Open Public Notice - Rights) - starting Notice & Control Language - for people to use rights and govern identity (govinterop) with @ Kantara, ToiP and W3C Data Privacy Vocabulary using international vocab - from ISO/IEC 29100 Legal Framework Vocabulary by Mark Lizar +
      +
        +
      • International standard vocabulary for security and privacy frameworks provides roles and actors to govern the transfer of personal data.
      • +
      • The active state notice and consent receipt - is a format for generating consent records from notice/policy - which provides people with information to use rights. .
      • +
      • W3C Data Privacy Control Vocabulary and ISO/IEC 29100, Legal Framework Vocabulary
      • +
      +
      +
    • +
    + +

    Economics

    +
      +
    • Self-sovereign identity semantics: An economic extension to the Trust over IP stack 2021-05-18
      +Kaliya thinks this is a terrible idea. It is based on the premise that identity providers (issuers of credentials) should get paid every time a person (the holder) presents the credential in their wallet, when shared with the relying party (verifier) I think this is toxic and we are just finally getting to aligned standards for the VC format and for exchange protocols - now some how we are going to rapidly add a payments layer? +
      +

      As we began creating the tokenomic model and product roadmap for cheqd, we quickly hit a disconnect between the identity and public blockchain communities. In short, each community uses different semantics. Nowhere is this more evident than in the meaning of “Layer 2” which has wildly different meanings between the two communities.

      +
      +
    • +
    + +

    Retrospective

    + + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/organizations/we-are-open/index.html b/organizations/we-are-open/index.html new file mode 100644 index 00000000..359fd6b4 --- /dev/null +++ b/organizations/we-are-open/index.html @@ -0,0 +1,1427 @@ + + + + + + +We Are Open Cooperative | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 6 minute read + + + +

    + + +
    + + +
    + + + +

    Website - Blog - Twitter - LinkedIn - Mastadon

    + +

    Main

    +
      +
    • +Open Workplace Recognition using Verifiable Credentials 2022-09-30 WeAreOpenCoop +
      +

      Yesterday, the draft 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).

      +
      +
    • +
    • +Creating a culture of recognition 2022-09-08 We are Open +
      +

      Open Recognition is the awareness and appreciation of talents, skills and aspirations in ways that go beyond credentialing. This includes recognising the rights of individuals, communities, and territories to apply their own labels and definitions. Their frameworks may be emergent and/or implicit.”

      +
      +
    • +
    • +Keep Badges Weird: helping people understand the badges landscape 2022-07-25 Doug Belshaw, We Are Open Co-op +
      +

      Open Recognition is the awareness and appreciation of talents, skills and aspirations in ways that go beyond credentialing. This includes recognising the rights of individuals, communities, and territories to apply their own labels and definitions. Their frameworks may be emergent and/or implicit.” (What is Open Recognition, anyway?

      +
      +
    • +
    • +How badges can change the world: Part 2: Why we need to transition 2022-06-15 We are Open +
      +

      In Part 1: The Two Loops Model for Open Recognition advocacy, we talked about how as one system begins to deteriorate, an alternative begins to emerge. We know the alternative system, one that integrates credentials with other forms of recognition, is better for everyone. Without that integration, cold-hard credentialing supports outdated power dynamics.

      +
      +
    • +
    • +How badges can change the world 2022-06-07 WeareOpen +
      +

      This model […] shows how systems have a lifespan and what happens as that lifespan peaks.

      + +

      As one system begins to deteriorate, a new system begins to emerge. This got us thinking about how this model applies to the world of Open Recognition.

      +
      +
    • +
    • +Open Recognition is for every type of learning 2022-06-01 We are Open Coop - From cold hard credentialing to warm fuzzy recognition +
      +

      We need all to embrace all kinds of learning and develop ways of recognising it in others. We need to develop methods that allow us to embrace our whole self, reinforce positive behaviours in our communities, encourage lifelong learning, and which contribute to the good of society. +

      +
      +
    • +
    • +What is Open Recognition, anyway? 2022-05-18 We are Open 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.

      +
      +
    • +
    • +WTF are ‘Stealth Badges’?: The case of the O.G. Badger 2022-01-26 We are Open Coop +
      +

      This information means that this particular badge, which is manually issued, can be given out in fair and equitable ways. It also means that someone else who engaged with the Open Badges community before 2017 could lay claim to it.

      + +

      Stealth badges at scale require an automated system that issues badges depending on particular criteria. This is why they are very common in games-based environments. For example, I unlock some most weeks playing new and existing games on my PlayStation and Google Stadia.

      +
      +
    • +
    • +Open Badges as Verifiable Credentials 2021-06-11 Kerri Lemoie +
      +

      In the W3C VC-EDU call on June 7, 2021 we discussed Open Badges asserted as W3C Verifiable Credentials (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?

      +
      +
    • +
    • +Discover Open Badges 3.0! 2021 Keep Badges Weird +
      +
        +
      1. Check out the (accepted) Open Badges 3.0 proposal
      2. +
      3. Watch a video from the ePIC conference giving an overview of what Open Badges 3.0 will enable (or view the slide deck +
      4. +
      5. Discuss what this means for you, your organisation, or your community in this thread
      6. +
      +
      +
    • +
    + +

    Organization

    + + +

    Community Development

    +
      +
    • +How to Unf*ck Your Organisation: Organisational strategy and architecture for n00bs 2022-10-06 WeAreOpenCoop +
      +

      We’ve put together an email-based course to help forward-thinking people in senior roles who might need a bit of help and orientation. We’ve broken things down into actionable steps based on the resources found at our Learn with WAO site, giving you enough direction and inspiration to get started transforming your organisation for the better!

      +
      +
    • +
    • +Steps to Success when building a Community of Practice: Convening systems for maturity and development 2022-10-05 Doug Belshaw, WeAreOpenCoop +
      +

      This post outlines different types of work that needs to take place when planning, sustaining, and developing a Community of Practice. It is informed by work that WAO have carried out with Participate around the [Keep Badges Weird]-(https://badges.community/) community over the last 10 months.

      +
      +
    • +
    • +Quick wins to improve your Open Source community’s Architecture of Participation 2022-07-13 WeAreOpenCoop +
      +

      Sociocracy is a system of governance that seeks to create psychologically safe environments and productive organizations. It draws on the use of consent, rather than majority voting, in discussion and decision-making by people who have a shared goal or work process.

      +
      +
    • +
    • +Emergent community building 2022-02-15 WeAreOpenCoop +
      +

      Last week, we ran the first Keep Badges Weird community call, and it was even more energising than we expected it to be. We were so pleased to see so many people interested in the current and future status of badges and open recognition. We were elated to begin to have a deep conversation about counteracting the top-down focus of institutions and large organisations using badges for corporate stuff. There’s an outstanding question, for us, around how this community explores and thinks about the theoretical underpinnings of a Community of Practice (CoP), but one thing is for sure, Keep Badges Weird is a CoP.

      +
      +
    • +
    + +

    Thoughtful

    +
      +
    • +Audience Ikigai - An attempt to simplify complexity in content 2022-03-09 Laura Hilliger, We Are Open Co-op
      +could be useful for thinking about credential adoption profiles +
      +

      The complexity surrounding any global audience can’t be understated, really. I mean, we’re talking about millions of people. GPI communications have to take into account that many are coming to Greenpeace for the first time, while others know the organization well. The audience is diverse. From young to old, every color and creed, a massive spectrum of people who are interested in the mission to “ensure the ability of the earth to nurture life in all its diversity.”

      +
      +
    • +
    • +Good things happen slowly, bad things happen fast 2021-11-30 We Are Open Co-op +
      +

      Some organisations were experimenting with digital badges before 2011, but these were siloed and easy to right-click and copy. The ‘technology trigger’, the innovation with Open Badges, was to invent and make available an open metadata standard.

      +
      +
    • +
    + +

    Ecosystem

    +
      +
    • +Reflecting on the Evolving Badges and Credentials Ecosystem 2021-11-25 We are Open +
      +

      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.

      +
      +
    • +
    • +Badge Platforms Badge Wiki +
      +

      A list of all platforms accredited by1EdTech (the artist formerly known as IMS Global Learning Consortium) can be found here. This page does not currently list LMS systems that also issue badges.

      +
        +
      1. Accredible
      2. +
      3. Badgecraft
      4. +
      5. BadgeCollect
      6. +
      7. Badge List
      8. +
      9. BadgeFactor
      10. +
      11. BadgeOS
      12. +
      13. Badgetree™
      14. +
      15. BCdiploma
      16. +
      17. Bestr
      18. +
      19. CanCred.ca
      20. +
      21. Canvas Credentials
      22. +
      23. Credly
      24. +
      25. ForAllRubrics
      26. +
      27. HPass
      28. +
      29. Hyland Credentials
      30. +
      31. Milestone
      32. +
      33. NOCTI and Nocti Business Solutions (NBS)
      34. +
      35. Open Badge Factory
      36. +
      37. Openbadges.me
      38. +
      39. Participate
      40. +
      41. RedCritter
      42. +
      43. Sertifier
      44. +
      45. VerifyEd
      46. +
      +
      +
    • +
    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/organizations/women-in-id/index.html b/organizations/women-in-id/index.html new file mode 100644 index 00000000..f682221a --- /dev/null +++ b/organizations/women-in-id/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/organizations/women-in-identity/index.html b/organizations/women-in-identity/index.html new file mode 100644 index 00000000..65a85d61 --- /dev/null +++ b/organizations/women-in-identity/index.html @@ -0,0 +1,1417 @@ + + + + + + +Women in Identity - @WomeninID | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Women in Identity - @WomeninID + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 6 minute read + + + +

    + + +
    + + +
    + + + + + +

    Blog

    + +
      +
    • +Three Questions Around Self Sovereign Identity +
      +

      On paper, I like the idea of a Self Sovereign Identity. After all, digital identity is about what you do with the information that makes up who you are – surely that should be under your control? Yet still, I have lingering questions that make me question the ability of SSI to fulfil my identity needs.

      +
      +
    • +
    • +Cheryl Stevens: delivering trust and tech at DWP +
      +

      Why do you think the identity space is a good place for women to work in? +I’ll take a different angle on this question – I think it’s an important place for women to be represented, as there’s a strength in women working together. We do bring more empathy, which is essential in providing a solution to a social problem. Identity is too often spoken about as a technical problem, but the conversation is changing to be less about the tech and more about solving the myriad of problems and Women in Identity are doing great work to bring diversity to the fore.

      +
      +
    • +
    • +5 minutes with our members @ Identity Week +
      +

      Why do you think diversity is important in the industry? +Technology that is built for everyone should be built by everyone. In the identity sector, we often deal with highly sensitive personal information, and highly futuristic – and at times unexplored – technologies that have the power to radically shape the way people live their lives. As such, it’s important that we get a diversity of perspectives on the products we put out into the world, in order to ensure that they take various needs and access points into account, and are truly able to act for all people and without bias.

      +
      +
    • +
    • +Can the re-use of identity data be a silver bullet for industry? +
      +

      “Creating a vibrant marketplace together rather than a ‘winner-takes-all’ – that’s what we should all be interested in”

      +
      +
    • +
    • +GDPR: a year in review with Elizabeth Renieris +
      +

      In the US, and particularly in Washington, DC where I am based, the GDPR has forced a long overdue conversation about privacy and data protection in our houses of Congress. Despite being an early global leader on these issues through international conventions like the Universal Declaration of Human Rights and domestic measures like the Fair Information Practice Principles and the Privacy Act in 1974, Congress has done nothing meaningful on privacy in decades. This absence of action coincides with a series of devastating data breaches of both the public and private sectors, and a loss of trust in our digital platforms, with an impact on nearly all Americans. The question of whether we are better or worse off in light of GDPR is the subject of much debate in our legislature, with the answer depending on preexisting political agendas and biases. Overall, it feels like we have a deep lack of understanding in this country about what the GDPR is and how it’s intended to work that impedes our ability to make such a determination. For example, there seems to be this idea that the GDPR is only about click-box consent. That’s just false.

      +
      +
    • +
    • +Introducing Portia Thorell +
      +

      While working on this, my particular interest was in the rules and regulations. My research allowed me to move within Digidentity and became a Security Analyst in the Security Risk & Compliance department. This gave me a platform to enhance my knowledge of the security ‘backend’ of a range of our products – for example eSGN, eHerkenning, and Certificate Authority use. Although it’s a great shift from customer services, that background helps with implementing GDPR regulations, handling of personal details and other security requirements.

      +
      +
    • +
    • +Should We Worry About the IoT Being Used as a Weapon of Mass Control? +
      +

      Before I begin, we need to look at what the word ‘violence’ means. Firstly, violence can be both physical and non-physical. It is an aggressive act, performed using methods that can be psychological, sexual, emotional or economic. I gave figures above showing violence against women, but of course, men experience violence too – including domestic. However, technology may add a particular slant to violent and controlling acts – offering a reach to the abuser that they may otherwise not have.

      +
      +
    • +
    • +Influential Women in Identity! +
      +

      One World Identity have revealed their annual list of the Top 100 Influential People in Identity. This includes influencers and innovators from all sectors, who are recognised for their public speaking, social media presence and most importantly nominations. It’s great to see so many impressive women up there, so congratulations to all of you! - oneworldidentity.com/influential-people-2019

      +
      + +
    • +
    • +Women in identity management: 4 newcomers to watch +
      +

      Identity management veterans Diana Volere, Diane Joyce, Eve Maler and Susan Morrow introduce you to new entrants in the field.

      + +

      Digital Identity – just the phrase leaves you thinking this must be important; after all, our identity is about who we are and what we do. Digital identity is a big technology space too. It encompasses a variety of sectors including verification-as-a-service, consumer identity and access management (CIAM), cloud (SaaS) identity, transaction authentication, and the newest entrant – self-sovereign identity. The financial value of the identity space is massive. Identity verification-as-a-service alone has been predicted by McKinsey to be worth $20 billion by 2022.

      +
      +
    • +
    • +WHERE ARE ALL THE WOMEN IN IDENTITY? +
      +

      Women in Identity (WiD) is an organisation for women and men technologists and strategists passionate about Digital Identity. In the light of our upcoming (May 18th) Think Digital Identity for Government 2018 event in London, we met with one of its organisers to find out more about its aims

      +
      +
    • +
    • +Join our Community Pilot +
      +

      We are asking for a few brave folks to commit to trying out a community platform called Mobilize (registration link below). Mobilize gives us features like self-service member management (ie registration and profiles), threaded group-based conversations, events & polling, ability to send bulk emails when we want to make announcements. You can either treat the platform as an email distribution list, or you can download the mobile app and treat the platform like Slack, with real-time notifications and a native interface. If we can find the funding to buy the big fancy version, we can brand everything and use SSO too.

      +
      +
    • +
    • +Code like a girl interviewed 200 women engineers. Here is what they learnt. +
      +

      We were surprised to find that the hardest question for most women to answer, irrespective of whether she was a CEO of a tech company, a founder or a high school student, was “What are you proud of?” Many were surprised to hear the question in the first place. Most weren’t used to talking openly about their accomplishments. We interviewed a bright young engineer, Sanya Khurana from New Delhi, India whose first response was, “I am proud of being a mentor and starting a Lean In circle”. Those are obviously terrific. On prodding, Sanya realized that she actually felt uncomfortable talking about her cool Android app, which is what she is most proud of having built. It is not always easy to talk about what you are proud of, but it is important.

      +
      +
    • +
    + + + +
    + +
    + +

    Meta

    + + + + + + + + + +

    + Tags + + + , + + + + +

    + + + + + + + + + +

    + Categories: + + + + + +

    + + + + +

    Updated:

    + +
    + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/organizations/womeninid/index.html b/organizations/womeninid/index.html new file mode 100644 index 00000000..f682221a --- /dev/null +++ b/organizations/womeninid/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..a919fd1c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,688 @@ +{ + "name": "minimal-mistakes", + "version": "4.16.4", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@blakeembrey/deque": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@blakeembrey/deque/-/deque-1.0.5.tgz", + "integrity": "sha512-6xnwtvp9DY1EINIKdTfvfeAtCYw4OqBZJhtiqkT3ivjnEfa25VQ3TsKvaFfKm8MyGIEfE95qLe+bNEt3nB0Ylg==", + "dev": true + }, + "@blakeembrey/template": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@blakeembrey/template/-/template-1.1.0.tgz", + "integrity": "sha512-iZf+UWfL+DogJVpd/xMQyP6X6McYd6ArdYoPMiv/zlOTzeXXfQbYxBNJJBF6tThvsjLMbA8tLjkCdm9RWMFCCw==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + }, + "onchange": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/onchange/-/onchange-7.1.0.tgz", + "integrity": "sha512-ZJcqsPiWUAUpvmnJri5TPBooqJOPmC0ttN65juhN15Q8xA+Nbg3BaxBHXQ45EistKKlKElb0edmbPWnKSBkvMg==", + "dev": true, + "requires": { + "@blakeembrey/deque": "^1.0.5", + "@blakeembrey/template": "^1.0.0", + "arg": "^4.1.3", + "chokidar": "^3.3.1", + "cross-spawn": "^7.0.1", + "ignore": "^5.1.4", + "tree-kill": "^1.2.2" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pidtree": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.0.tgz", + "integrity": "sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true + }, + "spdx-correct": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", + "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", + "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==", + "dev": true + }, + "string.prototype.padend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz", + "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.4.3", + "function-bind": "^1.0.2" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, + "uglify-js": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "dev": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha1-/wS9/AEO5UfXgL7DjhrBwnd9JTo=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } +} diff --git a/podcasts/index.html b/podcasts/index.html new file mode 100644 index 00000000..f4fd2bd8 --- /dev/null +++ b/podcasts/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/posts/index.html b/posts/index.html new file mode 100644 index 00000000..e89f67fe --- /dev/null +++ b/posts/index.html @@ -0,0 +1,1360 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + + + + + +
    +
    + +
    OpenID Foundation + +

    Founded in 2007, the OpenID Foundation (OIDF) is a global open standards body committed to helping people assert their identity wherever they choose. We are global vibrant community where identity peers and thought leaders convene to craft the identity ecosystems of tomorrow. +

    +

    Updated: 2023-08-12 + + + + + 7 minute read +

    + + Tags: + +
    GAIN
    + +
    Open Banking
    + +
    OpenID
    + +
    SSE
    + +
    Standards Development Org
    + +
    +
    + + + + + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + + + + + +
    +
    + +
    Web5: A Decentralized Web Platform + +

    TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

    +

    Updated: 2023-07-05 + + + + + 4 minute read +

    + + Tags: + +
    Block
    + +
    DWeb
    + +
    GLEIF
    + +
    TBD
    + +
    Web3
    + +
    Web5
    + +
    +
    + + + + + +
    +
    + +
    The Future of Digital Identity with Self Sovereign ID + +

    Enables sovereignty for individuals over their digital assets and credentials -such as digital passports, digital diplomas, digital property titles, and tokenized currencies such as dollar, euro, pound, or pesos- using digital wallets that can take the form of a mobile app. +

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Future
    + +
    +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Digital Wallets and Self Sovereign Identity + +

    SSI and identity wallets will make it easier for citizens, organizations and governments to manage (digital) identities. It will make registrations and transactions across the internet private and secure. It will also make organizations more efficient and effective. +

    +

    Updated: 2023-07-01 + + + + + 17 minute read +

    + + Tags: + +
    User Experience
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Trust Frameworks, Trust Registries, and Machine Readable Governance in Self Sovereign Identity + +

    The trust infrastructure is concerned with the question of how and why the presented information can be trusted. It defines the rules for all stakeholders and enables legally binding relationships with the combination of governance frameworks, which are built on top of trust frameworks. +

    +

    Updated: 2023-07-01 + + + + + 9 minute read +

    + + Tags: + +
    Governance
    + +
    Machine Readable Governance
    + +
    Trust Frameworks
    + +
    Trust Registries
    + +
    +
    + + + + + +
    +
    + +
    Business [Value, Models, Practice] and Self Sovereign Identity + +

    Self-Sovereign Identity not only presents an opportunity for businesses to build smarter, more secure, and more scalable relationships with customers; but it will enable them to completely rethink how they build trusted digital relationships from the ground up. +

    +

    Updated: 2023-06-30 + + + + + 12 minute read +

    + + Tags: + +
    Business
    + +
    Markets
    + +
    Trends
    + +
    +
    + + + + + +
    +
    + +
    Personal Privacy and Self Sovereign Identity + +

    But with challenges in the offing and platforms preparing to do battle, we must all support initiatives that support privacy and security, as well as the services that will bolster it. We must expect better and support the solutions that help us do better. +

    +

    Updated: 2023-06-29 + + + + + 10 minute read +

    + + Tags: + +
    Data Privacy
    + +
    Privacy
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/posts/page10/index.html b/posts/page10/index.html new file mode 100644 index 00000000..d818a69c --- /dev/null +++ b/posts/page10/index.html @@ -0,0 +1,1040 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory | Page 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Pan Canadian Trust Framework + +

    “The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Canada
    + +
    DIACC
    + +
    PCTF
    + +
    Policy
    + +
    Trust Framework
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Introduction to Decentralized Identity + +

    The essence of Decentralized-ID is in creating open standards for a privacy preserving internet-wide identity layer — not owned by any one particular organization, but interoperable between all. +It’s impossible to have a conversation about decentralized-id without discussing blockchain, self sove...

    +

    Updated: 2023-07-01 + + + + + 8 minute read +

    + + Tags: + +
    101
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Welcome to Decentralized-ID.com! + +

    What began as a single page of links in a Readme file on GitHub, has grown to become the largest web-directory of information related to Self Sovereign Identity. +

    +

    Updated: 2023-06-07 + + + + + 1 minute read +

    + + Tags: + +
    +
    + + + + + +
    +
    + +
    WebAuthN - W3C + +

    The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications. +Overall goals include obviating the use of...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    FIDO
    + +
    Microsoft
    + +
    Stranger Labs
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Secure Scuttlebutt + +

    Secure Scuttlebutt is a database protocol for unforgeable append-only message feeds. +“Unforgeable” means that only the owner of a feed can update that feed, as enforced by digital signing (see Security properties). This property makes Secure Scuttlebutt useful for peer-to-peer applications. Secur...

    +

    Updated: 2020-01-09 + + + + + 13 minute read +

    + + Tags: + +
    Scuttlebot
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/posts/page11/index.html b/posts/page11/index.html new file mode 100644 index 00000000..059d3a99 --- /dev/null +++ b/posts/page11/index.html @@ -0,0 +1,1145 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory | Page 11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Women in Identity - @WomeninID + +

    Digital identity solutions built for everyone are built by everyone. Women in Identity inspires, elevates and supports a more diverse workforce in the digital identity industry. +

    +

    Updated: 2019-07-15 + + + + + 6 minute read +

    + + Tags: + +
    GDPR
    + +
    WomeninID
    + +
    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Danube Tech + +

    This is an open-source project offering software for identity and personal data services on the Internet. The core of this project is an XDI-based Personal Data Store - a semantic database for your personal data, which always remains under your control. Applications on top of this database includ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Danube
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    IIW
    + +
    RWoT
    + +
    Sovrin Steward
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/posts/page12/index.html b/posts/page12/index.html new file mode 100644 index 00000000..7974be11 --- /dev/null +++ b/posts/page12/index.html @@ -0,0 +1,1340 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory | Page 12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    Research, Literature, Reports related to Self Sovereign Identity + +

    provides an overview of the SSI properties, focusing on an in-depth analysis, furthermore presenting a comprehensive collection of SSI properties that are important for the implementation of the SSI system. +

    +

    Updated: 2023-07-01 + + + + + 18 minute read +

    + + Tags: + +
    Literature
    + +
    Resources
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity. Pre-history + resources for further exploration. + +

    These pages are loosely categorized by year and era. The date ranges, are somewhat arbitrary and not perfectly adhered to, and the headings are not perfect descriptors of those date ranges. Rather those are some major themes occuring within that time period. +

    +

    Updated: 2020-01-05 + + + + + 6 minute read +

    + + Tags: + +
    DPKI
    + +
    History
    + +
    IDCommons
    + +
    IETF
    + +
    IIW
    + +
    PGP
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/posts/page13/index.html b/posts/page13/index.html new file mode 100644 index 00000000..9808d598 --- /dev/null +++ b/posts/page13/index.html @@ -0,0 +1,787 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory | Page 13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    Governments and Decentralized Identity + +

    Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

    +

    Updated: 2023-07-02 + + + + + 13 minute read +

    + + Tags: + +
    Africa
    + +
    China
    + +
    Global
    + +
    Government
    + +
    Japan
    + +
    Korea
    + +
    Latin America
    + +
    Policy
    + +
    Tokyo
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/posts/page2/index.html b/posts/page2/index.html new file mode 100644 index 00000000..5fd3a16b --- /dev/null +++ b/posts/page2/index.html @@ -0,0 +1,880 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory | Page 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    Critique and Caution regarding Self Sovereign Identity + +

    It is evident that our ongoing discussions about identity, ethics, bias, privacy and consent revolve around a lot of noise (opinions) but little signal (alignment), but why? Recognising that in 30 years of digital identity, we still lack coherent and coordinated action to make it work for everyon...

    +

    Updated: 2023-08-19 + + + + + 8 minute read +

    + + Tags: + +
    Caution
    + +
    Critique
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Decentralization and Self Sovereign Identity + +

    Decentralization is a commonly misunderstood concept. For example, it is sometimes said that the reason cryptonetwork advocates favor decentralization is to resist government censorship, or because of libertarian political views. These are not the main reasons decentralization is important. +

    +

    Updated: 2023-06-29 + + + + + 4 minute read +

    + + Tags: + +
    Decentralization
    + +
    +
    + + + + + +
    +
    + +
    The Metaverse in Web3 and Self Sovereign Identity + +

    the first thing you should know about the metaverse, even as it’s still emerging and being defined, is that the time to act is now. The metaverse is expected to contribute USD 3 trillion to global GDP by 2013 and customers will expect immersive and interactive activities and apps from your brand +

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    Metaverse
    + +
    NFTs
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Autonomous Organizations (DAO) and Self Sovereign Identity + +

    Because DAOs do not have a sovereign above them, and are often explicitly in the business of providing services (like currency and arbitration) that are typically reserved for sovereigns, it is precisely the design of sovereigns (political science), and not the design of corporate governance, tha...

    +

    Updated: 2023-06-28 + + + + + 3 minute read +

    + + Tags: + +
    DAO
    + +
    Ethereum
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Non Fungible Tokens (NFT) and Soulbound Tokens (SBT) + +

    avatars (the visualisation of self-sovereign identities) go beyond simply providing users with further ownership and control over their cryptographically secure identities, by offering an end-to-end application ecosystem designed to facilitate the commerce and exchange of digital and physical ser...

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    NFTs
    + +
    Soulbound Tokens
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Data Governance and Self Sovereign Identity + +

    We should absolutely all be taking care of the data that belongs to us, our data that we create, that we have a right to be able to control and share exactly as we choose. But we should also bear in mind the power of that data to help each of us, every day, benefit from the good that can come whe...

    +

    Updated: 2023-06-29 + + + + + 14 minute read +

    + + Tags: + +
    Data Governance
    + +
    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Web3 Explained + +

    participation in governance, self-sovereign identity, content ownership and the freedom to build – are very appealing. In fact, it is hard to see how anybody (other than an incumbent with a turf to defend) could possible argue against any of them. +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Ethereum
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Ethics, Human Rights, Sovereignty and Self Sovereign Identity + +

    In a world that is becoming more digital, it is relevant to find some guidelines for organizations to design digital identity more ethically. A universal identity system on the internet is still missing and there are no clear standards for organizations to design digital identity. +

    +

    Updated: 2023-06-23 + + + + + 8 minute read +

    + + Tags: + +
    Ethics
    + +
    Human Rights
    + +
    Sovereignty
    + +
    +
    + + + + + +
    +
    + +
    System Architecture and Self Sovereign Identity + +

    In chaotic systems such as those that the discipline of physics seeks to describe, there is also the concept of the “self-organizing principle,” which dictates a tendency for chaotic systems to organize themselves. While this might be a tendency in physics, organization usually needs a nudge in t...

    +

    Updated: 2023-06-23 + + + + + 5 minute read +

    + + Tags: + +
    Architecture
    + +
    +
    + + + + + +
    +
    + +
    User Experience and Self Sovereign Identity + +

    Lack of great user experiences is often raised as one of decentralized identity’s (and public blockchain’s) missing ingredients for ubiquitous adoption. However to arrive at usable experiences across the industry, we first need to reach consensus around basic user personas and mental models, then...

    +

    Updated: 2023-06-23 + + + + + 7 minute read +

    + + Tags: + +
    Relationships
    + +
    User Experience
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/posts/page3/index.html b/posts/page3/index.html new file mode 100644 index 00000000..ca22fc79 --- /dev/null +++ b/posts/page3/index.html @@ -0,0 +1,1000 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory | Page 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    Market signals, SSI trending, and the road to mainstream adoption. + +

    Three years and one pandemic later, the demand for cryptographically secure, privacy-respecting and machine-verifiable electronic credentials has grown and, as a result, governments are starting to wake up to VC’s potential. +

    +

    Updated: 2023-06-19 + + + + + 9 minute read +

    + + Tags: + +
    Adoption
    + +
    Trends
    + +
    +
    + + + + + +
    +
    + +
    Guardianship + +

    Applying the developed models of guardianship, using the flexibility of Verifiable Credentials and the trusted mechanisms of sharing VCs, can provide the ability to add guardianship credentials into the travel process (or not) without breaking the existing approach and complicating the technical ...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Delegation
    + +
    Guardianship
    + +
    Sovrin Foundation
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    Supply Chains and Self Sovereign Identity + +

    The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain. +

    +

    Updated: 2023-06-18 + + + + + 4 minute read +

    + + Tags: + +
    GS1
    + +
    SAP
    + +
    Supply Chain
    + +
    Transmute
    + +
    UNECE
    + +
    USCBP
    + +
    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    Travel and Self Sovereign Identity + +

    Over time the evolution of DID/SSI is likely to be a travel industry game-changer, enabling travelers to manage their own personal information to maximize personal economic effect and protect personal privacy. +

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    Apple
    + +
    IATA
    + +
    TOIP
    + +
    TSA
    + +
    Travel
    + +
    +
    + + + + + +
    +
    + +
    KYC\AML and Self Sovereign Identity + +

    traditional KYC/AML practices can give way to a more practical framework, where businesses can remain compliant with regulations and collect data without threatening privacy, data security, and breaching data laws. +

    +

    Updated: 2023-06-16 + + + + + 2 minute read +

    + + Tags: + +
    Compliance
    + +
    Cryptocurrency
    + +
    KYC
    + +
    Real World
    + +
    eKYC
    + +
    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + + + + + +
    +
    + +
    PICOs: Persistent Compute Objects + +

    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 nee...

    +

    Updated: 2023-06-09 + + + + + 3 minute read +

    + + Tags: + +
    IOT
    + +
    PICO
    + +
    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/posts/page4/index.html b/posts/page4/index.html new file mode 100644 index 00000000..7687b283 --- /dev/null +++ b/posts/page4/index.html @@ -0,0 +1,957 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory | Page 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    Biometrics and Self Sovereign Identity + +

    Instead of putting PII and biometrics in the same database, we need to put them in different places, but prove that there’s a link between the holder of a biometric cred and the holder of other PII. +

    +

    Updated: 2023-06-09 + + + + + 4 minute read +

    + + Tags: + +
    Biometrics
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Anoncreds: Attribute Based Credentials + +

    Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Anoncreds
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IDEMIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Sidetree Working Group - DIF + +

    Architecturally, Sidetree-based DID Method implementations are overlay networks composed of independent peer nodes (Sidetree nodes) that interact with an underlying decentralized anchoring system (as illustrated under Network Topology) to write, observe, and process replicated DID PKI state opera...

    +

    Updated: 2023-06-12 + + + + + 3 minute read +

    + + Tags: + +
    DIF
    + +
    ION
    + +
    Sidetree
    + +
    +
    + + + + + +
    +
    + +
    Data Governance Act + +

    + EU DATA ACT – MAKING DATA PORTABILITY ACTIONABLE 2022-02-25 MyData + + +

    +

    Updated: 2023-06-10 + + + + + 4 minute read +

    + + Tags: + +
    Data Governance Act
    + +
    EU
    + +
    Europe
    + +
    MyData
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    United Kingdom + +

    The government is committed to realising the benefits of digital identity, without creating ID cards. Earlier this year we published a draft of the UK digital identity and attributes trust framework. This document sets out what rules and standards are needed to protect people’s sensitive identity...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Digital Staff Passport
    + +
    Europe
    + +
    NHS
    + +
    Policy
    + +
    Real World
    + +
    UK
    + +
    +
    + + + + + +
    +
    + +
    Switzerland + +

    The preliminary draft of the federal law declared the purpose of the E-ID to be to ensure “secure identification by means of E-ID among private individuals and with authorities”. The protection of the personality and fundamental rights of individuals is to be provided by the following principles +

    +

    Updated: 2023-06-09 + + + + + 4 minute read +

    + + Tags: + +
    Europe
    + +
    Policy
    + +
    Switzerland
    + +
    +
    + + + + + +
    +
    + +
    Digital Identity New Zealand + +

    Our government is embarking on a journey to create A Digital Strategy for Aotearoa that seeks to respond to the social, economic, education and cultural opportunities from digital technology, along with the risks that these technologies can bring. +

    +

    Updated: 2023-06-07 + + + + + 4 minute read +

    + + Tags: + +
    Aotearoa
    + +
    DINZ
    + +
    DISTF
    + +
    New Zealand
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    India + +

    Another functional question that needs to be resolved concerns how we communicate the value of data stewardship as an ideal, and relatedly the value of data itself. Given the unequal relationships between technology companies and people, the fact that data is a valuable resource that can be used ...

    +

    Updated: 2023-06-07 + + + + + 5 minute read +

    + + Tags: + +
    Aadhaar
    + +
    Hyperledger
    + +
    India
    + +
    Orgbook
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    Australia + +

    There is a lot more work to be done and plenty of consultations to undertake, but we understand that as we increasingly rely on digital technology as part of our everyday lives, the government has a responsibility to ensure we can offer a digital ID system that is voluntary, efficient and meets p...

    +

    Updated: 2023-06-07 + + + + + 3 minute read +

    + + Tags: + +
    Australia
    + +
    Australian Payments Network
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/posts/page5/index.html b/posts/page5/index.html new file mode 100644 index 00000000..1430f3dc --- /dev/null +++ b/posts/page5/index.html @@ -0,0 +1,1053 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory | Page 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    Centre Consortium and Verite + +

    We began by launching US Dollar Coin (USDC), a fiat-backed stablecoin and now the second largest stablecoin on the market. The standards we laid out for USDC provide a layer of trust and transparency so that users can operate with security and confidence as we enter a new world of digital payments. +

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Centre
    + +
    Coinbase
    + +
    Policy
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Trust over IP Foundation - TOIP + +

    The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

    +

    Updated: 2023-07-02 + + + + + 9 minute read +

    + + Tags: + +
    Avast
    + +
    BCGov
    + +
    Centre
    + +
    GLEIF
    + +
    Governance
    + +
    Interop
    + +
    KABN Network
    + +
    OIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + + + + + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + + + + + +
    +
    + +
    Mattereum + +

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    Ethereum
    + +
    IOT
    + +
    Metaverse
    + +
    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/posts/page6/index.html b/posts/page6/index.html new file mode 100644 index 00000000..4f39ab38 --- /dev/null +++ b/posts/page6/index.html @@ -0,0 +1,1089 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory | Page 6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    IDramp + +

    IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Evernym
    + +
    IDRamp
    + +
    Oracle
    + +
    Qiqochat
    + +
    Trust Stamp
    + +
    +
    + + + + + +
    +
    + +
    Global ID + +

    Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Compliance
    + +
    COVID
    + +
    Indicio
    + +
    PRIVATE
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Gataca + +

    We’re building an identity layer for a better, more secure Internet Our mission is to give users back control of their data and ensure their safety online. +Since its inception at MIT in 2017, GATACA has developed a comprehensive blockchain-based SSI solution that offers a single user-centric digi...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DID Registry
    + +
    ESSIFlab
    + +
    Verifier Api
    + +
    +
    + + + + + +
    +
    + +
    Object Capability Model + +

    Computer scientist E. Dean Tribble stated that in smart contracts, identity-based access control did not support well dynamically changing permissions, compared to the object-capability model. He analogized the ocap model with giving a valet the key to one’s car, without handing over the right to...

    +

    Updated: 2023-05-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Cosmos
    + +
    JSON-LD
    + +
    oCap
    + +
    zCap
    + +
    +
    + + + + + +
    +
    + +
    SSI Resources: Directories, Courses, Curated Lists, Blogs, Podcasts and more. + +

    Digital networks have centralized power over identities and information, creating problems for both markets and democracy. Does the solution require more shared agency over data?  What might that look like?  This panel discussion is structured around thought experiments to find solutions to this ...

    +

    Updated: 2023-06-30 + + + + + 4 minute read +

    + + Tags: + +
    Resources
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    IOTA Foundation + +

    The IOTA Foundation is the Next-Generation Blockchain and was initiated with a very clear and focused vision of enabling the paradigm shift of the Internet of Things, Industry 4.0 and a trustless ‘On Demand Economy’ through establishing a de facto standardized ‘Ledger of Everything’. +It aims to e...

    +

    Updated: 2021-04-14 + + + + + 3 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dark Matter Labs
    + +
    Eclipse
    + +
    IOTA
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/posts/page7/index.html b/posts/page7/index.html new file mode 100644 index 00000000..bfe46fde --- /dev/null +++ b/posts/page7/index.html @@ -0,0 +1,1225 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory | Page 7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    The Dataweb: An Introduction to XDI + +

    The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed t...

    +

    Updated: 2020-12-09 + + + + + 41 minute read +

    + + Tags: + +
    Dataweb
    + +
    History
    + +
    Literature
    + +
    XDI
    + +
    XRI
    + +
    +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Schema.org Community Group - W3C + +

    The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties dev...

    +

    Updated: 2020-11-27 + + + + + 2 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Microsoft
    + +
    RDF
    + +
    Schema.org
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Secure Data Storage WG - DIF + +

    Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

    +

    Updated: 2023-06-11 + + + + + 1 minute read +

    + + Tags: + +
    DIF
    + +
    Data Hubs
    + +
    Encrypted Data Vaults
    + +
    Secure Data Storage
    + +
    Storage and Compute WG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Interop Working Group - DIF + +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

    +

    Updated: 2020-11-26 + + + + + 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIF
    + +
    Hyperledger Foundation
    + +
    IETF
    + +
    Interop
    + +
    Interop WG
    + +
    Trust over IP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/posts/page8/index.html b/posts/page8/index.html new file mode 100644 index 00000000..f8b0f90d --- /dev/null +++ b/posts/page8/index.html @@ -0,0 +1,1004 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory | Page 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Claims and Credentials Working Group - DIF + +

    Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members f...

    +

    Updated: 2020-11-25 + + + + + 2 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    DIF
    + +
    JSON-LD
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Augmented Social Network + +

    The Augmented Social Network is a proposal for a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that engages citizens in civil society. The ASN creates an infrastructure for trusted relationships ...

    +

    Updated: 2020-11-26 + + + + + 172 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Literature
    + +
    Microsoft
    + +
    OASIS
    + +
    Planetwork
    + +
    +
    + + + + + +
    +
    + +
    KERI - Key Event Receipt Infrastructure + +

    An identity system based secure overlay for the Internet is presented. This includes a primary root-of-trust in self-certifying identifiers. It presents a formalism for Autonomic Identifiers (AIDs) and Autonomic Namespaces (ANs). They are part of an Autonomic Identity System (AIS). This system us...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    DKMI
    + +
    GLEIF
    + +
    KERI
    + +
    RWoT
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Dragonchain & Factor + +

    On Factor/MyFii DID, the identity factors are decentralized to the individual owners. Individual users hold their own identity information in granular form as “factors”. Factors can be any data attributed to an individual and can be based on verifications by one or more external 3rd parties, or t...

    +

    Updated: 2020-11-17 + + + + + 7 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dragonchain
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Handshake + +

    Handshake is a UTXO-based blockchain protocol which manages the registration, renewal and transfer of DNS top-level domains (TLDs). Our naming protocol differs from its predecessors in that it has no concept of namespacing or subdomains at the consensus layer. Its purpose is not to replace DNS, b...

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Blockchain
    + +
    DNS
    + +
    Handshake
    + +
    +
    + + + + + +
    +
    + +
    Veres One + +

    Our vision is to enable all people and organizations in the world to create and own their online identifiers, control their identity data and with whom they share that data. +

    +

    Updated: 2020-11-10 + + + + + 1 minute read +

    + + Tags: + +
    Blockchain
    + +
    Digital Bazaar
    + +
    Veres One
    + +
    Veres One CG
    + +
    W3C
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/posts/page9/index.html b/posts/page9/index.html new file mode 100644 index 00000000..1a747a17 --- /dev/null +++ b/posts/page9/index.html @@ -0,0 +1,1152 @@ + + + + + + +Posts Archive | Decentralized Identity Web Directory | Page 9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts Archive

    + +

    Recent posts

    + + + + + + +
    +
    + +
    Blockstack + +

    Blockstack builds an alternate DNS and alternate public-key infrastructure. It’s the first implementation of a decentralized DNS system on top of the Bitcoin blockchain It combines DNS functionality with public key infrastructure and is primarily meant to be used by new blockchain applications. +

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockchain
    + +
    Blockstack
    + +
    DID
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyland Credentials - Issue verifiable records using the blockchain. + +

    Hyland Credentials started as Learning Machine, a startup that architected the Blockcerts open standard with the MIT Media Lab and co-chaired of the W3C Credentials Community Group. Since that inception, we’ve become the global leader in blockchain-based digital credentials. As the only records p...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    DIF
    + +
    Hyland
    + +
    Hyland Credentials
    + +
    Learning Machine
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Meeco + +

    Meeco enables people (data subjects)to provide their own verified records and controlled consent. This API-of-Me allows Meeco to provide a meta-data driven attribute wallet with no knowledge of the data to any authenticated identity of a user,which in turn enables an auditable personal-event chai...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Meeco
    + +
    MyData
    + +
    Respect Network
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/private-sector/danube-tech/index.html b/private-sector/danube-tech/index.html new file mode 100644 index 00000000..90f8b0e2 --- /dev/null +++ b/private-sector/danube-tech/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/private-sector/danube/index.html b/private-sector/danube/index.html new file mode 100644 index 00000000..90f8b0e2 --- /dev/null +++ b/private-sector/danube/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/private-sector/ibm/index.html b/private-sector/ibm/index.html new file mode 100644 index 00000000..64551f4b --- /dev/null +++ b/private-sector/ibm/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/private-sector/index.html b/private-sector/index.html new file mode 100644 index 00000000..64551f4b --- /dev/null +++ b/private-sector/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/private-sector/microsoft/index.html b/private-sector/microsoft/index.html new file mode 100644 index 00000000..f8e15ea3 --- /dev/null +++ b/private-sector/microsoft/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/projects/decentralized-identity-foundation/claims-and-credentials/index.html b/projects/decentralized-identity-foundation/claims-and-credentials/index.html new file mode 100644 index 00000000..bcc5264d --- /dev/null +++ b/projects/decentralized-identity-foundation/claims-and-credentials/index.html @@ -0,0 +1,1326 @@ + + + + + + +Claims and Credentials Working Group - DIF | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Claims and Credentials Working Group - DIF + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 2 minute read + + + +

    + + +
    + + +
    + + + +

    DIF - Claims and Credentials Working Group - GitHub

    + +
    +

    Join this group to contribute to the standards and technology that create, +exchange, and verify claims and credentials in a decentralized identity +ecosystem. For example, a cryptographically verifiable credential that +proves an individual has a college degree or is of a certain age. Our +members focus on specs that are vendor agnostic and based on industry +standards.

    +
    + +

    Claims and Credentials WG documentation

    + +
      +
    • C&C WG Charter +
      +

      Working Group Scope​.

      +
        +
      • Claims & Credential Interoperable Formats: ​Develop interoperable formats for broad adoption around Claim & Credential processes within SSI. These include +
          +
        • Static Payload Formats like: Verifiable Credential, Verifiable Presentation, CredentialSubject Schemas (building on top of the W3C formats - only if the extension is a requirement by DIF partners, see “out of scope”)
        • +
        • Data formats that support the communication between one and more participants in regard to Credential processes. For Example: Credential Manifest (Requirements for Issuing a new Credential), Presentation Definition (Requirements for presenting existing proofs, (partial, verifiable) credentials and unverifiable data), Presentation Submission (Response format to a Presentation Definition).
        • +
        • Documentation of existing formats and protocols that are in use or under active development by existing SSI ecosystems and industry partners. Support in unifying migrating those to more interoperable formats / standards.
        • +
        +
      • +
      • Claims & Credential Taxonomies: ​There is currently no coordinated effort to align the contexts used in the highly-flexible verifiable credentials format. For example, what is the best way to encode a KYC check, credit score, user consent, or proof of employment?
      • +
      +
      +
    • +
    • CC WG Operating Addendum +
      +

      Core Principles

      +
        +
      • Work on the request, creation, exchange, and verification of identity credentials or claims in avendor-agnostic manner​
      • +
      • Support the development of DIDs and Verifiable Credentials​
      • +
      • Actively support projects that demonstrate interoperable use-cases within the space of claims andcredentials utilization within self-sovereign identity systems
      • +
      • Help community members advocate for the mainstream adoption of blockchain identity and credentials​.
      • +
      • Support industry-specific taxonomy development around credentials other identity-centric data formats
      • +
      +
      +
    • +
    • Mailing list - Develop interoperable formats for broad adoption around Claim & Credential processes within SSI.
    • +
    • Meeting notes
    • +
    + +

    Specs and Projects

    + + + +

    Credential Manifest

    + +
    +

    The DID Credential Manifest is a format that aims to normalize the process of credential acquisition, wherein the issuer is able to describe the requirements the subject or participant in the credential generation process must meet for the issuer to generate the desired credential.

    +
    + +
      +
    • Explainer +
      +

      Creating trust between DIDs and gaining access to products, services, and systems with DIDs requires the acquisition, generation, and inspection of credentials (DID-signed data objects).

      +
      +
    • +
    + +

    VC JSON Schemas

    + +
    +

    The VC JSON Schema specification aims to provide a standardized mechanism to use JSON Schemas as the data backing for Verifiable Credentials. Though the repository lives in the W3C-CCG, this working group contains key contributors and has a vested interest in contributing to the development of the specification.

    +
    + +
      +
    • Specification +
      +

      The VC_DATA_MODEL specifies the models used for Verifiable Credentials and Verifiable Presentations, and explains the relationships between three parties: issuer, holder, and verifier. A critical piece of infrastructure out of the scope of those specifications is the Credential Schema.

      +
      +
    • +
    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/decentralized-identity-foundation/did-authentication/index.html b/projects/decentralized-identity-foundation/did-authentication/index.html new file mode 100644 index 00000000..dda90ed5 --- /dev/null +++ b/projects/decentralized-identity-foundation/did-authentication/index.html @@ -0,0 +1,1337 @@ + + + + + + +(DID) Authentication Working Group - DIF | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + (DID) Authentication Working Group - DIF + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 4 minute read + + + +

    + + +
    + + +
    + + + +
      +
    • DID Authentication Working Group - GitHub +
      +

      Join this group to contribute to standards and technology that designs and implements authentication protocols that rely upon open standards and cryptographic protocols, including DIDs and DID Documents. This group develops specifications, protocols, and formats for data structures used for authentication.

      +
      +
        +
      • Mailing list
      • +
      • Charter +
        +

        The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures used for authentication and authorization. The Working Group’s areas of activity may include, but are not limited to, the following:

        +
          +
        • Define the formats and protocols necessary for authentication and authorization using DIDs, DID Documents, and verifiable credentials which we intend to recognize as formally DIF-approved.
        • +
        • Implement DIF-approved DID Auth proposals.
        • +
        • Develop tools for validation and programmatic interaction for authentication and authorization using DIDs, DID Documents,and verifiable credentials.
        • +
        • Create specifications and reference implementations that integrate current authentication and authorization protocols withDIDs, DID Documents, and verifiable credentials.
        • +
        • Security analysis and formal DIF-approved reviews of authentication and authorization protocols involving DIDs, DIDDocuments, and verifiable credentials.
        • +
        +
        +
      • +
      +
    • +
    • DIDAuth WG Operating Addendum +
      +

      We are designing communications protocols specifically for use with the decentralized identifier specification at W3C (​https://www.w3.org/TR/did-core/​). The DID Core specification and the surrounding family of DID specifications (e.g ​https://w3c-ccg.github.io/did-resolution/​) represent the format for entity identification in our DID Authentication efforts.

      +
      +
    • +
    + +

    Specs & Projects

    + +

    DID Authentication Profile for SIOP

    + +

    This specification defines the SIOP DID AuthN flavor to use OpenID Connect (OIDC) together with the strong decentralization, privacy and security guarantees of DID for everyone who wants to have a generic way to integrate SSI wallets into their web applications.

    + + + +

    DIDComm JS Lib \ Encrypted Envelope

    + +

    A shared effort with the HL Aries project to create a standardized means of authenticated general message passing between DID controllers.

    + +
      +
    • decentralized-identity/DIDComm-js +
      +

      Javascript (written in typescript) version of the cryptographic envelope of DIDComm. This library is built for any javascript environment that needs to . It is built on libsodium-js and follows the specs documented in the docs folder.

      +
      +
    • +
    • HL Aries Explainer +
      +

      There are two layers of messages that combine to enable interoperable self-sovereign agent-to-agent communication. At the highest level are DIDComm Plaintext Messages - messages sent between identities to accomplish some shared goal (e.g., establishing a connection, issuing a verifiable credential, sharing a chat). DIDComm Plaintext Messages are delivered via the second, lower layer of messaging - DIDComm Encrypted Envelopes. A DIDComm Encrypted Envelope is a wrapper (envelope) around a plaintext message to permit secure sending and routing. A plaintext message going from its sender to its receiver passes through many agents, and an encryption envelope is used for each hop of the journey

      +
      +
    • +
    + + + +

    + +
      +
    • SSI Interaction Patterns +
      +

      While the DID Authn pattern is simple, it is not as flexible as we need in some situations. For more complicated scenarios, we can use verifiable credentials. The first scenario we’ll consider is where the same organization is issuing and verifying the credential. +

      +
      +
    • +
    • Introduction to DID Auth for SSI with Markus Sabadello 2018-07-04 SSI-Meetup +
      +

      Markus Sabadello, CEO of Danube Tech, will talk about DID Auth, an emerging building block in the SSI ecosystem. Although the technical details of DID Auth are not well-defined at this point, its general concept is clear: With self-sovereign identity infrastructure, the most trivial and straightforward functionality for identity owners should be the ability to authenticate, i.e. to prove control of a DID in some relationship or during a transaction. This could take place using a number of different data formats, protocols, and flows. DID Auth includes the ability to authenticate to web sites and applications, and to establish mutually authenticated communication channels. In this webinar, we will discuss the current state of the DID Auth concept, and how it relates to other efforts such as Verifiable Credentials and agent protocols.

      +
      +
    • +
    • DID Auth and the Little I-am-Me 2018-09-04 +
      +

      We recently published a report on “DID Auth” (PDF, MD), which summarizes ideas and possible architectures that allow you to prove that you control a certain Decentralized Identifier (DID). This report originated at the sixth Rebooting-the-Web-of-Trust workshop and is the result of a collaborative effort by several authors and contributors. There is also a webinar.

      +
      +
    • +
    • Introduction to DID Auth +
      +

      The term DID Auth has been used in different ways and is currently not well-defined. We define DID Auth as a ceremony where an identity owner, with the help of various components such as web browsers, mobile devices, and other agents, proves to a relying party that they are in control of a DID. This means demonstrating control of the DID using the mechanism specified in the DID Document’s “authentication” object. This could take place using a number of different data formats, protocols, and flows. DID Auth includes the ability to establish mutually authenticated communication channels and to authenticate to web sites and applications. Authorization, Verifiable Credentials, and Capabilities are built on top of DID Auth and are out of scope for this document. This paper gives on overview of the scope of DID Auth, supported protocols and flows, and the use of components of the DID Documents that are relevant to authentication, as well as formats for challenges and responses.

      +
      +
    • +
    + +

    BCGov - GitHub

    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/decentralized-identity-foundation/did-communications/index.html b/projects/decentralized-identity-foundation/did-communications/index.html new file mode 100644 index 00000000..9fd9d8c8 --- /dev/null +++ b/projects/decentralized-identity-foundation/did-communications/index.html @@ -0,0 +1,19933 @@ + + + + + + +DID Communications (DIDComm) - DIF | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + DID Communications (DIDComm) - DIF + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Explainer

      + + + + + +
    • 2D/ Why the Internet Needs DIDComm - IIW +From: IDCommons + By: + Sam Curren + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • Enables Verifiable Communication
        - Intelligence at the edge (like email)
        - Protocol Based (like email)
        - Supports HTTP(s) (like APIs) and others as a transport
        - Bluetooth enables Edge to Edge transport
        - Mobile / Offline Friendly (like email)
        - Supports rotating from one DID to another
        - Security independent of transport
        - Protocol development becomes easier and more robust (unlike email)
      • +
      +
      + + + + + + + + + + +
    • 2E/ Decentralized Semantics 101 - IIW +From: IDCommons + By: + Paul Knowles + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A digital network must contain authenticable data entry and immutable data

      capture elements in order to maintain balance and integrity.

      Within the context of a decentralized network, these fundamentals enable a self-regulating system where …

      (1) data inputs can be trusted as having come from an assured source under the control of a governing entity; and

      (2) semantic items ensure that the meaning and use of inputted data remains unaltered for all interacting actors.

      +
      + + + + + + + + + + +
    • 21A/ DIDComm and the Self-Sovereign Internet - IIW +From: IDCommons + By: + Phil Windley + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      DID-based relationships are the foundation of self-sovereign identity (SSI). The exchange of DIDs to form a connection with another party gives both parties a relationship that is self-certifying and mutually authenticated. Further, the connection forms a secure messaging channel called DID Communication or DIDComm. DIDComm messaging is more important than most understand, providing a secure, interoperable, and flexible general messaging overlay for the entire internet.

      +
      + + + + + + + + + + +
    • DIDComm and the Self-Sovereign Internet + + By: + Phillip J. Windley + + + + + Type: Post + Date: 2020-11-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      DIDComm is a protocol layer capable of supporting specialized application protocols for specific workflows. Because of its general nature and inherent support for self-sovereign relationships, DIDComm provides a basis for a self-sovereign internet much more private, enabling, and flexible than the one we’ve built using Web 2.0 technologies. This talk introduces DIDComm, discusses its protocological nature, and presents use cases in the Internet of Things. Demonstrations of DIDComm protocol interactions will be shown on the Pico platform, which implements the Aries Cloud Agent (ACA) specification.

      +
      + + + + + + + + + + +
    • Why we need DIDComm - Identity Woman +From: DIF + By: + Kaliya Young + + + + + Type: Post + Date: 2022-01-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This is the text of an email I got today from a company that I had a contract with last year […] I was reminded quite strongly why we need DIDComm as a protocol to enable the secure transport of all sorts of things not just signed VCs but intermediate uses

      +
      + + + + + + + + + + +
    • DIDComm Mythconceptions + + By: + Daniel Hardman + + + + + Type: Video + Date: 2021-11-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      DIDComm is a peer-to-peer communication technology for SSI (self-sovereign identity) with security and privacy properties rooted in DIDs (decentralized identifiers). Its core value proposition is often misunderstood or oversimplified. This webinar provides a proper mental model.

      +
      + +
      + + + + + + + + + + +
    • DIDCOMM - Sam Curren, Importance of DIDs +From: twit.tv + By: + Sam Curren + + + + + Type: Episode + Date: 2022-06-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Sam Curren unpacks for Doc Searls and Dan Lynch why DIDs and DIDcomm are the best approach to identity—and to making people first-class citizens on the Internet. Curren also discusses the origin story of picos and the advantages of nomadic living and hacking.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    RFCs

      + + + + + +
    • Aries RFC 0453 - credential issuance protocol using DIDComm V1 data formats +From: Hyperledger + + + + Type: Rfc + Date: 2021-04-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      An optional mechanism for providing credential supplements during issuance. Supplements are also used in credential presentation.

      +
      + + + + + + + + + + +
    • Aries RFC 0454 - Present Proof protocol V2 using DIDCommV1 data formats +From: Hyperledger + + + + Type: Rfc + Date: 2021-04-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A minor update to add mechanism for a Verifier to request the Prover submit multiple presentations in the “presentation” message(s), each presentation sourced from different credentials that satisfy the presentation request. An example use of this capability is an employer (Verifier) requesting multiple “proof of employment” presentations from a job application (Prover), each satisfying the one presentation request.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Development

      + + + + + +
    • DIDComm V2: Implementation and integration 'technical' - did:key and did:keri resolvers, seamless and partial integrations +From: IDCommons + + + + Type: Session notes + Date: 2021-05-07 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Technical session covering basics of DIDComm v2 Rust implementation (didcomm-rs), including JWM message format overview, JWE/JWM envelopes and key identifiers structures as well as cryptography usage. In addition we’ve discussed how key resolution of public keys happening from kid and skid envelope header fields using plugable resolvers and private keys resolver using Vault Key provider in form of “Universal wallet” spec implementation [wallet-rs].

      +
      + + + + + + + + + + +
    • didcomm-rs implementation +From: Jolocom + By: + Ivan Temchenko + + + + + Type: Presentation + Date: 2021-04-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      What is this talk about?

      • didcomm-rs implementation
      • Resolver[s] integration
      • Application level integration (with wallet-rs)
      • End-to-end consuming application example demo – simple console chat application based on DIDComm v2 and did:key/did:keri (with resolvers)
      • Floor open for discussions

      +
      + + + + + + + + + + +
    • Rust implementation of DIDComm v2 +From: DIF + + + + Type: Code + Date: 2022-10-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This is a sample implementation of the DIDComm V2 spec. The DIDComm V2 spec is still actively being developed by the DIDComm WG in the DIF and therefore subject to change.

      +
      + + + + + + + + + + +
    • Trusted P2P messaging with DIDs DIDComm and VCs +From: uPort + By: + Oliver Terbu + + + + Related: uPort + + Type: Post + Date: 2020-11-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      about their path towards trusted P2P messaging and announces the DIDAgent Framework (DAF)
      when we speak about a DID, then we need to be more precise and also speak about the particular DID method of that DID which defines the CRUD operations on a target system such as Ethereum.

      +
      + + + + + + + + + + +
    • DIDComm Messaging through libp2p +From: uPort + By: + Oliver Terbu + + + + + Type: Post + Date: 2021-11-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      We outlined the next generation decentralized messaging solution built on top of DIDComm MessagingDIDs and VCs and a libp2p overlay network. We presented how Alice and Bob establish a connection, exchange messages and demonstrated what connection types are supported.

      +
      + + + + + + + + + + +
    • Advanced DIDComm Messaging +From: WebofTrustInfo + By: + Karim Stekelenburg + + + + Related: Animo Solutions + + Type: Paper + Date: 2022-07-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      in order for DIDComm to provide a potential replacement for commonly used chat protocols like WhatsApp (Extensible Messaging and Presence Protocol (XMPP)), Telegram (MTProto), or Signal (Signal Protocol), it needs to support modern chat features we use everyday

      +
      + + + + + + + + + + +
    • DIDComm & DIDComm Messaging +From: DATEV + By: + Tim Vorgs + + + + + Type: Post + Date: 2022-07-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Based on the research project we conducted with SAP, we developed a Proof of Concept (PoC for order-to-cash-business processes. As part of this PoC, we integrated DIDComm based communication to seamlessly transfer data within the boundaries of the process. The overall steps are:

      +
      + +
      + + + + + + + + + + +
    • DIF F2FJan21 - DIDComm Demo Session with Ivan Temchenko, Tobias Looker, and Oliver Terbu +From: DIF + + + + Type: Video + Date: 2021-01-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      During the live demo he showed the message lifecycle in various setups using the new, open source didcomm-rs library on GitHub

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Implementation

      + + + + + +
    • Blockchain and Self-Sovereign Identity Empowered Cyber Threat Information Sharing Platform +From: gold and double blue + By: + Siddhi + + + + + Type: Video + Date: 2021-08-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Blockchain and Self-Sovereign Identity Empowered Cyber Threat Information Sharing Platform
      - Presented in 7th IEEE International Conference on Smart Computing(IEEE SmartComp 2021)

      +
      + + + + + + + + + + +
    • Just got my first DIDComm protocol published on the https://didcomm.org website. + + By: + Timo Glastra + + + + + Type: Tweet + Date: 2022-08-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A protocol to request a shortened URL for a given URL. For example, an agent requesting a shortened out of band invitation url from a mediator.

      +
      + + + + + + + + + + +
    • DIDComm: ECDH-1PU Implementation +From: DIF + + + + Type: Post + Date: 2021-09-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      In short, ECDH-1PU is a key derivation process that allows for sender authenticity and enables a “Perfect Forward Secrecy” mechanism, in addition to significant performance gains over JWS message nested in a JWE envelope, as used by existign ECDH-ES aproaches.

      +
      + + + + + + + + + + +
    • Community matters: Jolocom’s latest contributions to DIF +From: Jolocom + + + + Type: Post + Date: 2021-01-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      We at Jolocom strongly believe that DIDComm is a crucial infrastructure element for the broader and future-proof SSI stack, and current work on DIDComm v2 includes Jolocom’s implementation of the specification with authcrypt (authenticated encrypted) and most of the low level of the protocol.

      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/decentralized-identity-foundation/identifiers-and-discovery/index.html b/projects/decentralized-identity-foundation/identifiers-and-discovery/index.html new file mode 100644 index 00000000..a8e76605 --- /dev/null +++ b/projects/decentralized-identity-foundation/identifiers-and-discovery/index.html @@ -0,0 +1,1460 @@ + + + + + + +Identifiers & Discovery Working Group - DIF | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Identifiers & Discovery Working Group - DIF + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 8 minute read + + + +

    + + +
    + + +
    + + + +

    Working Group

    +
      +
    • Identifiers and Discovery Working Group - GitHub +
      +

      Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers.

      +
      +
    • +
    • I&D WG Charter +
        +
      • Specifications, implementations, test suites, etc. related to creation, derivation, resolution, management, use of all forms of decentralized identifiers (i.e. including, but not limited to W3C DIDs)
      • +
      • Relationship between identifier systems (e.g. DID and domain names)
      • +
      • Relationship between identifiers and other decentralized identity building blocks (e.g. EDV)
      • +
      • Discovery protocols (e.g. for hubs, agents)
      • +
      • Establishment and maintenance of control authority over an identifier (e.g. KERI)
      • +
      • Security and trust in identifier infrastructure (e.g. Linked Data Security)
      • +
      • Work on concrete DID methods
      • +
      +
    • +
    • Mailing list +
      +

      A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and discovery of decentralized identifiers and names across decentralized systems, like blockchains and distributed ledgers.

      +
      +
    • +
    • Meeting page +
      +

      For this call, you are encouraged to turn your video on. This is a good way to build rapport given we are a large, disparate group experiencing a lot of churn.

      + +

      This document is live-edited DURING each call, and stable/authoritative copies live on our github repo under /agenda.md . Please note that we might not notice a pullrequest in time, but you are free to propose agenda items for future meetings via hackmd.

      +
      +
    • +
    + +

    Specs & Projects

    +

    Universal Resolver

    + +

    Spec and implementation of a driver-based framework that enables resolution of DIDs.

    + + + + + +
      +
    • Universal Resolver - resolve practically any DID 2022-09-01 Identity Foundation +
      +

      The Universal Resolver can now resolve 45 DID methods, and more are being added regularly. Visit https://dev.uniresolver.io/ to see the full list of supported methods, and visit this github page to contribute a driver for a DID method.

      +
      +
    • +
    • jolocom/ddoresolver-rs 2022-05-13 Jolocom +
      +

      Universal, multy-method, feature gated DID Document resolver

      +
      +
    • +
    • Mission Accomplished: Universal Resolver Calls coming to an end 2021-11-04 Identity Foundation +
      +

      Considering that the group has accomplished these goals, there is currently no more need for dedicated calls. Work on the Universal Resolver work item will continue on Github (under the Universal Resolver and Identifiers &Discovery and on DIF Slack in the Identifiers & Discovery Working Group channel, #wg-id.

      +
      +
    • +
    • DID Resolution: Given a DID how do I retrieve its document? – Markus Sabadello 2018-11-27 SSI-Meetup +
      +

      Markus Sabadello, CEO of Danube Tech, will talk about DID Resolution and how to retrieve a DID document. As we know, Decentralized Identifiers (DIDs) are a key component in SSI architecture. They are used as building blocks for verifiable credentials, wallets, agents, and data exchange protocols. To make all this work, we need to be able to “resolve” DIDs to their associated DID Documents. This process fulfills a similar purpose as DNS does in the classic web. And while DID Resolution is not a very complicated topic, it is still important to understand how it works and how it relates to other topics. In this webinar, we will give a general introduction to DID Resolution, discuss a few in-depth topics, and also demo concrete tools that are available today.

      + +

      Most DID Resolution implementations envision an architecture where a common base component invokes a set of “drivers” or “plugins” or “modules” to implement method-specific functionality, e.g. see the DIF Universal Resolver, Digital Bazaar’s did-client, or the uPort JavaScript DID Resolver. We envision such “DID Resolver” tools to become as central to SSI infrastructure as DNS is for the web today.

      +
      +
    • +
    • A Universal Resolver for self-sovereign identifiers + 2017-11-01 (Markus Sabadello) +
      +

      This is a first step in fulfilling DIF’s mission to help individuals and organizations to control their digital identity, without being dependent on any intermediary party.

      + +

      This tool fulfills a similar purpose as Bind does in the DNS system: resolution of identifiers. However, instead of working with domain names, we work with self-sovereign identifiers that can be created and registered directly by the entities they refer to.

      +
      +
    • +
    + + + +

    Resolver Drivers

    + + + +

    Universal Registrar

    +

    Spec and implementation of a driver-based framework that enables creation/updates/deactivation of DIDs.

    + +
      +
    • decentralized-identity/universal-registrar +
      +

      A Universal Registrar is an identifier registrar that works with any decentralized identifier system, including Decentralized Identifiers (DIDs).

      +
      +
        +
      • Driver Development +
        +

        The Universal Registrar’s function is wrapping an API around a number of co-located Docker containers running DID-method-specific drivers. The Universal Registrar is designed to support additional DID methods as they are developed by the community. The contribution for a new DID method driver consists of a Docker image which exposes an HTTP interface for creating/updating/deactivating DIDs. New contributions are submitted as Pull Requests to the Universal Registrar (this) repository.

        +
        +
      • +
      +
    • +
    • decentralized-identity/universal-registrar-frontend - Frontend web UI for Universal Registrar.
    • +
    + +

    Registrar Drivers

    + + + +

    .well-known DID configuration

    +

    Spec, docs, and implementations for discovering DIDs from .well-known HTTP(S) URIs.

    + +
      +
    • Link your domain to your Decentralized Identifier (DID) (preview) +
      +

      We make a link between a domain and a DID by implementing an open standard written by the Decentralized Identity Foundation called Well-Known DID configuration. The verifiable credentials service in Azure Active Directory (Azure AD) helps your organization make the link between the DID and domain by including the domain information that you provided in your DID, and generating the well-known config file:

      +
      +
    • +
    • decentralized-identity/.well-known/ +
        +
      • Repo Webpage +
        +

        Making it possible to connect existing systems and Decentralized Identifiers (DIDs) is an important undertaking that can aid in bootstrapping adoption and usefulness of DIDs. One such form of connection is the ability of a DID controller to prove they are the same entity that controls an origin.

        + +

        The DID Configuration resource provides proof of a bi-directional relationship between the controller of an origin and a DID via cryptographically verifiable signatures that are linked to a DID’s key material. This document describes the data format of the resource and the resource location at which origin controllers can publish their DID Configuration.

        +
        +
      • +
      +
    • +
    • Spec +
      +

      Making it possible to connect existing systems and Decentralized Identifiers (DIDs) is an important undertaking that can aid in bootstrapping adoption and usefulness of DIDs. One such form of connection is the ability of a DID controller to prove they are the same entity that controls an Internet domain.

      + +

      The DID Configuration resource provides proof of a bi-directional relationship between the controller of an Internet domain and a DID via cryptographically verifiable signatures that are linked to a DID’s key material. This document describes the data format of the resource and the resource location at which Internet domain controllers can publish their DID Configuration.

      + +

      Due to the location of the DID Configuration resource, discovery of associated Decentralized Identifiers against a domain is trivial. However, the inverse (i.e given a DID-URI discover the associated domains) is deemed out of scope.

      +
      +
    • +
    + +

    Peer DID Method Specification

    + +

    A rich DID method that has no blockchain dependencies. The verifiable data registry is a synchronization protocol between peers.

    + +
      +
    • decentralized-identity/peer-did-method-spec
    • +
    • Spec +
      +

      This document defines a “peer” DID Method that conforms to the DID Spec. The method can be used independent of any central source of truth, and is intended to be cheap, fast, scalable, and secure. It is suitable for most private relationships between people, organizations, and things. We expect that peer-to-peer relationships in every blockchain ecosystem can benefit by offloading pairwise and n-wise relationships to peer DIDs.

      +
      +
    • +
    + +

    DID Spec Extensions

    + +

    Extension parameters, properties, and values for the DID spec registries.

    + + + +

    Other Repositories

    + + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/decentralized-identity-foundation/interop/index.html b/projects/decentralized-identity-foundation/interop/index.html new file mode 100644 index 00000000..6ac45dbb --- /dev/null +++ b/projects/decentralized-identity-foundation/interop/index.html @@ -0,0 +1,1276 @@ + + + + + + +Interop Working Group - DIF | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Interop Working Group - DIF + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 1 minute read + + + +

    + + +
    + + +
    + +

    Webpage - Wiki - GitHub

    + +
    +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assumed that over time, that number will increase, not decrease.

    + +

    Community collaboration and project management on interoperability goal to seek the greatest interoperability in the greater good, not to pick winners. Provide feedback, input documents, members, and guidance to working groups producing standards, specifications, reference implementations and demonstrations hosted by community organizations including but not limited to IETF, W3C, W3C CCG, Hyperledger, Trust over IP.

    +
    + +
      +
    • Interop Charter +
      +
        +
      • +

        Develop and publish definitions of success with respect to business interoperability, expressed in functional, non-technical terms where possible.

        +
      • +
      • +

        Defining protocol-specified touchpoints for maximum interchangeability of components at every layer; it is assumed that over time, that number will increase, not decrease

        +
      • +
      • +

        Cross-Community collaboration and project management on pragmatic interoperability goals, and recommendations i.e. seeking to support the work beneficial to the most contributing organizations and allowing a healthy and interoperable competition, while striving to avoid “picking winners” or any kind of lock-in as table stakes…

        +
      • +
      +
      +
    • +
    • Mailing list +
      +

      Interoperability WG is a community effort to achieve decentralized identity interop.

      + +

      The current focus of the group is to establish cross-community buy-in.

      +
      +
    • +
    • Wiki +
        +
      • Interoperability WG Rolling Agenda & Minutes +
        +

        For this call, you are encouraged to turn your video on. This is a good way to build rapport given we are a large, disparate group experiencing a lot of churn.

        + +

        This document is live-edited DURING each call, and stable/authoritative copies live on our github repo under /agenda.md . Please note that we might not notice a pullrequest in time, but you are free to propose agenda items for future meetings via hackmd .

        +
        +
      • +
      • Input Documents + Bibliography
      • +
      +
    • +
    • Decentralzied Mapping Initiative – DIF Interop WG +
    • +
    • Bob Blakely shared his reflections on SAML interop work 2022-09 DIF Interop WG
    • +
    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/decentralized-identity-foundation/secure-data-storage/index.html b/projects/decentralized-identity-foundation/secure-data-storage/index.html new file mode 100644 index 00000000..691ecd9c --- /dev/null +++ b/projects/decentralized-identity-foundation/secure-data-storage/index.html @@ -0,0 +1,1275 @@ + + + + + + +Secure Data Storage WG - DIF | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Secure Data Storage WG - DIF + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 1 minute read + + + +

    + + +
    + + +
    + + + +
      +
    • Secure Data Storage and Compute Working Group +
      +

      Create one or more specifications to establish a foundational layer for secure data storage (including personal data), specifically data models for storage and transport, syntax, data at rest protection, CRUD API, access control, synchronization, and at least a minimum viable HTTP-based interface compatible with W3C DIDs/VCs.

      +
      + +
    • +
    + +

    Specs & Projects

    +

    Decentralized Web Node

    +
      +
    • Decentralized Web Node (DWN) - GitHub +
      +

      Formerly known as the Identity Hub, this initiative is to develop a data storage and message relay mechanism that entities can use to locate public or private permissioned data related to a given Decentralized Identifier (DID).

      +
      +
    • +
    + +

    Encrypted Data Vaults

    +
      +
    • Encrypted Data Vaults - GitHub +
      +

      This specification describes a privacy-respecting mechanism for storing, indexing, and retrieving encrypted data at a storage provider. It is often useful when an individual or organization wants to protect data in a way that the storage provider cannot view, analyze, aggregate, or resell the data. This approach also ensures that application data is portable and protected from storage provider data breaches.

      +
      +
    • +
    + +

    Background

    + + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/decentralized-identity-foundation/sidetree/index.html b/projects/decentralized-identity-foundation/sidetree/index.html new file mode 100644 index 00000000..d6456b74 --- /dev/null +++ b/projects/decentralized-identity-foundation/sidetree/index.html @@ -0,0 +1,1329 @@ + + + + + + +Sidetree Working Group - DIF | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 3 minute read + + + +

    + + +
    + + +
    + + + +

    Main

    +
      +
    • Sidetree Working Group +
      +

      The development and maintenance of the formal Sidetree specification, and a hub of coordination for Sidetree-based DID Method node operators. This group also generates libraries, tooling, and documentation to aid Sidetree-based DID Method node operators.

      +
      + +
    • +
    + +

    About

    + +
      +
    • Decoding the Sidetree Protocol 2021-05-25 Affinidi +
      +

      Sidetree protocols are layer 2 protocols that anchor to the underlying decentralized ledger system. That said, it is ledger agnostic and its primary role is to anchor batches of signed JSON operations to the network.

      +
      +
    • +
    • Sidetree Protocol reaches V1 2021-04-12 DIF +
      +

      This week, the DIF Steering Committee officially approved the first major release of the Sidetree Protocol specification, “v1” so to speak. This protocol has already been implemented, and four of its implementers have been collaborating intensively for over a year on expanding and extending this specification together.

      +
      +
    • +
    • Sidetree Protocol / Element DID and Friends 2020-04-30 IIW30
    • +
    • Sidetree did:ion + did:elem Roadmap + dev IIW29 +
      +

      We discussed that it allows the did controller to update their did document, including adding support for experimental features or new key types like GPG and BBS.

      + +

      Troy from Secure Key explained how they use Sidetree with Hyper Ledger Fabric.

      + +

      Secure Key uses sidetree for things other than did documents.

      + +

      Transmute uses Sidetree to store hashlinks to Encrypted Data Vaults / Secure Data Stores as a way of scalably commiting to specific versions of credentials.

      +
      +
    • +
    • Sidetree protocol – Massivly Scalable Decentralized Identifiers – DEEP DIVE IIW28
    • +
    • Sidetree on Ethereum “Element 2019-10-08 IIW28 +
      +

      +
      +
    • +
    + +

    Specs & Projects

    +

    Sidetree

    + + +

    ION

    +
      +
    • Install Guide +
      +

      An implementation of the Sidetree protocol atop the Bitcoin blockchain.

      +
      +
    • +
    • decentralized-identity/ion +
      +

      ION is a public, permissionless, Decentralized Identifier (DID) network that implements the blockchain-agnostic Sidetree protocol on top of Bitcoin (as a ‘Layer 2’ overlay) to support DIDs/DPKI (Decentralized Public Key Infrastructure) at scale.

      +
      +
    • +
    • ion-integration-test +
      +

      An integration test script that helps verify that the sidetree microservices are working properly.

      +
      +
    • +
    • ion-sdk +
      +

      TypeScript SDK for ION

      +
      +
    • +
    • ion-tools +
      +

      Tools and utilities to make working with the ION network and using ION DIDs easy peasy lemon squeezy

      +
      +
    • +
    + +

    Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bitcoin - Daniel Buchner 2019-06-13 SSI Meetup

    +
    +

    Microsoft presented in May 2019 in New York the first decentralized infrastructure implementation by a major tech company that is built directly on the Bitcoin blockchain called Ion. Daniel Buchner, who is leading this initiative at Microsoft and a founding member of the Decentralized Identity Foundation, will discuss the culture at Microsoft, how decentralized identity works with Bitcoin and what you need to know to use the Bitcoin blockchain for non-financial transactions.

    + +

    Ion handles the decentralized identifiers, which control the ability to prove you own the keys to this data.

    +
    + + + +

    Element

    +
      +
    • Element - An implementation of the Sidetree protocol using the Ethereum blockchain. GitHub
    • +
    • The Element DID Method: Sidetree, Ethereum & IPFS – Orie Steele 2019-11-10 SSI-Meetup +
      +

      Orie Steele is Cofounder and CTO of Transmute, a company developing IAM and Verifiable Credential solutions that integrate Decentralized Identity for Enterprises. He has a BS in Cyber Security and MS in Computer Science from Stevens Institute of Technology where he studied social network malware and botnets between 2007-2012. He was an early engineer at Patient IO, a Techstars backed startup acquired by Athena Health in 2016, where he helped develop and secure a care coordination platform that connected nurses and patients.

      + +

      In this talk, Orie will discuss the history of the Element DID Method, how it leverages the same Sidetree Protocol that is used by ION on the Bitcoin Network. He’ll introduce the motivation for Element and ION, and then walk through the core components of developing a working DID System, including topics such as wallets, signing, DID resolution, key revocation, and decentralization.

      +
      +
    • +
    + + + + +
    + +
    + +

    Meta

    + + + + + + + + + +

    + Tags + + + , + + , + + + + +

    + + + + + + + + + +

    + Categories: + + + + + +

    + + + + +

    Updated:

    + +
    + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/eea/baseline/index.html b/projects/eea/baseline/index.html new file mode 100644 index 00000000..3af07daf --- /dev/null +++ b/projects/eea/baseline/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/projects/gleif/keri/index.html b/projects/gleif/keri/index.html new file mode 100644 index 00000000..630a4368 --- /dev/null +++ b/projects/gleif/keri/index.html @@ -0,0 +1,45133 @@ + + + + + + +KERI - Key Event Receipt Infrastructure | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + KERI - Key Event Receipt Infrastructure + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Main

      + + + + + +
    • KERI One - HomePage +From: WebofTrust + + + + Type: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • KERI Q&A basic introduction +From: Blockchain Bird + + + + Type: Presentation + Date: 2021 + + + + + + + + + + + + + + + + + + + + + + Event: IIW32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      It has lots of relevant links in it to start your journey in KERI.

      What is KERI?
      * Key Event Receipt Infrastructure
      * Intends to repair the Internet
      * KERI = CT with decentralized CA
      * NOT a coin, token…

      Why KERI? (and not something else)
      * Strong autonomous identifiers
      * Abiding to privacy (laws and good habits)
      * Portability, delegation, rotatable keys
      * Direct & Indirect method
      * <there’s more>

      +
      + + + + + + + + + + +
    • Key Event Receipt Infrastructure: A Secure Identifier Overlay for the Internet +From: personal + By: + Samuel Smith + + + + + Type: Presentation + Date: 2021-03-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Secure attribution of any communication to its source
      Authentic communication
      Authentic interactions based an secure attribution of all statements by participants
      Verifiable authenticity of data
      Data Provenance
      Authentic data economy

      +
      + + + + + + + + + + +
    • KEY EVENT RECEIPT INFRASTRUCTURE (KERI) DESIGN + + By: + Samuel Smith + + + + + Type: + Date: 2020-10-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      An identity system based secure overlay for the Internet is presented. This includes a primary root-of-trust in self-certifying identifiers. It presents a formalism for Autonomic Identifiers (AIDs) and Autonomic Namespaces (ANs). They are part of an Autonomic Identity System (AIS). This system uses the design principle of minimally sufficient means to provide a candidate trust spanning layer for the internet. Associated with this system is a decentralized key management infrastructure (DKMI). The primary root-of-trust are self-certifying identifiers that are strongly bound at issuance to a cryptographic signing (public, private) key-pair. These are self-contained until/unless control needs to be transferred to a new key-pair. In that event an append only chained key-event log of signed transfer statements provides end verifiable control provenance. This makes intervening operational infrastructure replaceable because the event logs may be therefore be served up by ambient infrastructure. End verifiable logs on ambient infrastructure enables ambient verifiability (verifiable by anyone, anywhere, at anytime). The primary key management operation is key rotation (transference) via a novel key pre-rotation scheme. Two primary trust modalities motivated the design, these are a direct (one-to-one) mode and an indirect (one-to-any) mode. In the direct mode, the identity controller establishes control via verified signatures of the controlling key-pair. The indirect mode extends that trust basis with witnessed key event receipt logs (KERLs) for validating events. The security and accountability guarantees of indirect mode are provided by KERIs Agreement Algorithm for Control Establishment (KACE) among a set of witnesses.

      +
      + + + + + + + + + + +
    • Decentralized key management + + By: + Samuel Smith + + + + Related: Manning + + Type: + Date: 2020-10-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      ● Why any form of digital key management is hard
      ● Standardsand best practices for conventional key management
      ● The starting point for key management architectures: roots-of-trust
      ● The special challenges of decentralizedkey management
      ● The new tools that verifiable credentials (VCs), decentralized identifiers (DIDs), and self-sovereign identity (SSI) bring to decentralized key management
      ● Key management for ledger-based DID methods
      ● Key management for peer-based DID methods
      ● Fully autonomous decentralized key management with Key Event Receipt Infrastructure (KERI)

      +
      + + + + + + + + + + +
    • UNIVERSAL IDENTIFIER THEORY + + By: + Samuel Smith + + + + + Type: + Date: 2020-10-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Abstract—A universal theory for identifiers is presented. This theory is based on a unified model of identifiers that include cryptographic autonomic identifiers (AIDs) and legitimized (authorized) human meaningful identifiers (LIDs). This model provides truly decentralized trust bases each derived from the cryptographic root-of-trust of a given AID. An AID is based on a self-certifying identifier (SCID) prefix. Self certifying identifiers are not human meaningful but have strong cryptographic properties. The associated self-certifying trust basis gives rise to a trust do- main for associated cryptographically verifiable non-repudiable statements. Every other type of identifier including human meaningful identifiers may then be secured in this resultant trust do- main via an end-verifiable authorization. This authorization legitimizes that human meaningful identifier as an LID though its association with an AID. The result is a secured trust domain specific identifier couplet of aid|lid. AIDs are provided by the open standard key event receipt infrastructure (KERI). This unified model provides a systematic methodology for the design and implementation of secure decentralized identifier systems that underpin decentralized trust bases and their associated ecosystems of interactions.

      +
      + + + + + + + + + + +
    • KERI Whitepaper +From: DIF + + + + Type: + Date: 2021-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    About

      + + + + + +
    • KERI: For every DID, a microledger +From: DIF + + + + Type: Post + Date: 2020-10-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The world of digital identifiers (DIDs) and verifiable credentials (VCs) is evolving quickly, giving much cause for optimism. Standards are starting to connect and move towards functional interoperability, governed by testable protocols. Most of this work is happening on the level of VCs. However, DIDs and their infrastructure are also starting to converge and mature as an extensible-yet-interoperable technology.

      +
      + + + + + + + + + + +
    • KERI Composable Event Streaming Representation +From: personal + By: + Samuel Smith + + + + + Type: Presentation + Date: 2021-03-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The Three KERI Security Sessions presented at IIW32 have the same set of Slides, it takes 3 hours to get through them.

      This session is slides #190 through #208

      +
      + + + + + + + + + + +
    • On KERI: a way not to reveal more personal info than you need to +From: Harvard + By: + Doc Searls + + + + + Type: Post + Date: 2020-10-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Here in civilization we typically reveal information about ourselves to others on a need-to-know basis: “I’m over 18.” “I’m a citizen of Canada.” “Here’s my Costco card.” “Hi, I’m Jane.” We may or may not present credentials in these encounters. And in most we don’t say our names. “Michael” being a common name, a guy called “Mike” may tell a barista his name is “Clive” if the guy in front of him just said his name is “Mike.” (My given name is David, a name so common that another David re-branded me Doc. Later I learned that his middle name was David and his first name was Paul. True story.)

      +
      + + + + + + + + + + +
    • How KERI tackles the problem of trust +From: Jolocom + + + Related: Jolocom + + Type: Post + Date: 2020-10-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      In contrast to blockchain or central registry-based trust systems, KERI is based on a hash-chain data structure called a ‘key event receipt log’ (KERL). Conceptually, it’s similar in some ways to the Peer DID Method specification, except that its data model is a KERL rather than a DID document. And while KERI can be used as a DID method, it is fundamentally not reliant on any of the DID specifications and can be used in many other contexts as well. In particular, it is also useful for Internet of Things (IoT) networks and other security-conscious, low-resource use cases.

      +
      + + + + + + + + + + +
    • Tim talks with Sam Smith, creator of KERI +From: Definitely Identity + + + Related: Samuel Smith + + Type: Episode + Date: 2020-10-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      In this episode, we explore the Key Event Receipt Infrastructure (KERI)and how it relates to decentralized identity. We also touch topics in the white paper: trust domains, self-certifying identifiers, architectural implications, and more.

      +
      + + + + + + + + + + +
    • Thinking of DID? KERI On +From: Human Colossus Foundation + + + + Type: Post + Date: 2021-01-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The current generation of DIDs has introduced an innovative approach to digital identifiers, which has triggered the SSI movement. However, the inclusion of the method space in the DID syntax has led to fragmentation and weak security properties of the identifier type. These known method-space issues give the community impetus to redress them. In light of these innovative developments, now is the time to embrace KERI as an improved interoperable and secure solution for digital identity.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Organization

      + + + + + +
    • LEI Digital Strategy +From: GLEIF + + + + Type: Post + Date: 2022-06-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The Global LEI System (GLEIS) has a unique opportunity to solve the problem of trust for legal entities on a global scale. It can enable digital transformation in a way that is interoperable, independent and autonomous. As a regulatory endorsed system overseen by the Regulatory Oversight Committee (ROC), the GLEIS is the only system that establishes a recognized, monitored and standardized global identity for legal entities that, whenever possible, is linked to the national ID system in that jurisdiction. The system is underpinned by open data, meaning any person or company can access the LEI and its associated reference data. The GLEIS also bridges traditional and online processes by serving as a tool to identify the counterparty in any transaction and can aggregate data on legal entities held in repositories.

      GLEIF’s digital strategy for the LEI centers on two methods for cryptographically binding the LEI to its organization – digital certificates and Verifiable Credentials.

      +
      + + + + + + + + + + +
    • GLEIF vLEI with KERI +From: IDCommons + + + Related: GLEIF + + Type: Session notes + Date: 2021-05-07 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The Global Legal Entity Identifier Foundation (GLEIF) proposes that the Legal Enitity Identifier (LEI) can be used to establish a chain of trust for organizational identity.

      In this session, GLEIF shares plans and progress regarding its development program to create an ecosystem and credential governance framework, together with a technical supporting infrastructure, for a verifiable LEI (vLEI), a digitally verifiable credential containing the LEI.

      +
      + + + + + + + + + + +
    • ACDC (Authentic Chained Data Container) Task Force +From: TOIP + + + + Type: Page + Date: 2021-01-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The purpose of the Authentic Chained Data Container (ACDC) Task Force is to help draft and incubate a family of IETF-focused specifications that defines the standard requirements for the semantics of Authentic Chained Data Containers. The semantics of ACDCs include both source provenance and authorization provenance or delegation. The hypothesis is that the W3C Verifiable Credential standard may be expanded to serve as an Authentic Data Container (ADC) with authentic provenance chains (APC) as a super semantic. This may be further expanded to support both a source provenance sub-semantic and a delegated authorization sub-semantic. These are all encapsulated into the semantics with supporting syntax of an ACDC.

      +
      + + + + + + + + + + +
    • Trusted Computing Group + + + + + Type: Site + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The Trusted Computing Group (TCG) is a not-for-profit organization formed to develop, define and promote open, vendor-neutral, global industry specifications and standards, supportive of a hardware-based root of trust, for interoperable trusted computing platforms.TCG’s core technologies include specifications and standards for the Trusted Platform Module (TPM), Trusted Network Communications (TNC) and network security and self-encrypting drives. TCG also has work groups to extend core concepts of trust into cloud security, virtualization and other platforms and computing services from the enterprise to the Internet of Things.

      +
      + +
      + + + + + + + + + + +
    • What is DICE architecture? +From: Micro Controller Tips + By: + Maria Guerra + + + + + Type: Faq + Date: 2018-07-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      DICE stands for Device Identifier Composition Engine, and it is a security standard created by the Trusted Computing Group (TCG) which has been addressing security issues for years. TCG announced the establishment of DICE Architecture, or DICE Architecture Work Group to address the need for increased security in the Internet of Things (IoT) therefore targeting products such as MCUs and systems on a chip (SoCs).

      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Development

      + + + + + +
    • Security Considerations of KERI. Why and how KERI provides secure portability +From: IDCommons + By: + Samuel Smith + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Harm that can be done to the a controller: Unavailability, loss of control authority, externally forced duplicity

      Harm that can be done to a validator: Inadvertent acceptance of verifiable - but forged or duplicitous events

      Breaking the promise of global consistency by a controller is a provable liability. However, global consistency may only matter after members of that community need to interact, not before.

      +
      + + + + + + + + + + +
    • Q&A about KERI’s Security model and Guarantees - Part II Security +From: DIF + + + + Type: Page + Date: 2021-04-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Q: What are the security risks of KERI with regard to the identity protocol?

      Harm that can be done to the a controller: Unavailability, loss of control authority, externally forced duplicity

      Harm that can be done to a validator: Inadvertent acceptance of verifiable - but forged or duplicitous events

      Breaking the promise of global consistemcy by a controller is a provable liability. However, global consistency may only matter after members of that community need to interact, not before.

      ### Q: How secure is the KERI infrastructure?

      KERI changes the discussion about security. From a discussion about the security of infrastructure to a discussion about the security of your key management infrastructure. Most people when they think security, the think “oh, blockchain!”: permissioned or permissionless, how hard is it to get 51% attack, etc.Non of that matters for KERI. KERI is all about “are your private keys private?!” And if yes, that drastically slims down the security discussion to brute force attacks to public keys. And because the next public keys are in fact protected by a hash, you have to brute force the hash algorithm, that is post-quantum secure. So that is a very high level of infrastructural security.

      So private key management and protection is the root of your security in KERI.

      ### *Q: You are arguing KERI affords greater security than a decentralized linear event system like Bitcoin?

      …you would be fundamentally arguing that you can record a singular, immutable linear event history more securely than Bitcoin, and I see nothing in KERI that would indicate that.

      Read the answer to this first.

      If you read Szabo’s paper on threshold structures, you get security of the same type when ever you use a threshold structure, be it MFA, Multi-Sig, or Distributed consensus. They all are using a combination of multiple relatively weak attack surfaces that must be simulatenously compromised for a successful attack. So multiplying simulatneous weak surfaces = functional equivalent of a stronger attack surface. So when you look at KERI you see that the security is primarily due to cryptographic strength and the witnesses are not the primary source of security but merely secure one thing, that is the availability of the KEL for an identifier. Not the KEL itself. The KEL iteself is secured by signatures.

      From a Validator perspective their security is due to duplicity detection. Successful attack against duplicity detection requires an eclipse attack. Ledgers such as bitcoin are also susceptible to eclipse attacks. So in an apples to apples (resistance to eclipse attack) a KERI watcher network of comparable reach (1000’s of watchers) would have comparable resistance to an eclipse attack.

      ### Q: Differences between blockchain-based security and KERI security

      Where KERI doesn’t need total ordering in its logs, blockchain do need that. What KERI needs is watchers that construct string of event in the relative order of reception of the KEL {TBW please explain or improve this: what is this, why is it important?}

      * Another characteristic is that KERI identifiers are transferable and blockchain-based identifiers are not, they are bound to their ledger.

      +
      + +
      + + + + + + + + + + +
    • W3C DID Security Concerns + + By: + Samuel Smith + + + + + Type: + Date: 2020-01-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Certificate Transparency Solution
      - Public end-verifiable append-only event log with consistency and inclusion proofs
      - End-verifiable duplicity detection = ambient verifiability of duplicity
      - Event log is third party infrastructure but it is not trusted because logs are verifiable.
      - Sparse Merkle trees for revocation of certificates
      - (related EFF SSL Observatory)

      +
      + + + + + + + + + + +
    • Implementation Notes for KERI +From: DIF + + + + Type: + Date: 2020-05-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The interpretation of the data associated with the digest or hash tree root in the seal is independent of KERI. This allows KERI to be agnostic about anchored data semantics. Another way of saying this is that seals are data agnostic; they don’t care about the semantics of its associated data. This better preserves privacy because the seal itself does not leak any information about the purpose or specific content of the associated data. Furthermore, because digests are a type of content address, they are self-discoverable. This means there is no need to provide any sort of context or content specific tag or label for the digests. Applications that use KERI may provide discovery of a digest via a hash table (mapping) whose indexes (hash keys) are the digests and the values in the table are the location of the digest in a specific event. To restate, the semantics of the digested data are not needed for discovery of the digest within a key event sequence.

      +
      + + + + + + + + + + +
    • KERI and ADS Key State Provenance Logs Kumbaya (KEL and ADPL) +From: IDCommons + By: + Samuel Smith, Dave Huseby + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This was a meeting of the minds between myself and Sam Smith and Adrian Gropper that was hugely successful. We all decided to use the term “endorser” for what we all called “registrar”/”witness”/”notary”. We also realized that the KERI proposal for encoding is good enough for authentic data provenance logs and we will be using the KERI encoding. Sam has modified the spec for KERI key event logs to include scripting capabilities needed in the authentic data economy for doing things like cross-chain atomic swaps for selling non-fungible authentic data (NFADs).

      The result is that there is grand convergence on the encoding and file format for key event provenance logs that will be supported by both KERI networks and the broader authentic data economy.

      +
      + + + + + + + + + + +
    • Jolocom’s latest contributions to DIF +From: Jolocom + + + + Type: + Date: 2021-01-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Jolocom added support for an off-chain element based on KERI. This is in addition to the Jolocom DID method (did:jolo and did:keri), which supports the Jolocom-Lib, our own SDK and the Jolocom SmartWallet.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Presentations

      + + + + + +
    • Key Event Receipt Infrastructure (KERI): A secure identifier overlay for the internet – Sam Smith – Webinar 58 +From: SSI-Meetup + + + + Type: + Date: 2020-05-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • KERI Overview + + By: + Samuel Smith + + + + + Type: + Date: 2020-10-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Separation of Control Shared (permissioned) ledger = shared control over shared data.
      * Shared data = good, shared control = bad.
      * Shared control between controller and validator may be problematic for governance, scalability, and performance.KERI = separated control over shared data.
      * Separated control between controller and validator may provide better decentralization, more flexibility, better scalability, lower cost, higher performance, and more privacy at comparable security.

      +
      + + + + + + + + + + +
    • The Duplicity Game: or why you can trust KERI + + By: + Samuel Smith + + + + + Type: + Date: 2020-05-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Inconsistency vs. Duplicity
      - inconsistency: lacking agreement, as two or more things in relation to each other
      - duplicity: acting in two different ways to different people concerning the same matter
      Internal vs. External Inconsistency
      - Internally inconsistent log = not verifiable.
      - Log verification from self-certifying root-of-trust protects against internal inconsistency.
      Externally inconsistent log with a purported copy of log but both verifiable = duplicitous.
      Duplicity detection protects against external inconsistency.

      +
      + + + + + + + + + + +
    • Key Event Receipt Infrastructure (KERI) Model for a Universal DKMI + + By: + Samuel Smith + + + + + Type: + Date: 2019-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      KERI Nomenclature
      * self-certifying identifier: includes public key
      * digital signature: unique non-repudiable (cypher suite known)
      * digest: collision resistant hash of content
      * signed digest: commitment to content
      * controller: controlling entity of identifier
      * message: serialized data structure event: actionable message
      * key event: key management operation
      * inception event: unique self-signed event that creates identifier and controlling key(s)
      * rotation event: self-signed uniquely ordered event from a sequence that changes the set of controlling keys
      * verifier: cryptographically verifies signature(s) on an event message.
      * witness: entity that may receive, verify, and store key events for an identifier. Each witness controls its own identifier used to sign key event messages, controller is a special case of witness.
      * receipt: event message or reference with one or more witness signatures
      * key event log: ordered record of all self-signed key event messages key event
      * receipt log: ordered record of all key event receipts for a given set of witnesses
      * validator: determines current authoritative key set for identifier from at least one key event (receipt) log.
      * judge: determines current authoritative key set for identifier from the key event receipt logs from a set of witnesses.
      * pre-rotation: commitment to next rotated key set in previous rotation or inception event

      +
      + + + + + + + + + + +
    • KERI for Muggles IIW #31 Day 1 - Session #220 October 2020 + + By: + Samuel Smith + + + + + Type: + Date: 2020-10-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      KERI is a new approach to decentralized identifiers and decentralized key management that promises significant benefits for SSI (self-sovereign identity) and ToIP (Trust over IP) infrastructure

      +
      + + + + + + + + + + +
    • Verifiable Trust Bases + + By: + Samuel Smith + + + + + Type: + Date: 2020-10-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • KERI enables cryptographic proof-of-control-authority (provenance) for each identifier.
        * A proof is in the form of an identifier’s key event receipt log (KERL).
        * KERLs are End Verifiable:
        * End user alone may verify. Zero trust in intervening infrastructure.
        * KERLs may be Ambient Verifiable:
        * Anyone may verify anylog, anywhere, at anytime.
        * KERI = self-cert root-of-trust + certificate transparency + KA2CE + recoverable + post-quantum.
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Self-Certifying Identifiers

      + + + + +
    • Self-certifiepublic keys +From: Springer + By: + Girault, M. + + + + + Type: + Date: 1991 + + + + + + + + + + + + + + + + + + + + + + Event: EUROCRYPT 1991 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + +
    • SFS-HTTP: Securing the Web with Self-Certifying URLs +From: MIT + By: + Kaminsky M., Banks E. + + + + + Type: + Date: 1999 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + +
    • Escaping the Evils of Centralized Control with self-certifying pathnames +From: Sigops + By: + Mazieres D., Kaashoek M. F. + + + + Related: MIT + + Type: + Date: 2000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + +
    • Self-certifying File System +From: CSAIL + By: + Mazieres D. + + + + + Type: + Date: 2000-06-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + +
    • Implicit Identity Based Device Attestation +From: Trusted Computing Group + + + + Type: + Date: 2018-03-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Autonomic Identifiers

      + + + + +
    • Open Reputation Framework + + By: + Samuel Smith + + + + + Type: + Date: 2015-05-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + +
    • Identity System Essentials + + By: + Samuel Smith, Khovratovich D. + + + + + Type: + Date: 2016-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + +
    • Decentralized Autonomic Data (DAD) and the three R’s of Key Management + + By: + Samuel Smith + + + + + Type: + Date: 2018-05-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Rebooting the Web of Trust RWOT 6, Spring 2018

      +
      + + + + + + + + + + + +
    • Key Event Receipt Infrastructure (KERI) Design and Build +From: arXiv + By: + Samuel Smith + + + + + Type: + Date: 2019-07-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + +
    • A DID for Everything + + By: + Conway S, Hughes A + + + + + Type: + Date: 2018-09-26 + + + + + + + + + + + + + + + + + + + + + + Event: RWOT 7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + +
    • Quantum Secure DIDs +From: WeboftrustInfo + By: + Stocker C, Samuel Smith, Juan Caballero + + + + + Type: + Date: 2020-07-09 + + + + + + + + + + + + + + + + + + + + + + Event: RWOT10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Certificate Transparency

      + + + + +
    • Certificate Transparency: Public, verifiable, append-only log +From: ACMQueue + By: + Ben Laurie + + + + + Type: + Date: 2014-09-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + +
    • Revocation Transparency +From: Links + By: + Ben Laurie, Emilia Kasper + + + + + Type: + Date: 2015 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Assorted

      + + + + + +
    • Non Conformist Innovation Summit Closing Keynote #2 - Sam Smith + + By: + Steve Tout + + + + + Type: + Date: 2020-07-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The Economics of Its & Bits - Digital Identity - Freedom Privacy Control Security

      +
      + + + + + + + + + + +
    • Supply chain – ACDC and KERI + DEMO +From: IDCommons + By: + Robert Mitwicki + + + + + Type: Session notes + Date: 2021-05-07 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Authentic Chain Data Containers (ACDC) - is a technology which allows to secure and chain data in a generic way. It aims to improve the way we do VC and how we think about authentic data.

      After explanation of ACDC, a demo was performed where it was shown how KERI can enable authentic data flow within the supply chain without the need of having any blockchain nor one single network.

      +
      + + + + + + + + + + +
    • KERI: Facilitating secure data flows in an auditable supply chain +From: personal + By: + Robert Mitwicki + + + + + Type: Presentation + Date: 2020-10-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Supply Chain and why you need Blockchain
      - Time-stamping, tracking, and automating transactions, so that events can be audited in real time
      - Minimizing the involvement of intermediaries such as bankers, insurers, and brokers
      - Setting up a wide range of self-executing contracts to automate repetitive processes such as billing and shipping
      - Establishing proof of quality, provenance, payment, and performance to minimize counterfeiting and fraud
      - Making it easier, faster, and cheaper to onboard new vendors and partners by assigning digital IDs
      Supply Chain and why you DON’T want Blockchain
      - Lack of Interoperability - my ledger vs someone else ledger, how to bridge it and navigate
      - Problem with Governance Framework - who decided who can join?
      - Scaling
      - Privacy

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/hyperledger/anoncreds/index.html b/projects/hyperledger/anoncreds/index.html new file mode 100644 index 00000000..9684a478 --- /dev/null +++ b/projects/hyperledger/anoncreds/index.html @@ -0,0 +1,1321 @@ + + + + + + +Hyperledger Anoncreds: Attribute Based Credentials | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 4 minute read + + + +

    + + +
    + + +
    + + + +

    Main

    +

    Website - Specification - Specification V2

    + +
    +

    Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the core VC assurances.

    +
    + +
      +
    • anoncreds-rs 2023-06-02 Hyperledger +
      +

      Rust library and reference implementation of the Anoncreds V1.0 specification.

      +
      +
    • +
    • Hyperledger launches new digital identity project, AnonCreds 2022-11-15 +
      +

      The technology itself is not new, as it was originally part of Hyperledger Indy, the digital identity ledger project. However, it has now been separated from Indy so that it can be used for verifiable credentials on ledgers such as Hyperledger Fabric or Ethereum-based Hyperledger Besu, or others.

      +
      +
    • +
    + +

    Working Group

    + +
      +
    • AnonCreds Specification Working Group 2022-11-02 +
      +

      The AnonCreds Specification Working Group operates under the Community Specification License v1.0 to create the AnonCreds Specification. Current work is focused on Version 1.0 of the specification that covers the current CL-Signatures-based implementation of AnonCreds agnostic to the underlying ledger.

      +
      +
    • +
    • [Video] Hyperledger AnonCreds Specification Working Group 2023-06-19 Hyperledger Foundation +
      +

      The big thing I want to talk about was a couple of things on revocation approaches and and go over possibilities. There, there’s a few things happening that I wanted to share. […] as I mentioned in our credits announcements, the 0.1.0 rust implementation was officially released

      +
      +
    • +
    + +

    Development

    + + + +

    Background

    +
      +
    • Anonymous Credential Part 1: Brief Overview and History 2020-10-01 +
      +

      An anonymous credential (Anoncred), which is also known as an attribute-based credential (ABC), is a concept for a digital credential that provides a credential holder maximal privacy and an ability to selectively disclose their personal information.

      +
      +
    • +
    • Anonymous Credential Part 2: Selective Disclosure and CL Signature 2021-02-04 +
      +

      selective disclosure and an anonymous credential (Anoncred) relies on an efficient signature scheme that supports multiple messages with a single signature. One such signature scheme is known as CL signature that is named after its Jan Camenisch and Anna Lysyanskaya […] CL signature popularized Anoncreds, and it also served as a cryptographic building block in Identity Mixer (Idemix) and Hyperledger Indy projects.

      +
      +
    • +
    • Wrapping Indy Credentials (AnonCreds) in W3C VCs 2021-04-12 +
      +

      AnonCreds are typically bound to a holder by using a link secret and not by issuing a credential to a public DID. In order to add such a credential (or a subset of attributes) to the public profile, we suggest the following mechanism which expresses the intent: I self-attest that I have this credential with the specific attribute values, if you require a proof you can ask me using the Aries present proof protocol.

      +
      +
    • +
    + +

    Critique

    + +
      +
    • Being “Real” about Hyperledger Indy & Aries / Anoncreds 2022-09-10 IdentityWoman +
      +

      This article surfaces a synthesis of challenges / concerns about Hyperledger Indy & Aries / Anoncreds, the most marketed Self-Sovereign Identity technical stack. It is aimed to provide both business and technical decision makers a better understanding of the real technical issues and related business risks of Hyperledger Indy & Aries / Anoncreds, which have not been shared and discussed openly or publicly as the author believes need to be.

      +
      +
    • +
    + +

    Response

    + +
      +
    • Hyperledger launches new digital identity project, AnonCreds 2022-11-15 +
      +

      The technology itself is not new, as it was originally part of Hyperledger Indy, the digital identity ledger project. However, it has now been separated from Indy so that it can be used for verifiable credentials on ledgers such as Hyperledger Fabric or Ethereum-based Hyperledger Besu, or others.

      +
      +
    • +
    • A response to Identity Woman’s recent blog post about Anoncreds 2022-09-08 Kyle Den Hartog +
      +

      It’s only when I started to take a step back that I realized that the architecture of Indy being a private, permissioned ledger leaves it heading in the same direction as many large corporations now extinct browser and intranet projects for many of the same reasons.

      +
      +
    • +
    • Moving Toward Identity Technology Ready for Mass Adoption 2022-09-09 Trinsic +
      +

      when we realized our customers were facing critical limitations caused by the underlying tech stack, we began developing an updated version of our platform that would reduce our dependency on these technologies and enable a better platform for our customers.

      +
      +
    • +
    + +

    Prior Work

    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/hyperledger/aries/index.html b/projects/hyperledger/aries/index.html new file mode 100644 index 00000000..bab10ad6 --- /dev/null +++ b/projects/hyperledger/aries/index.html @@ -0,0 +1,1389 @@ + + + + + + +Hyperledger Aries | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 7 minute read + + + +

    + + +
    + + +
    + + + +

    About

    +
      +
    • Introduction to Hyperledger Sovereign Identity Blockchain Solutions: Indy, Aries & Ursa 2020-09-03 (LFS172)
    • +
    • Hyperledger Aries is the Present and the Future of Internet-Scale Trusted Verifiable Credential Ecosystems 2022-09-13 Indicio +
      +

      While no technology runs perfectly on every device, a signal strength of Aries, AnonCreds, and Indy is that they work on the vast majority of current devices and systems, including $35 smart phones and low powered IOT/embedded devices. They represent the most inclusive way into this technology, which is an important factor in their popularity.

      +
      +
    • +
    • Hyperledger Aries Graduates To Active Status 2021-02-26 +
      +

      The TSC commended the Aries project during the meeting for the project’s highly diverse contributors. Achieving a high number of organizations contributing to a project at Hyperledger is often a challenge. Congratulations are due to those participating in and supporting the Aries Project.

      +
      +
    • +
    • Hyperledger Aries to Enable Blockchain-Agnostic, Self-Sovereign Identity 2019-07-16 Ravikant Agrawal +
      +

      In two years since the introduction of Hyperledger Indy in 2017 […] To clarify and keep track of new and existing peer-to-peer interaction code for secrets management, verifiable information exchange, and secure messaging across different blockchains and other distributed ledger technologies, Hyperledger Aries was set in motion.

      +
      +
    • +
    • Hyperledger Aries: Open Source Interoperable Identity Solution – Nathan George – Webinar 30 2019-06-18 SSI Meetup +
      +

      Aries will be the industry’s first implementation of interoperable open source wallets for digital credentials that use the DKMS (Decentralized Key Management System) architecture that Evernym pioneered under a contract with the U.S. Department of Homeland Security.

      +
      +
    • +
    • Hyperledger Aries: The Next Major Step Towards Interoperable SSI 2019-05-30 Evernym +
      +

      Aries was born out of the work on identity agents and identity wallets that began in the Hyperledger Indy project. As a company focused entirely on decentralized identity, Evernym was one of the original founders of the Sovrin Network and contributed the first code to the open source project Hyperledger Indy.

      +
      +
    • +
    • Sovrin proudly contributes to Hyperledger Aries 2019-05-21 +
      +

      In addition to being able to support more ledger technologies than just Indy, Aries can work with multiple ledgers at the same time. This allows Agents to use each ledger according to the unique power offered by each, instead of requiring anchoring to only one ledger. In the future, Agents will be able to integrate not only with the recently announced Ion DID method, but also Ethereum, Hyperledger Sawtooth, Bitcoin, Hyperledger Fabric, and others.

      +
      +
    • +
    • Announcing Hyperledger Aries, infrastructure supporting interoperable identity solutions! 2019-05-14 Hyperledger Foundation +
      +

      Hyperledger Aries, the newest Hyperledger project (the13th!), is a shared infrastructure of tools that enables the exchange of blockchain-based data, supports peer-to-peer messaging in various scenarios, and facilitates interoperable interaction between different blockchains and other distributed ledger technologies (DLTs).

      +
      +
    • +
    + +

    Ecosystem

    +
      +
    • Hyperledger SSI Ecosystem 2022-08-16 Jakubkoci +
      +

      There are three projects under the Hyperledger umbrella related to digital identity. Hyperledger Indy, Aries, and Ursa. […] describe their purpose and how they’re related to each other.

      +
      +
    • +
    • Learnings from Aries, Indy and Various Verifiable Credential Implementations 2022-08-13 Northern Block +
      +
        +
      1. The various elements are evolving with the community to address specific use cases, and interdependencies between them are being eliminated to allow for ultimate flexibility and interoperability, where required.
      2. +
      3. Convergence seems to be happening across various elements of the ecosystem. Standards such as OIDC and mDL are all now in dialogue with W3C, AnonCreds, Aries, etc. Mobile is a predominant technology, just like the way laptops were once upon a time. To reduce consumer friction and drive adoption, convergence of all these different technologies is required inside a mobile environment
      4. +
      +
      +
    • +
    • Aries Agent Test Harness Enhancement Project 2022-07-27 IDLab +
      +

      To enable interoperability in the Aries VC ecosystem, a number of standards are defined in the form of Request for Comments (RFC). These RFCs are grouped into Aries Interop Profiles (AIP). These profiles, in turn, define which group of RFCs an agent has to conform to, in order to be labelled AIP compliant.

      +
      +
    • +
    • Indicio Wins British Columbia Code With Us Challenge to Upgrade Hyperledger Indy 2022-01-18 Indicio +
      +

      Most of Hyperledger Indy’s development occurred prior to the completion of the standard DID Specification by the W3C and, as a result, identifiers written to one network are currently not resolvable on other networks. A new did:indy DID Method will fix that and make it easier for decentralized identity products and services to interoperate across different Indy networks.

      +
      +
    • +
    • SITA uses blockchain, decentralized identity for pilot license verification 2021-11-16 Ledgerinsights +
      +

      Using the self-sovereign identity solution Hyperledger Aries, almost everything works peer to peer between the license issuer and the pilot and between the pilot and the verifier.

      +
      +
    • +
    • Indicio.Tech releases Aries Mediator Agent 2020-12-31 +
      +

      The Indicio Mediator Agent is the company’s latest contribution to Aries Cloud Agent Python (ACA-Py) and the Aries Toolbox. Following RFC 0211: Mediator Coordination, Indicio built on the work of the open-source community to make mediation interoperable and vendor agnostic. This expands the opportunities for mobile wallet implementations. +[…] +Indicio.tech is committed to becoming a resource-hub for decentralized identity, providing enterprise-grade open source tools to its clients and to the community. This includes the Private Networks build service, the Indicio TestNet, and a variety of customizable training programs.

      +
      +
    • +
    + +

    Code

    + + + +

    Development

    +
      +
    • hyperledger/aries-rfcs
    • +
    • hyperledger/indy-hipe/text/0002-agents 2019-06-20 Hyperledger Foundation +
      +
        +
      • A mobile app that Alice uses to manage credentials and to connect to others is an agent for Alice.
      • +
      • A cloud-based service that Alice uses to expose a stable endpoint where other agents can talk to her is an agent for Alice.
      • +
      • A server run by Faber College, allowing it to issue credentials to its students, is an agent for Faber.
      • +
      + +

      Having a tight definition of an agent may not matter in all cases. However, it is important when we are trying to understand interoperability goals. We want agents to be able to interact with one another. Does that mean they must interact with every piece of software that is even marginally agent-like? Probably not.

      +
      +
    • +
    • Becoming a Hyperledger Aries Developer Linux Foundation +
      +

      Learn how to develop blockchain-based production-ready identity applications with Hyperledger Aries in this free course.

      +
      +
    • +
    • Becoming an Indy/Aries Developer 2023-02-22 + > Hyperledger Aries Cloud Agent Python (ACA-Py) is a foundation for building decentralized identity applications and services running in non-mobile environments.
    • +
    • Introducing Hyperledger Aries Framework JavaScript 0.2.0 2022-07-06 Hyperledger +
      +

      The new Hyperledger Aries Framework JavaScript release (0.2.0) contains some incredible steps forward. Especially in our goal to make the framework AIP 2.0 compliant. AIP 2.0 compliance will not only ensure the framework supports the latest standards and protocols, but it will also greatly increase interoperability and make it more useful outside of the Hyperledger Indy ecosystem.

      +
      +
    • +
    • Hyperledger Mentorship Spotlight: Hyperledger Aries Integration to Support Fabric as Blockchain Ledger 2021-12-06 +
      +

      The Hyperledger Mentorship Program is a structured hands-on learning opportunity for new developers who may otherwise lack the opportunity to gain exposure to Hyperledger open source development and entry to the technical community.

      +
      +
    • +
    • The Pathway to Becoming a Hyperledger Maintainer 2021-11-03 +
      +

      In this blogpost I’m going to share what it’s like to be a maintainer for the Hyperledger Aries project. You’ll learn how you can start contributing and maybe even set yourself on a path to becoming a maintainer.

      +
      +
    • +
    • 0430 machine readable governance frameworks 2021-10-20 +
      +

      Explains how governance frameworks are embodied in formal data structures, so it’s possible to react to them with software, not just with human intelligence.

      +
      +
    • +
    • Setting up Mediator Agent in Ubuntu — (.Net Core service in Linux Box) 2021-08-04 Rangesh +
      +

      In a Self Sovereign Environment supported by Hyperledger Indy / Aries agent framework, Mediator Agent is one of the essential components that acts as postman service between Issuer /Verifier Aries Agent and Mobile Agent.

      +
      +
    • +
    • Aries Cloud Agent Python Code Documentation 2021 +
      +

      Hyperledger Aries Cloud Agent Python (ACA-Py) is a foundation for building decentralized identity applications and services running in non-mobile environments.

      + +

      This is the Read The Docs site for the Hyperledger Aries Cloud Agent Python. This site contains only the ACA-Py docstrings documentation extracted from the Python Code. For other documentation, please consult the links in the Readme for the ACA-Py GitHub Repo.

      +
      +
    • +
    • GlobaliD releases new open source applications 2020-10-30 +
      +

      They open source their open-sourced iOS and Android native Aries frameworks and donated them to the Hyperledger Aries project.

      + +

      They also shared their Dynamic Governance API using GlobaliD Groups.

      +
      +
    • +
    • Tutorials  Aries JavaScript Docs +
      +

      First we’re going to create a holder Agent, this will be the Agent that receives the membership credential. During their life, the holder will collect many different verifiable credentials. Memberships, ID-cards, even purchasing records.

      +
      +
    • +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/hyperledger/indy/index.html b/projects/hyperledger/indy/index.html new file mode 100644 index 00000000..8a820c39 --- /dev/null +++ b/projects/hyperledger/indy/index.html @@ -0,0 +1,1565 @@ + + + + + + +Hyperledger Indy | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Hyperledger Indy + + + Hyperledger Aries + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 8 minute read + + + +

    + + +
    + + +
    + + + +

    Protocol, Governance, Education, Ecosystem

    + +
    + this is a placeholder image
    + + + + + + + +
    @DelpadschnickCryptoDesign.io
    + +
    + +

    + +

    Main

    +
      +
    • +Hyperledger Indy - Distributed Ledger and Utility Library - Twitter - Chat - Forum - Wiki - Documentation +
      +

      Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo.

      +
      +
    • +
    • +hyperledger/indy-node +
      +

      This codebase embodies all the functionality to run nodes (validators and/or observers) that provide a self-sovereign identity ecosystem on top of a distributed ledger. It is the core project for Indy; over time, all other indy-* projects may collapse into this one, except for indy-sdk.

      +
      +
    • +
    • +hyperledger/indy-sdk +
      +

      This is the official SDK for Hyperledger Indy, which provides a distributed-ledger-based foundation for self-sovereign identity. Indy provides a software ecosystem for private, secure, and powerful identity, and the Indy SDK enables clients for it. The major artifact of the SDK is a C-callable library; there are also convenience wrappers for various programming languages and Indy CLI tool.

      +
      +
    • +
    + +

    About

    + +
      +
    • +Strengthening Hyperledger Indy and Self-Sovereign Identity 2019-07-08 +
      +

      Forrester’s recent “Top Recommendations for Your Security Program, 2019,” testifies to this, describing SSI as a “win” for customers and businesses, and urged chief information security officers (CISO) to “Empower your customers to control their own identities via self-sovereign identity.”

      + +

      They can do this because exchanging verifiable digital credentials is at the heart of SSI. This ends the need for massive data silos, honeypots, and unsecured data repositories housed at countless corporations and organizations. Instead, anyone can hold secure and verifiable information about themselves

      +
      +
    • +
    • +An overview of Self-Sovereign Identity: the use case at the core of Hyperledger Indy 2019-05-01 +
      +

      Credential issuers, holders, and verifiers are peers on an SSI network. Any person or organization can play any or all of the roles, creating a decentralized system for the exchange of trustworthy, digital credentials.

      + +
        +
      • Credential issuers determine what credentials to issue, what the credential means, and how they’ll validate the information they put in the credential.
      • +
      • Credential holders determine what credentials they need and which they’ll employ in workflows to prove things about themselves.
      • +
      • Credential verifiers determine what credentials to accept, and which issuers to trust.
      • +
      +
      +
    • +
    • [Video] Sovrin: Public, Permissioned and Still Decentralized 2018-12-17 Nathan George +
      +

      Lighting talk with Nathan George (Sovrin CTO) taking the audience through a high-level look at the Sovrin DLT, how it can be public/permissioned yet still decentralized, and why this is right for identity solutions.

      +
      +
    • +
    • [Video] Hyperledger Indy Explainer Video 2018-12-06 Hyperledger Foundation +
      +

      Individuals will not have to rely on big organizations to store and share their personal data. Instead the user controls what data they want to provide access to and for how long.

      +
      +
    • +
    • [Video] Self-Sovereign Identity with Hyperledger Indy\Sovrin 2018-05-26 Calvin Cheng FOSSASIA 2018 +
      +

      Implementing a public, permissioned blockchain for online digital identities.

      +
      +
    • +
    • +Implementing Privacy by Design in Hyperledger Indy 2018-09 Infoq +
      +

      Hyperledger Indy has been built using a privacy first approach. As the world shifts to more regulation, including GDPR and ePrivacy requirements, Indy can minimize the amount of details a user shares when having their data validated by a third-party system.

      +
      +
    • +
    • +Privacy by Design in Hyperledger Indy 2018-09-12 Hyperledger Foundation +
      +

      Hyperledger Indy’s approach to privacy includes elliptic curve cryptography, pairwise DIDs, semi-trusted agents, agent-to-agent communication using techniques such as libsodium’s sealed box and authenticated encryption, zero-knowledge proofs, a separation between credentials and proofs, privacy-preserving credential revocation features, an affinity for data and key storage at the edge, and a carefully constructed wallet interface that manages personal secrets with industry best practices. In addition, privacy-preserving agent (device) revocation has been demonstrated as a proof of concept.

      +
      +
    • +
    • +Blockchain for Business 2018-07-10 Linux Foundation +
      +

      2–4 hours per week, for 10 weeks. A primer to blockchain, distributed ledgers and Hyperledger technologies.

      +
      +
    • +
    • +The Rise of Self-Sovereign Identity - Hyperledger Indy 2018-07-03 WSO2 +
      +

      You can store your identities in a location where you can edit or delete them. After giving the location of your identities, the Indy platform lists your location with a globally identifiable name. When someone wants to read your identity data, the Indy platform points out the location of your identities. Let’s look into the details of how it works.

      +
      +
    • +
    • +Hyperledger Welcomes Project Indy 2017-05-02 {ANN) +
      +

      Indy is all about giving identity owners independent control of their personal data and relationships. Indy is built so that the owner of the identity is structurally part of transactions made about that identity. Pairwise identifiers not only prevent correlation, but they stop third parties from transacting without the identity owner taking part since the identity owner is the only place pairwise identifiers can be correlated.

      +
      +
    • +
    + +

    + +

    Development

    + + + +

    GitHub

    + +
      +
    • +indy-plenum - Byzantine Fault Tolerant Protocol [wiki] +
      +

      “Byzantine fault tolerance is a sub-field of fault tolerance research inspired by the Byzantine Generals’ Problem, which is a generalized version of the Two Generals’ Problem.”

      +
      +
        +
      • +Storage components - As of now, RocksDB is used as a key-value database for all Storages.
      • +
      +
    • +
    • +indy-sdk - Everything needed to build applications that interact with an Indy distributed identity ledger. + +
    • +
    • +indy-node - The server portion of a distributed ledger purpose-built for decentralized identity.
    • +
    • +indy-anoncreds - Anonymous credentials protocol implementation in python
    • +
    • +indy-test-automation 2023-03-28 +
      +

      Automation tools for testing of Indy Project components.

      +
      +
    • +
    + +

    Implementation

    +
      +
    • +hyperledger-labs/business-partner-agent 2023-05-17 - The Business Partner Agent allows to manage and exchange master data between organizations +
      +

      The current maintainers stop active contribution to the further development of the Hyperledger Labs project Business Partner Agent, as well as the related project Business Partner Agent Helm Chart. To give existing users of the Business Partner Agent enough lead time, we are willing to continue maintaining the project for now. For more information see the Hyperledger Discord channel.

      +
      +
    • +
    • +IDunion  +
      +

      enables self-determined identities based on Self-Sovereign Identity (SSI) technologies Hyperledger Indy and Hyperledger Aries. The aim of the IDunion organisation is to create an open ecosystem for decentralised identity management, which can be used  worldwide and is based on European values and regulations. IDunion is also a project co-funded by the German Federal Ministry of Economic Affairs (BMWi) as part of the Showcases Secure Digital Identities program. We gave an introduction covering

      +
      +
    • +
    • +BC Gov Collaboration on the Business Partner Agent, sharing our Roadmap (Create Creds, Issue them, Verify them, Hold them, publish them, ZKPs, Selective Disclosure) 2021-05-06 Matthew Hall IIW +
      +
        +
      • Viewing organizations as Issuers, Verifiers and Holders
      • +
      • Talked about the complexity of defining a verifiable credential, I.e. what are you attesting to?
      • +
      • Went over the need to make it easier for users to be able to create credential schemas and credential definitions without having to gain understanding about the tech.
      • +
      +
      + +
    • +
    • +IXO World - Guided by the UN framework of 17 Global Goals to end poverty, protect the planet and ensure prosperity for all, by the year 2030. [ϟ] (ethereum ocean ipld) +
      +

      “Achieving the Sustainable Development Goals demands embracing the data revolution “ UN Secretary - General (2014)

      +
      +
    • +
    • +Legal Entity Identifier blockchained by a Hyperledger Indy implementation of GraphChain 2018-10-23 +
      +

      The main idea behind GraphChain is to use blockchain mechanisms on top of an abstract RDF graphs. This paper presents an implementation of GraphChain in the Hyperledger Indy framework. The whole setting is shown to be applied to the RDF graphs containing information about Legal Entity Identifiers (LEIs).

      +
      +
    • +
    • +NB Orbit Enterprise/ 2022 +
      +

      NB Orbit Enterprise is a no-code self-sovereign identity platform that facilitates the storage, issuance and verification of verifiable credentials that are held and owned by end users in digital wallets.

      + +

      The platform contains a collection of technologies and concepts in identity management, distributed and edge computing, distributed ledger technologies and cryptography.

      +
      +
    • +
    + +

    Literature

    +
      +
    • +A Framework for Designing Cryptographic Key Management Systems 2023-06-12 +
      +

      This Framework for Designing Cryptographic Key Management Systems (CKMS1) is a description of the topics to be considered and the documentation requirements (henceforth referred to as requirements) to be addressed when designing a CKMS. The CKMS designer satisfies the requirements by selecting the policies, procedures, components (hardware, software, and firmware), and devices (groups of components) to be incorporated into the CKMS, and then specifying how these items are employed to meet the requirements of this Framework

      +
      +
    • +
    • +An automatized Identity and Access Management system for IoT combining SSI and smart contracts 2023-06-11 Montassar Naghmouchi, Hella Kaffel, and Maryline Laurent +
      +

      This paper proposes a blockchain-based identity and access management system for IoT – specifically smart vehicles- as an example of use-case, showing two interoperable blockchains, Ethereum and Hyperledger Indy, and a self-sovereign

      +
      +
    • +
    • +Technical Design and Development of a Self-Sovereign Identity Management Platform for Patient-Centric Healthcare Using Blockchain Technology 2022-04-22 Blockchain Healthcare Today +
      +

      To manage patient’s self-sovereign identity, we leveraged the Hyperledger Indy blockchain framework to store patient’s decentralized identifiers (DIDs) and the schemas or format for each credential type. In contrast, the credentials containing patient data are stored “off-ledger” in each person’s wallet and accessible via a computer or smartphone. We used Hyperledger Aries as a middleware layer (API) to connect Hyperledger Indy with the front-end, which was developed using a JavaScript framework, ReactJS (Web Application) and React Native (iOS Application).

      +
      +
    • +
    • +Blockchain Trilemma for Decentralized Identity: Learning from Hyperledger Indy 2022-04-12 Paul Dunphy, OneSpan, Cambridge, UK +
      +

      The current credential verification process relies on transaction processing by a ledger with transaction processing bottlenecks, which may constrain the ideal of non-repudiation.

      +
      +
    • +
    • +Blockchain Trilemma for Decentralized Identity: Learning from Hyperledger Indy 2022-04-22 Paul Dunphy, OneSpan, Cambridge, UK +
      +

      The current credential verification process relies on transaction processing by a ledger with transaction processing bottlenecks, which may constrain the ideal of non-repudiation.

      +
      +
    • +
    + +

    Zero Knowledge Proofs in Indy

    + +

    + + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/hyperledger/ursa/index.html b/projects/hyperledger/ursa/index.html new file mode 100644 index 00000000..7f32e474 --- /dev/null +++ b/projects/hyperledger/ursa/index.html @@ -0,0 +1,1269 @@ + + + + + + +Hyperledger Ursa | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Hyperledger Ursa + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 1 minute read + + + +

    + + +
    + + +
    + +

    WebsiteWiki • GitHub • RFCsDocs • Mailing List • Chat • Blog

    + +
      +
    • Hyperledger Ursa code review Hyperledger 2022-05-31 +
      +

      Rooted in a “trust but verify” mindset, several Canadian public sector entities and Interac (Canada’s interbank network) sponsored a project at the Digital Identity Laboratory of Canada (IDLab) to perform a security and cryptography code review of Hyperledger Ursa  (full report is available here).

      +
      +
    • +
    • Hyperledger Launches Cryptography Toolbox for Blockchain Developers 2021-09-13 Coindesk +
      +

      The Linux Foundation-led group announced Tuesday that Hyperledger Ursa will act as a repository of “trusted” cryptographic implementations, aimed to make it easier for blockchain developers within its community and the wider open-source space to avoid duplication of development efforts.

      +
      +
    • +
    • Kiva Protocol, Built on Hyperledger Indy, Ursa and Aries, Powers Africa’s First Decentralized National ID system 2021-01-20 Hyperledger +
      +

      Kiva Protocol is built using Hyperledger Indy, Aries, and Ursa, and as implemented in Sierra Leone, allows citizens to perform electronic Know Your Customer (eKYC) verifications in about 11 seconds, using just their national ID number and a fingerprint. With this verification, it is possible for the nation’s unbanked to open a savings account and move into the formally banked population.

      +
      +
    • +
    • Sovrin contributes to Hyperledger Ursa: A win for cryptography, security, and interoperability 2019-12-12 Sovrin +
      +

      Ursa is a library for cryptography and the result of a collaborative effort from teams at ACM, Bitwise, DFINITY, Evernym, Fujitsu, Intel, the Linux Foundation, the Sovrin Foundation, and State Street. Duplication among blockchain project features heightens security risks. Ursa, however, gathers up crypto implementations across projects and compiles them into a single metalibrary, creating a central repository for crypto code. This way, projects can select sources of code from Ursa, instead of the original source, decreasing duplication security risks and boosting interoperability among projects.

      +
      +
    • +
    • Welcome Hyperledger Ursa! Hyperledger Foundation 2018-12-04 +
      +

      Hyperledger Ursa is the latest project to be accepted by the TSC! It is a modular, flexible cryptography library that is intended for—but not limited to—use by other projects in Hyperledger. Ursa’s objective is to make it much safer and easier for our distributed ledger projects to use existing, time tested, and trusted cryptographic libraries but also new cryptographic library implementations being developed.

      +
      +
    • +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/tbd/web5/index.html b/projects/tbd/web5/index.html new file mode 100644 index 00000000..f29a39b1 --- /dev/null +++ b/projects/tbd/web5/index.html @@ -0,0 +1,1357 @@ + + + + + + +Web5: A Decentralized Web Platform | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 4 minute read + + + +

    + + +
    + + +
    + + + +

    TBD

    + +

    Website - GitHub - Twitter - TBDevs @ Twitter

    + +
    +

    TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentralization.

    +
    + +
      +
    • +Developers @ TBD +
      +

      The Web5 tech preview is now ready for developers to start building decentralized applications that return ownership and control over identity and data to individuals.

      +
      +
    • +
    • +WEB5: A DECENTRALIZED WEB PLATFORM TBD +
      +

      The web democratized the exchange of information, but it’s missing a key layer: identity. We struggle to secure personal data with hundreds of accounts and passwords we can’t remember. On the web today, identity and personal data have become the property of third parties.

      +
      +
    • +
    • +TBDEX: A LIQUIDITY PROTOCOL +
      +

      The legacy payments system is held together with proverbial duct tape that masks fundamental problems: final settlement of payments is slow, expensive, and never quite final. Risks get priced in as expensive account fees – or exclusion from the system itself. This hits the most economically disadvantaged the hardest.

      +
      +
    • +
    • +Web5 Roadmap 2022-06-28 TBD +
      +
        +
      • Decentralized Identifier network node on production and publicly available
      • +
      • Decentralized Web Node on production and publicly available
      • +
      • Verifiable Credential service on production and available to partners
      • +
      • Decentralized Web Platform client/server SDK with all components bundled in a single package
      • +
      • Wallet in publicly usable state across Web, desktop and mobile
      • +
      • Decentralized Web Application runtime ready for developer reliance
      • +
      +
      +
    • +
    • +TBD Launches Tech Preview of Web5 Verifiable Credentials Toolkit 2023-06-01 TBD +
      +

      Building upon TBD’s recently announced Web5 tech preview, today the TBD team released three SSI projects as part of the Web5 stack to efficiently manage DIDs as well as create, manage, issue, and revoke VCs. The toolkit includes:

      +
        +
      • +SSI SDK: encapsulates a set of standards related to self-sovereign identity to provide flexible functionality for building decentralized identity applications. The SDK facilitates the application, issuance, and exchange of Verifiable Credentials.
      • +
      • +SSI Service: is a RESTful-API web service that wraps the SSI SDK to facilitate user-focused interactions on Web5 related to signing, verifying, and exchanging data between participants using Decentralized Identifiers and Verifiable Credentials, based on the latest standards across the W3C, DIF, and IETF.
      • +
      • +SSI Console: which manages the VC lifecycle from issuance to revocation through a user-friendly GUI.
      • +
      +
      +
    • +
    • +introducing tbDEX 2021-11-19 TBD +
      +

      We propose a solution that does not rely on a federation to control permission or access to the network; nor does it dictate the level of trust required between counterparties.

      +
      +
    • +
    • +What is Web5? - TBD 2022-06-29 TBD +
      +

      Put together, these primitives enable a new level of privacy and trust on the web. End-users benefit from fine-grained control over what information they share. Businesses and other organizations benefit by tapping into knowledge of their users’s existing trust relationships. We get the portability properties of web3, and better privacy properties than web2 or web3.

      +
      +
    • +
    + +

    About Web 5

    +
      +
    • +Web5 – Open to Build (Block/TBD) 2023-06-09 Daniel Buchner SSIMeetup +
      +

      he and the TBD team at Block are building what they call “Web5” which combines decentralized identifiers, verifiable credentials and personal datastores to create a platform for building truly self-sovereign apps on the web. In this webinar, we go beyond the controversial name to learn what the project is, why it is important, and what we can expect from the upcoming release this summer.

      +
      +
    • +
    • +Zero Trust, Web5, and GLEIF’s vLEI 2022-09-28 Timothy Ruff +
      +

      In an email exchange during the last 72 hours, Sam opined about the McKinsey Technology Trends Report for 2022 (the full report), which strongly touts both self-sovereign identity (SSI) — which I now believe should be considered as part of Web5 — and zero trust architecture (ZTA). As happens often, I found Sam’s private comments insightful, but this time so much so that I’m making them immediately public, with his permission.

      +
      +
    • +
    • +What is Web5? 2022-09-16 Timothy Ruff +
      +

      Anyone who reads my last piece and this one will get the clear feeling that I like both the label and vision of Web5, and my affinity for it has only grown as I write about and use it in conversation. It just works well in conveying a nice grouping of all these abstract concepts, and in ways that the comparable mess of prior terms did not.

      +
      +
    • +
    • +Web3, Web5 & SSI 2022-09-07 Timothy Ruff +
      +

      Why the SSI community should escape Web3 and follow Jack Dorsey and Block into a Web5 big tent, with a common singular goal: the autonomous control of authentic data and relationships.

      +
      +
    • +
    • +How to get started learning web5 2022-06-29 Nathan Gould +
      +

      Web3 has already shown us one potential solution to web2’s data portability problem. By using the public blockchain as a sort of global storage layer, web3 applications allow users to bring their data with them from one application to the next. No more onboarding forms – just “Connect with Metamask” and you’re done.

      +
      +
    • +
    • +What Even Is Web5? 2022-06-11 Forbes +
      +

      The actual definition given in the TBD presentation pack is as follows: “Web5 is a Decentralized Web Platform that enables developers to leverage Decentralized Identifiers, Verifiable Credentials, and Decentralized Web Nodes to write Decentralized Web Apps, returning ownership and control over identity and data to individuals”

      +
      +
    • +
    • +Web5 — The Niche Tech Solves The Niche Problem 2022-06-21 Umbala Wolves +
      +

      Web 5 is based on four primary technological pillars in order to realize the goal of building a genuinely decentralized web platform, including:

      +
        +
      • Decentralized Identifiers (DIDs)
      • +
      • Verifiable credentials (VCs)
      • +
      • Decentralized Web Nodes (DWNs)
      • +
      • Self-Sovereign Identity Service (SSIS)
      • +
      +
      +
    • +
    • +JACK DORSEY’S TBD PRESENTS BITCOIN-BASED DECENTRALIZED WEB5 2022-06-10 Bitcoin Magazine +
      +

      Fairly decentralized developments in the internet over the past couple of decades such as BitTorrent and Tor have shown that blockchain technology is not a necessary component for decentralization.

      +
      +
    • +
    • [Tweet Thread] Jack Dorsey’s @TBD54566975 unit has just announced it is building “Web5”. 2022-06-10 Namcios +
      +

      Self-Sovereign Identity Service (SSIS). The SSIS interacts with Verifiable Credentials by creating, signing, issuing, curating, requesting, revoking, exchanging, validating and verifying them. It wraps the next component on the list, the self-sovereign identity SDK…

      +
      +
    • +
    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public-sector/canada/index.html b/public-sector/canada/index.html new file mode 100644 index 00000000..e671c378 --- /dev/null +++ b/public-sector/canada/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/public-sector/europe/GDPR/index.html b/public-sector/europe/GDPR/index.html new file mode 100644 index 00000000..6295ddc9 --- /dev/null +++ b/public-sector/europe/GDPR/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/public-sector/europe/edias/index.html b/public-sector/europe/edias/index.html new file mode 100644 index 00000000..97fd4c41 --- /dev/null +++ b/public-sector/europe/edias/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/public-sector/index.html b/public-sector/index.html new file mode 100644 index 00000000..4f8a206c --- /dev/null +++ b/public-sector/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/rebooting-web-of-trust.html b/rebooting-web-of-trust.html new file mode 100644 index 00000000..090c76bf --- /dev/null +++ b/rebooting-web-of-trust.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/rebooting-web-of-trust/index.html b/rebooting-web-of-trust/index.html new file mode 100644 index 00000000..090c76bf --- /dev/null +++ b/rebooting-web-of-trust/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/recent/index.html b/recent/index.html new file mode 100644 index 00000000..f1feb855 --- /dev/null +++ b/recent/index.html @@ -0,0 +1,5564 @@ + + + + + + +Recently Updated Content | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Recently Updated Content

    + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + +
    +
    + +
    Critique and Caution regarding Self Sovereign Identity + +

    It is evident that our ongoing discussions about identity, ethics, bias, privacy and consent revolve around a lot of noise (opinions) but little signal (alignment), but why? Recognising that in 30 years of digital identity, we still lack coherent and coordinated action to make it work for everyon...

    +

    Updated: 2023-08-19 + + + + + 8 minute read +

    + + Tags: + +
    Caution
    + +
    Critique
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + +
    +
    + +
    OpenID Foundation + +

    Founded in 2007, the OpenID Foundation (OIDF) is a global open standards body committed to helping people assert their identity wherever they choose. We are global vibrant community where identity peers and thought leaders convene to craft the identity ecosystems of tomorrow. +

    +

    Updated: 2023-08-12 + + + + + 7 minute read +

    + + Tags: + +
    GAIN
    + +
    Open Banking
    + +
    OpenID
    + +
    SSE
    + +
    Standards Development Org
    + +
    +
    + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    +
    + +
    Web5: A Decentralized Web Platform + +

    TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

    +

    Updated: 2023-07-05 + + + + + 4 minute read +

    + + Tags: + +
    Block
    + +
    DWeb
    + +
    GLEIF
    + +
    TBD
    + +
    Web3
    + +
    Web5
    + +
    +
    + +
    +
    + +
    Centre Consortium and Verite + +

    We began by launching US Dollar Coin (USDC), a fiat-backed stablecoin and now the second largest stablecoin on the market. The standards we laid out for USDC provide a layer of trust and transparency so that users can operate with security and confidence as we enter a new world of digital payments. +

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Centre
    + +
    Coinbase
    + +
    Policy
    + +
    Web3
    + +
    +
    + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    +
    + +
    Governments and Decentralized Identity + +

    Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

    +

    Updated: 2023-07-02 + + + + + 13 minute read +

    + + Tags: + +
    Africa
    + +
    China
    + +
    Global
    + +
    Government
    + +
    Japan
    + +
    Korea
    + +
    Latin America
    + +
    Policy
    + +
    Tokyo
    + +
    +
    + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + +
    +
    + +
    The Future of Digital Identity with Self Sovereign ID + +

    Enables sovereignty for individuals over their digital assets and credentials -such as digital passports, digital diplomas, digital property titles, and tokenized currencies such as dollar, euro, pound, or pesos- using digital wallets that can take the form of a mobile app. +

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Future
    + +
    +
    + +
    +
    + +
    Guardianship + +

    Applying the developed models of guardianship, using the flexibility of Verifiable Credentials and the trusted mechanisms of sharing VCs, can provide the ability to add guardianship credentials into the travel process (or not) without breaking the existing approach and complicating the technical ...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Delegation
    + +
    Guardianship
    + +
    Sovrin Foundation
    + +
    Trust over IP
    + +
    +
    + +
    +
    + +
    Hyperledger Anoncreds: Attribute Based Credentials + +

    Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Anoncreds
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IDEMIX
    + +
    Sovrin Foundation
    + +
    +
    + +
    +
    + +
    Trust over IP Foundation - TOIP + +

    The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

    +

    Updated: 2023-07-02 + + + + + 9 minute read +

    + + Tags: + +
    Avast
    + +
    BCGov
    + +
    Centre
    + +
    GLEIF
    + +
    Governance
    + +
    Interop
    + +
    KABN Network
    + +
    OIX
    + +
    Sovrin Foundation
    + +
    +
    + +
    +
    + +
    Research, Literature, Reports related to Self Sovereign Identity + +

    provides an overview of the SSI properties, focusing on an in-depth analysis, furthermore presenting a comprehensive collection of SSI properties that are important for the implementation of the SSI system. +

    +

    Updated: 2023-07-01 + + + + + 18 minute read +

    + + Tags: + +
    Literature
    + +
    Resources
    + +
    +
    + +
    +
    + +
    Digital Wallets and Self Sovereign Identity + +

    SSI and identity wallets will make it easier for citizens, organizations and governments to manage (digital) identities. It will make registrations and transactions across the internet private and secure. It will also make organizations more efficient and effective. +

    +

    Updated: 2023-07-01 + + + + + 17 minute read +

    + + Tags: + +
    User Experience
    + +
    Wallets
    + +
    +
    + +
    +
    + +
    Trust Frameworks, Trust Registries, and Machine Readable Governance in Self Sovereign Identity + +

    The trust infrastructure is concerned with the question of how and why the presented information can be trusted. It defines the rules for all stakeholders and enables legally binding relationships with the combination of governance frameworks, which are built on top of trust frameworks. +

    +

    Updated: 2023-07-01 + + + + + 9 minute read +

    + + Tags: + +
    Governance
    + +
    Machine Readable Governance
    + +
    Trust Frameworks
    + +
    Trust Registries
    + +
    +
    + +
    +
    + +
    Introduction to Decentralized Identity + +

    The essence of Decentralized-ID is in creating open standards for a privacy preserving internet-wide identity layer — not owned by any one particular organization, but interoperable between all. +It’s impossible to have a conversation about decentralized-id without discussing blockchain, self sove...

    +

    Updated: 2023-07-01 + + + + + 8 minute read +

    + + Tags: + +
    101
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + +
    +
    + +
    SSI Resources: Directories, Courses, Curated Lists, Blogs, Podcasts and more. + +

    Digital networks have centralized power over identities and information, creating problems for both markets and democracy. Does the solution require more shared agency over data?  What might that look like?  This panel discussion is structured around thought experiments to find solutions to this ...

    +

    Updated: 2023-06-30 + + + + + 4 minute read +

    + + Tags: + +
    Resources
    + +
    +
    + +
    +
    + +
    Business [Value, Models, Practice] and Self Sovereign Identity + +

    Self-Sovereign Identity not only presents an opportunity for businesses to build smarter, more secure, and more scalable relationships with customers; but it will enable them to completely rethink how they build trusted digital relationships from the ground up. +

    +

    Updated: 2023-06-30 + + + + + 12 minute read +

    + + Tags: + +
    Business
    + +
    Markets
    + +
    Trends
    + +
    +
    + +
    +
    + +
    Personal Privacy and Self Sovereign Identity + +

    But with challenges in the offing and platforms preparing to do battle, we must all support initiatives that support privacy and security, as well as the services that will bolster it. We must expect better and support the solutions that help us do better. +

    +

    Updated: 2023-06-29 + + + + + 10 minute read +

    + + Tags: + +
    Data Privacy
    + +
    Privacy
    + +
    +
    + +
    +
    + +
    Decentralization and Self Sovereign Identity + +

    Decentralization is a commonly misunderstood concept. For example, it is sometimes said that the reason cryptonetwork advocates favor decentralization is to resist government censorship, or because of libertarian political views. These are not the main reasons decentralization is important. +

    +

    Updated: 2023-06-29 + + + + + 4 minute read +

    + + Tags: + +
    Decentralization
    + +
    +
    + +
    +
    + +
    Data Governance and Self Sovereign Identity + +

    We should absolutely all be taking care of the data that belongs to us, our data that we create, that we have a right to be able to control and share exactly as we choose. But we should also bear in mind the power of that data to help each of us, every day, benefit from the good that can come whe...

    +

    Updated: 2023-06-29 + + + + + 14 minute read +

    + + Tags: + +
    Data Governance
    + +
    +
    + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    +
    + +
    The Metaverse in Web3 and Self Sovereign Identity + +

    the first thing you should know about the metaverse, even as it’s still emerging and being defined, is that the time to act is now. The metaverse is expected to contribute USD 3 trillion to global GDP by 2013 and customers will expect immersive and interactive activities and apps from your brand +

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    Metaverse
    + +
    NFTs
    + +
    Web 3
    + +
    +
    + +
    +
    + +
    Non Fungible Tokens (NFT) and Soulbound Tokens (SBT) + +

    avatars (the visualisation of self-sovereign identities) go beyond simply providing users with further ownership and control over their cryptographically secure identities, by offering an end-to-end application ecosystem designed to facilitate the commerce and exchange of digital and physical ser...

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    NFTs
    + +
    Soulbound Tokens
    + +
    Web 3
    + +
    +
    + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + +
    +
    + +
    Decentralized Autonomous Organizations (DAO) and Self Sovereign Identity + +

    Because DAOs do not have a sovereign above them, and are often explicitly in the business of providing services (like currency and arbitration) that are typically reserved for sovereigns, it is precisely the design of sovereigns (political science), and not the design of corporate governance, tha...

    +

    Updated: 2023-06-28 + + + + + 3 minute read +

    + + Tags: + +
    DAO
    + +
    Ethereum
    + +
    Web 3
    + +
    +
    + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + +
    +
    + +
    Web3 Explained + +

    participation in governance, self-sovereign identity, content ownership and the freedom to build – are very appealing. In fact, it is hard to see how anybody (other than an incumbent with a turf to defend) could possible argue against any of them. +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Ethereum
    + +
    Web3
    + +
    +
    + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + +
    +
    + +
    User Experience and Self Sovereign Identity + +

    Lack of great user experiences is often raised as one of decentralized identity’s (and public blockchain’s) missing ingredients for ubiquitous adoption. However to arrive at usable experiences across the industry, we first need to reach consensus around basic user personas and mental models, then...

    +

    Updated: 2023-06-23 + + + + + 7 minute read +

    + + Tags: + +
    Relationships
    + +
    User Experience
    + +
    +
    + +
    +
    + +
    System Architecture and Self Sovereign Identity + +

    In chaotic systems such as those that the discipline of physics seeks to describe, there is also the concept of the “self-organizing principle,” which dictates a tendency for chaotic systems to organize themselves. While this might be a tendency in physics, organization usually needs a nudge in t...

    +

    Updated: 2023-06-23 + + + + + 5 minute read +

    + + Tags: + +
    Architecture
    + +
    +
    + +
    +
    + +
    Ethics, Human Rights, Sovereignty and Self Sovereign Identity + +

    In a world that is becoming more digital, it is relevant to find some guidelines for organizations to design digital identity more ethically. A universal identity system on the internet is still missing and there are no clear standards for organizations to design digital identity. +

    +

    Updated: 2023-06-23 + + + + + 8 minute read +

    + + Tags: + +
    Ethics
    + +
    Human Rights
    + +
    Sovereignty
    + +
    +
    + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + +
    +
    + +
    Market signals, SSI trending, and the road to mainstream adoption. + +

    Three years and one pandemic later, the demand for cryptographically secure, privacy-respecting and machine-verifiable electronic credentials has grown and, as a result, governments are starting to wake up to VC’s potential. +

    +

    Updated: 2023-06-19 + + + + + 9 minute read +

    + + Tags: + +
    Adoption
    + +
    Trends
    + +
    +
    + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    +
    + +
    Supply Chains and Self Sovereign Identity + +

    The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain. +

    +

    Updated: 2023-06-18 + + + + + 4 minute read +

    + + Tags: + +
    GS1
    + +
    SAP
    + +
    Supply Chain
    + +
    Transmute
    + +
    UNECE
    + +
    USCBP
    + +
    +
    + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + +
    +
    + +
    Travel and Self Sovereign Identity + +

    Over time the evolution of DID/SSI is likely to be a travel industry game-changer, enabling travelers to manage their own personal information to maximize personal economic effect and protect personal privacy. +

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    Apple
    + +
    IATA
    + +
    TOIP
    + +
    TSA
    + +
    Travel
    + +
    +
    + +
    +
    + +
    KYC\AML and Self Sovereign Identity + +

    traditional KYC/AML practices can give way to a more practical framework, where businesses can remain compliant with regulations and collect data without threatening privacy, data security, and breaching data laws. +

    +

    Updated: 2023-06-16 + + + + + 2 minute read +

    + + Tags: + +
    Compliance
    + +
    Cryptocurrency
    + +
    KYC
    + +
    Real World
    + +
    eKYC
    + +
    +
    + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    +
    + +
    Sidetree Working Group - DIF + +

    Architecturally, Sidetree-based DID Method implementations are overlay networks composed of independent peer nodes (Sidetree nodes) that interact with an underlying decentralized anchoring system (as illustrated under Network Topology) to write, observe, and process replicated DID PKI state opera...

    +

    Updated: 2023-06-12 + + + + + 3 minute read +

    + + Tags: + +
    DIF
    + +
    ION
    + +
    Sidetree
    + +
    +
    + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + +
    +
    + +
    Secure Data Storage WG - DIF + +

    Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

    +

    Updated: 2023-06-11 + + + + + 1 minute read +

    + + Tags: + +
    DIF
    + +
    Data Hubs
    + +
    Encrypted Data Vaults
    + +
    Secure Data Storage
    + +
    Storage and Compute WG
    + +
    W3C
    + +
    +
    + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + +
    +
    + +
    Data Governance Act + +

    + EU DATA ACT – MAKING DATA PORTABILITY ACTIONABLE 2022-02-25 MyData + + +

    +

    Updated: 2023-06-10 + + + + + 4 minute read +

    + + Tags: + +
    Data Governance Act
    + +
    EU
    + +
    Europe
    + +
    MyData
    + +
    Policy
    + +
    +
    + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    +
    + +
    United Kingdom + +

    The government is committed to realising the benefits of digital identity, without creating ID cards. Earlier this year we published a draft of the UK digital identity and attributes trust framework. This document sets out what rules and standards are needed to protect people’s sensitive identity...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Digital Staff Passport
    + +
    Europe
    + +
    NHS
    + +
    Policy
    + +
    Real World
    + +
    UK
    + +
    +
    + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + +
    +
    + +
    PICOs: Persistent Compute Objects + +

    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 nee...

    +

    Updated: 2023-06-09 + + + + + 3 minute read +

    + + Tags: + +
    IOT
    + +
    PICO
    + +
    +
    + +
    +
    + +
    Biometrics and Self Sovereign Identity + +

    Instead of putting PII and biometrics in the same database, we need to put them in different places, but prove that there’s a link between the holder of a biometric cred and the holder of other PII. +

    +

    Updated: 2023-06-09 + + + + + 4 minute read +

    + + Tags: + +
    Biometrics
    + +
    +
    + +
    +
    + +
    The Pan Canadian Trust Framework + +

    “The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Canada
    + +
    DIACC
    + +
    PCTF
    + +
    Policy
    + +
    Trust Framework
    + +
    Verifiable Credentials
    + +
    +
    + +
    +
    + +
    Switzerland + +

    The preliminary draft of the federal law declared the purpose of the E-ID to be to ensure “secure identification by means of E-ID among private individuals and with authorities”. The protection of the personality and fundamental rights of individuals is to be provided by the following principles +

    +

    Updated: 2023-06-09 + + + + + 4 minute read +

    + + Tags: + +
    Europe
    + +
    Policy
    + +
    Switzerland
    + +
    +
    + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + +
    +
    + +
    India + +

    Another functional question that needs to be resolved concerns how we communicate the value of data stewardship as an ideal, and relatedly the value of data itself. Given the unequal relationships between technology companies and people, the fact that data is a valuable resource that can be used ...

    +

    Updated: 2023-06-07 + + + + + 5 minute read +

    + + Tags: + +
    Aadhaar
    + +
    Hyperledger
    + +
    India
    + +
    Orgbook
    + +
    Policy
    + +
    +
    + +
    +
    + +
    Digital Identity New Zealand + +

    Our government is embarking on a journey to create A Digital Strategy for Aotearoa that seeks to respond to the social, economic, education and cultural opportunities from digital technology, along with the risks that these technologies can bring. +

    +

    Updated: 2023-06-07 + + + + + 4 minute read +

    + + Tags: + +
    Aotearoa
    + +
    DINZ
    + +
    DISTF
    + +
    New Zealand
    + +
    Policy
    + +
    +
    + +
    +
    + +
    Australia + +

    There is a lot more work to be done and plenty of consultations to undertake, but we understand that as we increasingly rely on digital technology as part of our everyday lives, the government has a responsibility to ensure we can offer a digital ID system that is voluntary, efficient and meets p...

    +

    Updated: 2023-06-07 + + + + + 3 minute read +

    + + Tags: + +
    Australia
    + +
    Australian Payments Network
    + +
    Policy
    + +
    +
    + +
    +
    + +
    Welcome to Decentralized-ID.com! + +

    What began as a single page of links in a Readme file on GitHub, has grown to become the largest web-directory of information related to Self Sovereign Identity. +

    +

    Updated: 2023-06-07 + + + + + 1 minute read +

    + + Tags: + +
    +
    + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + +
    +
    + +
    KERI - Key Event Receipt Infrastructure + +

    An identity system based secure overlay for the Internet is presented. This includes a primary root-of-trust in self-certifying identifiers. It presents a formalism for Autonomic Identifiers (AIDs) and Autonomic Namespaces (ANs). They are part of an Autonomic Identity System (AIS). This system us...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    DKMI
    + +
    GLEIF
    + +
    KERI
    + +
    RWoT
    + +
    +
    + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    +
    + +
    Object Capability Model + +

    Computer scientist E. Dean Tribble stated that in smart contracts, identity-based access control did not support well dynamically changing permissions, compared to the object-capability model. He analogized the ocap model with giving a valet the key to one’s car, without handing over the right to...

    +

    Updated: 2023-05-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Cosmos
    + +
    JSON-LD
    + +
    oCap
    + +
    zCap
    + +
    +
    + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    +
    + +
    WebAuthN - W3C + +

    The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications. +Overall goals include obviating the use of...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    FIDO
    + +
    Microsoft
    + +
    Stranger Labs
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + +
    +
    + +
    IDramp + +

    IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Evernym
    + +
    IDRamp
    + +
    Oracle
    + +
    Qiqochat
    + +
    Trust Stamp
    + +
    +
    + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    +
    + +
    Gataca + +

    We’re building an identity layer for a better, more secure Internet Our mission is to give users back control of their data and ensure their safety online. +Since its inception at MIT in 2017, GATACA has developed a comprehensive blockchain-based SSI solution that offers a single user-centric digi...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DID Registry
    + +
    ESSIFlab
    + +
    Verifier Api
    + +
    +
    + +
    +
    + +
    Mattereum + +

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    Ethereum
    + +
    IOT
    + +
    Metaverse
    + +
    +
    + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + +
    +
    + +
    Global ID + +

    Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Compliance
    + +
    COVID
    + +
    Indicio
    + +
    PRIVATE
    + +
    Wallets
    + +
    +
    + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/redirects.json b/redirects.json new file mode 100644 index 00000000..19825715 --- /dev/null +++ b/redirects.json @@ -0,0 +1 @@ +{"/blockchain/hyperledger/indy/":"https://decentralized-id.com/projects/hyperledger/indy/","/organizations/hyperledger/indy/":"https://decentralized-id.com/projects/hyperledger/indy/","/blockchain/hyperledger-indy/":"https://decentralized-id.com/projects/hyperledger/indy/","/hyperledger/indy/":"https://decentralized-id.com/projects/hyperledger/indy/","/indy-sovrin/":"https://decentralized-id.com/projects/hyperledger/indy/","/indy-sovrin":"https://decentralized-id.com/projects/hyperledger/indy/","/id-initiatives/indy-ecosystem":"https://decentralized-id.com/projects/hyperledger/indy/","/id-initiatives/indy-ecosystem/":"https://decentralized-id.com/projects/hyperledger/indy/","/Indy-Sovrin/":"https://decentralized-id.com/projects/hyperledger/indy/","/Indy-Sovrin":"https://decentralized-id.com/projects/hyperledger/indy/","/indy-ecosystem":"https://decentralized-id.com/projects/hyperledger/indy/","/hyperledger/indy":"https://decentralized-id.com/projects/hyperledger/indy/","/literature/self-sovereign-identity/":"https://decentralized-id.com/self-sovereign-identity/","/self-sovereign-identity":"https://decentralized-id.com/self-sovereign-identity/","/self-sovereign-identity/":"https://decentralized-id.com/self-sovereign-identity/","/self-sovereign-identity/ssi-principles-vs-characteristics":"https://decentralized-id.com/self-sovereign-identity/characteristics/","/self-sovereign-identity/ssi-principles-vs-characteristics/":"https://decentralized-id.com/self-sovereign-identity/characteristics/","/literature/self-sovereign-identity/ssi-principles-vs-characteristics/":"https://decentralized-id.com/self-sovereign-identity/characteristics/","/self-sovereign-identity/evolution-of-ssi/":"https://decentralized-id.com/self-sovereign-identity/characteristics/","/self-sovereign-identity/evolution-of-ssi":"https://decentralized-id.com/self-sovereign-identity/characteristics/","/literature/self-sovereign-identity/evolution-of-ssi":"https://decentralized-id.com/self-sovereign-identity/characteristics/","/literature/self-sovereign-identity/evolution-of-ssi/":"https://decentralized-id.com/self-sovereign-identity/characteristics/","/organizations/hyperledger/hgf-2018/VerifiableOrganizationsNetwork-HGF/":"https://decentralized-id.com/history/2010s/late/von_first-production-government-deployment-hyperledger-indy/","/hgf-2018/VerifiableOrganizationsNetwork-HGF":"https://decentralized-id.com/history/2010s/late/von_first-production-government-deployment-hyperledger-indy/","/hgf-2018/VerifiableOrganizationsNetwork-HGF/":"https://decentralized-id.com/history/2010s/late/von_first-production-government-deployment-hyperledger-indy/","/hyperledger/hgf-2018/VerifiableOrganizationsNetwork-HGF/":"https://decentralized-id.com/history/2010s/late/von_first-production-government-deployment-hyperledger-indy/","/government/canada/von/hgf-2018-presentation/":"https://decentralized-id.com/history/2010s/late/von_first-production-government-deployment-hyperledger-indy/","/government/canada/bcgov/von/hgf-2018-production-government-deployment-hyperledger-indy/":"https://decentralized-id.com/history/2010s/late/von_first-production-government-deployment-hyperledger-indy/","/organizations/hyperledger/hgf-2018/Microledgers-Edgechains-Hardman-HGF/":"https://decentralized-id.com/development/","/hgf-2018/Microledgers-Edgechains-Hardman-HGF/":"https://decentralized-id.com/development/","/hgf-2018/Microledgers-Edgechains-Hardman-HGF":"https://decentralized-id.com/development/","/id-initiatives/state-sponsored":"https://decentralized-id.com/government/","/state-sponsored/":"https://decentralized-id.com/government/","/state-sponsored":"https://decentralized-id.com/government/","/public-sector/":"https://decentralized-id.com/government/","/id-initiatives/state-sponsored/":"https://decentralized-id.com/government/","/public-sector/europe/GDPR/":"https://decentralized-id.com/government/europe/regulation/gdpr/","/gdpr/":"https://decentralized-id.com/government/europe/regulation/gdpr/","/Rebooting-Web-of-Trust.html":"https://decentralized-id.com/workshops/rebooting-web-of-trust/","/literature/rebooting-web-of-trust/":"https://decentralized-id.com/workshops/rebooting-web-of-trust/","/rebooting-web-of-trust":"https://decentralized-id.com/workshops/rebooting-web-of-trust/","/rebooting-web-of-trust/":"https://decentralized-id.com/workshops/rebooting-web-of-trust/","/standards":"https://decentralized-id.com/web-standards/","/standards/":"https://decentralized-id.com/web-standards/","/specs-standards/":"https://decentralized-id.com/web-standards/","/id-initiatives/ethereum":"https://decentralized-id.com/blockchain/ethereum/","/id-initiatives/ethereum/":"https://decentralized-id.com/blockchain/ethereum/","/ethereum.html":"https://decentralized-id.com/blockchain/ethereum/","/ethereum/":"https://decentralized-id.com/blockchain/ethereum/","/private-sector/ibm/":"https://decentralized-id.com/companies/ibm/","/id-initiatives/":"https://decentralized-id.com/companies/ibm/","/id-initiatives/ibm/":"https://decentralized-id.com/companies/ibm/","/private-sector/":"https://decentralized-id.com/companies/ibm/","/blockchain/hyperledger/hgf-2018/":"https://decentralized-id.com/events/hgf-2018/","/organizations/hyperledger/hgf-2018/":"https://decentralized-id.com/events/hgf-2018/","/hyperledger/hgf-2018/":"https://decentralized-id.com/events/hgf-2018/","/hgf-2018":"https://decentralized-id.com/events/hgf-2018/","/hgf-2018/":"https://decentralized-id.com/events/hgf-2018/","/organizations/identity-foundation":"https://decentralized-id.com/organizations/decentralized-identity-foundation/","/identity-foundation.html":"https://decentralized-id.com/organizations/decentralized-identity-foundation/","/organizations/identity-foundation/":"https://decentralized-id.com/organizations/decentralized-identity-foundation/","/private-sector/microsoft/":"https://decentralized-id.com/companies/microsoft/","/id-initiatives/microsoft/":"https://decentralized-id.com/companies/microsoft/","/id-initiatives/microsoft":"https://decentralized-id.com/companies/microsoft/","/organizations/sovrin/":"https://decentralized-id.com/organizations/sovrin-foundation/","/blockchain/bitcoin":"https://decentralized-id.com/blockchain/bitcoin/","/id-initiatives/bitcoin/":"https://decentralized-id.com/blockchain/bitcoin/","/id-initiatives/bitcoin":"https://decentralized-id.com/blockchain/bitcoin/","/literature":"https://decentralized-id.com/resources/literature/","/literature/":"https://decentralized-id.com/resources/literature/","/web-standards/oasis-open/xdi/xri-data-interchange/":"https://decentralized-id.com/history/2000s/xri-data-exchange/","/web-standards/oasis-open/xdi/xdi/":"https://decentralized-id.com/history/2000s/xri-data-exchange/","/web-standards/xdi/":"https://decentralized-id.com/history/2000s/xri-data-exchange/","/specs-standards/xdi/":"https://decentralized-id.com/history/2000s/xri-data-exchange/","/standards/xdi/":"https://decentralized-id.com/history/2000s/xri-data-exchange/","/private-sector/danube-tech/":"https://decentralized-id.com/companies/danube-tech/","/private-sector/danube/":"https://decentralized-id.com/companies/danube-tech/","/id-initiatives/danube":"https://decentralized-id.com/companies/danube-tech/","/id-initiatives/danube/":"https://decentralized-id.com/companies/danube-tech/","/id-initiatives/ethereum/uport":"https://decentralized-id.com/web-3/ethereum/uport-veramo-serto/","/blockchain/ethereum/uPort":"https://decentralized-id.com/web-3/ethereum/uport-veramo-serto/","/id-initiatives/ethereum/uPort/":"https://decentralized-id.com/web-3/ethereum/uport-veramo-serto/","/blockchain/ethereum/uPort/":"https://decentralized-id.com/web-3/ethereum/uport-veramo-serto/","/web-3/ethereum/uPort/":"https://decentralized-id.com/web-3/ethereum/uport-veramo-serto/","/organizations/mydata":"https://decentralized-id.com/organizations/mydata/","/organizations/womeninid/":"https://decentralized-id.com/organizations/women-in-identity/","/organizations/women-in-id/":"https://decentralized-id.com/organizations/women-in-identity/","/history/2000-2009/":"https://decentralized-id.com/history/2000s/","/history/2010-2014/":"https://decentralized-id.com/history/2010s/early/personal-data/","/history/2015-2019/":"https://decentralized-id.com/history/2010s/late/blockchain/","/web-standards/w3c/wg/json-ld/json-ld/":"https://decentralized-id.com/web-standards/w3c/json-ld/","/web-standards/w3c/json-ld-wg/json-ld/":"https://decentralized-id.com/web-standards/w3c/json-ld/","/web-standards/linked-data/JSON-LD/":"https://decentralized-id.com/web-standards/w3c/json-ld/","/specs-standards/JSON-LD/":"https://decentralized-id.com/web-standards/w3c/json-ld/","/specs-standards/linked-data/JSON-LD/":"https://decentralized-id.com/web-standards/w3c/json-ld/","/government/europe/regulation/eidas/":"https://decentralized-id.com/government/europe/eu/eidas/","/regulation/eidas/":"https://decentralized-id.com/government/europe/eu/eidas/","/government/europe/regulation/edias/":"https://decentralized-id.com/government/europe/eu/eidas/","/public-sector/europe/edias/":"https://decentralized-id.com/government/europe/eu/eidas/","/blockchain/hyperledger/aries/":"https://decentralized-id.com/projects/hyperledger/aries/","/organizations/hyperledger/aries/":"https://decentralized-id.com/projects/hyperledger/aries/","/hyperledger/aries/":"https://decentralized-id.com/projects/hyperledger/aries/","/blockchain/bitcoin/blockcerts/":"https://decentralized-id.com/web-standards/blockcerts/","/specs-standards/blockcerts/":"https://decentralized-id.com/web-standards/blockcerts/","/web-standards/w3c/webauthn/webauthn/":"https://decentralized-id.com/web-standards/w3c/webauthn/","/specs-standards/webauthn/":"https://decentralized-id.com/web-standards/w3c/webauthn/","/web-standards/webauthn/":"https://decentralized-id.com/web-standards/w3c/webauthn/","/web-standards/w3c/wg/webauthn/":"https://decentralized-id.com/web-standards/w3c/webauthn/","/welcome/":"https://decentralized-id.com/about/","/specs-standards/linked-data/":"https://decentralized-id.com/development/linked-data/","/web-standards/linked-data/":"https://decentralized-id.com/development/linked-data/","/introduction/":"https://decentralized-id.com/resources/getting-started/","/getting-started/":"https://decentralized-id.com/resources/getting-started/","/resources/":"https://decentralized-id.com/resources/getting-started/","/web-standards/w3c/wg/did/decentralized-identifier/":"https://decentralized-id.com/web-standards/w3c/decentralized-identifier/","/web-standards/w3c/did-wg/decentralized-identifier/":"https://decentralized-id.com/web-standards/w3c/decentralized-identifier/","/specs-standards/decentralized-identifier-did/":"https://decentralized-id.com/web-standards/w3c/decentralized-identifier/","/web-standards/decentralized-identifier-did/":"https://decentralized-id.com/web-standards/w3c/decentralized-identifier/","/web-standards/w3c/wg/vc/":"https://decentralized-id.com/web-standards/w3c/verifiable-credentials/","/web-standards/vc-wg/":"https://decentralized-id.com/web-standards/w3c/verifiable-credentials/","/web-standards/w3c/wg/vc/verifiable-credentials/":"https://decentralized-id.com/web-standards/w3c/verifiable-credentials/","/web-standards/w3c/wg/vc/verifiable-credentials/adoption/":"https://decentralized-id.com/web-standards/w3c/verifiable-credentials/","/web-standards/w3c/vc-wg/verifiable-credentials/":"https://decentralized-id.com/web-standards/w3c/verifiable-credentials/","/specs-standards/verifiable-credentials/":"https://decentralized-id.com/web-standards/w3c/verifiable-credentials/","/web-standards/verifiable-credentials/":"https://decentralized-id.com/web-standards/w3c/verifiable-credentials/","/specs-standards/verifiable credentials/":"https://decentralized-id.com/web-standards/w3c/verifiable-credentials/","/workshops/iiw/":"https://decentralized-id.com/workshops/internet-identity-workshop/","/blockchain/ethereum/transmute/":"https://decentralized-id.com/companies/karyl-fowler_transmute/","/blockchain/3box/":"https://decentralized-id.com/web-3/ethereum/3box-ceramic/","/web-standards/w3c/history/":"https://decentralized-id.com/web-standards/w3c/","/blockchain/handshake/":"https://decentralized-id.com/decentralized-web/handshake/","/public-sector/canada/":"https://decentralized-id.com/government/canada/","/organizations/hyperledger/":"https://decentralized-id.com/blockchain/hyperledger/","/organizations/gs1/":"https://decentralized-id.com/web-standards/gs1/","/organizations/identity-foundation/keri/":"https://decentralized-id.com/projects/gleif/keri/","/literature/augmented-social-network/":"https://decentralized-id.com/history/2000s/early/augmented-social-network/","/organizations/decentralized-identity-foundation/wg/claims-and-credentials/":"https://decentralized-id.com/projects/decentralized-identity-foundation/claims-and-credentials/","/organizations/identity-foundation/claims-and-credentials-wg/":"https://decentralized-id.com/projects/decentralized-identity-foundation/claims-and-credentials/","/organizations/identity-foundation/wg/claims-and-credentials/":"https://decentralized-id.com/projects/decentralized-identity-foundation/claims-and-credentials/","/organizations/decentralized-identity-foundation/did-communications/":"https://decentralized-id.com/projects/decentralized-identity-foundation/did-communications/","/organizations/decentralized-identity-foundation/wg/did-comm/":"https://decentralized-id.com/projects/decentralized-identity-foundation/did-communications/","/organizations/decentralized-identity-foundation/wg/DIDAuth/":"https://decentralized-id.com/projects/decentralized-identity-foundation/did-authentication/","/organizations/identity-foundation/identifiers-and-discovery-wg/wg/identifiers-and-discovery/":"https://decentralized-id.com/projects/decentralized-identity-foundation/identifiers-and-discovery/","/organizations/identity-foundation/identifiers-and-discovery-wg/":"https://decentralized-id.com/projects/decentralized-identity-foundation/identifiers-and-discovery/","/organizations/identity-foundation/wg/identifiers-and-discovery/":"https://decentralized-id.com/projects/decentralized-identity-foundation/identifiers-and-discovery/","/organizations/identity-foundation/wg/interop/":"https://decentralized-id.com/projects/decentralized-identity-foundation/interop/","/organizations/decentralized-identity-foundation/wg/interop/":"https://decentralized-id.com/projects/decentralized-identity-foundation/interop/","/organizations/decentralized-identity-foundation/wg/secure-data-storage/":"https://decentralized-id.com/projects/decentralized-identity-foundation/secure-data-storage/","/organizations/identity-foundation/wg/secure-data-storage/":"https://decentralized-id.com/projects/decentralized-identity-foundation/secure-data-storage/","/web-standards/w3c/cg/schema-org/":"https://decentralized-id.com/web-standards/w3c/schema-org/","/blockchain/ethereum/consensys/":"https://decentralized-id.com/web-3/ethereum/consensys/","/projects/eea/baseline/":"https://decentralized-id.com/web-3/ethereum/baseline/","/ethereum/web%20standards/ethereum-oasis/":"https://decentralized-id.com/web-3/ethereum/baseline/","/web-standards/oasis-open/ethereum-oasis/":"https://decentralized-id.com/web-3/ethereum/baseline/","/government/usa/regulations/california/ccpa/":"https://decentralized-id.com/government/usa/california","/literature/dataweb-introduction-to-xdi/":"https://decentralized-id.com/history/2000s/early/dataweb-introduction-to-xdi/","/organizations/humanitarian/":"https://decentralized-id.com/application/humanitarian/","/humanitarian":"https://decentralized-id.com/application/humanitarian/","/humanitarian/":"https://decentralized-id.com/application/humanitarian/","/blockchain/hyperledger/ursa/":"https://decentralized-id.com/projects/hyperledger/ursa/","/organizations/hyperledger/ursa/":"https://decentralized-id.com/projects/hyperledger/ursa/","/organizations/covid-credentials-initiative/":"https://decentralized-id.com/application/covid-19/lfph_cci_good-health-pass/","/media/":"https://decentralized-id.com/resources/","/podcasts/":"https://decentralized-id.com/resources/","/web-standards/object-capabilities/":"https://decentralized-id.com/development/object-capabilities/","/web-standards/openid-connect/":"https://decentralized-id.com/web-standards/openid/openid-connect/","/government/europe/eSSIF/":"https://decentralized-id.com/government/europe/eu/ebsi-essif/","/government/europe/eu/essif-lab/":"https://decentralized-id.com/history/2020s/early/essif-lab/","/organizations/decentralized-identity-foundation/wg/sidetree/":"https://decentralized-id.com/projects/decentralized-identity-foundation/sidetree/","/literature/self-sovereign-identity/user-experience/":"https://decentralized-id.com/development/user-experience/","/self-sovereign-identity/user-experience":"https://decentralized-id.com/development/user-experience/","/self-sovereign-identity/user-experience/":"https://decentralized-id.com/development/user-experience/","/history/archive/1970s-90s/":"https://decentralized-id.com/history/","/history/archive/2000s/":"https://decentralized-id.com/history/2000-2009/","/history/archive/2010s/":"https://decentralized-id.com/history/2010-2014/","/history/archive/2016/":"https://decentralized-id.com/history/2015-2019/","/history/archive/2017-present/":"https://decentralized-id.com/history/2015-2019/","/history/archive/assorted/":"https://decentralized-id.com/history/","/blockchain/":"https://decentralized-id.com/categories/#blockchain-based","/categories":"https://decentralized-id.com/categories/","/history/archive/":"https://decentralized-id.com/history/","/toml/id-toml.html":"https://decentralized-id.com/toml/id-toml/","/toml/id-toml":"https://decentralized-id.com/toml/id-toml/","/id-toml/":"https://decentralized-id.com/toml/id-toml/","/id-toml":"https://decentralized-id.com/toml/id-toml/","/organizations/":"https://decentralized-id.com/#organizations","/values":"https://decentralized-id.com/aim/","/values/":"https://decentralized-id.com/aim/","/how-to-contribute/website-config-minimal-mistakes/":"https://decentralized-id.com/how-to-contribute/website-config-minimal-mistakes","/how-to-contribute/website-config-minimal-mistakes":"https://web-work.tools/minimal-mistakes/contributors-guide/site-config/","/workshops":"https://decentralized-id.com/workshops/","/workshops/":"https://decentralized-id.com/#workshops"} \ No newline at end of file diff --git a/regulation/eidas/index.html b/regulation/eidas/index.html new file mode 100644 index 00000000..97fd4c41 --- /dev/null +++ b/regulation/eidas/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..904aae84 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +tweepy +webpreview \ No newline at end of file diff --git a/resources/getting-started/index.html b/resources/getting-started/index.html new file mode 100644 index 00000000..27425f30 --- /dev/null +++ b/resources/getting-started/index.html @@ -0,0 +1,1424 @@ + + + + + + +Introduction to Decentralized Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 8 minute read + + + +

    + + +
    + + +
    + + + +

    Essence of Decentralized Identity

    + +

    The essence of Decentralized-ID is in creating open standards for a privacy preserving internet-wide identity layer — not owned by any one particular organization, but interoperable between all.

    + +

    Background

    +

    It’s impossible to have a conversation about decentralized-id without discussing blockchain, self sovereign identity, standardization, frameworks, and government bodies.

    + +
      +
    • Cryptographers, privacy advocates and digital identity enthusiasts laid the foundation by deeply considering the privacy implications of identification practices in the electronic world. +
        +
      • Self Sovereign Identity principles emerged from their work, gathering momentum as the digital age began to settle in.
      • +
      • The European Union’s GDPR enlarged the global conversation around digital privacy practices, lending much weight to the SSI credo.
      • +
      +
    • +
    • The United Nations Sustainable Development Goals (SDGs) have also fueled efforts towards a global and widely accessible identity solution.
    • +
    • Satoshi Nakamoto released Bitcoin, proving the concept of digital scarcity in the form of a decentralized peer-to-peer (P2P) currency, inspiring leaders in every industry to integrate it’s features to their business models.
    • +
    • At the same time, Decentralized web and P2P technologists have also lent strength to Decentralized Identity efforts.
    • +
    • Collectively arrived at solutions are trending towards congruence with the spirit of innovation, privacy concerns, and compliance within the evolving global regulatory landscape.
    • +
    + +

    Getting Started with Decentralized, Self Sovereign, Digital Identity

    +
      +
    • Unwrapping the Decentralised Identity Landscape 2022-07-08 Affinidi +
      +

      This framework empowers individuals to own his or her data, decide where to store it, and choose to share some or all of it with others. Often, this decentralised identity is used to create verifiable and shareable data for securely accessing products and services.

      +
      +
    • +
    • Decentralized identity: The Direct Presentation model 2022-02-02 Microsoft +
      +

      The technical name for the model at work here is called the Direct Presentation model. A credential is issued, and then held for a long period of time with intermittent voluntary presentations to many different verifiers. +

      +
      +
    • +
    • New to the topic of self-sovereign identity? 2021-06-18 SSIAmbassador +
      +

      No problem, there are several beginner #guides, which you can use to get familiar with the new standard for digital #identity.

      +
      +
    • +
    • [Video] Understanding the SSI Identity Model with Verifiable Credentials 2021-11-13 Manning +
      +

      Drummond Reed, an expert in Internet identity, security, privacy, and trust frameworks, explains the basic building blocks of SSI and how this new identity model fundamentally works.

      +
      +
    • +
    • [Video] Karyl Fowler (Transmute) and Juan Caballero (DIF) present Intro to SSI at #IIW31 2020-10 Keryl Fowler, Juan Caballero Slides +
      +

      an overview of decentralized identity first as a “philosophy” at the confluence of ideological currents (Juan), and then as a set of specific emerging technologies which unlocks new mental models and business models that are still coming into focus sector by sector (Karyl). There follows a brief overview of educational resources, including some products of DIF’s recent educational “content sprint,” and a wide-ranging Q&A including podcast recommendations +

      +
      +
    • +
    • What Is Self-Sovereign Identity? 2020-04-28 Trinsic +
      +

      Self-sovereign identity is the marriage of real identity with the digital world that will ultimately make people’s lives better.² It’s still in its infancy, and there is a long road ahead to truly make digital identity as legitimate and nuanced as a real-world identity.

      +
      +
    • +
    • Explaining SSI to C-suite executives, and anyone else for that matter – John Phillips 2020-02-18 SSIMeetup +
      +

      John will share the learnings he is gaining from University research, as well as the results of work in supporting capstone projects for higher education students, and how this has led us to a storytelling model to explain SSI.

      +
      +
    • +
    • The Need for Good Digital ID is Universal 2019-02-26 ID2020 Foundation +
      +

      The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online.

      +
      +
    • +
    • The Laws of Identity 2019-01 Phil Windley +
      +

      As the Internet grew to include people who weren’t formally associated with an institution, every Web site and service created their own administrative identity domains. The result is the fractured plethora of identifiers, policies, and user experiences that constitute digital identity in 2019.

      +
      +
    • +
    • The Inevitable Rise of Self-Sovereign Identity 2018-03 Sovrin Foundation +
      +

      This lack of secure, portable, user-controlled identity has some dire consequences. It means that a person’s identity and personal data only exists within the context of each specific website or application he or she uses.

      +
      +
    • +
    • The Rising Tide of Decentralized Identity 2017-10-11 Decentralized Identity Foundation +
      +
        +
      • Enabling registration of self-sovereign identifiers that no provider owns or controls.
      • +
      • The ability to lookup and discover identifiers and data across decentralized systems.
      • +
      • Providing a mechanism for users to securely store sensitive identity data, and enabling them to precisely control what is shared with others. +
      • +
      +
      +
    • +
    • The Case for Decentralized Identity 2017-08 Phil Windley +
      +

      We cannot decentralize many interesting systems without also decentralizing the identity systems upon which they rely. We’re finally in a position to create truly decentralized systems for digital identity.

      +
      +
    • +
    • The Path to Self-Sovereign Identity 2017-03-01 Christopher Allen +
      +

      That requires not just the interoperability of a user’s identity across multiple locations, with the user’s consent, but also true user control of that digital identity, creating user autonomy. To accomplish this, a self-sovereign identity must be transportable; it can’t be locked down to one site or locale.

      +
      +
    • +
    • A Technology‐Free Definition of Self‐Sovereign Identity 2016-10 Joe Andrieu RWoT3 +
      +

      I want to understand how such a system enables both individuals whose identities are in play (subjects), as well as those who use those “identities” to correlate interactions across contexts (observers). I start with grounding individual sovereignty in the Enlightenment and identity in its core function of correlation, then propose core characteristics of a self‐sovereign identity system.

      +
      +
    • +
    + + + +
    + +
    + +

    Frequently Asked Questions

    +
      +
    • [Knowledgebase] DIF “Frequently Asked Questions” 2022-07-08 +
      +

      This is the Decentralized Identity Foundation’s general-purpose knowledgebase, which aims to help people at all levels of familiarity with our problem space quickly level-set and find the most useful links and ideas as they explore the space.

      +
      +
    • +
    • 19 FAQs on Verifiable Credentials and Self-Sovereign Identity 2021-05-31 Affinidi +
      +

      This article has some FAQs on the basics of Verifiable Credentials (VCs) and Self-Sovereign Identity (SSI).

      +
      +
    • +
    • Answering Questions about Self-Sovereign Identity 2019-07 Phil Windley +
      +

      Identity professionals continue to have questions about self-sovereign identity (SSI). In this post, I answer a few questions that Susan Morrow raised about the commercial viability, security, privacy, and desired user experience of SSI.

      +
      +
    • +
    + +

    Myth

    +
      +
    • For traditional identity models, the biggest misconception is “strong passwords” 2022-07-20 IDRamp +
      +

      One way to avoid password-related problems is to use decentralized identity management. This method is relatively new, so the best way to gain knowledge about it – contact the experts. For this reason, we are speaking with Mike Vesey, CEO of IdRamp.

      +
      +
    • +
    • Myths about SSI 2022-05-25 Jolocom +
      +

      The idea that as a user of SSI I have complete sovereignty over my digital identity is often misunderstood. At its core, SSI is about my digital identity being under my own control, so I can decide to whom I show my data, when, and for what.

      +
      +
    • +
    • myths and facts. Is Self-Sovereign Identity Dangerous? 2022-05-05 Jolocom (in german) +
      +

      we examine more closely whether self-sovereign identity can increase or reduce risks for data misuse in certain cases.

      +
      +
    • +
    • 7 Myths of Self Sovereign Identity 2018-10-31 Evernym +
      +
        +
      • Self-sovereign means self-attested.
      • +
      • SSI attempts to reduce government’s power over an identity owner.
      • +
      • SSI creates a national or “universal ID” credential.
      • +
      • SSI gives absolute control over identity.
      • +
      • There’s a “main” issuer of credentials.
      • +
      • There’s a built-in method of authenticating.
      • +
      • User-centric identity is the same as SSI.
      • +
      +
      +
    • +
    + +

    Digital Identity 101

    +
      +
    • Understanding Online Identity 2022-06-02 EducatedGuessWork (broad contextualization) +
      +

      As noted above, the ergonomics of having to make an account on every new system are fairly bad: it requires the user to have a large number of passwords, which is more opportunities to use a bad password or to lose your password and have to recover. There are some opportunities for improvement around the margin (e.g., WebAuthn instead of passwords for authentication), better form fill-in so users don’t have to type their name over and over, etc, but at the end of the day, there’s only so much you can do.

      +
      +
    • +
    • Why do you care about identity? 2022-01-18 Phil Wolff +
      +

      I love that it’s more than a technical discussion. It’s laws. Sociology. Politics and civics. Commerce. Psychology. Ethics. History. Economy. All the humanities.

      + +

      Identity touches everything. It always will. Computation and communication continue their pervasion, and identity spreads with them.

      +
      +
    • +
    • Difference Between Authentication and Authorization 2020-10-19 Beyond Trust +
      +

      In concept, one verifies the account (authentication) and the other sanctions (authorization) the account to perform a task. Because these terms are so fundamental, it’s crucial to understand the difference between them, and the implications for each when the concepts are blended

      +
      +
    • +
    • Guide to Digital Identity — Part 1 2020-04-08 Deepak Gupta +
      +

      Digital Identity is the new focus for many businesses, regulators and governments in a data-driven and hyper-connected world. The concept can be seen as an integration of two components — belongingness and separation.

      +
      +
    • +
    • Member Presentations Identiverse 2019 playlist +
        +
      • 2019 - Introduction to Identity Part 1 2019-06-25 Identiverse, IDPro +
        +

        begins with the basics like directories, identity proofing, provisioning, authentication (including multi-factor), authorization, as well as federation technologies like SAML, OAuth, and OpenID Connect.

        +
        +
      • +
      • Introduction to Identity Part 2 2019-06-25 Identiverse +
        +

        we build on those foundational technologies to explain PKI & digital certificates, privileged access management, identity for IoT, identity assurance, privacy issues, identity standards organizations, and even known attack vectors.

        +
        +
      • +
      • Modern Identity for Developers 101 2019-06-25 Identiverse +
        +

        Come to this session to learn the basis of modern identity development and be better equipped to understand and participate to the session in this year’s Identiverse development track.

        +
        +
      • +
      • An Introduction to Mobile Identity 2019-06-25 Identiverse
      • +
      +
    • +
    • What is Identity and Access Management and Why is it a Vital IT Security Layer? 2018-11-29 Beyond Trust +
      +

      Identity and Access Management (IAM), also called identity management, refers to the IT security discipline, framework, and solutions for managing digital identities.

      +
      +
    • +
    • What is Digital Identity? 2018-06-04 Humanizing the Internet +
      +

      The Sapir–Whorf Hypothesis, also known as the principle of linguistic relativity, posits that language constructs our reality and worldview.

      +
      +
    • +
    + +

    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/index.html b/resources/index.html new file mode 100644 index 00000000..089cbf1c --- /dev/null +++ b/resources/index.html @@ -0,0 +1,1386 @@ + + + + + + +SSI Resources: Directories, Courses, Curated Lists, Blogs, Podcasts and more. | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 4 minute read + + + +

    + + +
    + + +
    + + + +

    General

    + +
      +
    • [Directory] Global Verifiable Credential Adoption 2023-07-05 Trinsic +
      +

      🔥 This is a community resource for tracking the adoption of verifiable credentials around the world. Please have a look around and join 10+ others who have contributed!

      +
      +
    • +
    • [Curated List] animo/awesome-self-sovereign-identity/ 2023-07-07 Animo +
      +

      An awesome list of self-sovereign identity resources.

      +
      +
    • +
    • [Publication] SSI Meetup 2023-06-20 [Slides] [Videos] +
      +

      To create Self-Sovereign Identity, knowledge tools and empower SSI evangelists around the world to set-up their own local communities without boundaries. The only focus is to make SSI happen with Blockchain & other technologies.

      +
      +
    • +
    • [Curated List] karimStekelenburg/awesome-self-sovereign-identity 2023-06-07 Karim Stekelnburg +
      +

      An awesome list of self-sovereign identity resources.

      +
      +
    • +
    • [Wiki] IIW-Wiki 2023-01-05 IDCommons [Past Workshop Proceedings] +
      +

      The Internet Identity Workshop has been finding, probing and solving identity issues twice every year since 2005. We meet in the Computer History Museum in Mountain View, CA. Every IIW moves topics, code and projects downfield. Name an identity topic and it’s likely that more substantial discussion and work has been done at IIW than any other conference!

      +
      +
    • +
    • [Collection] WebOfTrustInfo/self-sovereign-id/ 2022-12-07 Rebooting Web of Trust +
      +

      Articles and documents associated with designing and implementing identity technology using self-sovereign identity principles

      +
      +
    • +
    • [Course] Getting Started with Self-Sovereign Identity 2022-10-05 Kaliya & Lucy via Linux Foundation and EdX +
      +

      Gain a solid foundation on self-sovereign identity (SSI) with a 360 degree overview of its evolutionary journey, key concepts, standards, technological building blocks, use cases, real-world examples and implementation considerations.

      +
      +
    • +
    • [Directory] The open SSI / DID Directory 2022-09-24 Open DID \ SSI Directory +
      +

      Important: This directory is here for all of us to learn. You do not have to be technical to contribute, but we expect you to do your research before you contribute. We are blockchain agnostic.

      +
      +
    • +
    • [Curated List] peacekeeper/blockchain-identity 2021-11-23 Markus Sabadello
    • +
    • [Book] Self-Sovereign Identity : Decentralized digital identity and verifiable credentials 2021-05 Manning +
      +

      It combines a clear, jargon-free introduction to this blockchain-inspired paradigm shift with interesting essays written by its leading practitioners. Whether for property transfer, ebanking, frictionless travel, or personalized services, the SSI model for digital trust will reshape our collective future.

      +
      +
    • +
    • [Wiki] wiki.idcommons.net 2014-08-17 IIW IDCommons +
      +

      We are a community of groups working on addressing the social, legal and technical issues that arise with the emerging, identity, data and social layer of the internet.

      +
      +
    • +
    + +

    Blogs

    + +
      +
    • +Phil Windley - Tags: identity 2023-06-26 [Videos] +
      +

      Phil Windley is a Senior Software Development Manager at AWS Identity. He is also the co-founder and organizer of the Internet Identity Workshop. […] He was the Founding Chair of the Sovrin Foundation serving from 2016 to 2020, writes the popular Technometria blog, and is the author of the books Learning Digital Identity (O’Reilly, Media 2023), The Live Web (Course Technology, 2011), and Digital Identity (O’Reilly Media, 2005). Phil has been a computer science professor at BYU and the University of Idaho, founder and CTO of several internet technology companies, and served as CIO for the State of Utah.

      +
      +
    • +
    • +Identity Woman 2023-06-13 +
      +

      Kaliya Young (formerly Hamlin) is an expert in self-sovereign identity and identity on the blockchain. She is the co-author of a Comprehensive guide to Self-Sovereign Identity and is widely known as Identity Woman (its also the name of her blog and her twitter handle). She is committed her life to the development of an open standards based layer of the internet that empowers people.

      +
      +
    • +
    • +Identity Woman in Business 2023-05-31 +
      +

      We provide consulting and advisory services to organizations across the world to help them succeed in adopting, developing and investing in Decentralized ID.

      +
      +
    • +
    • +Identity Blog 2020-08-24 Kim Cameron +
      +

      Many readers will already know that I retired from Microsoft after twenty years working as Chief Architect of Identity and other related roles. I had a great time there, and Microsoft adopted the Laws of Identity in 2005 at a time when most tech companies were still under dark influence of “Privacy is Dead”, building systems destined to crash at endless cost into a privacy-enabled future.

      +
      +
    • +
    + +

    Glossaries

    + + + +

    Podcasts

    + + +

    Archive

    + + +

    Posts

    + + + + +
    + +
    + +

    Meta

    + + + + + + + + + +

    + Tags + + + + + +

    + + + + + + + + + +

    + Categories: + + + + + +

    + + + + +

    Updated:

    + +
    + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/literature/index.html b/resources/literature/index.html new file mode 100644 index 00000000..6aa91f3f --- /dev/null +++ b/resources/literature/index.html @@ -0,0 +1,1482 @@ + + + + + + +Research, Literature, Reports related to Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Research, Literature, Reports related to Self Sovereign Identity + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 18 minute read + + + +

    + + +
    + + +
    + + + +

    Self Sovereign Identity

    +
      +
    • Self-Sovereign Identity in a World of Authentication: Architecture and Domain Usecases 2022-09-23 Morgan Reece & Sudip Mittal Mississippi State University +
      +

      In this paper, we describe the SSI framework architecture as well as possible use cases across domains like healthcare, finance, retail, and government. The paper also contrasts SSI and its decentralized architecture with the current widely adopted model of Public Key Infrastructure (PKI).

      +
      +
    • +
    • Towards the classification of Self-Sovereign Identity properties 2022-08-19 ŠPELACUCKO, ŠEILA BECIROVIC, AIDA KAMIŠALIC, SAŠA MRDOVIC, MUHAMED TURKANOVI +
      +

      The paper provides an overview of the SSI properties, focusing on an in-depth analysis, furthermore presenting a comprehensive collection of SSI properties that are important for the implementation of the SSI system. In addition, it explores the SSI process flow and highlights the steps in which individual properties are important.

      +
      +
    • +
    • Self-sovereign Identity: A Conceptual Framework & Ecosystem Design 2022-06-16 Gabriele Tripi, Linköping University. +
      +

      the findings are presented as two parts of a whole, the first being the conceptual framework that describes a set of essential factors that an ecosystem requires in order to fulfill the goals of self-sovereign identity and interoperability. The second is a set of visualizations of how the framework can be used to design systems and interactions, inside and between the systems, to create an ecosystem.

      +
      +
    • +
    • Digital Identities and Verifiable Credentials 2021-10-04 Johannes Sedlmeir, Reilly Smethurst, Alexander Rieger, Gilbert Fridgen +
      +

      Verifiable credentials and digital wallets offer a convenient, secure, and privacy-oriented alternative to current physical and digital identity management systems. A recent example – COVID-19 vaccination certificates – highlights this. The verification of paper-based vaccination certificates is often error-prone and time-consuming, especially when many certificates have to be verified in a short period of time, e.g., at a football match or when boarding a plane. Moreover, to establish a sufficient level of authenticity, paper-based vaccination certificates are typically disclosed with additional personal information and identity documents, such as a physical ID card. This requirement to disclose a considerable amount of personal information raises privacy concerns, it is inconvenient, and it increases the total verification time.

      +
      +
    • +
    • Self-Sovereign Identity: A Systematic Map and Review 2021-08-18 Frederico Schardong, Ricardo Custódio +
      +

      This study presents a rigorous systematic mapping and systematic literature review covering theoretical and practical advances in Self-Sovereign Identity. We identified and aggregated evidence from publications to answer four research questions, resulting in a classification scheme used to categorize and review publications. Open challenges are also discussed, providing recommendations for future work.

      +
      +
    • +
    • Decentralized and Self-Sovereign Identity: Systematic Mapping Study 2021 Špela Čučko Muhamed Turkanović +
      +

      The results suggest that validation research and solution proposals prevail, addressing decentralized identity in a general matter. Papers mainly propose systems/solutions, architectures, and frameworks, focusing on authentication, security, privacy, and trust, while there are hardly any studies researching usability, user experience, patterns, and good practices.

      +
      +
    • +
    • Self-Sovereign Identity as the Basis for Universally Applicable Digital Identities 2021-02-22 Tobias Ehrlich, Daniel Richter, Michael Meisel, Jürgen Anke +
      +

      This paper addresses the role of digital identities for a functioning digital economy and outlines requirements for their management. […] The concept of Self-Sovereign Identities (SSI) and the associated standards “Verifiable Credentials” and “Decentralized Identifiers” is a promising approach to improve the situation. They allow the flexible exchange of tamper-proof digital proofs between users and systems. Therefore, they form the foundation for building trust relationships in the digital space. This paper introduces the SSI paradigm and discusses the barriers that prevent the wide-scale adoption of this concept.

      +
      +
    • +
    • The Contested Horizons of Digital Identity 2020-10 Margie Cheesman +
      +

      I identify a series of competing logics in the debates around SSI’s emancipatory potential, which relate to four issues: (i) the neutrality of the technology, (ii) the capacities of refugees, (iii) global governance and the nation state, and (iv) new economic models for digital identity. SSI is simultaneously the potential enabler of new modes of empowerment, autonomy and data security for refugees and a means of maintaining and extending bureaucratic and commercial power.

      +
      +
    • +
    • Towards a Modelling Framework for Self-Sovereign Identity Systems 2020-09-10 Iain Barclay, Maria Freytsis†, Sherri Bucher, Swapna Radha, Alun Preece, Ian Taylor +
      +

      Modelling self-sovereign identity systems seeks to provide stakeholders and software architects with tools to enable them to communicate effectively, and lead to effective and well-regarded system designs and implementations. This paper draws upon research from Actor-based Modelling to guide a way forward in modelling self-sovereign systems, and reports early success in utilising the iStar 2.0 framework to provide a representation of a birth registration case study.

      +
      +
    • +
    • Self Sovereign Digital Identity on the Blockchain: A Discourse Analysis 2019-04 Onat Kibaroglu +if you want understand the history of self-sovereign intellectual ideas its a good read. +
      +

      A key aim of this paper then, is to bring a discussion that must be (but currently is not) taking place in an academic context, due to its inherent multidisciplinary nature and complexities, into that particular realm of debate. This ‘history of self-sovereignty’, thus can be read as an experimental discourse analysis that discerns the contemporary usage of the concept

      +
      +
    • +
    • A Survey on Essential Components of a Self-Sovereign Identity 2018-07-17 Alexander Mühle, Andreas Grüner, Tatiana Gayvoronskaya, Christoph Meinel +
      +

      We further distinguish two major approaches, namely the Identifier Registry Model and its extension the Claim Registry Model. […] We will provide a more coherent view of verifiable claims in regards to blockchain based SSI and clarify differences in the used terminology. Storage solutions for the verifiable claims, both on- and off-chain, are presented with their advantages and disadvantages.

      +
      +
    • +
    + +

    Establishing SSI - Frontiers Research

    +
      +
    • Establishing Self Sovereign Identity +
      +

      • How will society transition from today’s vast, vulnerable identity data silos to SSI?

      +
        +
      • Will social media giants and governments embrace or resist SSI?
      • +
      • Will SSI play a role in activism by civil society organisations?
      • +
      • What are the incentives and commercial models that will encourage SSI adoption?
      • +
      • What kinds of governance structures need to be established for SSI? +The purpose of this Research Topic is to generate a rich resource for identity practitioners, researchers, technologists, potential adopters and many more to explore, understand, advance and enrich this subject.
      • +
      +
      +
    • +
    • Editorial: Establishing Self Sovereign Identity with Blockchain 2022-08-19 Frontiers +
      +

      This topic is a resource for those seeking to understand the building blocks and challenges of creating and growing SSI identity networks. Developing an SSI system is not straightforward; it takes a journey of collaboration and compromise.

      +
      +
    • +
    • Exploring Value Propositions to Drive Self-Sovereign Identity Adoption 2021-03-04 Mick Lockwood +
      +

      Original Research This paper presents research exploring the balancing of interactive friction and value proposition in the context of Self-Sovereign Identity (SSI) technology adoption. This work extends a related investigation of a full agency engagement with a

      +
      +
    • +
    • An Accessible Interface Layer for Self-Sovereign Identity 2021-03-02 Mick Lockwood +
      +

      Original Research The mechanisms and evolving standards collectively known as Self-Sovereign Identity (SSI) offer the prospect of a decentralised Internet by providing a central pillar for a Human-Centred Data Ecosystem (HCDE).

      +
      +
    • +
    • Development of a Mobile, Self-Sovereign Identity Approach for Facility Birth Registration in Kenya 2021-01-15 Maria Freytsis1, Iain Barclay, Swapna Krishnakumar Radha, Adam Czajka, Geoffery H. Siwo, Ian Taylor, Sherri Bucher +
      +

      This paper describes the development of a smartphone-based prototype system that allows interaction between families and health workers to carry out the initial steps of birth registration and linkage of mothers-baby pairs in an urban Kenyan setting using verifiable credentials, decentralized identifiers, and the emerging standards for their implementation in identity systems.

      +
      +
    • +
    • Distributed Ledger Technologies, Value Accounting, and the Self Sovereign Identity 2020-06-23 Sarah Manski +
      +

      Review Technological activists are designing blockchains and other distributed ledger technologies to challenge extractive value-accounting and identity management in global capitalism.

      +
      +
    • +
    + +

    Proposed Systems

    +
      +
    • SSI4Web: A Self-sovereign Identity (SSI) Framework for the Web 2022-07 Sadek Ferdous, Andrei Ionita +
      +

      a framework for integrating Self-sovereign Identity (SSI) for providing web services in a secure passwordless manner with much more user control and greater flexibility. We provide its architecture, discuss its implementation details, sketch out its use-case with an analysis of its advantages and limitations.

      +
      +
    • +
    • NSSIA: A New Self-Sovereign Identity Scheme with Accountability 2022 +
      +

      This thesis proposes a conceptual framework for the design of an ecosystem that supports self-sovereign identity. The research reviews theory, methodology, and technology from subjects such as design, identity, and distributed systems. Through the design process, a set of elements and functions supporting interactions within an ecosystem were developed. The design is revolved around the ideas of privacy, security, distribution, and interoperability. The findings are presented as two parts of a whole, the first being the conceptual framework that describes a set of essential factors that an ecosystem requires in order to fulfill the goals of self-sovereign identity and interoperability. The second is a set of visualizations of how the framework can be used to design systems and interactions, inside and between the systems, to create an ecosystem.

      +
      +
    • +
    • A Truly Self-Sovereign Identity System 2021-09-28 Quinten Stokkink, Georgy Ishmaev, Dick Epema, Johan Pouwelse +
      +

      we argue that without addressing privacy at the network level, SSI systems cannot deliver on this promise. In this paper we present the design and analysis of our solution TCID, created in collaboration with the Dutch government. TCID is a system consisting of a set of components that together satisfy seven functional requirements to guarantee the desirable system properties.

      +
      +
    • +
    • Analysis and Evaluation of Blockchain-based Self-Sovereign Identity Systems 2019-11-19 Martin Schaeffner +
      +

      The components of SSI will be described in detail, evaluated, and visualized in a components architecture. These include standards like decentralized identifiers (DIDs), verifiable credentials (VCs), and verifiable presentations (VPs). Further, the concepts of a decentralized public key infrastructure (DPKI) and a decentralized key management system (DKMS) are introduced. Additionally, this thesis deals in detail with the trust infrastructure of SSI.

      + +

      Additionally, this thesis focuses on SSI systems and their underlying DID methods. To provide an overview of existing identity systems, the SSI ecosystem is analyzed on its currently existing DID methods. Based on the presented DID methods, representative DID methods are selected and examined for further analysis and evaluation of the system. To analyze the DID methods and their systems, criteria are defined to emphasize the differences of each DID method. The results from the analysis are then used for evaluating the DID methods.

      +
      +
    • +
    • A First Look at Identity Management Schemes on the Blockchain 2018-01-10 Paul Dunphy, Fabien A. P. Petitcolas +
      +

      The emergence of distributed ledger technology (DLT) based upon a blockchain data structure, has given rise to new approaches to identity management that aim to upend dominant approaches to providing and consuming digital identities. These new approaches to identity management (IdM) propose to enhance decentralisation, transparency and user control in transactions that involve identity information; but, given the historical challenge to design IdM, can these new DLTbased schemes deliver on their lofty goals? We introduce the emerging landscape of DLT-based IdM, and evaluate three representative proposals – uPort, ShoCard and Sovrin – using the analytic lens of a seminal framework that characterises the nature of successful IdM schemes

      +
      +
    • +
    • Matching Identity Management Solutions to Self Sovereign Identity Solutions 2018-05-01 Tommy Koens +
      +

      We created an analysis of nearly 50 (blockchain based) digital identity management solutions, and matched these against Self Sovereign Identity (SSI) management principles and additional requirements. The document can be found here: https://www.slideshare.net/secret/uafcwzQQWH86SW

      +
      +
    • +
    + +

    Problem areas

    +
      +
    • Toward a Post-Quantum Zero-Knowledge Verifiable Credential System for Self-Sovereign Identity 2022-12-07 Simone Dutto, Davide Margaria, Carlo Sanna, Andrea Vesco of LNKS Foundation & Politecnico di Torino +
      +

      We describe the two main ZKP VCs schemes based on classical cryptographic assumptions, that is, the signature scheme with efficient protocols of Camenisch and Lysyanskaya, which is based on the strong RSA assumption, and the BBS+ scheme of Boneh, Boyen and Shacham, which is based on the strong Diffie-Hellman assumption. Since these schemes are not quantum-resistant, we select as one of the possible post-quantum alternatives a lattice-based scheme proposed by Jeudy, Roux-Langlois, and Sander, and we try to identify the open problems for achieving VCs suitable for selective disclosure, non-interactive renewal mechanisms, and efficient revocation.

      +
      +
    • +
    • Distributed Attestation Revocation in Self-Sovereign Identity 2022-08-10 Rowdy Chotkan, Jérémie Decouchant, Johan Pouwelse +
      +

      the first fully distributed SSI revocation mechanism that does not rely on specialised trusted nodes. Our novel gossip-based propagation algorithm disseminates revocations throughout the network and provides nodes with a proof of revocation that enables offline verification of revocations. We demonstrate through simulations that our protocol adequately scales to national levels.

      +
      +
    • +
    • Building a Credential Exchange Infrastructure for Digital Identity: A Sociohistorical Perspective and Policy Guidelines 2022-02-14 Mawaki Chango +
      +

      Credential Exchange Infrastructures based on open standards are emerging with work ongoing across many different jurisdictions, in several global standards bodies and industry associations, as well as at a national level. This article addresses the technology advances on this topic, particularly around identification mechanisms, through the Self-sovereign identity model.

      +
      +
    • +
    + +

    Use Cases

    +
      +
    • A Consortium Blockchain-Based Secure and Trusted Electronic Portfolio Management Scheme 2022-02-03 Mpyana Mwamba Merlec, Mainul Islam,Youn Kyu Lee, Hoh Peter +
      +

      This system guarantees the authenticity and integrity of user credentials and e-portfolio data. Decentralized identifiers and verifiable credentials are used for user profile identification, authentication, and authorization, whereas verifiable claims are used for e-portfolio credential proof authentication and verification. We have designed and implemented a prototype of the proposed scheme using a Quorum consortium blockchain network. Based on the evaluations, our solution is feasible, secure, and privacy-preserving. It offers excellent performance.

      +
      +
    • +
    • How to protect privacy in a datafied society? A presentation of multiple legal and conceptual approaches 2022-01-29 Oskar J. Gstrein, Anne Beaulieu +
      +

      serves as a key resource to analyse the usefulness of the approaches in the context of the increasing datafication of both private and public spheres.

      +
      +
    • +
    • Digital identity for development: The quest for justice and a research agenda 2020-12-29 Silvia Masiero +
      +

      we first propose a framework to map the theoretical link between digital identity and human development, articulated in three dimensions linking digital identity to expected development outcomes. Secondly, we present the seven papers in this collection in terms of how they problematise such a link, observing how each of them uses empirical data to increase existing knowledge on this connection and question it.

      +
      +
    • +
    • Beyond Consent: A Right-to-Use License for Mutual Agency 2019-12 Lisa LeVasseur; Eve Maler +
      +

      What’s needed is a method to enable true mutual agency between any two parties in an Internet-enabled relationship. We propose a right-to-use license for access permissions as a practical alternative to consent and contract as used today, and a taxonomy that classifies important types of permissions. We also examine new data sharing scenarios, including decentralized identity, that may support their use.

      +
      +
    • +
    • A Decentralized Digital Identity Architecture 2019-11-05 Geoff Goodell, Tomaso Aste +
      +

      Although this article shall focus on challenges related to identity systems for adult persons in the developed world, we argue that the considerations around data protection and personal data that are applicable in the humanitarian context, such as those elaborated by the International Committee of the Red Cross

      +
      +
    • +
    + +

    Background

    +
      +
    • Self-sovereign Identity – Opportunities and Challenges for the Digital Revolution 2017-12-05 Uwe Der, Stefan Jähnichen, Jan Sürmeli +
      +

      The interconnectedness of people, services and devices is a defining aspect of the digital revolution, and, secure digital identities are an important prerequisite for secure and legally compliant information exchange. Existing approaches to realize a secure identity management focus on central providers of identities such as national authorities or online service providers. Hence, changing residence or service provider often means to start over and creating new identities, because procedures for data portability are missing. Self-sovereign digital identities are instead created and managed by individuals, and enable them to maintain their digital identities independent from residence, national eID infrastructure and market-dominating service providers.

      +
      +
    • +
    • IDENTITY MATTERS - A primer paper on the rise and relevance of Self-Sovereign Identity. 2017-09 +
      +

      This list of 13 interesting projects / startups in the Self Sovereign Identity field should be treated as a starting point as of September 2017; it will be out of date when you read it …

      +
      +
    • +
    • Blockchain for Identity Management 2016-12-11 Ori Jacobovitz +
      +

      In this paper, I discusses the state of the art in Blockchain technology and its applications, focusing on applications and solutions in identity management

      +
      +
    • +
    • Towards Self-Sovereign Identity using Blockchain Technology 2016-10-26 Djuri Baars, Rabobank +
      +

      A case study has been performed on a solution which allows the exchange of KYC attributes, resulting from thorough Customer Due Diligence (CDD) as is often performed when opening a bank account. These attributes can be used by other entities, like insurance companies and mortgage lenders to make their on-boarding process easier for customers, since they don’t need to supply copies of the same documentation all over again. Also, the companies themselves could outsource their Customer Due Diligence (CDD) this way to lower costs and make fewer errors. Although the idea is very interesting, the studied solution did not meet the expectations. At the time the company behind the solution was very small and the process to improve very complex. The solution was also proprietary, creating dependence on the vendor, which heightens the adoption barrier

      +
      +
    • +
    • Decentralizing Privacy: Using Blockchain to Protect Personal Data 2015-03-02 +
      +

      Personal data, and sensitive data in general, should not be trusted in the hands of third-parties, where they are susceptible to attacks and misuse. Instead, users should own and control their data without compromising security or limiting companies’ and authorities’ ability to provide personalized services. Our platform enables this by combining a blockchain, re-purposed as an access-control moderator, with an off-blockchain storage solution. Users are not required to trust any third-party and are always aware of the data that is being collected about them and how it is used. In addition, the blockchain recognizes the users as the owners of their personal data. Companies, in turn, can focus on utilizing data without being overly concerned about properly securing and compartmentalizing them.

      +
      +
    • +
    • Establishing Identity Without Certification Authorities 1996 +
      +

      There are many methods for establishing identity without using certificates from trusted certification authorities. The relationship between verifier and subject guides the choice of method. Many of these relationships have easy, straight-forward methods for binding a public key to an identity, using a broadcast channel or 1:1 meetings, but one relationship makes it especially difficult. That relationship is one with an old friend with whom you had lost touch but who appears now to be available on the net. You make contact and share a few exchanges which suggest to you that this is, indeed, your old friend. Then you want to form a secure channel in order to carry on a more extensive conversation in private. This case is subject to the man-in-the-middle attack. For this case, a protocol is presented which binds a pair of identities to a pair of public keys without using any certificates issued by a trusted CA.

      +
      +
    • +
    • Security without Identification: Transaction Systems to make Big Brother Obsolete 1985 David Chaum +
      +

      With the new approach, an individual uses a different account number or “digital pseudonym” with each organization. Individuals will create all such pseudonyms by a special random process. Information further identifying the individual is not used. A purchase at a shop, for example, might be made under a one-time-use pseudonym; for a series of transactions comprising an ongoing relationship, such as a bank account, a single pseudonym could be used repeatedly. Although the pseudonyms cannot be linked, organizations will be able to ensure that the pseudonyms are not used improperly by such measures as limiting individuals to one pseudonym per organization and ensuring that individuals are held accountable for abuses created under any of their pseudonyms. Individuals will be able to authenticate ownership of their pseudonyms and use them while ensuring that they are not improperly used by others.

      +
      +
    • +
    • The Knowledge Complexity Of Interactive Proofs 1985 Shafi Goldwasser, Silvio Micali, and Charles Rackoff +
      +

      In this paper a computational complexity theory of the “knowledge” contained in a proof is developed. Zero-knowledge proofs are defined as those proofs that convey no additional knowledge other than the correctness of the proposition in question. Examples of zero-knowledge proof systems are given for the languages of quadratic residuosity and ‘quadratic nonresiduosity. These are the first examples of zero-knowledge proofs for languages not known to be efficiently recognizable.

      +
      +
    • +
    + +

    Reports

    +
      +
    • Self-sovereign identity as future privacy by design solution in digital identity? 2022-08 International Association of Privacy Professionals (White Paper) +
      +

      With ongoing research in the field and growing awareness of the potential for privacy protection of SSI solutions, the concepts of privacy by default and privacy by design are increasingly adopted for new architectures using distributed ledger technology. It will, however, need the private sector to follow a SSI market roadmap, and to implement and use the opportunities of SSI to complete this (r)evolution of digital identity

      +
      +
    • +
    • Self-Sovereign Identities (SSI) – user-focused concept for data-efficient identity management 2021-11-18 Bosch +
      +

      “Since offering users control and sovereignty over their own data is a highly desirable goal, we are working with innovation partners to establish an identity system that works without any central data collector and is operated equally by many participants,” says Dr. Nik Scharmann, Project Director of the “Economy of Things” (EoT) strategic advance engineering project at Bosch Research.

      +
      +
    • +
    • Digital Identity: the current state of affairs 2018-02 BBVA Research +
      +

      As public identities have been created by different authorities, and since a global public or private identity is not a realistic option in the short term, interoperability and the collaboration between different entities to offer complete solutions is decisive. In the long run, to become a trusted identity provider across different industries could represent a big business opportunity for financial institutions

      +
      +
    • +
    • Blockchain: Evolving Decentralized Identity Design 2017-12-01 +
      +

      Decentralized identity is evolving into self-sovereign identity networks and verification services. While efforts are underway to establish standards for these ecosystems, technical professionals should identify processes that will be affected and plan for integration scenarios in coming years.

      +
      +
    • +
    • A Comprehensive Guide to Self Sovereign Identity 2019-04-06 Kaliya ‘Identity Woman’ Young and Heather Vescent [Related] +
      +

      Self Sovereign Identity technologies give individuals and companies the ability to control and manage their own digital identifiers. This technology is gaining momentum as it solves previously unsolvable challenges. With the emergence of SSI open standards, a new layer of the internet emerges for the identity of people and organizations. SSI represents a new paradigm – it changes the identity game completely.

      +
      +
    • +
    + + +
    + +
    + +

    Meta

    + + + + + + + + + +

    + Tags + + + , + + + + +

    + + + + + + + + + +

    + Categories: + + + + + +

    + + + + +

    Updated:

    + +
    + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 00000000..a6b61f26 --- /dev/null +++ b/robots.txt @@ -0,0 +1 @@ +Sitemap: https://decentralized-id.com/sitemap.xml diff --git a/self-sovereign-identity.html b/self-sovereign-identity.html new file mode 100644 index 00000000..941127ad --- /dev/null +++ b/self-sovereign-identity.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/self-sovereign-identity/characteristics/index.html b/self-sovereign-identity/characteristics/index.html new file mode 100644 index 00000000..b1fd45ed --- /dev/null +++ b/self-sovereign-identity/characteristics/index.html @@ -0,0 +1,1426 @@ + + + + + + +Principles and Characteristics of Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 11 minute read + + + +

    + + +
    + + +
    + + + +

    The Path to Self Sovereign Identity

    +

    Christopher Allen’s seminal work, The Path to Self Sovereign Identity, helped to concretize and proliferate the ideals behind, and movement towards, Self Sovereign Identity.

    + +

    His article details the history of digital identity standards, and the user experience accompanying those standards. After describing from where we’ve come, Allen draws from leading thought on digital identity to compose the Principles of Self Sovereign Identity.

    + +

    Principles of Self Sovereign Identity

    + +
      +
    1. Existence. Users must have an independent existence. Any self-sovereign identity is ultimately based on the ineffable “I” that’s at the heart of identity. It can never exist wholly in digital form. This must be the kernel of self that is upheld and supported. A self-sovereign identity simply makes public and accessible some limited aspects of the “I” that already exists.
    2. +
    3. Control. Users must control their identities. Subject to well-understood and secure algorithms that ensure the continued validity of an identity and its claims, the user is the ultimate authority on their identity. They should always be able to refer to it, update it, or even hide it. They must be able to choose celebrity or privacy as they prefer. This doesn’t mean that a user controls all of the claims on their identity: other users may make claims about a user, but they should not be central to the identity itself.
    4. +
    5. Access. Users must have access to their own data. A user must always be able to easily retrieve all the claims and other data within his identity. There must be no hidden data and no gatekeepers. This does not mean that a user can necessarily modify all the claims associated with his identity, but it does mean they should be aware of them. It also does not mean that users have equal access to others’ data, only to their own.
    6. +
    7. Transparency. Systems and algorithms must be transparent. The systems used to administer and operate a network of identities must be open, both in how they function and in how they are managed and updated. The algorithms should be free, open-source, well-known, and as independent as possible of any particular architecture; anyone should be able to examine how they work.
    8. +
    9. Persistence. Identities must be long-lived. Preferably, identities should last forever, or at least for as long as the user wishes. Though private keys might need to be rotated and data might need to be changed, the identity remains. In the fast-moving world of the Internet, this goal may not be entirely reasonable, so at the least identities should last until they’ve been outdated by newer identity systems. This must not contradict a “right to be forgotten”; a user should be able to dispose of an identity if he wishes and claims should be modified or removed as appropriate over time. To do this requires a firm separation between an identity and its claims: they can’t be tied forever.
    10. +
    11. Portability. Information and services about identity must be transportable. Identities must not be held by a singular third-party entity, even if it’s a trusted entity that is expected to work in the best interest of the user. The problem is that entities can disappear — and on the Internet, most eventually do. Regimes may change, users may move to different jurisdictions. Transportable identities ensure that the user remains in control of his identity no matter what, and can also improve an identity’s persistence over time.
    12. +
    13. Interoperability. Identities should be as widely usable as possible. Identities are of little value if they only work in limited niches. The goal of a 21st-century digital identity system is to make identity information widely available, crossing international boundaries to create global identities, without losing user control. Thanks to persistence and autonomy these widely available identities can then become continually available.
    14. +
    15. Consent. Users must agree to the use of their identity. Any identity system is built around sharing that identity and its claims, and an interoperable system increases the amount of sharing that occurs. However, sharing of data must only occur with the consent of the user. Though other users such as an employer, a credit bureau, or a friend might present claims, the user must still offer consent for them to become valid. Note that this consent might not be interactive, but it must still be deliberate and well-understood.
    16. +
    17. Minimalization. Disclosure of claims must be minimized. When data is disclosed, that disclosure should involve the minimum amount of data necessary to accomplish the task at hand. For example, if only a minimum age is called for, then the exact age should not be disclosed, and if only an age is requested, then the more precise date of birth should not be disclosed. This principle can be supported with selective disclosure, range proofs, and other zero-knowledge techniques, but non-correlatibility is still a very hard (perhaps impossible) task; the best we can do is to use minimalization to support privacy as best as possible.
    18. +
    19. Protection. The rights of users must be protected. When there is a conflict between the needs of the identity network and the rights of individual users, then the network should err on the side of preserving the freedoms and rights of the individuals over the needs of the network. To ensure this, identity authentication must occur through independent algorithms that are censorship-resistant and force-resilient and that are run in a decentralized manner.
    20. +
    + + + +
      +
    • Principles or Cult - An Irreverant Discussion on the Principles of SSI 2021-09-01 Dingle Group +
      +

      The evolution of the Principles of SSI came about through the need to differentiate what is ‘true’ SSI versus marketing forces twisting the concept. This market driven motivator can bring cultish overtones to the process.

      +
      +
    • +
    • Self-Sovereign Bill of Rights 2019-07-05 lifeID Article +
      +

      There is a definitional gap to be filled, establishing what we think are the foundational attributes of a truly self-sovereign identity. It is our goal to inspire discussion and agreement within our community for what comprises a self-sovereign identity to ensure the success, integrity and sustainability of these solutions for people throughout the world.

      + +

      In light of this, we hold these truths to be self-evident features of any self-sovereign identity solution.

      +
      +
    • +
    • Schutte’s Critique of the Self-Sovereign Identity Principles 2016-10-26 Rebooting Web of Trust +
      +

      I’m taking a quick pass through Christopher Allen’s 10 principles for Self-Sovereign Identity, with an eye toward highlighting the primary shortcomings that I perceive. Note: I have a very unusual take on this. I understand that. I’m trying to be guided primarily by how mechanisms of coherence formation, perception and interaction amongst agents operate in complex adaptive systems.

      +
      +
    • +
    + +

    Opening Up the Conversation

    + +
    +

    The idea of digital identity has been evolving for a few decades now, from centralized identities to federated identities to user-centric identities to self-sovereign identities. However, even today exactly what a self-sovereign identity is, and what rules it should recognize, aren’t well-known.

    + +

    This article seeks to begin a dialogue on that topic, by offering up a definition and a set of principles as a starting point for this new form of user-controlled and persistent identity of the 21st century. - The Path to Self Sovereign Identity 2016-04 Rebooting Web of Trust

    +
    + +

    It was intended for that article to help open the conversation, not necessarily define the movement. All the same, the Principles of Self Sovereign Identity have remained a guiding beacon for the development of Self Sovereign Identity systems.

    + +

    That, said, the principles don’t represent the entirety of thought on necessary characteristics for Sovereign identity systems. This page is devoted to continued thought around what are the most important characteristics of Self Sovereign Identity.

    + +

    A Technology Free Definition of Self Sovereign Identity

    +

    That October, Joe Andrieu submitted A Technology‐Free Definition of Self‐Sovereign Identity to the third Rebooting the Web of Trust Design Workshop. Within it, he describes the Characteristics of SSI: Control, Acceptance, and Zero Cost.

    + +
    +

    1 No disrespect to Christopher Allen’s opening to the conversation, The Path to Self Sovereign Identity […] It gets a lot right, but leaves a few requirements out, e.g., recoverability and zero cost, and conflates “identities” and claims in an ambiguous manner.

    +
    + +

    Fundamental Characteristics of Self-Sovereign Identity

    +
      +
    • CONTROL - Self‐sovereign identities are controlled by the individual +
        +
      • Self‐generatable and Independent +
        +

        Individuals must be able to create identity information without asking for permission and be able to assert identity information from any authority.

        +
        +
      • +
      • Opt‐in +
        +

        The affordance for asserting identity information starts with the individual.

        +
        +
      • +
      • Minimal Disclosure +
        +

        Individuals should be able to use services with minimal identity information.

        +
        +
      • +
      • Non‐participation +
        +

        Individuals must be able to choose to not provide identity information for services where it isn’t absolutely required.

        +
        +
      • +
      • Opt‐out +
        +

        Individuals should be able to opt‐out of identifying records post‐facto as a matter of course.

        +
        +
      • +
      • Recoverable +
        +

        Sovereign identities must be robust enough to be recovered even if hard drives are lost, wallets stolen, or birth certificates lost in a fire.

        +
        +
      • +
      +
    • +
    • ACCEPTANCE - Self‐sovereign identities are accepted wherever observers correlate individuals across contexts. +
        +
      • Standard: +
        +

        The core standard (schema, serialization, and protocols) must be atomically minimal, providing the barest data set, allowing complexity to emerge not from a complicated data model but from a multiplicity of information types, authorities, and observations.

        +
        +
      • +
      • Non‐repudiatable: +
        +

        Self‐sovereign identities, at a minimum depend on cryptographic assurances, and most likely will be further enabled by non‐repudiatable public ledgers.

        +
        +
      • +
      • Reliable: +
        +

        Access to self‐sovereign identities must be at least as reliable as access to the Internet.

        +
        +
      • +
      +
    • +
    • ZERO COST - Finally, any proposed standard for self‐sovereign identity must be adoptable at absolutely minimal cost. +
      +

      The systems we use to make sense of the resulting identity transactions will provide more than enough consulting, software, and hardware revenue to finance the development of the core enabling technology. Just as the web browser was a zero cost entry into a vast economic and innovation engine of the world‐wide web, so too must self‐sovereign identity begin with the most cost‐effective on‐ramp that can be engineered.

      +
      +
    • +
    + +

    Furthering the Discussion

    +
      +
    • The Mental Models of Identity Enabled by SSI 2020-12-03 Adrian Doerk +The Models: Space Time • Presentation • Attribute • Relationship • Capability +
      +

      The following five mental models describe what people refer to, when speaking about identity and provide a useful structure of how these models can be executed in a digital environment leveraging SSI infrastructure and components.

      +
      +
    • +
    • The Three Pillars of Self-Sovereign Identity 2019-12-10 Evernym +
      +

      When implemented for the purpose of identity, everyone everywhere can issue, hold, and verify any credentials about anything. This means no more proprietary silos “owning” your identity. The combination of human and cryptographic trust in this environment means that you can finally get increased security and reduced friction at the same time.

      +
      +
    • +
    • The 5P’s of a Self-Sovereign Identity 2019-06-05 Dr Mark van Rijmenam +
      +

      A self-sovereign identity can be defined by the 5P’s as it is personal (it is about you), portable (meaning you can take your identity and data from one platform to another), private (you control your identity and data), persistent (it does not change without your consent) and protected (they cannot steal your identity).

      +
      +
    • +
    • LESS identity 2018-12-09 Tim Bouma +
      +

      I arrived at the term ‘Less Identity’ through some fun wordplay (yes, I do this stuff in my spare time). I was thinking about ‘Trust Frameworks’ and ‘Trustless Networks.’ When I factored out the common ‘Trust’, I arrived at ‘Trust[Less Networks and Frameworks].’

      +
      +
    • +
    • The Domains of Identity & Self-Sovereign Identity – Presentation from Kaliya Young 2018-11-06 New America +
      +

      Kaliya Young (“The Identity Woman”) explains 16 domains of identity -variously related to government, civil society, commerce, employment, and the data broker industry- as presented in her recent report. Kaliya then explains how SSI can fundamentally alter the relationships within these domains.

      +
      +
    • +
    • A Primer on Functional Identity 2017-08-26 Joe Andrieu rwot05-boston +
      +

      Unfortunately, digital systems can unwittingly compromise real-world identity. Sometimes this occurs because digital identity systems neglect to consider external effects. Other times, it happens with systems that didn’t even realize they were dealing with identity-related personal information. A functional perspective allows engineers to see beyond static attributes and traditional notions of “Personally Identifiable Information” to better understand how engineering choices can impact identity, even outside their systems.

      +
      +
    • +
    + +

    Background

    +

    Greatly influential on later thinking around digital identity and the development of Self Sovereign Identity

    +
      +
    • Kim Cameron Identity Laws 2005-05-13 IdentityBlog Whitepaper +
      +

      Summary: Understand the dynamics causing digital identity systems to succeed or fail in various contexts, expressed as the Laws of Identity. Together these laws define a unifying identity metasystem that can offer the Internet the identity layer it needs. (14 printed pages)

      +
      +
    • +
    + +

    Shows an early use of ‘sovereign’ in relation to our internet identities

    +
      +
    • What is Sovereign Source Authority? 2012-02 +
      +

      What is required for structural integrity of a Sovereign domain originated of, by, for people?
      +A recursive signatory is starting point for an accurate self-sourced method that repeats, generation after generation, person after person, such that no second-class process supersedes the inherent requirement for functional Rights.

      +
      +
    • +
    + +

    The term “Self Sovereign Identity” started becoming widely used in 2014

    +
      +
    • The Windhover Principles for Digital Identity, Trust, and Data 2014-09-21 Institute for Data Driven Design +
      +
        +
      1. Self-Sovereignty of Digital Identity and Personal Data: +Individuals and groups should have control of their digital personal identities and personal data.
      2. +
      +
      +
    • +
    • HubID First to Deploy Windhover Principles and Framework for Digital Identity, Trust and Open Data 2014-10-20 +
      +

      HubID, the self-sovereign digital identity system at the core of Hub Culture and the Ven currency, is the first consumer application to deploy the Windhover Principles and new frameworks for digital identity, trust and open data. The core technology has been in development with the Open Mustard Seed framework and quietly began use in July 2014 following a development announcement with ID3 in January 2014 at the World Economic Forum in Davos.

      +
      +
    • +
    + +

    This article popularized the idea and term Self Sovereign Identity

    +
      +
    • The Path to Self-Sovereign Identity 2016-04-25 Christopher Allen Popularized the concept of Self-Sovereign Identity +
      +

      Since then, the idea of self-sovereign identity has proliferated. Loffreto has blogged how the term has evolved13. As a developer, he shows one way to address self-sovereign identity: as a mathematical policy, where cryptography is used to protect a user’s autonomy and control. However, that’s not the only model. Respect Network instead addresses self-sovereign identity as a legal policy; they define contractual rules and principles that members of their network agree to follow14. The Windhover Principles For Digital Identity, Trust and Data15 and Everynym’s Identity System Essentials16 offer some additional perspectives on the rapid advent of self-sovereign identity since 2012.

      +
      +
    • +
    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/self-sovereign-identity/critique-caution/index.html b/self-sovereign-identity/critique-caution/index.html new file mode 100644 index 00000000..047079af --- /dev/null +++ b/self-sovereign-identity/critique-caution/index.html @@ -0,0 +1,1414 @@ + + + + + + +Critique and Caution regarding Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 8 minute read + + + +

    + + +
    + + +
    + + + +

    Main

    + +
      +
    • +Thread: VCs need Threat Modeling 2022-06-16 Pamela Dingle +
      +

      Another pre-read recommendation for @identiverse: the @openid for Verifiable Credentials Whitepaper.

      +
      + +
    • +
    • +I reckon most cases of over-identification stem either from bad habits 2022-03-10 SteveWilson +
      +

      (e.g. RPs gathering circumstantial AuthN signals) or from Surveillance Capitalism. Either way, better deals for users will come from better design, not by weaponising Digital Identity (SSI, DIDs).

      +
      +
    • +
    • +Mozilla Formally Objects to DID Core 2021-09-02 Drummond Reed, CCG Mailing List +
      +

      here’s the REAL irony. Mozilla and others are pointing to the URI spec and existing URI schemes as the precedent without recognizing that in in section 9.11 of the DID spec, we specifically compare the DID spec to the URN spec, RFC 8141. In fact we deliberately patterned the ABNF for DIDs  after the ABNF for URNs—and patterned DID method names after URN namespaces. And we set up a registry for the exactly the same way RFC 8141 establishes a registry of URN namespaces.

      + +

      Now: guess how many URN namespaces have been registered with IANA? SEVENTY*. Count em. I don’t see anyone complaining about interoperability of URN namespaces. Amd RFC 8141 was published over four years ago.

      +
      +
    • +
    • +Negative press related to DIDs and VCs 2021-06-29 Manu Sporny  +
      +

      These are things that I would expect we would normally just ignore, but I’ve received a number of private emails over the tweet above from various decision making parties inside the EU requesting that we respond publicly to theses sorts of accusations.

      +
      +
        +
      • +Chartering work has started for a Linked Data Signature Working Group @W3C Harry Halpin +
        +

        Hi, I’d like to point out that while there are no peer-reviewed publications on the (lack of) security of the so-called Verifiable Credential architecture and the problems with this kind of standardization of things like “Linked Data Proofs”, In fact, published a peer-reviewed article explaining in detail how utterly broken the entire DID and Verified Credential architecture is, and how this is damaging the credibility of the W3C, and it was presented at Mozilla.

        +
        +
      • +
      +
    • +
    • +Don’t use DIDs, DIDs, nor DIDs: Change My Mind (a.k.a. Oh no he DIDn’t) - Video 2021-04-11 Dave Huseby +
      +

      Joe came and fervently disagreed with my assertions. Lots of people had reasonable counter arguments. My main arguments are 1. DID Documents don’t have history when old keys are always relevant and 2. having 94 different DID methods that aren’t compatible nor replaceable and don’t function the same way is a HUGE problem. The W3C has been hard at work for the last four years in endless political fights over the design of the standard for decentralized identity documents and their identifiers.

      +
      +
    • +
    • [Literature] A Critique of Immunity Passports and W3C Decentralized Identifiers 2020-11-30 Harry Halpin +
      +

      Our analysis shows that this group of technical identity standards are based on under-specified and often non-standardized documents that have substantial security and privacy issues, due in part to the questionable use of blockchain technology. One concrete proposal for immunity passports is even susceptible to dictionary attacks. The use of ‘cryptography theater’ in efforts like immunity passports, where cryptography is used to allay the privacy concerns of users, should be discouraged in standardization. Deployment of these W3C standards for `self-sovereign identity’ in use-cases like immunity passports could just as well lead to a dangerous form identity totalitarianism.

      +
      +
    • +
    • +Blockchain, Self-Sovereign Identity, and Selling Off Humanity 2018-07-15 Wrench in the Gears +I think this piece is full of inaccuracies - it is also put together by someone really trying to understand a whole bunch of different things that some how get merged into being “all that bad blockchain technology that deprives people of dignity and rights” (Kaliya) +
      +

      It’s time activists began to develop a working knowledge of Blockchain and self-sovereign digital identity, because these are the mechanisms that will drive the transition to IoT monitoring for the purposes of Pay for Success deal evaluation

      +
      +
    • +
    + +

    Sheldrake Vs SSI

    + +
      +
    • +Human identity: the number one challenge in computer science 2022-07-14 Philip Sheldrake +
      +

      I find that many people working on digital identity today understand their undertaking solely in this bureaucratic context, even if they deny it, and they appear to operate therefore under the illusion that this somehow describes and supports our selves, culture, and nature, or at least has the qualities to do so.

      +
      +
    • +
    • +dystopia of self-sovereign identity 2020-11 Philip Sheldrake +
      +

      A community is forming under the banner of generative identity. By generative I mean ‘participating as nature’. It denotes a capacity to produce unprompted change, growing not shrinking the possible; a capacity for leverage across a range of tasks, adaptability to a range of different tasks, ease of mastery, and accessibility

      +
      +
        +
      • +Self Sovereign Identity Critique, Critique. IdentityWoman +
        +
        +

        if ever there’s a technological innovation for which ‘move fast and break things’ is not the best maxim, this is it.

        +
        + +

        To think that some how this community who has been working very slowly and diligently for 15 years […] is some how “moving fast” is preposterous.

        +
        +
      • +
      • +Self-Sovereign Identity Critique, Critique /2 +
        +

        It might be a surprise to you Philip but we have “an identity layer” that is used on the internet right now. It exists and billions use it every day (with standards we created out of the IIW community, Oauth and OpenIDConnect). The problem with it is […] companies own the identifiers we anchor our digitial representations of ourselves

        +
        +
      • +
      • +Self-Sovereign Identity Critique, Critique /3 +
        +
        +

        When the SSI community refers to an ‘identity layer’, its subject is actually a set of algorithms and services designed to ensure the frictionless transmission of incorruptible messages between multiple parties. This involves some clever mathematics and neat code that will undoubtedly prove of some value in the world with appropriate tight constraints, and it will certainly impact the operation of various conceptualisations of identity, but this is not human identity per se, or the digitalization of human identity. Far from it, as we shall see. +– THE DYSTOPIA OF SELF-SOVEREIGN IDENTITY (SSI)

        +
        + +

        So again. When I say you don’t understand the technology. I am reading things like this and asking myself what is he referring to?

        +
        +
      • +
      • +Self-Sovereign Identity Critique, Critique /4 +
        +

        Philip’s essay has so many flaws that I have had to continue to pull it a part

        +
        +
      • +
      • +Self-Sovereign Identity Critique, Critique /5 +
        +

        before you go pulling out and “waving around” the book Code: And other Laws of Cyberspace and saying “Code is Law” as if his work was a reason to NOT do anything in relationship to digital identity on the internet. He himself proposed an architecture for a certificate based digital identity system for the whole internet.

        +
        +
      • +
      • +Self-Soverieng Identity Critique, Critique /6 +
        +

        What is the point of doing this – to show you are “smart” you aren’t the first guy to show up and say – stop the presses – I have figured out all of identity. “Pay attention to ME”.

        +
        +
      • +
      • +Self-Sovereign Identity Critique, Critique /7 +
        +

        We have now gotten to the Buckminster Fuller section of the document.

        +
        +
      • +
      +
    • +
    • +The Generative Self Sovereign Internet 2020-12 Phil Windley +
      +

      Generativity is a function of a technology’s capacity for leverage across a range of tasks, adaptability to a range of different tasks, ease of mastery, and accessibility.

      +
      +
    • +
    • +Generative Identity 2021-01 Phil Windley +
      +

      The Generative Self-Sovereign Internet explored the generative properties of the self-sovereign internet, a secure overlay network created by DID connections. […]

      + +

      In this article, I explore the generativity of self-sovereign identity—specifically the exchange of verifiable credentials. One of the key features of the self-sovereign internet is that it is protocological—the messaging layer supports the implementation of protocol-mediated interchanges on top of it. This extensibility underpins its generativity.

      +
      +
    • +
    + +

    Caution

    + +
      +
    • +Is “acceptably non-dystopian” self-sovereign identity even possible? 2022-06-10 Molly Wood (Hacker News +
      +

      as more and more developers and companies and “blockchain visionaries” seek to eschew centralization and trust in the state and institutions, it seems that their definition of “acceptably” when they describe “acceptably non-dystopian” projects is very different from my own.

      +
      +
    • +
    • [Book] Identity Cycle 2021-11-18 Ian Grigg +
      +

      Identity Cycle is a book in four parts exploring the nature of identity and how it might or might not fit in a digital world

      + +

      Oddly, unlike most other innovations, the efforts to build flexible large scale identity systems into the digital domain have more or less flopped. More, in that they did not seem to protect and serve people, and less in that they have done something, even as their original promises were discarded.

      +
      +
    • +
    • +#Identity. Are we (the industry) the problem? 2021-08 MyDigitalFootprint +
      +

      It is evident that our ongoing discussions about identity, ethics, bias, privacy and consent revolve around a lot of noise (opinions) but little signal (alignment), but why?  Recognising that in 30 years of digital identity, we still lack coherent and coordinated action to make it work for everyone is a reality.

      +
      +
    • +
    • +An Examination of the Biases within Commercialized Identity 2021-03-09 Hello User +
      +

      “There is no discipline for software engineers when it comes to identity and privacy due to the pace at which they are expected to build, but this will likely change because of liabilities and regulation.”

      + +

      Takeaway #3: A potential side effect of the future of identity management could be a lack of anonymity.

      + +

      “This exposes that gray area around allowing free speech while maintaining the right to privacy, and who should have access to authentication and verification.”

      + +

      Takeaway #4: The technology exists to be able to create accountability models as it pertains to identity and to reduce misinformation.

      + +

      “The challenge is having uncomfortable conversations to address the issues surrounding diversity.”

      +
      +
    • +
    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/self-sovereign-identity/data-governance/index.html b/self-sovereign-identity/data-governance/index.html new file mode 100644 index 00000000..67dbe703 --- /dev/null +++ b/self-sovereign-identity/data-governance/index.html @@ -0,0 +1,1521 @@ + + + + + + +Data Governance and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 14 minute read + + + +

    + + +
    + + +
    + + + +

    Explainer

    +
      +
    • [Video] Data Sovereignty International Forum 2021(English) 2021-09-08 경기도청 +
      +

      My personal data has value?!
      +We need to be aware of data sovereignty to recognize and protect value of our personal data.
      +Make the Fair Data World Together!

      +
      +
    • +
    • Everybody has our data … except us 2021-06-20 reb00ted +
      +
        +
      • Google has all my e-mail. (And I don’t. They merely let me access it with a browser.)
      • +
      • Facebook has the list of all of my friends and what I said to them. (And I don’t.)
      • +
      • LinkedIn has all of my business contacts. (Repeat after me: and I don’t.)
      • +
      • Instagram has all my photos. Well, the Instagram department of Facebook does. (Chorus now: and I don’t.)
      • +
      • Amazon has the list of all my purchases, and knows what products I was interested in but didn’t buy after all. (AND I DON’T.)
      • +
      +
      +
    • +
    • [Video] Data as competitive advantage & control mechanism in platform economy 2021-06-19 +
      +

      Presenters: Sangeet Paul Choudary, Molly Schwartz Session host: Riikka Kämppi Molly Schwartz chats with Sangeet Paul Choudary - best-selling author of Platform Revolution and Platform Scale and founder of Platformation Labs - unpacks the ethics and economics of data.

      +
      +
    • +
    • Data for good: powering our way to a better world 2021-04-29 DigiMe +
      +

      We should absolutely all be taking care of the data that belongs to us, our data that we create, that we have a right to be able to control and share exactly as we choose. But we should also bear in mind the power of that data to help each of us, every day, benefit from the good that can come when it is shared and used to create a better world for us all.

      +
      +
    • +
    • The Authentic Data Economy. Universal Digital Trust at Global Scale 2021-02-27 David Huseby +
      +

      It leverages data collection and networking and personal computing advances. It makes our data ours and authentic. It builds on all of the previous work done by countless engineers and inventors and dreamers. However, by being the last big problem it represents the final piece that brings together everything that came before it. The scope of the authentic data economy is literally everything in the human sphere. There is nothing that this won’t change. Trust will go everywhere and into everything. But most importantly, so will privacy.

      +
      +
    • +
    • Personal data servers will help take back digital ID from big tech 2021-01-22 Wired +
      +

      In 2021, individuals will gain the ability to own servers where their data is stored – and with it control their online identities.

      + +

      […] because data from their healthcare provider acquired into the server can be used to authenticate and assert that fact without the need to give any identity information. By using PDAs, apps that rely on sensitive data will be able to access this and stay “identity blind”.

      +
      +
    • +
    • Katryna Dow - Data minimisation: value, trust and obligation 2020-10-14 UbiSecure +
      +

      Katryna talks to Oscar about her career (including inspiration from Minority Report), Meeco’s personal data & distributed ledger platform, the importance of data minimisation to inspire trust in organisations, and cultural differences in attitudes towards digital identity.

      +
      +
    • +
    • You are not your Data but Your Data is still You 2020-08-07 DeepDives +
      +

      In the digital age, individual privacy in the broadest sense is about control over protecting one’s personally identifiable information (PII), such as information about health, credit, shopping, or communication. But the types of information deemed ‘personally identifiable’ and the amount of control one has over them varies around the world.

      +
      +
    • +
    • Local-first software: You own your data, in spite of the cloud 2019-04 Ink and Switch +
      +

      a set of principles for software that enables both collaboration and ownership for users. Local-first ideals include the ability to work offline and collaborate across multiple devices, while also improving the security, privacy, long-term preservation, and user control of data.

      +
      +
    • +
    + +

    Self Sovereign Identity (SSI)

    +
      +
    • Design Principles for the Personal Data Economy 2022-06-22 MyDex (whitepaper +
      +

      A key part of this is continuity and longevity: a personal data store is for life, so the institutions providing personal data stores should be designed for decades (centuries, even). Whatever particular corporate form they take, legal safeguards relating to continuity and longevity of purpose need to be built into how they operate.

      +
      +
    • +
    • Self-sovereign identity: the future of personal data ownership? 2021-08 WEForum +
      +

      Self-sovereign identity is a promising technology to allow you to control your own data. However, to provide the true value of the technology, it is essential to establish governance framework for its operation.

      +
      +
    • +
    • The Anatomy Of Personal Data Sovereignty 2021-05-04 Forbes +
      +

      The data privacy/control issue isn’t new, but the attitude shift is. People care more, demand more, and the scale of change that has occurred due to the Covid-19 pandemic is major. As we live through times exposing such injustice and inequality, it’s becoming evident that this personal data ecosystem needs to undergo a major revamp.

      +
      +
    • +
    • Self Sovereign Identity Systems 2021-04-09 The Passion Pad +
      +

      We should have the right to manage our identity, free of any country or the place where we live. By giving this right to the government or any central authority, we give them much more power. Separating data rights from the actual data is important. User should have the right to decide who should have the access to his/her data.

      +
      +
    • +
    • Part 4: Getting on the Right Data Diet with Verifiable Credentials 2021-03-08 Evernym +
      +

      But there’s a difficult truth here. Much of the data is just plain wrong, wasteful, or at worst not compliant. We know this because businesses are spending boatloads of cash on fixing poor quality data and data compliance. And what’s the remedy? More data! More data sources, more attributes and profiles, more money. All fed by a new and increasingly sophisticated set of data APIs that are driving that growth.

      +
      +
    • +
    • [Video] Radical Exchange Talk: Data Agency. Individual or Shared? 2021-03-05 IdentityWoman +
      +

      Digital networks have centralized power over identities and information, creating problems for both markets and democracy. Does the solution require more shared agency over data? What might that look like? This panel discussion is structured around thought experiments to find solutions to this issue.

      +
      +
    • +
    • Self-Sovereign Identity – A Possibility for More Data Control for Users 2020-06-18 DataEthics.eu +
      +

      But also, the general populations’ computer skills must be taken into account when designing the solution, along with legal considerations of whether individuals should be allowed to sell sensitive data, such as health data to third parties. If it is legal to monetize personal data, users can be tempted to share personal data in a way that might harm them later e.g. sharing health data and later being denied an insurance. Monetization might also create a gap in the society and the world, having rich people prioritize protecting their privacy while less fortunate citizens might feel like they have no other option than selling their data. Thoughts about the monetization of data need to be considered in a legal context as it has been done with the donation of blood, when creating a self-sovereign identity solution. Furthermore, safeguard measures must be made against discrimination like only providing identity for a selected few, and to ensure that everyone have equal access to creating a trustworthy digital identity.

      +
      +
    • +
    + +

    Development

    +
      +
    • International Semantic Infrastructure: Requirements for a distributed data economy 2021-05-06 Paul Knowles +
      +

      Linking data together is about machine readability. Involved humans… need to understand. Do it through language. Humans like OCA because can understand data in different languages, makes sense for people. Human element. In that capture space. Want to refine OCA, take out some of the rules parts, masking overlay, conditional overlays, and get it away from OCA as architecture - it convolutes things. OCA only meant for making theings human-readable.

      +
      + +
    • +
    • Hidden in Plain Sight — the Transformational Potential of Personal Data 2021-04-12 MyDex +
      +

      Personal data stores apply the same economic logic to transform the costs of producing data driven services. Verified attributes are the digital equivalents of Henry Ford’s standardised parts. By enabling one organisation to instantly re-use data verified by another organisation they eliminate the need for vast amounts of duplicated effort and rework (re-creating each data point from scratch or checking its details, provenance etc).

      +
      +
    • +
    • Credential Marketplaces 2021-05-06 Martin Riedel, Stepan Gershuni Presentation +
      +

      Credential Marketplace is quite high up the SSI stack but we want to start this discussion.

      +
        +
      1. What is Credential Marketplace?
      2. +
      3. We have a Trust Triangle of Issuer-Holder-Verifier. This does not need any centralized entity except schema hosting.
      4. +
      5. However, we want to solve the problem of discovery of Issuers and Verifiers.
      6. +
      7. Example: I’m traveling to a new country. I need to get what healthcare VCs are needed to go there, in an automated way.
      8. +
      9. How can we solve this without relaying on a centralized registry of Verifier requirements and Issuer capabilities?
      10. +
      11. How it works
      12. +
      13. In order to discover issuers / vc types, there should be a registration step where issuers/verifiers actively OR passively provide metadata about their capabilities.
      14. +
      15. Credential Data — can contain some filters or constraints on the data from within the VC. E.g. As a Verifier, I only accept passport VC from only certain governments: only German nationals.
      16. +
      17. VC Metadata
      18. +
      19. Issuer Metadata
      20. +
      21. Reputation mechanism for credential issuers
      22. +
      23. Marketplace can also implement value transfer: paying for issuance by the verifier, for example. Even if they are part of different SSI ecosystems. This is optional but can help incentivize different participants.
      24. +
      +
      +
    • +
    + +

    Caution

    +
      +
    • Why Location Data Brokers Put All Communities At Risk 2022-06-06 Zach Edwards M2BA +
      +

      New work that may leverage decentralized ID from the supply chain side of things…but not sure (lots of links inside on data brokers harm)

      +
      +
    • +
    • What Does It Actually Mean When a Company Says, “We Do Not Sell Your Data?” 2021-09-03 John Philipin +
      +

      Probably because the alternatives produce even more income.

      +
      +
    • +
    • Data Mob Rule 2021-08 MoxyTongue +
      +

      Individual Rights are hard to come by historically. Strong people make them possible. First requirement of their existence is thus, strong people.

      +
      +
    • +
    • If your strategic plan is based on data, have you considered the consequences? 2021-04 MyDigitalFootprint +
      +

      How do you know your data set has the views of everyone who is critical to your business today and in the future? How do you know the tools you use provide equal weight to everyone to make our business thrive?  How do you know if the recommendation was written before the analysis? How do your incentives create a new bias?

      +
      +
    • +
    • Envy Counting The Cost of Data Collection, And A New Paradigm Of ‘Identity Holder Present’ 2021-03-12 Evernym +
      +

      It all feels like data envy to me. Aristotle described envy as the pain at the sight of another’s good fortune, stirred by “those who have what we ought to have.” Precisely.

      +
      +
    • +
    • Why framing “data” as an asset or liability is dangerous 2021-03 MyDigital Footprint +
      +

      If there is one thing that can change finance’s power and dominance as a decision-making tool, it is the rest of the data. According to Google (2020), 3% of company data is finance data when considered part of an entire company’s data lake. McKinsey reports that 90% of company decisions are based on finance data alone, the same 3% of data.

      +
      +
    • +
    • Dangerous Data: the role of data collection in genocides 2016-11-21 The Engine Room +
      +

      Last week, the UK Government passed what has been described by Jim Killock, director of the Open Rights Group, as the “most extreme mass surveillance law ever passed in a democracy”. The law, known officially as the Investigatory Powers Act, forces UK internet providers to store browsing histories — including domains visited — for one year, in case of police investigations. Unofficially, and in reference to its invasive powers, it has been nicknamed the Snooper’s Charter.

      +
      +
    • +
    + +

    Literature

    + + +

    Data Ecosystems

    +
      +
    • What’s in Your Data Ecosystem? 2021-12-09 State of Identity +
      +

      Indicio’s CEO, Heather Dahl, and CTO, Ken Ebert, identity wallets, verified credentials, the role of the Sovrin Foundation, and new momentum around interoperability across decentralized identity.

      +
      +
    • +
    • Trusted Data Ecosystems: The Indicio Way 2021-09-16 Indicio +
      +

      This multidimensional value—authenticity, compliance, integrity, and resilience—coupled with being easy to integrate is what separates the Indicio approach from the rest. Our growth in 16 months—with global enterprise customers and a global decentralized blockchain network supported by 23 companies on five continents is a sign that fundamental change is coming in the way we share information.

      +
      +
    • +
    • How to unleash the full potential of data? 2021-05-02 Alan Mitchell +
      +

      The main reason why vital information is not getting where it needs to be is that our data economy has evolved to be an organisation-centric ‘One User One Use’ (OUOU) system — whereas, thanks to the inner logic of data itself, it needs to operate as a ‘Many Users, Many Uses’ (MUMU) data ecosystem. +* 6: Breaking Down Silos with Open Ecosystems and True Data Portability 2021-03-11 Evernym +Every company providing a new digital identity solution believes that all the other digital identity options are not good enough, not secure enough, not fast enough. They believe they can do better.

      + +

      Yet collaboration will be critical to making digital identity work properly at scale.

      +
      +
    • +
    + +

    Data Institutions

    +
      +
    • The need for new Data Institutions 2022-05-30 Alan Mitchell +
      +

      we were presenting at the Open Data Institute’s event on Data Sharing and the Rise of Data Institutions — a crucially important subject for the years ahead. (You can see the slides of our presentation here.)

      +
      +
    • +
    • Helping Data Trusts Manage Personal Data 2022-05-03 Mydex +
      +

      Mydex CIC has just published a blog for Cambridge University’s Data Trust Initiative on ‘Helping Data Trusts Manage Personal Data’. In it, we address the challenges that arise as the Data Trust movement begins to scale.

      +
      +
    • +
    + +

    Organizations

    +
      +
    • Data Trusts Initiative +
      +

      interdisciplinary programme that pursues research at the interface of technology, policy and the law to better understand the role data trusts can play

      +
      +
    • +
    • Data Futures Lab Mozilla Foundation +
      +

      The Data Futures Lab is an experimental space for instigating new approaches to data stewardship challenges. It provides funding, scaffolding for collaboration, convening around emerging ideas, and a place to workshop approaches to data stewardship which give greater control and agency to people.

      +
      +
    • +
    • The Data Economy Lab +
      +

      The Data Economy Lab is a dynamic space to think through legal, policy, governance, and technological issues on Data Stewardship

      +
      +
    • +
    • Japan-based Dixon Siu to join the Board of aNewGovernance AISBL 2021-09-15 +
      +

      Given his breadth of experience and alignment with a number of strategic sectors where aNewGovernance is currently developing ecosystems, I am sure, he will bring incredible contribution.

      +
      +
    • +
    + +

    Companies

    +
      +
    • Europe’s top Data Portability Projects 2021-03-30 NGI +
        +
      • ALIAS – automating GDPR portability for applications developers.
      • +
      • Checkpipe Charlie – tool for describing and validating data.
      • +
      • DIP – Vaccination & Immunization Management using Verifiable Credentials.
      • +
      • Domi – SSI-based digital passport to facilitate data portability in the housing rental sector.
      • +
      • DPella – Data analyses with privacy in mind.
      • +
      • IDADEV-P2P – Blockchain Based Data Portability System
      • +
      • OpenPKG – decentralised data provenance system for improved governance and portability of personal data.
      • +
      • OpenXPort – Open export of data across different systems and providers.
      • +
      • ORATORIO – Energy data exchange platform.
      • +
      • Prov4ITData – Provenance-aware querying and generation for interoperable and transparent data transfer.
      • +
      • UI-Transfer – complete solution for “user initiated inter-controller and continuous data transfer”
      • +
      +
    • +
    • PSA Today with Julian Ranger, founder of Digi.me 2021-03-29 PSA Today, Digi.Me +
      +

      Personal data governance (in a world of surveillance capitalism) +Check out https://digi.me/ for more about Julian and his company and how they are going to market.

      +
      +
    • +
    + + +
    + +
    + +

    Meta

    + + + + + + + + + +

    + Tags + + + + + +

    + + + + + + + + + +

    + Categories: + + + + + +

    + + + + +

    Updated:

    + +
    + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/self-sovereign-identity/evolution-of-ssi.html b/self-sovereign-identity/evolution-of-ssi.html new file mode 100644 index 00000000..18de91c5 --- /dev/null +++ b/self-sovereign-identity/evolution-of-ssi.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/self-sovereign-identity/evolution-of-ssi/index.html b/self-sovereign-identity/evolution-of-ssi/index.html new file mode 100644 index 00000000..18de91c5 --- /dev/null +++ b/self-sovereign-identity/evolution-of-ssi/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/self-sovereign-identity/index.html b/self-sovereign-identity/index.html new file mode 100644 index 00000000..d7ceeb9b --- /dev/null +++ b/self-sovereign-identity/index.html @@ -0,0 +1,1499 @@ + + + + + + +Self Sovereign Identity (SSI) | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 14 minute read + + + +

    + + +
    + + +
    + + + +

    About Self Sovereign Identity

    +
      +
    • The Off Chain Internet: Decentralized Identity & Verifiable Credentials - Evin McMullen 2022-02-19 ETH Denver +FANTASTIC NEW TALK!!!! +
      +

      i’m excited to share with you a little bit more about the web 3 beyond the chain. Public ledgers are where we hang out most of the time, but the best of web 3 is yet to be because it hasn’t yet been built and embraced fully by all of us.

      +
      +
    • +
    • Decentralized identity: The Direct Presentation model 2022-02-02 Microsoft +
      +

      The technical name for the model at work here is called the Direct Presentation model. A credential is issued, and then held for a long period of time with intermittent voluntary presentations to many different verifiers. To put that back into our example, my auto club issues me a card, which I hold in my wallet for years (maybe decades!), and I might choose to show that card to a garage when I need a tow, or possibly to a store to get a discount.

      +
      +
    • +
    • [Video] Exploring the Decentralized Web, Episode 4: Digital Identity 2022-01-05 Filecoin Foundation +
      +

      Episode 4 explores the relationship between authentication and authorization, the rise of single sign-on platforms, and the advantages of and use cases for self-sovereign identity. Guests include Brian Behlendorf, Rainey Reitman, Danny O’Brien, Sarah Friend, Wendy Hanamura, Andrew Hill, and Brad Kam.

      +
      +
    • +
    • #SSI gives its owner control over some aspects of identity, but not all 2021-12-14 Jolocom +
      +

      Connections, relationships, and third-party issued credentials are not entirely self-sovereign, nor should they be. #JolocomAdvent #AdventCalendar

      +
      +
    • +
    • A Future Built on Decentralized Identity 2021-12-22 Bloom +
      +

      Decentralized identity is an emerging concept becoming more popular for online consumers by eliminating the need to pass personal identifiable information (PII) to an ever-increasing number of companies. However, in practice, decentralized identity has only existed for a handful of years, and its potential is still being discovered. So how did we get here?

      +
      +
    • +
    • SSI Essentials: Everything you need to know about Decentralized Identity 2021-11-29 Gataca +
      +

      Solving the identity paradox: the tradeoff between privacy, security, & user experience

      +
      +
    • +
    • Self-Sovereign Identity Crisis 2021-11-23 Lionsgate +
      +

      Through deceptive marketing practices the first-movers in the Digital ID market have done-away with the sovereignty. As a result a burgeoning new industry is experiencing a Self-Sovereign Identity Crisis.

      +
      +
    • +
    • [Video] Understanding the SSI Identity Model with Verifiable Credentials 2021-11-13 Manning +
      +

      Drummond Reed, an expert in Internet identity, security, privacy, and trust frameworks, explains the basic building blocks of SSI and how this new identity model fundamentally works.

      +
      +
    • +
    • What is Self Sovereign Identity 2021-10-13 Florian Strauf +
      +

      the digital representation of the identification process we know from the physical world. Things like showing our driver’s license to prove we are allowed to drive, or sending a bank statement to a real estate agent to prove our income and account balance.

      +
      +
    • +
    • [Video] Is Self Sovereign Identity Going Exponential - With Andrew Baker and A Suprise Guest 2021-10-27 Colin Iles +
      +

      despite the technological revolution we are living through, identity management is still as objectionable as ever, which is allowing criminals and companies (particularly the social media giants) to know more about you than can ever be justifiable.

      + +

      In this discussion I ask Andrew Baker, AWS’s Head of EC2 Engineering and a surprise guest, to share their views on whether Self Sovereign Identity management could be the solution and how likely it is

      +
      +
    • +
    • Decentralizing Identity - Taking Back Control 2021-10-13 Madigan Solutions +
      +

      In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet.

      +
      +
    • +
    • What is Self Sovereign Identity 2021-10-13 Florian Strauf +
      +

      The important thing in SSI is that instead of a stamp on the plastic card, the credential is signed cryptographically by the issuer, enabling anyone to verify who issued the credentials. This makes verification much easier than in the physical world.

      +
      +
    • +
    • [Video] Self-Sovereign Identity (SSI) Explained 2021-09-13 Animo +
      +

      In this video, we explain how third parties get to see a lot of personal information about you that they don’t really need. Whether it is your local supermarket or your new job, you’re often sharing a lot of data when all they really need is a very simple yes or no answer

      +
      +
    • +
    • Self-Sovereign Identity: a Primer 2021-08-03 Hartmut Obendorf +
      +

      Digital trust is often centralised, with select, well-known entities providing an anchor of trust that is propagated to everyone else; you are using this mechanism as you read this paragraph, having accessed a https: URL to find this article on your trusted platform, Medium.

      +
      +
    • +
    • Self-Sovereign Identity: What’s the Big Deal? 2021-07-06 Affinidi, Hackernoon +
      +

      Do you know where your digital credentials like your full name, date of birth, phone number, government ID, and other Personally Identifiable Information (PII) are stored online, and how they are used?

      +
      +
    • +
    • A beginner’s guide to self-sovereign identity (SSI) 2021-06-02 Domilabs +
      +

      An issuer makes claims or assertions about a user. These claims are bundled together into verifiable credentials and given to the user, who stores them in their digital wallet. From there, they can decide which verifiers they want to present these credentials to.

      +
      +
    • +
    • Distributed, Decentralized, Self-Sovereign Identity 2021-04-22 Condatis +
      +

      With DID already being implemented, this new and exciting technology is due to shake up the digital identity space. We expect decentralized identity to continue making headway, with more and more sectors and businesses adopting the technology.

      +
      +
    • +
    • [Video] Karyl Fowler (Transmute) and Juan Caballero (DIF) present Intro to SSI at #IIW31 2020-10 Keryl Fowler, Juan Caballero Slides +
      +

      Karyl and Juan revisited their slide deck from #IIW30 to give an overview of decentralized identity first as a “philosophy” at the confluence of ideological currents (Juan), and then as a set of specific emerging technologies which unlocks new mental models and business models that are still coming into focus sector by sector (Karyl). There follows a brief overview of educational resources, including some products of DIF’s recent educational “content sprint,” and a wide-ranging Q&A including podcast recommendations and how to navigate open standards for the first time. The slides are here, in downloadable and hyperlinked PDF form:

      +
      +
    • +
    • What Is Self-Sovereign Identity? 2020-04-28 Trinsic +
      +

      Self-sovereign identity is the marriage of real identity with the digital world that will ultimately make people’s lives better.² It’s still in its infancy, and there is a long road ahead to truly make digital identity as legitimate and nuanced as a real-world identity.

      +
      +
    • +
    • Explaining SSI to C-suite executives, and anyone else for that matter – John Phillips 2020-02-18 SSIMeetup +
      +

      John Phillips from 460degrees in Australia has been exploring with his team for more than two years for a way to describe Self-Sovereign Identity (SSI) that was easy to understand. We think he has found a good method to make SSI easy to understand for any C-suite executive and business people that goes beyond the technology.

      +
      +
    • +
    • How Verifiable Creds, Decentralized Identifiers and Blockchain Work Together for a Safer Internet 2021-08-22 Fluree, Hackernoon +
      +

      Verifiable credentials, DIDs, and blockchain are evidence of what’s to come: Web3, a more secure, widespread, machine-to-machine internet.

      +
      +
    • +
    • Introduction to Decentralized Identity IOTA Wiki +
      +

      Decentralized Identity or Self-Sovereign Identity (SSI) defines a new method for identity management and authentication. It removes the centralized aspects and puts the Identity subject in full control over its own identity. Decentralized Identity provides a solution for the increasing amount of database breaches, the lack of trust in any digital setting, and the increasingly difficult to comply with privacy legislation, such as GDPR.

      +
      +
    • +
    • Self-Sovereign Identity — wiki.p2pfoundation 2019-11-13 P2P Foundation +
      +

      The beauty of sovereignty isn’t complete and total control, but rather balance of power that leads to negotiations about the nature of the relationships between various entities in the system.” +

      +
      +
    • +
    • Self-Sovereign Identity 2019-06-17 Living Library +
      +

      Identification document (ID) is a crucial part of every individual’s life, in that it is often a prerequisite for accessing a variety of services — ranging from creating a bank account to enrolling children in school to buying alcoholic beverages to signing up for an email account to voting in an election — and also a proof of simply being.

      +
      +
    • +
    • [video] What is self-sovereign identity? 2019-05-31 Evernym +
      +
        +
      • A brief history and overview of self-sovereign identity / decentralized identity
      • +
      • The top consumer-focused and business-focused benefits of SSI
      • +
      • Real-world examples of SSI in action
      • +
      • How organizations can the journey to a decentralized future
      • +
      +
      +
    • +
    • Self-sovereign identity: 3 key questions 2019-03-19 CSO Online +
      +

      SSI is on the extreme end of the digital identity spectrum. Its focus is putting control back in the hands of you, the user. But SSI is not the only way to skin a cat.

      +
      +
    • +
    • Self-Sovereign Identity: Shifting the Locus of Control 2019-03-02 Tim Bouma +
      +

      Simply put, the old (centralized and federated models) the locus of control was between the other parties that could make decisions about me, whether I was in the picture or not. In the new model (self-sovereign identity), the user is put into the centre of his/her own locus of control. See above.

      +
      +
    • +
    • The Three Models of Digital Identity Relationships — How self-sovereign identity (SSI) is different, and why it’s better 2018-08-24 Timothy Ruff, Evernym +
      +

      SSI is powerful yet elegant, bold yet familiar, and through it we can finally break free from the paradox of having to sacrifice security for user experience (or vice versa): we can have both, and at levels vastly improved over the status quo. Wonderfully, SSI also has life-altering potential for at-risk populations around the globe.

      +
      +
    • +
    • Inevitable Rise of Self-Sovereign Identity 2018-03-28 +
      +

      The evolution of internet identity is the result of trying to satisfy three basic requirements:

      +
        +
      1. Security - the identity information must be protected from unintentional disclosure;
      2. +
      3. Control - the identity owner must be in control of who can see and access their data and for what purposes;
      4. +
      5. Portability - the user must be able to use their identity data wherever they want and not be tied into a single provide
      6. +
      +
      +
    • +
    • Self Sovereign Identity 2018-01-23 Kaliya ‘Identity Woman’ Young +
      +

      The Social Human Fabric: This is critical to why we actually are having these breakthroughs woven together to create the open standards for self-sovereign identity to become real. A dedicated group of individuals that have been actively meeting face to face twice a year for over 12 years at the Internet Identity Workshop, and other industry events like the RSA Conference, Cloud Identity Summit and the new kid on the collaboration block Rebooting the Web of Trust.

      +
      +
    • +
    + +

    Aspects of SSI

    + + + +

    Security

    +
      +
    • What is decentralized identity? 2022-07-06 CSO Online +
      +

      The DID model allows you to establish a relationship between your private key (your blockchain wallet) and your citizenship.  The issuing authority signs off on the truth of your claim and, thereafter, third parties can check your public key to see that the holder of the private key is in fact a British citizen.

      +
      +
    • +
    • Getting Data Security Right 2022-05-23 Alan Michel +
      +

      data security is about system-wide design, where many different elements need to fit together to create a working whole.

      +
      +
    • +
    • Impact of Self-Sovereign Identity on Cybersecurity 2022-04 Security Boulevard +
      +

      How does this change the world of cybersecurity protection? Typically, bad actors approach cybersecurity attacks by developing solutions that exploit the attack vectors of their target victims.

      + +

      There are 4 attack vector categories to self-sovereign identity that map directly to each element: Issuer, Holder, Trust Registry and Verifier.

      +
      +
    • +
    • ID Verification Threats On the Horizon 2022-03-31 Liminal Podcasts +
      +

      Cognito’s CEO Alain Meier joins the State of Identity host Cameron D’Ambrosi to dive into why industries beyond financial services are now in the market for identity verification. They also unpack the impact of synthetic identity fraud across verticals, and how platforms find the balance when building their onboarding processes.

      +
      +
    • +
    • Security, Silos, and Sovereignty 2021-03-12 Daniel Hardman +
      +

      Why portable security is the sleeper — but killer — feature for SSI

      + +

      what’s cool about DIDs (besides their self-service creation) is that their metadata is cryptographically verifiable. That means that anyone in the world can tell whether the metadata is legit, in the blink of an eye, just by asking software to check some math. And it also means that you can build a transport-independent, tamper-proof, encrypted communication channel with whoever controls a DID.

      +
      +
    • +
    • How Decentralized Identifiers Will Shape the Future of Identity 2020-11-09 HackerNoon +
      +

      Hackers value personal information the most. 96% of hacking groups’ primary motive is intelligence gathering. Researchers at privacy website PrivacyAffairs.com found that you can obtain a person’s full identity for the low price of $1,275.

      +
      +
    • +
    + +

    Literature

    + +
      +
    • [WhitePaper] Self Sovereign Identity 2022-05-10 Phil Windley, Blockchain Research Institute +
      +

      In this research, one of the leading experts and thought leaders in the digital identity space brings his latest thinking to enterprise innovators. He explains the value of the relationship view of identity, the nature of authentic digital relationships, the trust bases of identity systems, and the architecture of the identity metasystem, including decentralized identifier communication and the self-sovereign Internet. He then explores how to operationalize digital relationships and the potential of generative identities (e.g., verifiable credentials) and credential exchange. He concludes with a deep dive into self-sovereign identities in production: the UK National Health Service staff passport, Bonifii’s MemberPass for credit unions, the International Air Transport Association Travel Pass, and others. The project is a must-read for enterprise leaders looking to understand their opportunities in identity platforms and applications.

      +
      +
    • +
    • [Whitepaper] Self-Sovereign Identity Foundations, Applications, and Potentials of Portable Digital Identities 2021-09 Fraunhofer Institute for Applied Information Technology FIT +
      +

      This paper analyses the SSI paradigm’s conceptual characteristics and technical aspects and presents three use cases as examples. It becomes clear that SSI offers advantages in individual control, data security, and full portability of identities between different services. For example, forgeryand tamper-proof digital versions of important personal documents such as ID cards, passports, birth certificates or medical confirmations can be created. However, the use cases are not limited to personal SSI but can also be, for example, digital identities of organizations and physical objects in the context of IoT solutions. This is particularly important in connection with the comprehensive digitization of companies.

      +
      +
    • +
    • Digital identities – steps on the path to an ID ecosystem 2021-03-18 Bankenverband +This article is very very good in articulating the big picture of how SSI systems relative to older system and emerging fragmetned systems. +
      +

      An answer to these challenges is an ecosystem in which digital identity data can be exchanged in a way that is secure, reliable, scalable and convenient. This will have a positive impact on the economic future of Germany and Europe while at the same time enhancing the private sphere of the individual.

      +
      +
    • +
    + +

    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/self-sovereign-identity/privacy/index.html b/self-sovereign-identity/privacy/index.html new file mode 100644 index 00000000..966fe003 --- /dev/null +++ b/self-sovereign-identity/privacy/index.html @@ -0,0 +1,1457 @@ + + + + + + +Personal Privacy and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 10 minute read + + + +

    + + +
    + + +
    + + + +

    Explainer

    +
      +
    • What is Privacy? 2022-03 Phil Windley +
      +

      The International Association of Privacy Professionals (IAPP) defines four classes of privacy:

      +
        +
      • Bodily Privacy—The protection of a person’s physical being and any invasion thereof. This includes practices like genetic testing, drug testing, or body cavity searches.
      • +
      • Communications Privacy—The protection of the means of correspondence, including postal mail, telephone conversations, electronic mail, and other forms of communication.
      • +
      • Information Privacy—The claim of individuals, groups, or organizations to determine for themselves when, how, and to what extent information about them is communicated to others.
      • +
      • Territorial Privacy—Placing limitations on the ability of others to intrude into an individual’s environment. Environment can be more than just the home, including workplaces, vehicles, and public spaces. Intrusions of territorial privacy can include video surveillance or ID checks.
      • +
      +
      +
    • +
    • Top 5 Must Read Articles on Data Privacy 2022-04-18 Affinidi +
      +

      To help you get a good grasp of the data privacy concepts and what it means for you, we have put together some relevant articles that make for an interesting read. These articles are sure to give you a whole new perspective of data privacy.

      +
      +
    • +
    • Privacy, Authenticity, and Confidentiality 2022-03 Phil Windley +
      +

      Authenticity allows parties to a conversation to know to whom they are talking. Confidentiality ensures that the content of the conversation is protected from others. These three create a tradespace because you can’t achieve all three at the same time.

      +
      +
    • +
    • Identity is evolving — but the battle for privacy has only just begun 2022-03-10 Avast +
      +

      But with challenges in the offing and platforms preparing to do battle, we must all support initiatives that support privacy and security, as well as the services that will bolster it. We must expect better and support the solutions that help us do better. That’s the only way to create a future where privacy and security are at the core of our collective digital experiences.

      +
      +
    • +
    • The new age of privacy 2021-01-06 Ben Werdmuller +
      +

      Privacy is a human right. Surveillance has a chilling effect on free speech and freedom of association, which we consider to be fundamental tenets of democracy. Sure, you can make a bunch of money by learning everything you can about an individual and selling access to their attention. But not everything that is profitable should be permissible.

      +
      +
    • +
    • How the cookie poisoned the Web 2021-05-14 Doc Searls +
      +

      Have you wondered why you have no more privacy on the Web than what other parties grant you (which is none at all), and that you can only opt in or out of choices that others provide—while the only controls you have over your privacy are to skulk around like a criminal (thank you, Edward Snowden and Russell Brand, for that analogy) or to stay offline completely?

      +
      +
    • +
    • the personalization privacy paradox 2021-05-25 +
      +

      +“Zero party data is that which a customer intentionally and proactively shares with a brand. It can include preference center data, purchase intentions, personal context, and how the individual wants the brand to recognize her.”

      +
      +
    • +
    + +

    Self Sovereign Identity

    + +
      +
    • Decentralized Digital Identity: Shaping the Future of Privacy 2021-04-24 Open Nodes +
      +

      In May, Tribe held a Clubhouse session with the Dutch Blockchain Coalition (DBC), in partnership with the Singapore Infocomm Media Development Authority (IMDA). Together with representatives from Affinidi, SITA, and Sphereon, the industry players shared their insights on how blockchain is being used to shape the future of privacy, and some practical applications of decentralized digital identity.

      +
      +
    • +
    • Self-Sovereign Identity - The Nash Equilibrium Point of the Personal Identity Information Game 2021-05-07 ThoughtWorks +
      +

      “A silent war is ongoing between users and companies over the control of data.”

      +
        +
      1. Privacy or convenience is a question
      2. +
      3. SSI is the answer to this question
      4. +
      +
      +
    • +
    • Verifiable credentials are key to the future of online privacy 2021-07-26 Helpnet +
      +

      they offer a few advantages that we don’t get with paper records. Whereas a physical document (let’s say, a vaccine card) can be forged and passed off as authentic, the security mechanisms behind a verifiable credential means that it can never be tampered with and that anyone shown the credential will be able to immediately verify who issued it and to whom it was issued. 2021-06-08

      +
      +
    • +
    • Self Sovereign e-ID Schemes & Privacy Challenges 2021-12-13 Crypto Valley Conference 2021 +
      +

      Kurt Nielsen & Nagib Aouini from Partisia Blockchain

      +
      +
    • +
    • Identity and Privacy: Past, Present, and Digital 2018-09-21 Brenda K. Leong SSI Meetup +
      +

      Underlying this conversation is the concept of privacy. Is it a fundamental right? What does it mean? Who gets to decide which conveniences are worth the tradeoffs they require? Are the protections for personal data offered by policy and law sufficient, or should technical and security protections be required? Are some systems simply too high-risk to implement regardless of perceived benefits? To answer those questions, it’s important to understand the technologies at work – biometrics such as fingerprints and facial recognition offer greater reliability, security and certainty, but raise fears of “permanent” breach if the personal data is compromised. These systems offer accessibility at scale that can be updated throughout a lifetime in a way that password-based accounts cannot equal. But fair access to all, protections of personal data, and most importantly, legal, policy, and technical protections against discrimination and abuse are critical to ensuring these and related technologies are not simply used to restrict personal freedom, or target groups and other populations. Brenda covers how these and other aspects of the modern concept of “digital identity” are being approached in different ways, and what some of the benefits and risks are for the future.

      +
      +
    • +
    • Zero-Knowledge Proofs: Privacy-Preserving Digital Identity 2018-10-12 Clare Nelson SSI Meetup +
      +

      Clare will explain why ZKPs are so powerful, and why they are building blocks for a range of applications including privacy-preserving cryptocurrency such as Zcash, Ethereum, Artificial Intelligence, and older versions of Trusted Platform Modules (TPMs). The presentation includes many backup slides for future learning and researching, including four slides of references.

      +
      +
    • +
    + +

    Policy

    +
      +
    • UNDP LEGAL IDENTITY AGENDA ONLINE FORUM: PRIVATE SECTOR ENGAGEMENT ROUNDTABLES: DATA PROTECTION AND PRIVACY 2022-07-13 UNStats +
      +

      A second Private Sector Engagement Roundtable was held on February 10, 2022 building on the first roundtable held in May 2021. The forum drew 74 virtual participants. Hosted by the UN Legal Identity Agenda (LIA) Task Force1, the roundtable with members of UN entities and the private technology sector addressed, core questions about data protection and privacy, as well as policy issues concerning legal identity systems.

      +
      +
    • +
    • Letter to Attorney General Becerra Re: FinCen Proposed Rule Privacy concerns 2021-02-23 Ally Medina BlockAdvocacy +
      +

      Our concerns with the consumer privacy implications of this proposed rule are twofold:

      + +

      First, the proposed rule’s requirement that MSB’s collect identifying information associated with wallet addresses will create reporting that extends well beyond the intent of the rule or the transaction.

      +
      +
    • +
    + +

    Business

    +
      +
    • The business of Privacy is Booming 2021-11-09 +
      +

      Investors and consumers show growing enthusiasm for privacy-focused alternatives to Google and Facebook amid renewed scrutiny over the real cost of their “free” services.

      +
      +
    • +
    • The Rising Consumer Demand for Data Privacy and Autonomy 2021-11-19 Sequoia +
      +

      Increased supply of user-friendly private tech and increased demand for privacy have converged, creating a moment of unprecedented opportunity for founders with a vision for privacy-first online experiences.

      +
      +
    • +
    + +

    Development

    +
      +
    • Why Privacy by (Re)Design Better Defines Responsibility for Privacy 2021-09 Anonyome +
      +

      Where privacy by design puts the onus on app developers to be proactive about data privacy, privacy by (re)design redesigns the “app ecosystem to address data sharing”, spreading the burden.

      +
      +
    • +
    • Can Consent Ever Play a Valuable Role in Consumer Privacy? 2021-08 Anonyme +
      +

      Can we rely on ‘informed consent’ if the informed part is largely missing?
      +Consent doesn’t scale well from the consumer’s perspective.

      +
      +
    • +
    • Reciprocal Negotiated Accountability 2021-06-21 Phil Windley +
      +

      The self-sovereign internet underscores a tension between those who desire perfect oversight of society and those who desire perfect privacy. In this post, I explore a method for conditional legibility of private communications.

      +
      +
    • +
    • Agency By Design (Privacy is not Enough) 2021-05-06 Adrian Gropper +
      +

      I’m not a fan of Privacy by Design.
      +In the industry are only concerned about compliance, very rarely talk about Human Agency
      +Privacy by Default is the opposite in some sense to privacy by design
      +The problem is that It conflict with community in many cases. (e.g. social credit score)
      +Cultural differences (EU accepts better centralization than US)
      +Delegation and agency are one the same thing
      +Agency is a much bigger thing and delegation is a mechanism that supports it
      +I want my fiduciaries to know as much as possible of me (e.g. my doctor, my lawyer)
      +Model Agency as hierarchy and delegation is the mean to have it.

      +
      +
    • +
    • Understand the ORGANS Framework Before Building Privacy-Preserving Apps 2022-08-23 Affinidi +
      +
        +
      • O -> Open Standards
      • +
      • R -> Revocable by individuals
      • +
      • G -> Granular
      • +
      • A -> Auditable
      • +
      • N -> Notice to all parties involved
      • +
      • S -> Secure
      • +
      +
      +
    • +
    • Data Privacy: does anyone care? 2021-09-15 Meeco +
      +

      The compelling data and research suggest that my original question now needs to be reframed. People most certainly do care about their data privacy. The question now is: how are organisations going to bridge this data privacy chasm?

      +
      +
    • +
    • Provisional Authenticity and Functional Privacy 2022-03 Phil Windley +
      +

      Provisional authenticity and confidentiality can help us manage the trade offs between privacy and authenticity to support online accountability along with functional privacy.

      +
      +
    • +
    + +

    Application

    + + +

    Privacy Violations

    +
      +
    • Businesses need to ‘mind the trust gap’ so users don’t need to sacrifice privacy, MEF Global Consumer Trust Survey finds 2021-05-20 Digi.me +
      +
        +
      • Users sacrifice privacy and security for access to valued services
      • +
      • Smartphone users begin to sense improvement in the mobile environment
      • +
      • More and more users take protective steps, but remain exposed to harm
      • +
      • Protective actions do not necessarily drive confidence
      • +
      • Cost, knowledge and perceived complexity are key barriers
      • +
      • Transparency and control are key values for users
      • +
      +
      +
    • +
    • Privacy Harms 2021-02-09 Daniel Solove Teach Privacy +
      +

      This article makes two central contributions. The first is the construction of a road map for courts to understand harm so that privacy violations can be tackled and remedied in a meaningful way.

      +
      +
    • +
    • John Oliver on Surveillance Capitalism 2022-04 Phil Windley +
      +

      In researching this story, we realized that there is any number of perfectly legal bits of f—kery that we could engage in. We could, for example, use data brokers to go phishing for members of congress, by creating a demographic group consisting of men, age 45 and up, in a 5-mile radius of the U.S. Capitol, who had previously visited sites regarding or searched for terms including divorce, massage, hair loss and mid-life crisis.

      +
      +
    • +
    • Google Sued for Misleading Users Over Location Data Privacy 2022-03 Anonyme +
      +

      “Google falsely led consumers to believe that changing their account and device settings would allow customers to protect their privacy and control what personal data the company could access. The truth is that contrary to Google’s representations it continues to systematically surveil customers and profit from customer data.”

      +
      +
    • +
    • [Report] Me2BA Product Testing Spotlight Report Published: Data Sharing in Primary & Secondary School Mobile Apps 2021-05-04 Me2Ba +
      +

      60% of School Apps are Sending Student Data to Potentially High-risk Third Parties Without Knowledge or Consent According to New Research from Me2B Alliance

      +
      +
    • +
    • Someone could be tracking you through your headphones 2021-09-02 NRK Beta +
      +
        +
      • At least 9149 products with Bluetooth transmitters were uniquely recognized at least 24 hours apart.
      • +
      • At least 129 headphones could be tracked in the dataset for longer than 24 hours.
      • +
      • Popular headphones models from Bose, Bang & Olufsen, Jabra, Sennheiser and JBL can be tracked over longer periods of time.
      • +
      +
      +
    • +
    • Links Between Privacy and Disinformation: Julia Angwin 2021-07 +
      +

      Privacy, as we know, is a complex topic. When it converges with technology, it becomes more complicated.  One aspect of this complexity is where privacy fits in with disinformation—false or misleading information spread intentionally to confuse or manipulate people.

      +
      +
    • +
    • [Literature] Privacy Risks With Opioid Recovery Apps 2021-07-07 ExpressVPN +
      +

      Perhaps the most alarming revelation from our study of ten opioid addiction treatment and recovery apps is the consistent access of unique identifiers, given the sensitivity of privacy around health and substance use issues.

      +
      +
    • +
    + + +
    + +
    + +

    Meta

    + + + + + + + + + +

    + Tags + + + , + + + + +

    + + + + + + + + + +

    + Categories: + + + + + +

    + + + + +

    Updated:

    + +
    + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/self-sovereign-identity/ssi-principles-vs-characteristics.html b/self-sovereign-identity/ssi-principles-vs-characteristics.html new file mode 100644 index 00000000..18de91c5 --- /dev/null +++ b/self-sovereign-identity/ssi-principles-vs-characteristics.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/self-sovereign-identity/ssi-principles-vs-characteristics/index.html b/self-sovereign-identity/ssi-principles-vs-characteristics/index.html new file mode 100644 index 00000000..18de91c5 --- /dev/null +++ b/self-sovereign-identity/ssi-principles-vs-characteristics/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/self-sovereign-identity/user-experience.html b/self-sovereign-identity/user-experience.html new file mode 100644 index 00000000..b8f62c1c --- /dev/null +++ b/self-sovereign-identity/user-experience.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/self-sovereign-identity/user-experience/index.html b/self-sovereign-identity/user-experience/index.html new file mode 100644 index 00000000..b8f62c1c --- /dev/null +++ b/self-sovereign-identity/user-experience/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 00000000..feac3183 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,1332 @@ + + + +https://decentralized-id.com/projects/hyperledger/indy/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/self-sovereign-identity/ +2023-06-22T00:00:00+13:00 + + +https://decentralized-id.com/self-sovereign-identity/characteristics/ +2023-06-24T00:00:00+13:00 + + +https://decentralized-id.com/history/2010s/late/von_first-production-government-deployment-hyperledger-indy/ +2019-07-11T00:00:00+13:00 + + +https://decentralized-id.com/development/ +2019-12-11T00:00:00+13:00 + + +https://decentralized-id.com/government/ +2023-07-02T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/regulation/gdpr/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/workshops/rebooting-web-of-trust/ +2020-10-10T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/ +2023-06-01T00:00:00+13:00 + + +https://decentralized-id.com/history/ +2020-01-05T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/ethereum/ +2023-06-26T00:00:00+13:00 + + +https://decentralized-id.com/companies/ibm/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/events/hgf-2018/ +2019-03-06T00:00:00+13:00 + + +https://decentralized-id.com/organizations/decentralized-identity-foundation/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/companies/microsoft/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/organizations/sovrin-foundation/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/bitcoin/ +2023-06-25T00:00:00+13:00 + + +https://decentralized-id.com/resources/literature/ +2023-07-01T00:00:00+13:00 + + +https://decentralized-id.com/history/2000s/xri-data-exchange/ +2020-12-01T00:00:00+13:00 + + +https://decentralized-id.com/companies/danube-tech/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/web-3/ethereum/uport-veramo-serto/ +2023-06-27T00:00:00+13:00 + + +https://decentralized-id.com/organizations/mydata/ +2023-06-18T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/organizations/women-in-identity/ +2019-07-15T00:00:00+13:00 + + +https://decentralized-id.com/history/2000s/ +2020-01-04T00:00:00+13:00 + + +https://decentralized-id.com/history/2010s/early/personal-data/ +2020-01-04T00:00:00+13:00 + + +https://decentralized-id.com/history/2010s/late/blockchain/ +2020-01-05T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/json-ld/ +2023-05-19T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/eu/eidas/ +2023-06-08T00:00:00+13:00 + + +https://decentralized-id.com/projects/hyperledger/aries/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/blockcerts/ +2023-06-02T00:00:00+13:00 + + +https://decentralized-id.com/decentralized-web/scuttlebot/ +2020-01-09T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/webauthn/ +2023-05-19T00:00:00+13:00 + + +https://decentralized-id.com/about/ +2023-06-07T00:00:00+13:00 + + +https://decentralized-id.com/development/linked-data/ +2023-06-02T00:00:00+13:00 + + +https://decentralized-id.com/resources/getting-started/ +2023-07-01T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/decentralized-identifier/ +2023-08-18T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/verifiable-credentials/ +2023-08-29T00:00:00+13:00 + + +https://decentralized-id.com/government/canada/pctf/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/ +2023-06-15T00:00:00+13:00 + + +https://decentralized-id.com/government/usa/ +2023-06-28T00:00:00+13:00 + + +https://decentralized-id.com/government/usa/dhs/ +2020-11-02T00:00:00+13:00 + + +https://decentralized-id.com/companies/evernym/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/companies/mattr/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/workshops/internet-identity-workshop/ +2020-11-10T00:00:00+13:00 + + +https://decentralized-id.com/companies/meeco/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/companies/transmute/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/companies/karyl-fowler_transmute/ +2021-04-19T00:00:00+13:00 + + +https://decentralized-id.com/web-3/ethereum/3box-ceramic/ +2023-06-25T00:00:00+13:00 + + +https://decentralized-id.com/companies/spherity/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/companies/hyland-credentials-learning-machine/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/companies/trinsic/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/ +2023-06-03T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/blockstack/ +2020-11-10T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/veres-one/ +2020-11-10T00:00:00+13:00 + + +https://decentralized-id.com/decentralized-web/handshake/ +2020-11-10T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/ontology/ +2020-11-11T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/dragonchain-factor/ +2020-11-17T00:00:00+13:00 + + +https://decentralized-id.com/government/canada/bcgov/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/switzerland/zug/ +2023-06-05T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/hyperledger/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/gs1/ +2023-05-20T00:00:00+13:00 + + +https://decentralized-id.com/projects/gleif/keri/ +2023-06-03T00:00:00+13:00 + + +https://decentralized-id.com/history/2000s/early/augmented-social-network/ +2020-11-26T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/claims-and-credentials/ +2020-11-25T00:00:00+13:00 + + +https://decentralized-id.com/organizations/planetwork/ +2020-11-25T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/did-communications/ +2023-06-03T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/did-authentication/ +2023-06-11T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/identifiers-and-discovery/ +2023-06-11T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/interop/ +2020-11-26T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/secure-data-storage/ +2023-06-11T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/schema-org/ +2020-11-27T00:00:00+13:00 + + +https://decentralized-id.com/web-3/ethereum/consensys/ +2023-06-25T00:00:00+13:00 + + +https://decentralized-id.com/web-3/ethereum/baseline/ +2023-06-26T00:00:00+13:00 + + +https://decentralized-id.com/government/canada/diacc/ +2023-06-05T00:00:00+13:00 + + +https://decentralized-id.com/government/usa/california +2023-06-10T00:00:00+13:00 + + +https://decentralized-id.com/history/2000s/early/dataweb-introduction-to-xdi/ +2020-12-09T00:00:00+13:00 + + +https://decentralized-id.com/application/humanitarian/ +2023-06-15T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/iota-foundation/ +2021-04-14T00:00:00+13:00 + + +https://decentralized-id.com/organizations/id2020/ +2023-08-12T00:00:00+13:00 + + +https://decentralized-id.com/projects/hyperledger/ursa/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/organizations/gleif/ +2023-07-03T00:00:00+13:00 + + +https://decentralized-id.com/application/covid-19/lfph_cci_good-health-pass/ +2023-06-18T00:00:00+13:00 + + +https://decentralized-id.com/resources/ +2023-06-30T00:00:00+13:00 + + +https://decentralized-id.com/development/object-capabilities/ +2023-05-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/Gataca/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/GlobalID/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/IDramp/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/Indicio/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/Lissi/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/MagicLabs/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/Mattereum/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/MyDEX/ +2023-03-30T00:00:00+13:00 + + +https://decentralized-id.com/companies/Spherity/ +2023-03-30T00:00:00+13:00 + + +https://decentralized-id.com/companies/Spruce/ +2023-03-31T00:00:00+13:00 + + +https://decentralized-id.com/companies/ValidatedID/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/sdo/w3c/credentials-community-group/ +2023-07-03T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/exchange-protocol/ +2023-06-03T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/mobile-drivers-license-mdl-iso-18013/ +2023-06-03T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/openid/openid-connect/ +2023-08-13T00:00:00+13:00 + + +https://decentralized-id.com/organizations/trustoverip/ +2023-07-02T00:00:00+13:00 + + +https://decentralized-id.com/organizations/centre/ +2023-07-03T00:00:00+13:00 + + +https://decentralized-id.com/government/canada/ +2023-06-10T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/eu/ebsi-essif/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/history/2020s/early/essif-lab/ +2023-06-08T00:00:00+13:00 + + +https://decentralized-id.com/government/australia/ +2023-06-07T00:00:00+13:00 + + +https://decentralized-id.com/government/india/ +2023-06-07T00:00:00+13:00 + + +https://decentralized-id.com/government/new-zealand/ +2023-06-07T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/switzerland/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/united-kingdom/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/eu/data-governance-act/ +2023-06-10T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/sidetree/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/projects/hyperledger/anoncreds/ +2023-07-02T00:00:00+13:00 + + +https://decentralized-id.com/development/biometrics/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/application/IOT/ +2023-06-17T00:00:00+13:00 + + +https://decentralized-id.com/decentralized-web/biometrics/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/application/education/ +2023-06-16T00:00:00+13:00 + + +https://decentralized-id.com/application/healthcare/ +2023-06-16T00:00:00+13:00 + + +https://decentralized-id.com/application/kyc/ +2023-06-16T00:00:00+13:00 + + +https://decentralized-id.com/application/travel/ +2023-06-16T00:00:00+13:00 + + +https://decentralized-id.com/government/africa/ +2023-06-27T00:00:00+13:00 + + +https://decentralized-id.com/application/covid-19/ +2023-06-18T00:00:00+13:00 + + +https://decentralized-id.com/application/use-cases/ +2023-06-18T00:00:00+13:00 + + +https://decentralized-id.com/application/supply-chain/ +2023-06-18T00:00:00+13:00 + + +https://decentralized-id.com/application/guardianship/ +2023-07-02T00:00:00+13:00 + + +https://decentralized-id.com/application/trending-adoption/ +2023-06-19T00:00:00+13:00 + + +https://decentralized-id.com/development/user-experience/ +2023-06-23T00:00:00+13:00 + + +https://decentralized-id.com/development/architecture/ +2023-06-23T00:00:00+13:00 + + +https://decentralized-id.com/development/ethics-rights-sovereignty/ +2023-06-23T00:00:00+13:00 + + +https://decentralized-id.com/web-3/ +2023-06-27T00:00:00+13:00 + + +https://decentralized-id.com/web-3/id/ +2023-06-27T00:00:00+13:00 + + +https://decentralized-id.com/self-sovereign-identity/data-governance/ +2023-06-29T00:00:00+13:00 + + +https://decentralized-id.com/web-3/nft/ +2023-06-28T00:00:00+13:00 + + +https://decentralized-id.com/web-3/dao/ +2023-06-28T00:00:00+13:00 + + +https://decentralized-id.com/web-3/defi/ +2023-06-28T00:00:00+13:00 + + +https://decentralized-id.com/web-3/metaverse/ +2023-06-28T00:00:00+13:00 + + +https://decentralized-id.com/development/decentralization/ +2023-06-29T00:00:00+13:00 + + +https://decentralized-id.com/self-sovereign-identity/critique-caution/ +2023-08-19T00:00:00+13:00 + + +https://decentralized-id.com/self-sovereign-identity/privacy/ +2023-06-29T00:00:00+13:00 + + +https://decentralized-id.com/development/business/ +2023-06-30T00:00:00+13:00 + + +https://decentralized-id.com/development/governance-trust-frameworks-registries/ +2023-07-01T00:00:00+13:00 + + +https://decentralized-id.com/development/wallets/ +2023-07-01T00:00:00+13:00 + + +https://decentralized-id.com/development/interop/ +2023-07-02T00:00:00+13:00 + + +https://decentralized-id.com/application/future/ +2023-07-02T00:00:00+13:00 + + +https://decentralized-id.com/projects/tbd/web5/ +2023-07-05T00:00:00+13:00 + + +https://decentralized-id.com/organizations/Linux-Foundation-Public-Health_Cardea/ +2023-08-12T00:00:00+13:00 + + +https://decentralized-id.com/organizations/openid/ +2023-08-12T00:00:00+13:00 + + +https://decentralized-id.com/organizations/we-are-open/ +2023-08-13T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/decentralized-identifier/did-methods/ +2023-08-18T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/verifiable-credentials/standards-and-development/ +2023-08-29T00:00:00+13:00 + + +https://decentralized-id.com/projects/hyperledger/indy/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/self-sovereign-identity/ +2023-06-22T00:00:00+13:00 + + +https://decentralized-id.com/self-sovereign-identity/characteristics/ +2023-06-24T00:00:00+13:00 + + +https://decentralized-id.com/history/2010s/late/von_first-production-government-deployment-hyperledger-indy/ +2019-07-11T00:00:00+13:00 + + +https://decentralized-id.com/development/ +2019-12-11T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/regulation/gdpr/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/government/ +2023-07-02T00:00:00+13:00 + + +https://decentralized-id.com/workshops/rebooting-web-of-trust/ +2020-10-10T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/ +2023-06-01T00:00:00+13:00 + + +https://decentralized-id.com/history/ +2020-01-05T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/ethereum/ +2023-06-26T00:00:00+13:00 + + +https://decentralized-id.com/companies/ibm/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/organizations/decentralized-identity-foundation/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/companies/microsoft/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/organizations/sovrin-foundation/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/bitcoin/ +2023-06-25T00:00:00+13:00 + + +https://decentralized-id.com/resources/literature/ +2023-07-01T00:00:00+13:00 + + +https://decentralized-id.com/history/2000s/xri-data-exchange/ +2020-12-01T00:00:00+13:00 + + +https://decentralized-id.com/events/hgf-2018/ +2019-03-06T00:00:00+13:00 + + +https://decentralized-id.com/companies/danube-tech/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/web-3/ethereum/uport-veramo-serto/ +2023-06-27T00:00:00+13:00 + + +https://decentralized-id.com/organizations/mydata/ +2023-06-18T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/organizations/women-in-identity/ +2019-07-15T00:00:00+13:00 + + +https://decentralized-id.com/history/2000s/ +2020-01-04T00:00:00+13:00 + + +https://decentralized-id.com/history/2010s/early/personal-data/ +2020-01-04T00:00:00+13:00 + + +https://decentralized-id.com/history/2010s/late/blockchain/ +2020-01-05T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/json-ld/ +2023-05-19T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/eu/eidas/ +2023-06-08T00:00:00+13:00 + + +https://decentralized-id.com/projects/hyperledger/aries/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/blockcerts/ +2023-06-02T00:00:00+13:00 + + +https://decentralized-id.com/decentralized-web/scuttlebot/ +2020-01-09T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/webauthn/ +2023-05-19T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/decentralized-identifier/ +2023-08-18T00:00:00+13:00 + + +https://decentralized-id.com/resources/getting-started/ +2023-07-01T00:00:00+13:00 + + +https://decentralized-id.com/development/linked-data/ +2023-06-02T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/verifiable-credentials/ +2023-08-29T00:00:00+13:00 + + +https://decentralized-id.com/about/ +2023-06-07T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/ +2023-06-15T00:00:00+13:00 + + +https://decentralized-id.com/government/canada/pctf/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/government/usa/ +2023-06-28T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/hyperledger/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/government/usa/dhs/ +2020-11-02T00:00:00+13:00 + + +https://decentralized-id.com/companies/evernym/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/workshops/internet-identity-workshop/ +2020-11-10T00:00:00+13:00 + + +https://decentralized-id.com/companies/mattr/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/companies/meeco/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/companies/transmute/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/companies/karyl-fowler_transmute/ +2021-04-19T00:00:00+13:00 + + +https://decentralized-id.com/web-3/ethereum/3box-ceramic/ +2023-06-25T00:00:00+13:00 + + +https://decentralized-id.com/companies/spherity/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/companies/hyland-credentials-learning-machine/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/companies/trinsic/ +2023-02-20T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/ +2023-06-03T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/blockstack/ +2020-11-10T00:00:00+13:00 + + +https://decentralized-id.com/decentralized-web/handshake/ +2020-11-10T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/veres-one/ +2020-11-10T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/ontology/ +2020-11-11T00:00:00+13:00 + + +https://decentralized-id.com/government/canada/bcgov/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/dragonchain-factor/ +2020-11-17T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/switzerland/zug/ +2023-06-05T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/gs1/ +2023-05-20T00:00:00+13:00 + + +https://decentralized-id.com/projects/gleif/keri/ +2023-06-03T00:00:00+13:00 + + +https://decentralized-id.com/history/2000s/early/augmented-social-network/ +2020-11-26T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/claims-and-credentials/ +2020-11-25T00:00:00+13:00 + + +https://decentralized-id.com/organizations/planetwork/ +2020-11-25T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/did-communications/ +2023-06-03T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/did-authentication/ +2023-06-11T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/identifiers-and-discovery/ +2023-06-11T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/interop/ +2020-11-26T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/secure-data-storage/ +2023-06-11T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/schema-org/ +2020-11-27T00:00:00+13:00 + + +https://decentralized-id.com/web-3/ethereum/consensys/ +2023-06-25T00:00:00+13:00 + + +https://decentralized-id.com/web-3/ethereum/baseline/ +2023-06-26T00:00:00+13:00 + + +https://decentralized-id.com/government/usa/california +2023-06-10T00:00:00+13:00 + + +https://decentralized-id.com/government/canada/diacc/ +2023-06-05T00:00:00+13:00 + + +https://decentralized-id.com/history/2000s/early/dataweb-introduction-to-xdi/ +2020-12-09T00:00:00+13:00 + + +https://decentralized-id.com/application/humanitarian/ +2023-06-15T00:00:00+13:00 + + +https://decentralized-id.com/blockchain/iota-foundation/ +2021-04-14T00:00:00+13:00 + + +https://decentralized-id.com/organizations/id2020/ +2023-08-12T00:00:00+13:00 + + +https://decentralized-id.com/organizations/gleif/ +2023-07-03T00:00:00+13:00 + + +https://decentralized-id.com/projects/hyperledger/ursa/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/application/covid-19/lfph_cci_good-health-pass/ +2023-06-18T00:00:00+13:00 + + +https://decentralized-id.com/resources/ +2023-06-30T00:00:00+13:00 + + +https://decentralized-id.com/development/object-capabilities/ +2023-05-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/Gataca/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/GlobalID/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/IDramp/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/Indicio/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/Lissi/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/MagicLabs/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/Mattereum/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/companies/MyDEX/ +2023-03-30T00:00:00+13:00 + + +https://decentralized-id.com/companies/Spherity/ +2023-03-30T00:00:00+13:00 + + +https://decentralized-id.com/companies/Spruce/ +2023-03-31T00:00:00+13:00 + + +https://decentralized-id.com/companies/ValidatedID/ +2023-03-22T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/sdo/w3c/credentials-community-group/ +2023-07-03T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/exchange-protocol/ +2023-06-03T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/mobile-drivers-license-mdl-iso-18013/ +2023-06-03T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/openid/openid-connect/ +2023-08-13T00:00:00+13:00 + + +https://decentralized-id.com/organizations/trustoverip/ +2023-07-02T00:00:00+13:00 + + +https://decentralized-id.com/organizations/centre/ +2023-07-03T00:00:00+13:00 + + +https://decentralized-id.com/government/canada/ +2023-06-10T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/eu/ebsi-essif/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/history/2020s/early/essif-lab/ +2023-06-08T00:00:00+13:00 + + +https://decentralized-id.com/government/australia/ +2023-06-07T00:00:00+13:00 + + +https://decentralized-id.com/government/india/ +2023-06-07T00:00:00+13:00 + + +https://decentralized-id.com/government/new-zealand/ +2023-06-07T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/switzerland/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/united-kingdom/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/government/europe/eu/data-governance-act/ +2023-06-10T00:00:00+13:00 + + +https://decentralized-id.com/projects/decentralized-identity-foundation/sidetree/ +2023-06-12T00:00:00+13:00 + + +https://decentralized-id.com/projects/hyperledger/anoncreds/ +2023-07-02T00:00:00+13:00 + + +https://decentralized-id.com/development/biometrics/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/application/IOT/ +2023-06-17T00:00:00+13:00 + + +https://decentralized-id.com/decentralized-web/biometrics/ +2023-06-09T00:00:00+13:00 + + +https://decentralized-id.com/government/africa/ +2023-06-27T00:00:00+13:00 + + +https://decentralized-id.com/application/education/ +2023-06-16T00:00:00+13:00 + + +https://decentralized-id.com/application/healthcare/ +2023-06-16T00:00:00+13:00 + + +https://decentralized-id.com/application/kyc/ +2023-06-16T00:00:00+13:00 + + +https://decentralized-id.com/application/travel/ +2023-06-16T00:00:00+13:00 + + +https://decentralized-id.com/application/covid-19/ +2023-06-18T00:00:00+13:00 + + +https://decentralized-id.com/application/use-cases/ +2023-06-18T00:00:00+13:00 + + +https://decentralized-id.com/application/supply-chain/ +2023-06-18T00:00:00+13:00 + + +https://decentralized-id.com/application/guardianship/ +2023-07-02T00:00:00+13:00 + + +https://decentralized-id.com/application/trending-adoption/ +2023-06-19T00:00:00+13:00 + + +https://decentralized-id.com/development/user-experience/ +2023-06-23T00:00:00+13:00 + + +https://decentralized-id.com/development/architecture/ +2023-06-23T00:00:00+13:00 + + +https://decentralized-id.com/development/ethics-rights-sovereignty/ +2023-06-23T00:00:00+13:00 + + +https://decentralized-id.com/web-3/ +2023-06-27T00:00:00+13:00 + + +https://decentralized-id.com/web-3/id/ +2023-06-27T00:00:00+13:00 + + +https://decentralized-id.com/web-3/nft/ +2023-06-28T00:00:00+13:00 + + +https://decentralized-id.com/web-3/dao/ +2023-06-28T00:00:00+13:00 + + +https://decentralized-id.com/self-sovereign-identity/data-governance/ +2023-06-29T00:00:00+13:00 + + +https://decentralized-id.com/web-3/defi/ +2023-06-28T00:00:00+13:00 + + +https://decentralized-id.com/web-3/metaverse/ +2023-06-28T00:00:00+13:00 + + +https://decentralized-id.com/self-sovereign-identity/critique-caution/ +2023-08-19T00:00:00+13:00 + + +https://decentralized-id.com/development/decentralization/ +2023-06-29T00:00:00+13:00 + + +https://decentralized-id.com/self-sovereign-identity/privacy/ +2023-06-29T00:00:00+13:00 + + +https://decentralized-id.com/development/business/ +2023-06-30T00:00:00+13:00 + + +https://decentralized-id.com/development/governance-trust-frameworks-registries/ +2023-07-01T00:00:00+13:00 + + +https://decentralized-id.com/development/wallets/ +2023-07-01T00:00:00+13:00 + + +https://decentralized-id.com/application/future/ +2023-07-02T00:00:00+13:00 + + +https://decentralized-id.com/development/interop/ +2023-07-02T00:00:00+13:00 + + +https://decentralized-id.com/projects/tbd/web5/ +2023-07-05T00:00:00+13:00 + + +https://decentralized-id.com/organizations/Linux-Foundation-Public-Health_Cardea/ +2023-08-12T00:00:00+13:00 + + +https://decentralized-id.com/organizations/openid/ +2023-08-12T00:00:00+13:00 + + +https://decentralized-id.com/organizations/we-are-open/ +2023-08-13T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/decentralized-identifier/did-methods/ +2023-08-18T00:00:00+13:00 + + +https://decentralized-id.com/web-standards/w3c/verifiable-credentials/standards-and-development/ +2023-08-29T00:00:00+13:00 + + +https://decentralized-id.com/tags/affiliation/ + + +https://decentralized-id.com/tags/business/ + + +https://decentralized-id.com/categories/ + + +https://decentralized-id.com/tags/concepts/ + + +https://decentralized-id.com/tags/content/ + + +https://decentralized-id.com/tags/did-methods/ + + +https://decentralized-id.com/tags/events/ + + +https://decentralized-id.com/tags/focus/ + + +https://decentralized-id.com/tags/guidance/ + + +https://decentralized-id.com/toml/id-toml/ + + +https://decentralized-id.com/ + + +https://decentralized-id.com/posts/ + + +https://decentralized-id.com/tags/platforms/ + + +https://decentralized-id.com/tags/policy/ + + +https://decentralized-id.com/tags/products/ + + +https://decentralized-id.com/tags/protocols/ + + +https://decentralized-id.com/recent/ + + +https://decentralized-id.com/tags/region/ + + +https://decentralized-id.com/tags/specs-standards/ + + +https://decentralized-id.com/tags/ + + +https://decentralized-id.com/tags/tech/ + + +https://decentralized-id.com/tags/tools/ + + +https://decentralized-id.com/aim/ + + +https://decentralized-id.com/tags/working-groups/ + + +https://decentralized-id.com/unsorted/later/newsocial/ + + +https://decentralized-id.com/unsorted/next/cryptography/ + + +https://decentralized-id.com/unsorted/next/development/ + + +https://decentralized-id.com/posts/page2/ + + +https://decentralized-id.com/posts/page3/ + + +https://decentralized-id.com/posts/page4/ + + +https://decentralized-id.com/posts/page5/ + + +https://decentralized-id.com/posts/page6/ + + +https://decentralized-id.com/posts/page7/ + + +https://decentralized-id.com/posts/page8/ + + +https://decentralized-id.com/posts/page9/ + + +https://decentralized-id.com/posts/page10/ + + +https://decentralized-id.com/posts/page11/ + + +https://decentralized-id.com/posts/page12/ + + +https://decentralized-id.com/posts/page13/ + + +https://decentralized-id.com/_posts/history/70608PersonalDataLifeManagementPlatforms.pdf +2023-09-10T18:14:34+13:00 + + +https://decentralized-id.com/_posts/history/Meeco_Zero%20Knowledge%20Proofs%20of%20the%20modern%20digital%20life_V1.0_20180513.compressed.pdf +2023-09-10T18:14:34+13:00 + + +https://decentralized-id.com/googlea0c2fa68e5296d7d.html +2023-09-10T18:14:34+13:00 + + diff --git a/specs-standards/JSON-LD/index.html b/specs-standards/JSON-LD/index.html new file mode 100644 index 00000000..ce0fdab1 --- /dev/null +++ b/specs-standards/JSON-LD/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/specs-standards/blockcerts/index.html b/specs-standards/blockcerts/index.html new file mode 100644 index 00000000..b71a7611 --- /dev/null +++ b/specs-standards/blockcerts/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/specs-standards/decentralized-identifier-did/index.html b/specs-standards/decentralized-identifier-did/index.html new file mode 100644 index 00000000..6b45d376 --- /dev/null +++ b/specs-standards/decentralized-identifier-did/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/specs-standards/index.html b/specs-standards/index.html new file mode 100644 index 00000000..018db58e --- /dev/null +++ b/specs-standards/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/specs-standards/linked-data/JSON-LD/index.html b/specs-standards/linked-data/JSON-LD/index.html new file mode 100644 index 00000000..ce0fdab1 --- /dev/null +++ b/specs-standards/linked-data/JSON-LD/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/specs-standards/linked-data/index.html b/specs-standards/linked-data/index.html new file mode 100644 index 00000000..3d77c160 --- /dev/null +++ b/specs-standards/linked-data/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/specs-standards/verifiable credentials/index.html b/specs-standards/verifiable credentials/index.html new file mode 100644 index 00000000..caa08cd3 --- /dev/null +++ b/specs-standards/verifiable credentials/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/specs-standards/verifiable-credentials/index.html b/specs-standards/verifiable-credentials/index.html new file mode 100644 index 00000000..caa08cd3 --- /dev/null +++ b/specs-standards/verifiable-credentials/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/specs-standards/webauthn/index.html b/specs-standards/webauthn/index.html new file mode 100644 index 00000000..c5b7a212 --- /dev/null +++ b/specs-standards/webauthn/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/specs-standards/xdi/index.html b/specs-standards/xdi/index.html new file mode 100644 index 00000000..76f0f8a6 --- /dev/null +++ b/specs-standards/xdi/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/standards.html b/standards.html new file mode 100644 index 00000000..018db58e --- /dev/null +++ b/standards.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/standards/index.html b/standards/index.html new file mode 100644 index 00000000..018db58e --- /dev/null +++ b/standards/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/standards/xdi/index.html b/standards/xdi/index.html new file mode 100644 index 00000000..76f0f8a6 --- /dev/null +++ b/standards/xdi/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/state-sponsored.html b/state-sponsored.html new file mode 100644 index 00000000..4f8a206c --- /dev/null +++ b/state-sponsored.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/state-sponsored/index.html b/state-sponsored/index.html new file mode 100644 index 00000000..4f8a206c --- /dev/null +++ b/state-sponsored/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/staticman.yml b/staticman.yml new file mode 100644 index 00000000..d486db8f --- /dev/null +++ b/staticman.yml @@ -0,0 +1,28 @@ +# To encrypt strings use the following endpoint: +# https://api.staticman.net/v2/encrypt/{TEXT TO BE ENCRYPTED} + +comments: + allowedFields: ["name", "email", "message"] + allowedOrigins: ["decentralized-id.com"] + branch: "master" + commitMessage: "New comment by {fields.name}" + filename: "comment-{@timestamp}" + format: "yaml" + generatedFields: + date: + type: "date" + options: + format: "iso8601" # "iso8601" (default), "timestamp-seconds", "timestamp-milliseconds" + moderation: true + akismet: + enabled: true + name: "Decentralized-id.com" + path: "_data/comments/{options.slug}" # "_data/comments/{options.slug}" (default) + requiredFields: ["name", "email", "message"] + transforms: + email: md5 + # Register your domain at https://www.google.com/recaptcha/ and choose reCAPTCHA V2 + reCaptcha: + enabled: true + siteKey: 6LfHeawUAAAAAATc0Sckhl9FJLGog3m7qLrYA8V0 + secret: jG+tpXA7GdYSuIT/rcr5pyy9GG/ZP6808NE8SS+/ggGZ0Si0/uelJpZuElRrIITjfB7YjW6+MyWEBM/q/BFWQqRfkpCZ0RK5AETrx/awrvKSlCVCQfpN20MFpu54yFgkyj82umuoxOyiVczwUnkD8Sav0cXESbllHgC+2J2hw6nOYQ+ZnOFL4J4m3yoABhyGpKnhzw7enmaAm+pbxPXyLhjj9+LiRqGLWNUYOt+yOuo/i1aeE8p0lYwdESVoetkuNfKf1Q13Vs/KSPGceVXWLJAf7mDlwCf8wGrAZzCGAd9GQJM3KjliB+0hGOWs9X01+PdUr6ZeeGrAFjBERZXpTPdJmHDBmUNnX5Tdvhq9uU4I3NcZveIg5FyjLe4nMG30ha/hALW4KLvspzCL8nYWpFl27RTqN6v735xcBgcfVR4JPfInb91/EtAFe3gyM3BCe3enuiezGDZsqCn+glQZ7adeOrCaZ0pLG+FmL7WXR2QsSfq70biUp6uLZtGfJ4W9I9DIezbj3Z/ltJRFVTmWHGp3g4/2LAcsDLMfyR4QLVkcgqQjuAbYk3ItPNuLPAVV6mbHKvBmyoyimT1SpPWgu6uJCRkCyU90DMsBK/xNzhep9ljp73qV2B3qHvFqHIKKzYEoA2rtQexTsRWxf+20axauwWO/DdpcOqOQC8mUqBE= diff --git a/tags/affiliation/index.html b/tags/affiliation/index.html new file mode 100644 index 00000000..43b96260 --- /dev/null +++ b/tags/affiliation/index.html @@ -0,0 +1,2619 @@ + + + + + + +Affiliation: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Affiliation: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Sovrin Steward

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    ID2020 Founder

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + + + +

    VCI Founder

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/business/index.html b/tags/business/index.html new file mode 100644 index 00000000..7c257bc8 --- /dev/null +++ b/tags/business/index.html @@ -0,0 +1,75622 @@ + + + + + + +Business: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Business: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + +

    IBM

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Anoncreds: Attribute Based Credentials + +

    Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Anoncreds
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IDEMIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + +

    Evernym

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Anoncreds: Attribute Based Credentials + +

    Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Anoncreds
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IDEMIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    IDramp + +

    IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Evernym
    + +
    IDRamp
    + +
    Oracle
    + +
    Qiqochat
    + +
    Trust Stamp
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    Accenture

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + +

    Consensys

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + +

    Cisco

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + +

    CULedger

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + +

    Truu

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + +

    Tykn

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + +

    ATB

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + +

    Learning Machine

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyland Credentials - Issue verifiable records using the blockchain. + +

    Hyland Credentials started as Learning Machine, a startup that architected the Blockcerts open standard with the MIT Media Lab and co-chaired of the W3C Credentials Community Group. Since that inception, we’ve become the global leader in blockchain-based digital credentials. As the only records p...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    DIF
    + +
    Hyland
    + +
    Hyland Credentials
    + +
    Learning Machine
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + +
    + + + + + + + +

    lifeID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Blockstack

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Blockstack + +

    Blockstack builds an alternate DNS and alternate public-key infrastructure. It’s the first implementation of a decentralized DNS system on top of the Bitcoin blockchain It combines DNS functionality with public key infrastructure and is primarily meant to be used by new blockchain applications. +

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockchain
    + +
    Blockstack
    + +
    DID
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + +

    Digital Bazaar

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + + + + + +
    +
    + +
    Veres One + +

    Our vision is to enable all people and organizations in the world to create and own their online identifiers, control their identity data and with whom they share that data. +

    +

    Updated: 2020-11-10 + + + + + 1 minute read +

    + + Tags: + +
    Blockchain
    + +
    Digital Bazaar
    + +
    Veres One
    + +
    Veres One CG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + +

    IPID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    Jolocom

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    Transmute

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Supply Chains and Self Sovereign Identity + +

    The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain. +

    +

    Updated: 2023-06-18 + + + + + 4 minute read +

    + + Tags: + +
    GS1
    + +
    SAP
    + +
    Supply Chain
    + +
    Transmute
    + +
    UNECE
    + +
    USCBP
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + + + +

    3box

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + + + +

    Microsoft

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Schema.org Community Group - W3C + +

    The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties dev...

    +

    Updated: 2020-11-27 + + + + + 2 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Microsoft
    + +
    RDF
    + +
    Schema.org
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Augmented Social Network + +

    The Augmented Social Network is a proposal for a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that engages citizens in civil society. The ASN creates an infrastructure for trusted relationships ...

    +

    Updated: 2020-11-26 + + + + + 172 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Literature
    + +
    Microsoft
    + +
    OASIS
    + +
    Planetwork
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    WebAuthN - W3C + +

    The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications. +Overall goals include obviating the use of...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    FIDO
    + +
    Microsoft
    + +
    Stranger Labs
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + + + +

    Nuggets

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    uPort

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + + + +

    Serto

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + +

    SecureKey

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + +
    + + + + + +

    Mooti

    + Back to top ↑ +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + +
    + + + + + +

    MyCuID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + +

    DigiCert

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + +

    R3

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + +

    Anonyome Labs

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + +

    ArcBlock

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + +

    Auth0

    + Back to top ↑ +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + +

    Blockchain Foundry

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + + + +

    BOTLabs

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    Danube Tech

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + +

    GS1

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Supply Chains and Self Sovereign Identity + +

    The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain. +

    +

    Updated: 2023-06-18 + + + + + 4 minute read +

    + + Tags: + +
    GS1
    + +
    SAP
    + +
    Supply Chain
    + +
    Transmute
    + +
    UNECE
    + +
    USCBP
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + +

    Interac

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + + + + + + + +

    Meeco

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Meeco + +

    Meeco enables people (data subjects)to provide their own verified records and controlled consent. This API-of-Me allows Meeco to provide a meta-data driven attribute wallet with no knowledge of the data to any authenticated identity of a user,which in turn enables an auditable personal-event chai...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Meeco
    + +
    MyData
    + +
    Respect Network
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + +

    Metadium

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    NuID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    Sphereon

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + +

    SpruceID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + +

    Taqanu

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + +

    Trinsic

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    Workday

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    Mastercard

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    SITA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + + + + + +

    Veridium

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + + + +

    Finicity

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + + + + + +

    SICPA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + + + + + + + + + + + +

    ProSapien

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + + + +

    InfoCert

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + + + + + +

    iRespond

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + +

    PWC

    + Back to top ↑ +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + + + +

    Onfido

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    Spherity

    + Back to top ↑ +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + + + +

    JLinc

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    Authenteq

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + +
    + + + +

    Civic

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + +
    + + + +

    Datum

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + +
    + + + +

    ProCivis

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + +
    + + + + + + + + + + + +

    Verisign

    + Back to top ↑ +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + +
    + + + +

    IndieAuth

    + Back to top ↑ +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + + + +

    Respect Network

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Meeco + +

    Meeco enables people (data subjects)to provide their own verified records and controlled consent. This API-of-Me allows Meeco to provide a meta-data driven attribute wallet with no knowledge of the data to any authenticated identity of a user,which in turn enables an auditable personal-event chai...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Meeco
    + +
    MyData
    + +
    Respect Network
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + + + +

    Swisscom

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Stranger Labs

    + Back to top ↑ +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    WebAuthN - W3C + +

    The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications. +Overall goals include obviating the use of...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    FIDO
    + +
    Microsoft
    + +
    Stranger Labs
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + +
    + + + + + +

    RSA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    IDUnion

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    Dignario

    + Back to top ↑ +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + + + +

    Indicio

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    Global ID + +

    Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Compliance
    + +
    COVID
    + +
    Indicio
    + +
    PRIVATE
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + + + +

    Mavnet

    + Back to top ↑ +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + + + +

    MATTR

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + + + +

    Mesur

    + Back to top ↑ +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + + + +

    Verified.ME

    + Back to top ↑ +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + + + +

    Factom

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + + + +

    Solarity

    + Back to top ↑ +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + + + +

    Narf

    + Back to top ↑ +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + + + +

    Celerity

    + Back to top ↑ +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + +

    Oracle

    + Back to top ↑ +
    + + + + + +
    +
    + +
    IDramp + +

    IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Evernym
    + +
    IDRamp
    + +
    Oracle
    + +
    Qiqochat
    + +
    Trust Stamp
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + + + +

    Okta

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Ontology

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Salesforce

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + + + + + +

    agreementsolutions

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + + + +

    BTP

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + + + +

    Ayanworks

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + + + +

    Blinking

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + + + +

    HealthDigit

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + + + + + +

    Sony

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + + + + + + + Back to top ↑ +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    Bloom

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + Back to top ↑ +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + +
    + + + + + +

    Unibright

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + +
    + + + + + + + + + +

    BMO

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + + + +

    Cibc

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Desjardins

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    ForgeRock

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Manulife

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Newbruns

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + + + +

    Td

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Telus

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    2Keys

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + + + +

    Applied Recognition

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + + + + + +

    C1

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Canada Health Infoway

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Convergence

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    DI

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Digidentity

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Equifax

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Equitable Bank

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Hypersecu

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    iComply

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + + + +

    IdentityNorth

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Identos

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    In fidem

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Ltsa

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Libro

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    LD

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Northern Block

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Notarius couleur

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    OARO

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    One span

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Outlier

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Payments Canada

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Prodigy

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    PlaceSpeak

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Quartech

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    RBC 1

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Safran

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Saskatchewan

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Securefact

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Simeio

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Smart species

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    TreeFort

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Trulioo

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Vallid

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Vancity

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Worldreach

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Yoti

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Vivvo

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    UXP Systems

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Boloro

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Plurilock

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    1Kosmos

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Gambit

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    In-Sec-M

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Ingenico

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + + + +

    100101075

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Get Group

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Pragma

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Modohr

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Celero

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Vlinder

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Mavennet

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    iProov

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Peer Social

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Jumio

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Folio

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Arucc

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Stash

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + +

    Supercluster

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Dark Matter Labs

    + Back to top ↑ +
    + + + + + +
    +
    + +
    IOTA Foundation + +

    The IOTA Foundation is the Next-Generation Blockchain and was initiated with a very clear and focused vision of enabling the paradigm shift of the Internet of Things, Industry 4.0 and a trustless ‘On Demand Economy’ through establishing a de facto standardized ‘Ledger of Everything’. +It aims to e...

    +

    Updated: 2021-04-14 + + + + + 3 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dark Matter Labs
    + +
    Eclipse
    + +
    IOTA
    + +
    +
    + +
    + + + +

    Eclipse

    + Back to top ↑ +
    + + + + + +
    +
    + +
    IOTA Foundation + +

    The IOTA Foundation is the Next-Generation Blockchain and was initiated with a very clear and focused vision of enabling the paradigm shift of the Internet of Things, Industry 4.0 and a trustless ‘On Demand Economy’ through establishing a de facto standardized ‘Ledger of Everything’. +It aims to e...

    +

    Updated: 2021-04-14 + + + + + 3 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dark Matter Labs
    + +
    Eclipse
    + +
    IOTA
    + +
    +
    + +
    + + + + + +

    Gavi

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + + + +

    Ideo

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + + + + + +

    UC Berkeley

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + + + +

    BLOK

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + + + +

    FHI360

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + + + +

    ICC

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + + + +

    Kiva

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + + + +

    Mercy Corps

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + + + +

    National Cybersecurity Center

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + + + +

    Panta Transportation

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + + + +

    Simprints

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + + + + + +

    Bitwise

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + +
    + + + +

    DFINITY

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + +
    + + + +

    Fujitsu

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + +
    + + + +

    Intel

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + +
    + + + +

    State Street

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + +
    + + + +

    CFCA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + + + +

    DIZME

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + + + + + +

    ICAI India

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + + + +

    SwissSign

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + + + +

    Ubisecure

    + Back to top ↑ +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + + + + + + + + + + + +

    MedCreds

    + Back to top ↑ +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    TNO

    + Back to top ↑ +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + + + +

    Consensys Health

    + Back to top ↑ +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + + + +

    Luxoft

    + Back to top ↑ +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + +

    PRIVATE

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Global ID + +

    Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Compliance
    + +
    COVID
    + +
    Indicio
    + +
    PRIVATE
    + +
    Wallets
    + +
    +
    + +
    + + + + + + + +

    IDRamp

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    IDramp + +

    IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Evernym
    + +
    IDRamp
    + +
    Oracle
    + +
    Qiqochat
    + +
    Trust Stamp
    + +
    +
    + +
    + + + +

    Trust Stamp

    + Back to top ↑ +
    + + + + + +
    +
    + +
    IDramp + +

    IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Evernym
    + +
    IDRamp
    + +
    Oracle
    + +
    Qiqochat
    + +
    Trust Stamp
    + +
    +
    + +
    + + + + + + + +

    Proven

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + + + + + + + +

    EntTrustient

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + + + +

    GlobaliD

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Uphold

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Cynjatech

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Finclusive

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Xertify

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Snowbridge Inc

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Bot Ventures

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    BlockSpaces

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Blockster Labs

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Selfd.id

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Liquid Avatar Technologies

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Snapper Future Tech

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Lorica Identity

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    BizSecure

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Networks Synergy

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Absolutely Zero Cyber

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Cysecure

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    VERSES Labs

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + + + + + +

    Privatyze

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Bullet ID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Verio ID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Legisym

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + +
    + + + +

    Kuppinger Cole

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + +
    + + + +

    Credible

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + + + +

    Kepler

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Dock

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Elastos

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + +

    SelfKey

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + +
    + + + + + + + +

    KYC-Chain

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    51nodes

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    ABT Network

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Aergo

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Ardor

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Baidu

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    BIF

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    BiiLabs

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Binance

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    Blockcore

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Blocko

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    bryk

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    Teleinfo CAICT

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Celo

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    Chainyard

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Cloudchain

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Corda

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    cryptonics

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Echo

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + +

    Evan Network

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Gatica

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Github

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    GRGBanking

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    Halialabs

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + +

    ICONLOOP

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    InfoWallet

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    IOP

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    IoTeX

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Jnctn

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    KILT

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    MediBloc

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    MOAC

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + +

    Ockam

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    OmniOne

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    ProximaX

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Quorum

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Raonsecure

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + +

    SpaceElephant

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    TMChain

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Token.TM

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    TranSendX

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    Twitter

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + +

    Vaultie

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    VeramoLabs

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    VP

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    YLZ Inc

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/concepts/index.html b/tags/concepts/index.html new file mode 100644 index 00000000..e92623ee --- /dev/null +++ b/tags/concepts/index.html @@ -0,0 +1,4466 @@ + + + + + + +Concepts: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Concepts: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Self Sovereign Identity

    + Back to top ↑ +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Web3

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Web5: A Decentralized Web Platform + +

    TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

    +

    Updated: 2023-07-05 + + + + + 4 minute read +

    + + Tags: + +
    Block
    + +
    DWeb
    + +
    GLEIF
    + +
    TBD
    + +
    Web3
    + +
    Web5
    + +
    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Web3 Explained + +

    participation in governance, self-sovereign identity, content ownership and the freedom to build – are very appealing. In fact, it is hard to see how anybody (other than an incumbent with a turf to defend) could possible argue against any of them. +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Ethereum
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Centre Consortium and Verite + +

    We began by launching US Dollar Coin (USDC), a fiat-backed stablecoin and now the second largest stablecoin on the market. The standards we laid out for USDC provide a layer of trust and transparency so that users can operate with security and confidence as we enter a new world of digital payments. +

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Centre
    + +
    Coinbase
    + +
    Policy
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Trust Framework

    + Back to top ↑ +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    The Pan Canadian Trust Framework + +

    “The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Canada
    + +
    DIACC
    + +
    PCTF
    + +
    Policy
    + +
    Trust Framework
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Digital Twins

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Trusted Digital Ecosystems

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Passwordless

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + + + + + + + + + + + +

    Metaverse

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The Metaverse in Web3 and Self Sovereign Identity + +

    the first thing you should know about the metaverse, even as it’s still emerging and being defined, is that the time to act is now. The metaverse is expected to contribute USD 3 trillion to global GDP by 2013 and customers will expect immersive and interactive activities and apps from your brand +

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    Metaverse
    + +
    NFTs
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Mattereum + +

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    Ethereum
    + +
    IOT
    + +
    Metaverse
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/content/index.html b/tags/content/index.html new file mode 100644 index 00000000..6529eec7 --- /dev/null +++ b/tags/content/index.html @@ -0,0 +1,3076 @@ + + + + + + +Content: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Content: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Adoption

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Market signals, SSI trending, and the road to mainstream adoption. + +

    Three years and one pandemic later, the demand for cryptographically secure, privacy-respecting and machine-verifiable electronic credentials has grown and, as a result, governments are starting to wake up to VC’s potential. +

    +

    Updated: 2023-06-19 + + + + + 9 minute read +

    + + Tags: + +
    Adoption
    + +
    Trends
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    notes

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + +
    + + + +

    Literature

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The Dataweb: An Introduction to XDI + +

    The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed t...

    +

    Updated: 2020-12-09 + + + + + 41 minute read +

    + + Tags: + +
    Dataweb
    + +
    History
    + +
    Literature
    + +
    XDI
    + +
    XRI
    + +
    +
    + + + + + +
    +
    + +
    Augmented Social Network + +

    The Augmented Social Network is a proposal for a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that engages citizens in civil society. The ASN creates an infrastructure for trusted relationships ...

    +

    Updated: 2020-11-26 + + + + + 172 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Literature
    + +
    Microsoft
    + +
    OASIS
    + +
    Planetwork
    + +
    +
    + + + + + +
    +
    + +
    Research, Literature, Reports related to Self Sovereign Identity + +

    provides an overview of the SSI properties, focusing on an in-depth analysis, furthermore presenting a comprehensive collection of SSI properties that are important for the implementation of the SSI system. +

    +

    Updated: 2023-07-01 + + + + + 18 minute read +

    + + Tags: + +
    Literature
    + +
    Resources
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + +
    + + + + + + + +

    History

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The Dataweb: An Introduction to XDI + +

    The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed t...

    +

    Updated: 2020-12-09 + + + + + 41 minute read +

    + + Tags: + +
    Dataweb
    + +
    History
    + +
    Literature
    + +
    XDI
    + +
    XRI
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity. Pre-history + resources for further exploration. + +

    These pages are loosely categorized by year and era. The date ranges, are somewhat arbitrary and not perfectly adhered to, and the headings are not perfect descriptors of those date ranges. Rather those are some major themes occuring within that time period. +

    +

    Updated: 2020-01-05 + + + + + 6 minute read +

    + + Tags: + +
    DPKI
    + +
    History
    + +
    IDCommons
    + +
    IETF
    + +
    IIW
    + +
    PGP
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    Transcript

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/did-methods/index.html b/tags/did-methods/index.html new file mode 100644 index 00000000..b73ada86 --- /dev/null +++ b/tags/did-methods/index.html @@ -0,0 +1,42197 @@ + + + + + + +DID Methods: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    DID Methods: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    DID:PEER

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    DID:GITHUB

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    DID:INDY

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    DID:TEZOS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    DID:AERGO

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:ALA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:AVVCYBER

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:BBA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:BID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:BNB

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:BRYK

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:BTCR

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:CCP

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:CELO

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:COM

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:CORDA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:DID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:DOCK

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:DOGE

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:ECHO

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:ELASTOS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:ELEM

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:EMTRUST

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:EOS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:ERC725

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:ETHO

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:ETHR

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:EVAN

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:FACTOM

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:GATC

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:GIT

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:GRG

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:HEDERA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:HOLO

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:ICON

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:IO

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:ION

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:IPID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:IS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:IWT

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:JLINC

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:JNCTN

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:JOLO

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:JWK

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:KEY

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:KILT

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:KLAY

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:LIFE

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:META

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:MOAC

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:MORPHEUS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:NEAR

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:NFT

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:OBJECT

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:OCKAM

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:OMN

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    DID:ONT

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:OP

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:ORB

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:PANACEA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:PISTIS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:PKH

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:PTN

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:SAN

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:SCHEMA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:SELFKEY

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:SIGNOR

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:SIRIUS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:SOV

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:STACK

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:TAG

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:TANGLE

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:TRUSTBLOC

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:TRX

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:TTM

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:TWIT

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:TYRON

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:TYS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:TZ

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:UNDID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    DID:UNS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:V1

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:VAA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:VAULTIE

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:VID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:VVO

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:WEB

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:WLK

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    DID:WORK

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/events/index.html b/tags/events/index.html new file mode 100644 index 00000000..1a43028f --- /dev/null +++ b/tags/events/index.html @@ -0,0 +1,4684 @@ + + + + + + +Events: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Events: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    RWoT

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    KERI - Key Event Receipt Infrastructure + +

    An identity system based secure overlay for the Internet is presented. This includes a primary root-of-trust in self-certifying identifiers. It presents a formalism for Autonomic Identifiers (AIDs) and Autonomic Namespaces (ANs). They are part of an Autonomic Identity System (AIS). This system us...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    DKMI
    + +
    GLEIF
    + +
    KERI
    + +
    RWoT
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + +
    + + + +

    IIW

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity. Pre-history + resources for further exploration. + +

    These pages are loosely categorized by year and era. The date ranges, are somewhat arbitrary and not perfectly adhered to, and the headings are not perfect descriptors of those date ranges. Rather those are some major themes occuring within that time period. +

    +

    Updated: 2020-01-05 + + + + + 6 minute read +

    + + Tags: + +
    DPKI
    + +
    History
    + +
    IDCommons
    + +
    IETF
    + +
    IIW
    + +
    PGP
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +

    Hyperledger Forum

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Planetwork

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Augmented Social Network + +

    The Augmented Social Network is a proposal for a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that engages citizens in civil society. The ASN creates an infrastructure for trusted relationships ...

    +

    Updated: 2020-11-26 + + + + + 172 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Literature
    + +
    Microsoft
    + +
    OASIS
    + +
    Planetwork
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    IDC2018

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Graph Hack 2022

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/focus/index.html b/tags/focus/index.html new file mode 100644 index 00000000..aeb90e97 --- /dev/null +++ b/tags/focus/index.html @@ -0,0 +1,5537 @@ + + + + + + +Focus: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Focus: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Web3

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Web5: A Decentralized Web Platform + +

    TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

    +

    Updated: 2023-07-05 + + + + + 4 minute read +

    + + Tags: + +
    Block
    + +
    DWeb
    + +
    GLEIF
    + +
    TBD
    + +
    Web3
    + +
    Web5
    + +
    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Web3 Explained + +

    participation in governance, self-sovereign identity, content ownership and the freedom to build – are very appealing. In fact, it is hard to see how anybody (other than an incumbent with a turf to defend) could possible argue against any of them. +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Ethereum
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Centre Consortium and Verite + +

    We began by launching US Dollar Coin (USDC), a fiat-backed stablecoin and now the second largest stablecoin on the market. The standards we laid out for USDC provide a layer of trust and transparency so that users can operate with security and confidence as we enter a new world of digital payments. +

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Centre
    + +
    Coinbase
    + +
    Policy
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Humanitarian

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Education

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + + + + + +

    Enterprise

    + Back to top ↑ +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + + + + + +
    +
    + +
    Mattereum + +

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    Ethereum
    + +
    IOT
    + +
    Metaverse
    + +
    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + + + + + + + + + +

    Supply Chain

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Supply Chains and Self Sovereign Identity + +

    The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain. +

    +

    Updated: 2023-06-18 + + + + + 4 minute read +

    + + Tags: + +
    GS1
    + +
    SAP
    + +
    Supply Chain
    + +
    Transmute
    + +
    UNECE
    + +
    USCBP
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + + + +

    Healthcare

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +

    Interop

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    Trust over IP Foundation - TOIP + +

    The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

    +

    Updated: 2023-07-02 + + + + + 9 minute read +

    + + Tags: + +
    Avast
    + +
    BCGov
    + +
    Centre
    + +
    GLEIF
    + +
    Governance
    + +
    Interop
    + +
    KABN Network
    + +
    OIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Interop Working Group - DIF + +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

    +

    Updated: 2020-11-26 + + + + + 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIF
    + +
    Hyperledger Foundation
    + +
    IETF
    + +
    Interop
    + +
    Interop WG
    + +
    Trust over IP
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Compliance

    + Back to top ↑ +
    + + + + + +
    +
    + +
    KYC\AML and Self Sovereign Identity + +

    traditional KYC/AML practices can give way to a more practical framework, where businesses can remain compliant with regulations and collect data without threatening privacy, data security, and breaching data laws. +

    +

    Updated: 2023-06-16 + + + + + 2 minute read +

    + + Tags: + +
    Compliance
    + +
    Cryptocurrency
    + +
    KYC
    + +
    Real World
    + +
    eKYC
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    Global ID + +

    Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Compliance
    + +
    COVID
    + +
    Indicio
    + +
    PRIVATE
    + +
    Wallets
    + +
    +
    + +
    + + + + + + + +

    COVID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Global ID + +

    Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Compliance
    + +
    COVID
    + +
    Indicio
    + +
    PRIVATE
    + +
    Wallets
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Machine Readable Governance

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Trust Frameworks, Trust Registries, and Machine Readable Governance in Self Sovereign Identity + +

    The trust infrastructure is concerned with the question of how and why the presented information can be trusted. It defines the rules for all stakeholders and enables legally binding relationships with the combination of governance frameworks, which are built on top of trust frameworks. +

    +

    Updated: 2023-07-01 + + + + + 9 minute read +

    + + Tags: + +
    Governance
    + +
    Machine Readable Governance
    + +
    Trust Frameworks
    + +
    Trust Registries
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + + + + + + + +

    ID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + + + +

    IAM

    + Back to top ↑ +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + + + + + + + +

    Onboarding

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + + + +

    DWeb

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Web5: A Decentralized Web Platform + +

    TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

    +

    Updated: 2023-07-05 + + + + + 4 minute read +

    + + Tags: + +
    Block
    + +
    DWeb
    + +
    GLEIF
    + +
    TBD
    + +
    Web3
    + +
    Web5
    + +
    +
    + + + + + +
    +
    + +
    Mattereum + +

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    Ethereum
    + +
    IOT
    + +
    Metaverse
    + +
    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + + + + + + + +

    Personal Data

    + Back to top ↑ +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + +
    + + + + + + + + + +

    Public Sector

    + Back to top ↑ +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    SaaS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/guidance/index.html b/tags/guidance/index.html new file mode 100644 index 00000000..0fba1637 --- /dev/null +++ b/tags/guidance/index.html @@ -0,0 +1,3536 @@ + + + + + + +Guidance: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Guidance: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    UNSDGs

    + Back to top ↑ +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + +

    Laws of Identity

    + Back to top ↑ +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    Windhover Principles

    + Back to top ↑ +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Augmented Social Network

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Augmented Social Network + +

    The Augmented Social Network is a proposal for a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that engages citizens in civil society. The ASN creates an infrastructure for trusted relationships ...

    +

    Updated: 2020-11-26 + + + + + 172 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Literature
    + +
    Microsoft
    + +
    OASIS
    + +
    Planetwork
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    NSTIC

    + Back to top ↑ +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + + + + + +

    PCTF

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    The Pan Canadian Trust Framework + +

    “The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Canada
    + +
    DIACC
    + +
    PCTF
    + +
    Policy
    + +
    Trust Framework
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    National Data Strategy

    + Back to top ↑ +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + +
    + + + +

    Data A New Direction

    + Back to top ↑ +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/index.html b/tags/index.html new file mode 100644 index 00000000..65b96801 --- /dev/null +++ b/tags/index.html @@ -0,0 +1,336961 @@ + + + + + + +Posts by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Posts by Tag

    + + + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + W3C 30 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Ethereum 26 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DIF 26 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Verifiable Credentials 22 + +
    • + + + + + + + + + + + + + + + + + + + +
    • + + Policy 22 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Microsoft 22 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Evernym 21 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Sovrin Foundation 17 + +
    • + + + + + + + + + +
    • + + Indy 17 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Web3 15 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Consensys 14 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + JSON-LD 14 + +
    • + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Credentials Community Group 14 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Aries 13 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Real World 13 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Blockchain 12 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + RWoT 12 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + GDPR 12 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + XDI 11 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + uPort 11 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Decentralized Identifiers 11 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Europe 10 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Transmute 10 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + eIDAS 9 + +
    • + + + + + + + + + +
    • + + Bitcoin 9 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Verifiable Organizations Network 8 + +
    • + + + +
    • + + IBM 8 + +
    • + + + + + + + + + +
    • + + IOT 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Veres One 8 + +
    • + + + + + + + + + +
    • + + DKMS 8 + +
    • + + + +
    • + + Digital Bazaar 8 + +
    • + + + + + + + + + +
    • + + FIDO 8 + +
    • + + + + + +
    • + + OASIS 8 + +
    • + + + +
    • + + OAuth 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Danube Tech 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Trust Framework 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DHS 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Enterprise 8 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + BCGov 7 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Blockstack 7 + +
    • + + + + + + + +
    • + + Blockcerts 7 + +
    • + + + + + + + + + +
    • + + BTCR 7 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + ID2020 7 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + MyData 6 + +
    • + + + + + + + + + + + +
    • + + IIW 6 + +
    • + + + +
    • + + Learning Machine 6 + +
    • + + + + + +
    • + + Literature 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + hyperledger foundation 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + SecureKey 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + WebAuthN 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + GLEIF 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Respect Network 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Linked Data 6 + +
    • + + + +
    • + + EU 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Interop 6 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Self Sovereign Identity 5 + +
    • + + + + + + + + + + + + + + + + + + + +
    • + + History 5 + +
    • + + + + + + + +
    • + + Canada 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + ERC725 5 + +
    • + + + + + +
    • + + IETF 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Trinsic 5 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + Universal Resolver 5 + +
    • + + + +
    • + + Standards Development Org 5 + +
    • + + + + + + + + + +
    • + + ION 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Onfido 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Indicio 5 + +
    • + + + + + +
    • + + MATTR 5 + +
    • + + + + + + + + + + + + + + + + + +
    • + + Trust over IP 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Web 3 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + LFPH 5 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + RDF 4 + +
    • + + + + + +
    • + + Hyperledger Foundation 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Ursa 4 + +
    • + + + +
    • + + ATB 4 + +
    • + + + +
    • + + IOTA 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + California 4 + +
    • + + + + + + + + + + + + + + + +
    • + + OpenID 4 + +
    • + + + + + + + +
    • + + OIDC 4 + +
    • + + + + + +
    • + + Schema.org 4 + +
    • + + + + + +
    • + + IDCommons 4 + +
    • + + + +
    • + + Jolocom 4 + +
    • + + + + + + + + + + + + + +
    • + + Sidetree 4 + +
    • + + + + + + + + + + + +
    • + + ENS 4 + +
    • + + + + + + + + + + + +
    • + + Good Health Pass 4 + +
    • + + + + + + + + + + + +
    • + + Switzerland 4 + +
    • + + + + + +
    • + + Claims and Credentials WG 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Centre 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + GS1 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Sphereon 4 + +
    • + + + +
    • + + SpruceID 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Mastercard 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + SITA 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + iRespond 4 + +
    • + + + + + + + + + + + +
    • + + Planetwork 4 + +
    • + + + +
    • + + DIDComm 4 + +
    • + + + +
    • + + Zug 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + +
    • + + JLinc 4 + +
    • + + + +
    • + + AI 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DIACC 4 + +
    • + + + + + + + +
    • + + PCTF 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + EBSI 4 + +
    • + + + + + +
    • + + USA 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Oracle 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Ontology 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Linux Foundation 4 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + Education 4 + +
    • + + + + + + + + + + + + + + + +
    • + + Healthcare 4 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Accenture 3 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + UNSDGs 3 + +
    • + + + + + + + + + +
    • + + Laws of Identity 3 + +
    • + + + + + + + + + + + + + + + + + + + +
    • + + HGF 2018 3 + +
    • + + + + + + + + + +
    • + + Hyperledger Forum 3 + +
    • + + + + + + + + + + + +
    • + + DID:PEER 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + CCPA 3 + +
    • + + + + + + + + + + + +
    • + + DPKI 3 + +
    • + + + + + + + + + + + +
    • + + PGP 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Serto 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Fabric 3 + +
    • + + + + + + + + + + + + + + + + + + + +
    • + + Affinidi 3 + +
    • + + + +
    • + + Anonyome Labs 3 + +
    • + + + + + +
    • + + Auth0 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Enterprise Ethereum Alliance 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Meeco 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + SICPA 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Humanitarian 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Avast 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Augmented Social Network 3 + +
    • + + + + + + + + + + + + + +
    • + + Swisscom 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DID 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + KERI 3 + +
    • + + + + + + + +
    • + + Encrypted Data Vaults 3 + +
    • + + + + + + + + + + + + + +
    • + + Element 3 + +
    • + + + +
    • + + IPFS 3 + +
    • + + + +
    • + + DID:GITHUB 3 + +
    • + + + + + + + + + + + + + + + + + + + +
    • + + ISO 27001 3 + +
    • + + + +
    • + + Hyland Credentials 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Supply Chain 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Gravity Earth 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Kiva 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Compliance 3 + +
    • + + + + + +
    • + + Wallets 3 + +
    • + + + + + +
    • + + IDRamp 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DWeb 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + ESSIF 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Open Badges 3 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Adoption 2 + +
    • + + + + + + + + + + + + + +
    • + + Ethereum Enterprise Alliance 2 + +
    • + + + +
    • + + CULedger 2 + +
    • + + + + + + + + + + + + + + + + + +
    • + + Anoncreds 2 + +
    • + + + + + + + + + + + + + + + + + +
    • + + lifeID 2 + +
    • + + + +
    • + + Windhover Principles 2 + +
    • + + + + + + + + + + + + + + + + + +
    • + + Transcript 2 + +
    • + + + + + + + + + + + +
    • + + Government 2 + +
    • + + + +
    • + + Global 2 + +
    • + + + + + + + + + + + + + +
    • + + Africa 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Data Hubs 2 + +
    • + + + + + + + + + + + + + + + + + + + +
    • + + IPID 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + 3box 2 + +
    • + + + + + + + + + + + + + +
    • + + Veramo 2 + +
    • + + + +
    • + + Sign in with ETH 2 + +
    • + + + + + + + + + +
    • + + Sovrin Steward 2 + +
    • + + + + + + + + + +
    • + + DigiCert 2 + +
    • + + + + + + + + + +
    • + + DIDComm WG 2 + +
    • + + + + + +
    • + + Storage and Compute WG 2 + +
    • + + + +
    • + + Identifiers and Discovery WG 2 + +
    • + + + +
    • + + DIDAuth WG 2 + +
    • + + + +
    • + + Interop WG 2 + +
    • + + + + + + + +
    • + + ArcBlock 2 + +
    • + + + + + + + + + + + + + + + +
    • + + BOTLabs 2 + +
    • + + + + + + + + + + + + + +
    • + + Condatis 2 + +
    • + + + + + + + + + + + + + + + +
    • + + Diwala 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Interac 2 + +
    • + + + + + + + + + + + + + + + +
    • + + Metadium 2 + +
    • + + + +
    • + + Monokee 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Workday 2 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + Secure Data Storage 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + InfoCert 2 + +
    • + + + + + + + +
    • + + DIDx 2 + +
    • + + + + + + + +
    • + + Resources 2 + +
    • + + + + + + + + + + + + + + + + + +
    • + + uPortlandia 2 + +
    • + + + + + +
    • + + Alastria 2 + +
    • + + + + + + + +
    • + + Spherity 2 + +
    • + + + + + + + + + + + + + +
    • + + Data Governance 2 + +
    • + + + +
    • + + NIST 2 + +
    • + + + +
    • + + Identiverse 2 + +
    • + + + + + +
    • + + Civic 2 + +
    • + + + + + +
    • + + ProCivis 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + EUDI Wallet 2 + +
    • + + + + + + + +
    • + + eIDAS Bridge 2 + +
    • + + + + + + + +
    • + + Stranger Labs 2 + +
    • + + + + + + + + + + + + + + + +
    • + + VC-WG 2 + +
    • + + + + + + + + + + + + + +
    • + + ESSIFlab 2 + +
    • + + + + + +
    • + + IDUnion 2 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + Data Privacy 2 + +
    • + + + + + + + + + + + + + + + + + +
    • + + Factom 2 + +
    • + + + + + + + + + + + + + +
    • + + Sovrin 2 + +
    • + + + +
    • + + BBS Signatures 2 + +
    • + + + + + +
    • + + DKMI 2 + +
    • + + + +
    • + + Universal Registrar 2 + +
    • + + + + + + + +
    • + + Okta 2 + +
    • + + + +
    • + + Custom Authz Servers 2 + +
    • + + + +
    • + + Okta Identity Cloud 2 + +
    • + + + +
    • + + Element Block Explorer 2 + +
    • + + + + + + + + + + + + + +
    • + + oCap 2 + +
    • + + + +
    • + + Gitcoin 2 + +
    • + + + + + +
    • + + DAO 2 + +
    • + + + + + +
    • + + Digital Twins 2 + +
    • + + + + + + + + + + + + + + + + + + + +
    • + + Orgbook 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Digital Signatures 2 + +
    • + + + +
    • + + Bloom 2 + +
    • + + + +
    • + + TBD 2 + +
    • + + + +
    • + + Animo 2 + +
    • + + + + + + + + + + + + + + + + + +
    • + + DeFi 2 + +
    • + + + +
    • + + Ethereum Foundation 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Saskatchewan 2 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + Vivvo 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Covid 19 2 + +
    • + + + + + + + + + + + + + +
    • + + Human Rights 2 + +
    • + + + + + + + + + +
    • + + Biometrics 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DIZME 2 + +
    • + + + + + + + + + +
    • + + Ubisecure 2 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + CCI 2 + +
    • + + + +
    • + + WHO 2 + +
    • + + + +
    • + + Vaccine Credentials 2 + +
    • + + + +
    • + + Cardea 2 + +
    • + + + + + +
    • + + Cosmos 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + DID:INDY 2 + +
    • + + + +
    • + + Machine Readable Governance 2 + +
    • + + + + + +
    • + + Lissi Wallet 2 + +
    • + + + + + + + +
    • + + IAM 2 + +
    • + + + + + + + + + + + + + +
    • + + Metaverse 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + OpenID Connect 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Governance 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Caution 2 + +
    • + + + + + + + + + + + + + + + + + + + +
    • + + Dock 2 + +
    • + + + + + +
    • + + KYC 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Business 2 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + Trends 2 + +
    • + + + +
    • + + User Experience 2 + +
    • + + + + + + + + + + + + + + + + + +
    • + + Elastos 2 + +
    • + + + + + +
    • + + NFTs 2 + +
    • + + + + + +
    • + + SelfKey 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Open Recognition 2 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Cisco 1 + +
    • + + + + + + + +
    • + + Truu 1 + +
    • + + + +
    • + + Tykn 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + notes 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Tokyo 1 + +
    • + + + +
    • + + China 1 + +
    • + + + +
    • + + Korea 1 + +
    • + + + +
    • + + Latin America 1 + +
    • + + + +
    • + + Japan 1 + +
    • + + + + + + + + + + + +
    • + + eSSIF 1 + +
    • + + + +
    • + + eSSIF-Lab 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Nuggets 1 + +
    • + + + + + + + + + + + + + + + + + + + + + +
    • + + Mooti 1 + +
    • + + + + + +
    • + + MyCuID 1 + +
    • + + + + + + + +
    • + + R3 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Beijing Teleinfo Technology 1 + +
    • + + + +
    • + + Blockchain Foundry 1 + +
    • + + + +
    • + + Blockpass 1 + +
    • + + + +
    • + + Hiro 1 + +
    • + + + +
    • + + Bloom Protocol 1 + +
    • + + + + + +
    • + + Burrata 1 + +
    • + + + + + +
    • + + ceramic 1 + +
    • + + + +
    • + + civic 1 + +
    • + + + +
    • + + CollaboGate 1 + +
    • + + + + + +
    • + + Consensys Mesh 1 + +
    • + + + +
    • + + Credivera 1 + +
    • + + + +
    • + + CU Ledger 1 + +
    • + + + +
    • + + Cybavo 1 + +
    • + + + +
    • + + Cyber Securiteam 1 + +
    • + + + + + + + +
    • + + dock 1 + +
    • + + + +
    • + + Earth ID 1 + +
    • + + + + + +
    • + + extrimian 1 + +
    • + + + +
    • + + Fennel Labs 1 + +
    • + + + +
    • + + Finema 1 + +
    • + + + +
    • + + Gen Digital 1 + +
    • + + + +
    • + + Genoo 1 + +
    • + + + + + +
    • + + Hedera 1 + +
    • + + + +
    • + + IBCT 1 + +
    • + + + +
    • + + ID Ramp 1 + +
    • + + + +
    • + + iDAKTO 1 + +
    • + + + +
    • + + iden3 1 + +
    • + + + +
    • + + Identity.com 1 + +
    • + + + +
    • + + Infra Blockchain 1 + +
    • + + + +
    • + + Input Output 1 + +
    • + + + + + +
    • + + Iuncta 1 + +
    • + + + +
    • + + Keyless 1 + +
    • + + + +
    • + + Litentry 1 + +
    • + + + +
    • + + Magic Labs 1 + +
    • + + + +
    • + + Mattr 1 + +
    • + + + + + + + + + +
    • + + myDid 1 + +
    • + + + +
    • + + Nayuta 1 + +
    • + + + +
    • + + Neosfer 1 + +
    • + + + +
    • + + Nest(R) 1 + +
    • + + + +
    • + + nuggets 1 + +
    • + + + +
    • + + NuID 1 + +
    • + + + +
    • + + Nymlab 1 + +
    • + + + +
    • + + OneSpan 1 + +
    • + + + +
    • + + PassiveBolt 1 + +
    • + + + +
    • + + Ping Identity 1 + +
    • + + + +
    • + + Polygon Labs 1 + +
    • + + + +
    • + + Portabl 1 + +
    • + + + +
    • + + Proxy 1 + +
    • + + + +
    • + + Qikfox 1 + +
    • + + + +
    • + + Resiliant 1 + +
    • + + + +
    • + + Sezoo 1 + +
    • + + + +
    • + + Silence Laboratories 1 + +
    • + + + + + + + +
    • + + Superlunar 1 + +
    • + + + +
    • + + Switchchord 1 + +
    • + + + +
    • + + Taqanu 1 + +
    • + + + +
    • + + The Humanized Internet 1 + +
    • + + + +
    • + + Torus Labs 1 + +
    • + + + + + +
    • + + Trudenty 1 + +
    • + + + +
    • + + UNIFY Solutions 1 + +
    • + + + +
    • + + UniWorld 1 + +
    • + + + +
    • + + Validated ID 1 + +
    • + + + +
    • + + VelocityCareer Labs 1 + +
    • + + + +
    • + + Web3 Labs 1 + +
    • + + + +
    • + + WeBank 1 + +
    • + + + + + +
    • + + YellowDotPink 1 + +
    • + + + + + + + + + +
    • + + ID2020 Founder 1 + +
    • + + + +
    • + + VCI Founder 1 + +
    • + + + + + + + + + + + +
    • + + ABSA Group 1 + +
    • + + + +
    • + + AyanWorks 1 + +
    • + + + +
    • + + Bloqzone 1 + +
    • + + + +
    • + + Certizen 1 + +
    • + + + +
    • + + CPQD 1 + +
    • + + + +
    • + + Desert Financial Credit Union 1 + +
    • + + + +
    • + + Dhiway 1 + +
    • + + + +
    • + + ID Crypt Global 1 + +
    • + + + +
    • + + RIDDLE&CODE 1 + +
    • + + + +
    • + + The Institute for Internet-Security 1 + +
    • + + + +
    • + + Axuall 1 + +
    • + + + +
    • + + Outlier Ventures 1 + +
    • + + + +
    • + + One Global 1 + +
    • + + + +
    • + + Fetch.ai 1 + +
    • + + + +
    • + + MakoLab 1 + +
    • + + + +
    • + + Regio iT 1 + +
    • + + + +
    • + + Unveil.Social 1 + +
    • + + + +
    • + + NEC 1 + +
    • + + + +
    • + + Truu (ID) 1 + +
    • + + + + + +
    • + + Digicert 1 + +
    • + + + +
    • + + Veridium 1 + +
    • + + + +
    • + + Finicity 1 + +
    • + + + +
    • + + Perkins Coie 1 + +
    • + + + + + +
    • + + OAS Staff Federal Credit Union 1 + +
    • + + + +
    • + + Deutsche Telekom AG 1 + +
    • + + + +
    • + + ATB Financial 1 + +
    • + + + +
    • + + esatus AG 1 + +
    • + + + +
    • + + ProSapien 1 + +
    • + + + + + +
    • + + Royal Credit Union 1 + +
    • + + + + + + + + + + + + + + + + + + + +
    • + + LibP2P 1 + +
    • + + + +
    • + + PWC 1 + +
    • + + + + + + + + + +
    • + + Cheqd 1 + +
    • + + + + + +
    • + + LACChain 1 + +
    • + + + +
    • + + Metamask 1 + +
    • + + + + + + + + + + + +
    • + + MyDex 1 + +
    • + + + +
    • + + Cozy Cloud 1 + +
    • + + + + + + + + + +
    • + + Authenteq 1 + +
    • + + + + + +
    • + + Datum 1 + +
    • + + + + + +
    • + + WomeninID 1 + +
    • + + + + + +
    • + + Neustar 1 + +
    • + + + +
    • + + YADIS 1 + +
    • + + + +
    • + + Verisign 1 + +
    • + + + +
    • + + IndieAuth 1 + +
    • + + + + + + + + + +
    • + + NSTIC 1 + +
    • + + + +
    • + + Namecoin 1 + +
    • + + + + + + + +
    • + + WEF 1 + +
    • + + + + + +
    • + + UNHCR 1 + +
    • + + + +
    • + + UNDP 1 + +
    • + + + +
    • + + UN/CEFACT 1 + +
    • + + + +
    • + + Blockchain for Impact 1 + +
    • + + + + + + + + + +
    • + + EUDI Framework 1 + +
    • + + + +
    • + + eIDAS2 1 + +
    • + + + + + + + +
    • + + Scuttlebot 1 + +
    • + + + + + +
    • + + Solid 1 + +
    • + + + +
    • + + RSA 1 + +
    • + + + +
    • + + 101 1 + +
    • + + + +
    • + + DIDWG 1 + +
    • + + + +
    • + + FIMSA 1 + +
    • + + + +
    • + + SRI International 1 + +
    • + + + + + +
    • + + Finland 1 + +
    • + + + +
    • + + Spain 1 + +
    • + + + +
    • + + Netherlands 1 + +
    • + + + +
    • + + Germany 1 + +
    • + + + +
    • + + Catalonia 1 + +
    • + + + + + + + + + + + +
    • + + New York 1 + +
    • + + + +
    • + + Austin 1 + +
    • + + + +
    • + + Illinois 1 + +
    • + + + +
    • + + Wyoming 1 + +
    • + + + +
    • + + Utah 1 + +
    • + + + +
    • + + FATF 1 + +
    • + + + +
    • + + IRS 1 + +
    • + + + +
    • + + FTC 1 + +
    • + + + + + +
    • + + Digital Immigration Credentials 1 + +
    • + + + +
    • + + Dignario 1 + +
    • + + + + + +
    • + + Mavnet 1 + +
    • + + + + + +
    • + + Mesur 1 + +
    • + + + +
    • + + Verified.ME 1 + +
    • + + + + + +
    • + + Solarity 1 + +
    • + + + +
    • + + Narf 1 + +
    • + + + +
    • + + Celerity 1 + +
    • + + + +
    • + + USCIS 1 + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + Ceramic 1 + +
    • + + + +
    • + + Web3Connect 1 + +
    • + + + + + + + +
    • + + revocation 1 + +
    • + + + + + + + + + + + + + +
    • + + Veres One CG 1 + +
    • + + + +
    • + + DNS 1 + +
    • + + + +
    • + + Handshake 1 + +
    • + + + +
    • + + NEO 1 + +
    • + + + +
    • + + Polkadot 1 + +
    • + + + +
    • + + Dragonchain 1 + +
    • + + + + + +
    • + + Crypto Valley Association 1 + +
    • + + + + + +
    • + + Salesforce 1 + +
    • + + + +
    • + + Sawtooth 1 + +
    • + + + +
    • + + agreementsolutions 1 + +
    • + + + +
    • + + BTP 1 + +
    • + + + +
    • + + Ayanworks 1 + +
    • + + + +
    • + + Blinking 1 + +
    • + + + +
    • + + HealthDigit 1 + +
    • + + + +
    • + + T-Mobile NEXT Identity 1 + +
    • + + + +
    • + + Sony 1 + +
    • + + + + + +
    • + + Digital Link 1 + +
    • + + + + + +
    • + + Barcode 1 + +
    • + + + +
    • + + RFID 1 + +
    • + + + +
    • + + Global Standards Management Process 1 + +
    • + + + + + + + + + + + + + + + +
    • + + Aviary 1 + +
    • + + + +
    • + + DSR 1 + +
    • + + + +
    • + + ConsenSys 1 + +
    • + + + +
    • + + Anonyome 1 + +
    • + + + +
    • + + DIDAuth 1 + +
    • + + + +
    • + + SOIP 1 + +
    • + + + + + + + + + +
    • + + Chainlink 1 + +
    • + + + +
    • + + Provide 1 + +
    • + + + +
    • + + Unibright 1 + +
    • + + + +
    • + + Ernst & Young 1 + +
    • + + + +
    • + + Limechain 1 + +
    • + + + + + +
    • + + BMO 1 + +
    • + + + +
    • + + Canadapost 1 + +
    • + + + +
    • + + Cibc 1 + +
    • + + + +
    • + + Desjardins 1 + +
    • + + + +
    • + + ForgeRock 1 + +
    • + + + +
    • + + Manulife 1 + +
    • + + + +
    • + + Newbruns 1 + +
    • + + + +
    • + + Ontairo 1 + +
    • + + + +
    • + + Td 1 + +
    • + + + +
    • + + Telus 1 + +
    • + + + +
    • + + 2Keys 1 + +
    • + + + +
    • + + Affinity Credit Union 1 + +
    • + + + +
    • + + Applied Recognition 1 + +
    • + + + +
    • + + CCUA 1 + +
    • + + + +
    • + + CDIC 1 + +
    • + + + +
    • + + C1 1 + +
    • + + + +
    • + + Canada Health Infoway 1 + +
    • + + + +
    • + + Convergence 1 + +
    • + + + +
    • + + DI 1 + +
    • + + + +
    • + + Digidentity 1 + +
    • + + + +
    • + + Equifax 1 + +
    • + + + +
    • + + Equitable Bank 1 + +
    • + + + +
    • + + Hypersecu 1 + +
    • + + + +
    • + + iComply 1 + +
    • + + + +
    • + + IDC2018 1 + +
    • + + + +
    • + + IdentityNorth 1 + +
    • + + + +
    • + + Identos 1 + +
    • + + + +
    • + + In fidem 1 + +
    • + + + +
    • + + Ltsa 1 + +
    • + + + +
    • + + Libro 1 + +
    • + + + +
    • + + LD 1 + +
    • + + + +
    • + + Northern Block 1 + +
    • + + + +
    • + + Notarius couleur 1 + +
    • + + + +
    • + + OARO 1 + +
    • + + + +
    • + + One span 1 + +
    • + + + +
    • + + Outlier 1 + +
    • + + + +
    • + + Payments Canada 1 + +
    • + + + +
    • + + Prodigy 1 + +
    • + + + +
    • + + PlaceSpeak 1 + +
    • + + + +
    • + + Quartech 1 + +
    • + + + +
    • + + RBC 1 1 + +
    • + + + +
    • + + Safran 1 + +
    • + + + + + +
    • + + Securefact 1 + +
    • + + + +
    • + + Simeio 1 + +
    • + + + +
    • + + Smart species 1 + +
    • + + + +
    • + + TreeFort 1 + +
    • + + + +
    • + + Trulioo 1 + +
    • + + + +
    • + + Vallid 1 + +
    • + + + +
    • + + Vancity 1 + +
    • + + + +
    • + + Worldreach 1 + +
    • + + + +
    • + + Yoti 1 + +
    • + + + + + +
    • + + UXP Systems 1 + +
    • + + + +
    • + + Boloro 1 + +
    • + + + +
    • + + Plurilock 1 + +
    • + + + +
    • + + 1Kosmos 1 + +
    • + + + +
    • + + Gambit 1 + +
    • + + + +
    • + + In-Sec-M 1 + +
    • + + + +
    • + + Ingenico 1 + +
    • + + + +
    • + + ISO 18013-5 1 + +
    • + + + +
    • + + 100101075 1 + +
    • + + + +
    • + + Get Group 1 + +
    • + + + +
    • + + Pragma 1 + +
    • + + + +
    • + + Modohr 1 + +
    • + + + +
    • + + Celero 1 + +
    • + + + +
    • + + Vlinder 1 + +
    • + + + +
    • + + Mavennet 1 + +
    • + + + +
    • + + iProov 1 + +
    • + + + +
    • + + Peer Social 1 + +
    • + + + +
    • + + Jumio 1 + +
    • + + + +
    • + + Folio 1 + +
    • + + + +
    • + + Arucc 1 + +
    • + + + +
    • + + Stash 1 + +
    • + + + +
    • + + Supercluster 1 + +
    • + + + +
    • + + IAB 1 + +
    • + + + +
    • + + IAPP 1 + +
    • + + + +
    • + + CPRA 1 + +
    • + + + +
    • + + SMART Health Card 1 + +
    • + + + + + +
    • + + XRI 1 + +
    • + + + +
    • + + Dataweb 1 + +
    • + + + +
    • + + Ukraine 1 + +
    • + + + +
    • + + Tu Delft 1 + +
    • + + + + + + + +
    • + + Inclusion 1 + +
    • + + + +
    • + + Aid:Tech 1 + +
    • + + + +
    • + + GlobalID 1 + +
    • + + + + + +
    • + + Berkman Klein 1 + +
    • + + + +
    • + + World Bank 1 + +
    • + + + +
    • + + Dark Matter Labs 1 + +
    • + + + +
    • + + Eclipse 1 + +
    • + + + +
    • + + DIAL 1 + +
    • + + + +
    • + + Gavi 1 + +
    • + + + +
    • + + Ideo 1 + +
    • + + + +
    • + + Rockefeller Foundation 1 + +
    • + + + +
    • + + UC Berkeley 1 + +
    • + + + +
    • + + BLOK 1 + +
    • + + + +
    • + + FHI360 1 + +
    • + + + +
    • + + ICC 1 + +
    • + + + + + +
    • + + Mercy Corps 1 + +
    • + + + +
    • + + National Cybersecurity Center 1 + +
    • + + + +
    • + + Panta Transportation 1 + +
    • + + + +
    • + + Simprints 1 + +
    • + + + +
    • + + ACM 1 + +
    • + + + +
    • + + Bitwise 1 + +
    • + + + +
    • + + DFINITY 1 + +
    • + + + +
    • + + Fujitsu 1 + +
    • + + + +
    • + + Intel 1 + +
    • + + + +
    • + + State Street 1 + +
    • + + + +
    • + + CFCA 1 + +
    • + + + + + +
    • + + Entrust Datacard 1 + +
    • + + + +
    • + + ICAI India 1 + +
    • + + + +
    • + + SwissSign 1 + +
    • + + + + + +
    • + + Contour 1 + +
    • + + + +
    • + + RapidLEI 1 + +
    • + + + +
    • + + Amazon 1 + +
    • + + + + + +
    • + + MedCreds 1 + +
    • + + + +
    • + + Dutch Research 1 + +
    • + + + +
    • + + TNO 1 + +
    • + + + +
    • + + Consensys Health 1 + +
    • + + + +
    • + + Luxoft 1 + +
    • + + + + + + + + + + + +
    • + + zCap 1 + +
    • + + + + + +
    • + + DID Registry 1 + +
    • + + + +
    • + + Verifier Api 1 + +
    • + + + + + +
    • + + PRIVATE 1 + +
    • + + + + + +
    • + + COVID 1 + +
    • + + + + + +
    • + + Trust Stamp 1 + +
    • + + + +
    • + + Qiqochat 1 + +
    • + + + +
    • + + VCI 1 + +
    • + + + +
    • + + Proven 1 + +
    • + + + +
    • + + Trusted Digital Ecosystems 1 + +
    • + + + +
    • + + Mediator Agent 1 + +
    • + + + +
    • + + Mobile Agent 1 + +
    • + + + +
    • + + EntTrustient 1 + +
    • + + + +
    • + + Certification 1 + +
    • + + + +
    • + + GlobaliD 1 + +
    • + + + +
    • + + Uphold 1 + +
    • + + + +
    • + + Cynjatech 1 + +
    • + + + +
    • + + Finclusive 1 + +
    • + + + +
    • + + Xertify 1 + +
    • + + + +
    • + + Snowbridge Inc 1 + +
    • + + + +
    • + + Bot Ventures 1 + +
    • + + + +
    • + + BlockSpaces 1 + +
    • + + + +
    • + + Blockster Labs 1 + +
    • + + + +
    • + + Selfd.id 1 + +
    • + + + +
    • + + Liquid Avatar Technologies 1 + +
    • + + + +
    • + + Snapper Future Tech 1 + +
    • + + + +
    • + + Lorica Identity 1 + +
    • + + + +
    • + + BizSecure 1 + +
    • + + + +
    • + + Networks Synergy 1 + +
    • + + + +
    • + + Absolutely Zero Cyber 1 + +
    • + + + +
    • + + Cysecure 1 + +
    • + + + +
    • + + VERSES Labs 1 + +
    • + + + +
    • + + Aruba Health App 1 + +
    • + + + +
    • + + Public Benefit Corporation 1 + +
    • + + + +
    • + + Privatyze 1 + +
    • + + + +
    • + + Bullet ID 1 + +
    • + + + +
    • + + Verio ID 1 + +
    • + + + + + + + +
    • + + Indicio TestNet 1 + +
    • + + + + + +
    • + + Lissi Connect 1 + +
    • + + + +
    • + + ID 1 + +
    • + + + + + +
    • + + Passwordless 1 + +
    • + + + +
    • + + Magic Link 1 + +
    • + + + +
    • + + Onboarding 1 + +
    • + + + + + +
    • + + SMS 1 + +
    • + + + + + +
    • + + Personal Data 1 + +
    • + + + +
    • + + National Data Strategy 1 + +
    • + + + +
    • + + Data A New Direction 1 + +
    • + + + +
    • + + Personal Data Stores 1 + +
    • + + + +
    • + + Public Sector 1 + +
    • + + + +
    • + + DigitalScot 1 + +
    • + + + +
    • + + Cloud Identity Wallet 1 + +
    • + + + +
    • + + Secure Digital Identity Association 1 + +
    • + + + +
    • + + European Data Infrastructure 1 + +
    • + + + +
    • + + Legisym 1 + +
    • + + + +
    • + + Kuppinger Cole 1 + +
    • + + + +
    • + + Credible 1 + +
    • + + + +
    • + + Kepler 1 + +
    • + + + +
    • + + DIDKit 1 + +
    • + + + +
    • + + Rebase 1 + +
    • + + + +
    • + + Graph Hack 2022 1 + +
    • + + + +
    • + + Tezos 1 + +
    • + + + +
    • + + DID:TEZOS 1 + +
    • + + + + + +
    • + + FIDO2 1 + +
    • + + + +
    • + + TreeLDR 1 + +
    • + + + +
    • + + VIDSigner 1 + +
    • + + + +
    • + + SaaS 1 + +
    • + + + +
    • + + ViDChain 1 + +
    • + + + +
    • + + ECDSA Cryptosuite v2019 1 + +
    • + + + +
    • + + ECDSA Cryptosuite v2020 1 + +
    • + + + +
    • + + JWS 1 + +
    • + + + +
    • + + Tracability 1 + +
    • + + + +
    • + + CHAPI 1 + +
    • + + + +
    • + + VC Api 1 + +
    • + + + +
    • + + WACI 1 + +
    • + + + +
    • + + TrustBloc 1 + +
    • + + + +
    • + + Human Colossus Foundation 1 + +
    • + + + +
    • + + mDL 1 + +
    • + + + +
    • + + iso-18013 1 + +
    • + + + +
    • + + INATBA 1 + +
    • + + + +
    • + + Procivis 1 + +
    • + + + +
    • + + AAMVA 1 + +
    • + + + +
    • + + Kantara Initiative 1 + +
    • + + + +
    • + + OpenID Japan 1 + +
    • + + + + + +
    • + + OIX 1 + +
    • + + + +
    • + + KABN Network 1 + +
    • + + + +
    • + + Coinbase 1 + +
    • + + + +
    • + + Alberta 1 + +
    • + + + +
    • + + Ontario 1 + +
    • + + + +
    • + + UCVDCC 1 + +
    • + + + + + +
    • + + VIDChain 1 + +
    • + + + +
    • + + ValidatedID 1 + +
    • + + + +
    • + + Danube 1 + +
    • + + + +
    • + + Walt ID 1 + +
    • + + + +
    • + + Thales 1 + +
    • + + + +
    • + + CIMEA Naric 1 + +
    • + + + +
    • + + DXCTechnology 1 + +
    • + + + +
    • + + Identyum 1 + +
    • + + + +
    • + + NGI 1 + +
    • + + + +
    • + + Australia 1 + +
    • + + + +
    • + + Australian Payments Network 1 + +
    • + + + +
    • + + India 1 + +
    • + + + +
    • + + Aadhaar 1 + +
    • + + + +
    • + + Hyperledger 1 + +
    • + + + +
    • + + New Zealand 1 + +
    • + + + +
    • + + Aotearoa 1 + +
    • + + + +
    • + + DINZ 1 + +
    • + + + +
    • + + DISTF 1 + +
    • + + + +
    • + + UK 1 + +
    • + + + +
    • + + NHS 1 + +
    • + + + +
    • + + Digital Staff Passport 1 + +
    • + + + +
    • + + Data Governance Act 1 + +
    • + + + +
    • + + IDEMIX 1 + +
    • + + + +
    • + + MOBI 1 + +
    • + + + +
    • + + ITN 1 + +
    • + + + +
    • + + European Commission 1 + +
    • + + + +
    • + + Peaq 1 + +
    • + + + +
    • + + Sophie Project 1 + +
    • + + + +
    • + + Digital Twin Consortium 1 + +
    • + + + +
    • + + Venafi 1 + +
    • + + + + + +
    • + + PICO 1 + +
    • + + + +
    • + + RMIT 1 + +
    • + + + +
    • + + Azure 1 + +
    • + + + +
    • + + ACE 1 + +
    • + + + +
    • + + Fluree 1 + +
    • + + + +
    • + + Velocity Network 1 + +
    • + + + +
    • + + Digitary 1 + +
    • + + + + + + + +
    • + + SMART 1 + +
    • + + + + + +
    • + + eKYC 1 + +
    • + + + +
    • + + Cryptocurrency 1 + +
    • + + + +
    • + + Travel 1 + +
    • + + + +
    • + + IATA 1 + +
    • + + + +
    • + + TOIP 1 + +
    • + + + +
    • + + TSA 1 + +
    • + + + +
    • + + Apple 1 + +
    • + + + +
    • + + LEI 1 + +
    • + + + +
    • + + Farmer Connect 1 + +
    • + + + +
    • + + Yoma 1 + +
    • + + + +
    • + + FlexID 1 + +
    • + + + +
    • + + Excelsior Pass Pluss 1 + +
    • + + + +
    • + + Digi.me 1 + +
    • + + + +
    • + + EU Digital Green 1 + +
    • + + + +
    • + + Content Attribution 1 + +
    • + + + +
    • + + Events 1 + +
    • + + + +
    • + + Climate 1 + +
    • + + + +
    • + + Bots 1 + +
    • + + + +
    • + + Reputation 1 + +
    • + + + +
    • + + Workplace 1 + +
    • + + + +
    • + + Energy Systems 1 + +
    • + + + +
    • + + Property Management 1 + +
    • + + + +
    • + + Gaming 1 + +
    • + + + + + +
    • + + Career 1 + +
    • + + + +
    • + + Security 1 + +
    • + + + +
    • + + Banking 1 + +
    • + + + +
    • + + Loyalty Programs 1 + +
    • + + + +
    • + + UNECE 1 + +
    • + + + +
    • + + SAP 1 + +
    • + + + +
    • + + USCBP 1 + +
    • + + + +
    • + + Guardianship 1 + +
    • + + + +
    • + + Delegation 1 + +
    • + + + + + + + +
    • + + Relationships 1 + +
    • + + + +
    • + + Architecture 1 + +
    • + + + +
    • + + Ethics 1 + +
    • + + + +
    • + + Sovereignty 1 + +
    • + + + +
    • + + Dominium 1 + +
    • + + + +
    • + + Citopia 1 + +
    • + + + +
    • + + Atala PRISM 1 + +
    • + + + + + +
    • + + Soulbound Tokens 1 + +
    • + + + + + +
    • + + CeDeFi 1 + +
    • + + + + + +
    • + + JPMorgan 1 + +
    • + + + +
    • + + Opulous 1 + +
    • + + + +
    • + + KYC-Chain 1 + +
    • + + + +
    • + + Decentralization 1 + +
    • + + + +
    • + + Critique 1 + +
    • + + + +
    • + + Privacy 1 + +
    • + + + +
    • + + Markets 1 + +
    • + + + +
    • + + Trust Frameworks 1 + +
    • + + + +
    • + + Trust Registries 1 + +
    • + + + +
    • + + INTABA 1 + +
    • + + + +
    • + + Future 1 + +
    • + + + +
    • + + Block 1 + +
    • + + + +
    • + + Web5 1 + +
    • + + + +
    • + + Public Health Advisory Council 1 + +
    • + + + +
    • + + TRAIN 1 + +
    • + + + +
    • + + GCCN 1 + +
    • + + + +
    • + + Hyperledger Labs 1 + +
    • + + + +
    • + + Open Banking 1 + +
    • + + + +
    • + + SSE 1 + +
    • + + + +
    • + + GAIN 1 + +
    • + + + +
    • + + We are Open 1 + +
    • + + + + + +
    • + + Accredible 1 + +
    • + + + +
    • + + Badgecraft 1 + +
    • + + + +
    • + + Keep Badges Weird 1 + +
    • + + + +
    • + + BadgeCollect 1 + +
    • + + + +
    • + + Badge List 1 + +
    • + + + +
    • + + BadgeFactor 1 + +
    • + + + +
    • + + BadgeOS 1 + +
    • + + + +
    • + + Badgetree™ 1 + +
    • + + + +
    • + + BCdiploma 1 + +
    • + + + +
    • + + Bestr 1 + +
    • + + + +
    • + + CanCred.ca 1 + +
    • + + + +
    • + + Canvas Credentials 1 + +
    • + + + +
    • + + Credly 1 + +
    • + + + +
    • + + ForAllRubrics 1 + +
    • + + + +
    • + + HPass 1 + +
    • + + + +
    • + + Milestone 1 + +
    • + + + +
    • + + NOCTI 1 + +
    • + + + +
    • + + Open Badge Factory 1 + +
    • + + + +
    • + + Openbadges.me 1 + +
    • + + + +
    • + + Participate 1 + +
    • + + + +
    • + + RedCritter 1 + +
    • + + + +
    • + + Sertifier 1 + +
    • + + + +
    • + + VerifyEd 1 + +
    • + + + +
    • + + 51nodes 1 + +
    • + + + +
    • + + ABT Network 1 + +
    • + + + +
    • + + Aergo 1 + +
    • + + + +
    • + + Ardor 1 + +
    • + + + +
    • + + Baidu 1 + +
    • + + + +
    • + + Besu 1 + +
    • + + + +
    • + + BIF 1 + +
    • + + + +
    • + + BiiLabs 1 + +
    • + + + +
    • + + Binance 1 + +
    • + + + +
    • + + BlockchainCommons 1 + +
    • + + + +
    • + + Blockcore 1 + +
    • + + + +
    • + + Blocko 1 + +
    • + + + +
    • + + bryk 1 + +
    • + + + +
    • + + BSC 1 + +
    • + + + +
    • + + Teleinfo CAICT 1 + +
    • + + + +
    • + + Celo 1 + +
    • + + + +
    • + + Ceramic Network 1 + +
    • + + + +
    • + + Chainyard 1 + +
    • + + + +
    • + + Cloudchain 1 + +
    • + + + +
    • + + Commercio 1 + +
    • + + + +
    • + + Consent 1 + +
    • + + + +
    • + + Corda 1 + +
    • + + + +
    • + + cryptonics 1 + +
    • + + + +
    • + + DID:AERGO 1 + +
    • + + + +
    • + + DID:ALA 1 + +
    • + + + +
    • + + DID:AVVCYBER 1 + +
    • + + + +
    • + + DID:BBA 1 + +
    • + + + +
    • + + DID:BID 1 + +
    • + + + +
    • + + DID:BNB 1 + +
    • + + + +
    • + + DID:BRYK 1 + +
    • + + + +
    • + + DID:BTCR 1 + +
    • + + + +
    • + + DID:CCP 1 + +
    • + + + +
    • + + DID:CELO 1 + +
    • + + + +
    • + + DID:COM 1 + +
    • + + + +
    • + + DID:CORDA 1 + +
    • + + + +
    • + + DID:DID 1 + +
    • + + + +
    • + + DID:DOCK 1 + +
    • + + + +
    • + + DID:DOGE 1 + +
    • + + + +
    • + + DID:ECHO 1 + +
    • + + + +
    • + + DID:ELASTOS 1 + +
    • + + + +
    • + + DID:ELEM 1 + +
    • + + + +
    • + + DID:EMTRUST 1 + +
    • + + + +
    • + + DID:EOS 1 + +
    • + + + +
    • + + DID:ERC725 1 + +
    • + + + +
    • + + DID:ETHO 1 + +
    • + + + +
    • + + DID:ETHR 1 + +
    • + + + +
    • + + DID:EVAN 1 + +
    • + + + +
    • + + DID:FACTOM 1 + +
    • + + + +
    • + + DID:GATC 1 + +
    • + + + +
    • + + DID:GIT 1 + +
    • + + + +
    • + + DID:GRG 1 + +
    • + + + +
    • + + DID:HEDERA 1 + +
    • + + + +
    • + + DID:HOLO 1 + +
    • + + + +
    • + + DID:ICON 1 + +
    • + + + +
    • + + DID:IO 1 + +
    • + + + +
    • + + DID:ION 1 + +
    • + + + +
    • + + DID:IPID 1 + +
    • + + + +
    • + + DID:IS 1 + +
    • + + + +
    • + + DID:IWT 1 + +
    • + + + +
    • + + DID:JLINC 1 + +
    • + + + +
    • + + DID:JNCTN 1 + +
    • + + + +
    • + + DID:JOLO 1 + +
    • + + + +
    • + + DID:JWK 1 + +
    • + + + +
    • + + DID:KEY 1 + +
    • + + + +
    • + + DID:KILT 1 + +
    • + + + +
    • + + DID:KLAY 1 + +
    • + + + +
    • + + DID:LIFE 1 + +
    • + + + +
    • + + DID:META 1 + +
    • + + + +
    • + + DID:MOAC 1 + +
    • + + + +
    • + + DID:MORPHEUS 1 + +
    • + + + +
    • + + DID:NEAR 1 + +
    • + + + +
    • + + DID:NFT 1 + +
    • + + + +
    • + + DID:OBJECT 1 + +
    • + + + +
    • + + DID:OCKAM 1 + +
    • + + + +
    • + + DID:OMN 1 + +
    • + + + +
    • + + DID:ONION 1 + +
    • + + + +
    • + + DID:ONT 1 + +
    • + + + +
    • + + DID:OP 1 + +
    • + + + +
    • + + DID:ORB 1 + +
    • + + + +
    • + + DID:PANACEA 1 + +
    • + + + +
    • + + DID:PISTIS 1 + +
    • + + + +
    • + + DID:PKH 1 + +
    • + + + +
    • + + DID:PTN 1 + +
    • + + + +
    • + + DID:SAN 1 + +
    • + + + +
    • + + DID:SCHEMA 1 + +
    • + + + +
    • + + DID:SELFKEY 1 + +
    • + + + +
    • + + DID:SIGNOR 1 + +
    • + + + +
    • + + DID:SIRIUS 1 + +
    • + + + +
    • + + DID:SOV 1 + +
    • + + + +
    • + + DID:STACK 1 + +
    • + + + +
    • + + DID:TAG 1 + +
    • + + + +
    • + + DID:TANGLE 1 + +
    • + + + +
    • + + DID:TRUSTBLOC 1 + +
    • + + + +
    • + + DID:TRX 1 + +
    • + + + +
    • + + DID:TTM 1 + +
    • + + + +
    • + + DID:TWIT 1 + +
    • + + + +
    • + + DID:TYRON 1 + +
    • + + + +
    • + + DID:TYS 1 + +
    • + + + +
    • + + DID:TZ 1 + +
    • + + + +
    • + + DID:UNDID 1 + +
    • + + + +
    • + + DID:UNISOT 1 + +
    • + + + +
    • + + DID:UNS 1 + +
    • + + + +
    • + + DID:V1 1 + +
    • + + + +
    • + + DID:VAA 1 + +
    • + + + +
    • + + DID:VAULTIE 1 + +
    • + + + +
    • + + DID:VID 1 + +
    • + + + +
    • + + DID:VVO 1 + +
    • + + + +
    • + + DID:WEB 1 + +
    • + + + +
    • + + DID:WLK 1 + +
    • + + + +
    • + + DID:WORK 1 + +
    • + + + +
    • + + Echo 1 + +
    • + + + +
    • + + Email 1 + +
    • + + + +
    • + + EOS 1 + +
    • + + + +
    • + + Evan Network 1 + +
    • + + + +
    • + + Gatica 1 + +
    • + + + +
    • + + Github 1 + +
    • + + + +
    • + + GRGBanking 1 + +
    • + + + +
    • + + GrgChain 1 + +
    • + + + +
    • + + Halialabs 1 + +
    • + + + +
    • + + Hashgraph 1 + +
    • + + + +
    • + + Holochain 1 + +
    • + + + +
    • + + Hydra 1 + +
    • + + + +
    • + + ICONLOOP 1 + +
    • + + + +
    • + + InfoWallet 1 + +
    • + + + +
    • + + IOP 1 + +
    • + + + +
    • + + IoTeX 1 + +
    • + + + +
    • + + Jnctn 1 + +
    • + + + +
    • + + JWK 1 + +
    • + + + +
    • + + KILT 1 + +
    • + + + +
    • + + Klaytn 1 + +
    • + + + +
    • + + MediBloc 1 + +
    • + + + +
    • + + MOAC 1 + +
    • + + + +
    • + + NEAR 1 + +
    • + + + +
    • + + Ocean Protocol 1 + +
    • + + + +
    • + + Ockam 1 + +
    • + + + +
    • + + OmniOne 1 + +
    • + + + +
    • + + Panacea 1 + +
    • + + + +
    • + + ProximaX 1 + +
    • + + + +
    • + + Quorum 1 + +
    • + + + +
    • + + Raonsecure 1 + +
    • + + + +
    • + + RChain 1 + +
    • + + + +
    • + + SelfKey Identity 1 + +
    • + + + +
    • + + SpaceElephant 1 + +
    • + + + +
    • + + TIFAC-CORE 1 + +
    • + + + +
    • + + TMChain 1 + +
    • + + + +
    • + + Token.TM 1 + +
    • + + + +
    • + + TOR 1 + +
    • + + + +
    • + + TranSendX 1 + +
    • + + + +
    • + + TRON 1 + +
    • + + + +
    • + + Twitter 1 + +
    • + + + +
    • + + UNISOT 1 + +
    • + + + +
    • + + UNS 1 + +
    • + + + +
    • + + Vaultie 1 + +
    • + + + +
    • + + VeramoLabs 1 + +
    • + + + +
    • + + VP 1 + +
    • + + + +
    • + + Weelink 1 + +
    • + + + +
    • + + YLZ Inc 1 + +
    • + + + +
    • + + Zilliqa 1 + +
    • + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    W3C

    +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Schema.org Community Group - W3C + +

    The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties dev...

    +

    Updated: 2020-11-27 + + + + + 2 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Microsoft
    + +
    RDF
    + +
    Schema.org
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Secure Data Storage WG - DIF + +

    Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

    +

    Updated: 2023-06-11 + + + + + 1 minute read +

    + + Tags: + +
    DIF
    + +
    Data Hubs
    + +
    Encrypted Data Vaults
    + +
    Secure Data Storage
    + +
    Storage and Compute WG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Interop Working Group - DIF + +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

    +

    Updated: 2020-11-26 + + + + + 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIF
    + +
    Hyperledger Foundation
    + +
    IETF
    + +
    Interop
    + +
    Interop WG
    + +
    Trust over IP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Claims and Credentials Working Group - DIF + +

    Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members f...

    +

    Updated: 2020-11-25 + + + + + 2 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    DIF
    + +
    JSON-LD
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Veres One + +

    Our vision is to enable all people and organizations in the world to create and own their online identifiers, control their identity data and with whom they share that data. +

    +

    Updated: 2020-11-10 + + + + + 1 minute read +

    + + Tags: + +
    Blockchain
    + +
    Digital Bazaar
    + +
    Veres One
    + +
    Veres One CG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyland Credentials - Issue verifiable records using the blockchain. + +

    Hyland Credentials started as Learning Machine, a startup that architected the Blockcerts open standard with the MIT Media Lab and co-chaired of the W3C Credentials Community Group. Since that inception, we’ve become the global leader in blockchain-based digital credentials. As the only records p...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    DIF
    + +
    Hyland
    + +
    Hyland Credentials
    + +
    Learning Machine
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    WebAuthN - W3C + +

    The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications. +Overall goals include obviating the use of...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    FIDO
    + +
    Microsoft
    + +
    Stranger Labs
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Ethereum

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Metaverse in Web3 and Self Sovereign Identity + +

    the first thing you should know about the metaverse, even as it’s still emerging and being defined, is that the time to act is now. The metaverse is expected to contribute USD 3 trillion to global GDP by 2013 and customers will expect immersive and interactive activities and apps from your brand +

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    Metaverse
    + +
    NFTs
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Autonomous Organizations (DAO) and Self Sovereign Identity + +

    Because DAOs do not have a sovereign above them, and are often explicitly in the business of providing services (like currency and arbitration) that are typically reserved for sovereigns, it is precisely the design of sovereigns (political science), and not the design of corporate governance, tha...

    +

    Updated: 2023-06-28 + + + + + 3 minute read +

    + + Tags: + +
    DAO
    + +
    Ethereum
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Non Fungible Tokens (NFT) and Soulbound Tokens (SBT) + +

    avatars (the visualisation of self-sovereign identities) go beyond simply providing users with further ownership and control over their cryptographically secure identities, by offering an end-to-end application ecosystem designed to facilitate the commerce and exchange of digital and physical ser...

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    NFTs
    + +
    Soulbound Tokens
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Web3 Explained + +

    participation in governance, self-sovereign identity, content ownership and the freedom to build – are very appealing. In fact, it is hard to see how anybody (other than an incumbent with a turf to defend) could possible argue against any of them. +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Ethereum
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Mattereum + +

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    Ethereum
    + +
    IOT
    + +
    Metaverse
    + +
    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    DIF

    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + + + + + +
    +
    + +
    Sidetree Working Group - DIF + +

    Architecturally, Sidetree-based DID Method implementations are overlay networks composed of independent peer nodes (Sidetree nodes) that interact with an underlying decentralized anchoring system (as illustrated under Network Topology) to write, observe, and process replicated DID PKI state opera...

    +

    Updated: 2023-06-12 + + + + + 3 minute read +

    + + Tags: + +
    DIF
    + +
    ION
    + +
    Sidetree
    + +
    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Secure Data Storage WG - DIF + +

    Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

    +

    Updated: 2023-06-11 + + + + + 1 minute read +

    + + Tags: + +
    DIF
    + +
    Data Hubs
    + +
    Encrypted Data Vaults
    + +
    Secure Data Storage
    + +
    Storage and Compute WG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Interop Working Group - DIF + +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

    +

    Updated: 2020-11-26 + + + + + 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIF
    + +
    Hyperledger Foundation
    + +
    IETF
    + +
    Interop
    + +
    Interop WG
    + +
    Trust over IP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Claims and Credentials Working Group - DIF + +

    Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members f...

    +

    Updated: 2020-11-25 + + + + + 2 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    DIF
    + +
    JSON-LD
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    KERI - Key Event Receipt Infrastructure + +

    An identity system based secure overlay for the Internet is presented. This includes a primary root-of-trust in self-certifying identifiers. It presents a formalism for Autonomic Identifiers (AIDs) and Autonomic Namespaces (ANs). They are part of an Autonomic Identity System (AIS). This system us...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    DKMI
    + +
    GLEIF
    + +
    KERI
    + +
    RWoT
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyland Credentials - Issue verifiable records using the blockchain. + +

    Hyland Credentials started as Learning Machine, a startup that architected the Blockcerts open standard with the MIT Media Lab and co-chaired of the W3C Credentials Community Group. Since that inception, we’ve become the global leader in blockchain-based digital credentials. As the only records p...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    DIF
    + +
    Hyland
    + +
    Hyland Credentials
    + +
    Learning Machine
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Meeco + +

    Meeco enables people (data subjects)to provide their own verified records and controlled consent. This API-of-Me allows Meeco to provide a meta-data driven attribute wallet with no knowledge of the data to any authenticated identity of a user,which in turn enables an auditable personal-event chai...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Meeco
    + +
    MyData
    + +
    Respect Network
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Verifiable Credentials

    +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Critique and Caution regarding Self Sovereign Identity + +

    It is evident that our ongoing discussions about identity, ethics, bias, privacy and consent revolve around a lot of noise (opinions) but little signal (alignment), but why? Recognising that in 30 years of digital identity, we still lack coherent and coordinated action to make it work for everyon...

    +

    Updated: 2023-08-19 + + + + + 8 minute read +

    + + Tags: + +
    Caution
    + +
    Critique
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Claims and Credentials Working Group - DIF + +

    Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members f...

    +

    Updated: 2020-11-25 + + + + + 2 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    DIF
    + +
    JSON-LD
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Pan Canadian Trust Framework + +

    “The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Canada
    + +
    DIACC
    + +
    PCTF
    + +
    Policy
    + +
    Trust Framework
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Introduction to Decentralized Identity + +

    The essence of Decentralized-ID is in creating open standards for a privacy preserving internet-wide identity layer — not owned by any one particular organization, but interoperable between all. +It’s impossible to have a conversation about decentralized-id without discussing blockchain, self sove...

    +

    Updated: 2023-07-01 + + + + + 8 minute read +

    + + Tags: + +
    101
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + +
    +

    Policy

    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    Data Governance Act + +

    + EU DATA ACT – MAKING DATA PORTABILITY ACTIONABLE 2022-02-25 MyData + + +

    +

    Updated: 2023-06-10 + + + + + 4 minute read +

    + + Tags: + +
    Data Governance Act
    + +
    EU
    + +
    Europe
    + +
    MyData
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    United Kingdom + +

    The government is committed to realising the benefits of digital identity, without creating ID cards. Earlier this year we published a draft of the UK digital identity and attributes trust framework. This document sets out what rules and standards are needed to protect people’s sensitive identity...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Digital Staff Passport
    + +
    Europe
    + +
    NHS
    + +
    Policy
    + +
    Real World
    + +
    UK
    + +
    +
    + + + + + +
    +
    + +
    Switzerland + +

    The preliminary draft of the federal law declared the purpose of the E-ID to be to ensure “secure identification by means of E-ID among private individuals and with authorities”. The protection of the personality and fundamental rights of individuals is to be provided by the following principles +

    +

    Updated: 2023-06-09 + + + + + 4 minute read +

    + + Tags: + +
    Europe
    + +
    Policy
    + +
    Switzerland
    + +
    +
    + + + + + +
    +
    + +
    Digital Identity New Zealand + +

    Our government is embarking on a journey to create A Digital Strategy for Aotearoa that seeks to respond to the social, economic, education and cultural opportunities from digital technology, along with the risks that these technologies can bring. +

    +

    Updated: 2023-06-07 + + + + + 4 minute read +

    + + Tags: + +
    Aotearoa
    + +
    DINZ
    + +
    DISTF
    + +
    New Zealand
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    India + +

    Another functional question that needs to be resolved concerns how we communicate the value of data stewardship as an ideal, and relatedly the value of data itself. Given the unequal relationships between technology companies and people, the fact that data is a valuable resource that can be used ...

    +

    Updated: 2023-06-07 + + + + + 5 minute read +

    + + Tags: + +
    Aadhaar
    + +
    Hyperledger
    + +
    India
    + +
    Orgbook
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    Australia + +

    There is a lot more work to be done and plenty of consultations to undertake, but we understand that as we increasingly rely on digital technology as part of our everyday lives, the government has a responsibility to ensure we can offer a digital ID system that is voluntary, efficient and meets p...

    +

    Updated: 2023-06-07 + + + + + 3 minute read +

    + + Tags: + +
    Australia
    + +
    Australian Payments Network
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Centre Consortium and Verite + +

    We began by launching US Dollar Coin (USDC), a fiat-backed stablecoin and now the second largest stablecoin on the market. The standards we laid out for USDC provide a layer of trust and transparency so that users can operate with security and confidence as we enter a new world of digital payments. +

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Centre
    + +
    Coinbase
    + +
    Policy
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Pan Canadian Trust Framework + +

    “The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Canada
    + +
    DIACC
    + +
    PCTF
    + +
    Policy
    + +
    Trust Framework
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + + + + + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + + + + + +
    +
    + +
    Governments and Decentralized Identity + +

    Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

    +

    Updated: 2023-07-02 + + + + + 13 minute read +

    + + Tags: + +
    Africa
    + +
    China
    + +
    Global
    + +
    Government
    + +
    Japan
    + +
    Korea
    + +
    Latin America
    + +
    Policy
    + +
    Tokyo
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Microsoft

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Schema.org Community Group - W3C + +

    The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties dev...

    +

    Updated: 2020-11-27 + + + + + 2 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Microsoft
    + +
    RDF
    + +
    Schema.org
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Augmented Social Network + +

    The Augmented Social Network is a proposal for a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that engages citizens in civil society. The ASN creates an infrastructure for trusted relationships ...

    +

    Updated: 2020-11-26 + + + + + 172 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Literature
    + +
    Microsoft
    + +
    OASIS
    + +
    Planetwork
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    WebAuthN - W3C + +

    The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications. +Overall goals include obviating the use of...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    FIDO
    + +
    Microsoft
    + +
    Stranger Labs
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Evernym

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Anoncreds: Attribute Based Credentials + +

    Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Anoncreds
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IDEMIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    IDramp + +

    IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Evernym
    + +
    IDRamp
    + +
    Oracle
    + +
    Qiqochat
    + +
    Trust Stamp
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Sovrin Foundation

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Guardianship + +

    Applying the developed models of guardianship, using the flexibility of Verifiable Credentials and the trusted mechanisms of sharing VCs, can provide the ability to add guardianship credentials into the travel process (or not) without breaking the existing approach and complicating the technical ...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Delegation
    + +
    Guardianship
    + +
    Sovrin Foundation
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Anoncreds: Attribute Based Credentials + +

    Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Anoncreds
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IDEMIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Trust over IP Foundation - TOIP + +

    The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

    +

    Updated: 2023-07-02 + + + + + 9 minute read +

    + + Tags: + +
    Avast
    + +
    BCGov
    + +
    Centre
    + +
    GLEIF
    + +
    Governance
    + +
    Interop
    + +
    KABN Network
    + +
    OIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    Indy

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Web3

    +
    + + + + + +
    +
    + +
    Web5: A Decentralized Web Platform + +

    TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

    +

    Updated: 2023-07-05 + + + + + 4 minute read +

    + + Tags: + +
    Block
    + +
    DWeb
    + +
    GLEIF
    + +
    TBD
    + +
    Web3
    + +
    Web5
    + +
    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Web3 Explained + +

    participation in governance, self-sovereign identity, content ownership and the freedom to build – are very appealing. In fact, it is hard to see how anybody (other than an incumbent with a turf to defend) could possible argue against any of them. +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Ethereum
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Centre Consortium and Verite + +

    We began by launching US Dollar Coin (USDC), a fiat-backed stablecoin and now the second largest stablecoin on the market. The standards we laid out for USDC provide a layer of trust and transparency so that users can operate with security and confidence as we enter a new world of digital payments. +

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Centre
    + +
    Coinbase
    + +
    Policy
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Consensys

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    JSON-LD

    +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Object Capability Model + +

    Computer scientist E. Dean Tribble stated that in smart contracts, identity-based access control did not support well dynamically changing permissions, compared to the object-capability model. He analogized the ocap model with giving a valet the key to one’s car, without handing over the right to...

    +

    Updated: 2023-05-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Cosmos
    + +
    JSON-LD
    + +
    oCap
    + +
    zCap
    + +
    +
    + + + + + +
    +
    + +
    Schema.org Community Group - W3C + +

    The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties dev...

    +

    Updated: 2020-11-27 + + + + + 2 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Microsoft
    + +
    RDF
    + +
    Schema.org
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Claims and Credentials Working Group - DIF + +

    Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members f...

    +

    Updated: 2020-11-25 + + + + + 2 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    DIF
    + +
    JSON-LD
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Credentials Community Group

    +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Interop Working Group - DIF + +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

    +

    Updated: 2020-11-26 + + + + + 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIF
    + +
    Hyperledger Foundation
    + +
    IETF
    + +
    Interop
    + +
    Interop WG
    + +
    Trust over IP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Claims and Credentials Working Group - DIF + +

    Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members f...

    +

    Updated: 2020-11-25 + + + + + 2 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    DIF
    + +
    JSON-LD
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Aries

    +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Real World

    +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    KYC\AML and Self Sovereign Identity + +

    traditional KYC/AML practices can give way to a more practical framework, where businesses can remain compliant with regulations and collect data without threatening privacy, data security, and breaching data laws. +

    +

    Updated: 2023-06-16 + + + + + 2 minute read +

    + + Tags: + +
    Compliance
    + +
    Cryptocurrency
    + +
    KYC
    + +
    Real World
    + +
    eKYC
    + +
    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + + + + + +
    +
    + +
    United Kingdom + +

    The government is committed to realising the benefits of digital identity, without creating ID cards. Earlier this year we published a draft of the UK digital identity and attributes trust framework. This document sets out what rules and standards are needed to protect people’s sensitive identity...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Digital Staff Passport
    + +
    Europe
    + +
    NHS
    + +
    Policy
    + +
    Real World
    + +
    UK
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Blockchain

    +
    + + + + + +
    +
    + +
    IOTA Foundation + +

    The IOTA Foundation is the Next-Generation Blockchain and was initiated with a very clear and focused vision of enabling the paradigm shift of the Internet of Things, Industry 4.0 and a trustless ‘On Demand Economy’ through establishing a de facto standardized ‘Ledger of Everything’. +It aims to e...

    +

    Updated: 2021-04-14 + + + + + 3 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dark Matter Labs
    + +
    Eclipse
    + +
    IOTA
    + +
    +
    + + + + + +
    +
    + +
    Dragonchain & Factor + +

    On Factor/MyFii DID, the identity factors are decentralized to the individual owners. Individual users hold their own identity information in granular form as “factors”. Factors can be any data attributed to an individual and can be based on verifications by one or more external 3rd parties, or t...

    +

    Updated: 2020-11-17 + + + + + 7 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dragonchain
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Handshake + +

    Handshake is a UTXO-based blockchain protocol which manages the registration, renewal and transfer of DNS top-level domains (TLDs). Our naming protocol differs from its predecessors in that it has no concept of namespacing or subdomains at the consensus layer. Its purpose is not to replace DNS, b...

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Blockchain
    + +
    DNS
    + +
    Handshake
    + +
    +
    + + + + + +
    +
    + +
    Veres One + +

    Our vision is to enable all people and organizations in the world to create and own their online identifiers, control their identity data and with whom they share that data. +

    +

    Updated: 2020-11-10 + + + + + 1 minute read +

    + + Tags: + +
    Blockchain
    + +
    Digital Bazaar
    + +
    Veres One
    + +
    Veres One CG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockstack + +

    Blockstack builds an alternate DNS and alternate public-key infrastructure. It’s the first implementation of a decentralized DNS system on top of the Bitcoin blockchain It combines DNS functionality with public key infrastructure and is primarily meant to be used by new blockchain applications. +

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockchain
    + +
    Blockstack
    + +
    DID
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    RWoT

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    KERI - Key Event Receipt Infrastructure + +

    An identity system based secure overlay for the Internet is presented. This includes a primary root-of-trust in self-certifying identifiers. It presents a formalism for Autonomic Identifiers (AIDs) and Autonomic Namespaces (ANs). They are part of an Autonomic Identity System (AIS). This system us...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    DKMI
    + +
    GLEIF
    + +
    KERI
    + +
    RWoT
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    GDPR

    +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Women in Identity - @WomeninID + +

    Digital identity solutions built for everyone are built by everyone. Women in Identity inspires, elevates and supports a more diverse workforce in the digital identity industry. +

    +

    Updated: 2019-07-15 + + + + + 6 minute read +

    + + Tags: + +
    GDPR
    + +
    WomeninID
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    XDI

    +
    + + + + + +
    +
    + +
    The Dataweb: An Introduction to XDI + +

    The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed t...

    +

    Updated: 2020-12-09 + + + + + 41 minute read +

    + + Tags: + +
    Dataweb
    + +
    History
    + +
    Literature
    + +
    XDI
    + +
    XRI
    + +
    +
    + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    uPort

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Decentralized Identifiers

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Critique and Caution regarding Self Sovereign Identity + +

    It is evident that our ongoing discussions about identity, ethics, bias, privacy and consent revolve around a lot of noise (opinions) but little signal (alignment), but why? Recognising that in 30 years of digital identity, we still lack coherent and coordinated action to make it work for everyon...

    +

    Updated: 2023-08-19 + + + + + 8 minute read +

    + + Tags: + +
    Caution
    + +
    Critique
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Introduction to Decentralized Identity + +

    The essence of Decentralized-ID is in creating open standards for a privacy preserving internet-wide identity layer — not owned by any one particular organization, but interoperable between all. +It’s impossible to have a conversation about decentralized-id without discussing blockchain, self sove...

    +

    Updated: 2023-07-01 + + + + + 8 minute read +

    + + Tags: + +
    101
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Europe

    +
    + + + + + +
    +
    + +
    Data Governance Act + +

    + EU DATA ACT – MAKING DATA PORTABILITY ACTIONABLE 2022-02-25 MyData + + +

    +

    Updated: 2023-06-10 + + + + + 4 minute read +

    + + Tags: + +
    Data Governance Act
    + +
    EU
    + +
    Europe
    + +
    MyData
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    United Kingdom + +

    The government is committed to realising the benefits of digital identity, without creating ID cards. Earlier this year we published a draft of the UK digital identity and attributes trust framework. This document sets out what rules and standards are needed to protect people’s sensitive identity...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Digital Staff Passport
    + +
    Europe
    + +
    NHS
    + +
    Policy
    + +
    Real World
    + +
    UK
    + +
    +
    + + + + + +
    +
    + +
    Switzerland + +

    The preliminary draft of the federal law declared the purpose of the E-ID to be to ensure “secure identification by means of E-ID among private individuals and with authorities”. The protection of the personality and fundamental rights of individuals is to be provided by the following principles +

    +

    Updated: 2023-06-09 + + + + + 4 minute read +

    + + Tags: + +
    Europe
    + +
    Policy
    + +
    Switzerland
    + +
    +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + + + + + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Transmute

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Supply Chains and Self Sovereign Identity + +

    The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain. +

    +

    Updated: 2023-06-18 + + + + + 4 minute read +

    + + Tags: + +
    GS1
    + +
    SAP
    + +
    Supply Chain
    + +
    Transmute
    + +
    UNECE
    + +
    USCBP
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    eIDAS

    +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    Bitcoin

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Blockstack + +

    Blockstack builds an alternate DNS and alternate public-key infrastructure. It’s the first implementation of a decentralized DNS system on top of the Bitcoin blockchain It combines DNS functionality with public key infrastructure and is primarily meant to be used by new blockchain applications. +

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockchain
    + +
    Blockstack
    + +
    DID
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Verifiable Organizations Network

    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IBM

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Anoncreds: Attribute Based Credentials + +

    Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Anoncreds
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IDEMIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    IOT

    +
    + + + + + +
    +
    + +
    PICOs: Persistent Compute Objects + +

    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 nee...

    +

    Updated: 2023-06-09 + + + + + 3 minute read +

    + + Tags: + +
    IOT
    + +
    PICO
    + +
    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    Mattereum + +

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    Ethereum
    + +
    IOT
    + +
    Metaverse
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Veres One

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Veres One + +

    Our vision is to enable all people and organizations in the world to create and own their online identifiers, control their identity data and with whom they share that data. +

    +

    Updated: 2020-11-10 + + + + + 1 minute read +

    + + Tags: + +
    Blockchain
    + +
    Digital Bazaar
    + +
    Veres One
    + +
    Veres One CG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    DKMS

    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Digital Bazaar

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + + + + + +
    +
    + +
    Veres One + +

    Our vision is to enable all people and organizations in the world to create and own their online identifiers, control their identity data and with whom they share that data. +

    +

    Updated: 2020-11-10 + + + + + 1 minute read +

    + + Tags: + +
    Blockchain
    + +
    Digital Bazaar
    + +
    Veres One
    + +
    Veres One CG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    FIDO

    +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    WebAuthN - W3C + +

    The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications. +Overall goals include obviating the use of...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    FIDO
    + +
    Microsoft
    + +
    Stranger Labs
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    OASIS

    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Augmented Social Network + +

    The Augmented Social Network is a proposal for a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that engages citizens in civil society. The ASN creates an infrastructure for trusted relationships ...

    +

    Updated: 2020-11-26 + + + + + 172 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Literature
    + +
    Microsoft
    + +
    OASIS
    + +
    Planetwork
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    OAuth

    +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Danube Tech

    +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Trust Framework

    +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    The Pan Canadian Trust Framework + +

    “The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Canada
    + +
    DIACC
    + +
    PCTF
    + +
    Policy
    + +
    Trust Framework
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    DHS

    +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Enterprise

    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + + + + + +
    +
    + +
    Mattereum + +

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    Ethereum
    + +
    IOT
    + +
    Metaverse
    + +
    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    BCGov

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Trust over IP Foundation - TOIP + +

    The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

    +

    Updated: 2023-07-02 + + + + + 9 minute read +

    + + Tags: + +
    Avast
    + +
    BCGov
    + +
    Centre
    + +
    GLEIF
    + +
    Governance
    + +
    Interop
    + +
    KABN Network
    + +
    OIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Blockstack

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Blockstack + +

    Blockstack builds an alternate DNS and alternate public-key infrastructure. It’s the first implementation of a decentralized DNS system on top of the Bitcoin blockchain It combines DNS functionality with public key infrastructure and is primarily meant to be used by new blockchain applications. +

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockchain
    + +
    Blockstack
    + +
    DID
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Blockcerts

    +
    + + + + + +
    +
    + +
    Hyland Credentials - Issue verifiable records using the blockchain. + +

    Hyland Credentials started as Learning Machine, a startup that architected the Blockcerts open standard with the MIT Media Lab and co-chaired of the W3C Credentials Community Group. Since that inception, we’ve become the global leader in blockchain-based digital credentials. As the only records p...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    DIF
    + +
    Hyland
    + +
    Hyland Credentials
    + +
    Learning Machine
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    BTCR

    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    ID2020

    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    MyData

    +
    + + + + + +
    +
    + +
    Data Governance Act + +

    + EU DATA ACT – MAKING DATA PORTABILITY ACTIONABLE 2022-02-25 MyData + + +

    +

    Updated: 2023-06-10 + + + + + 4 minute read +

    + + Tags: + +
    Data Governance Act
    + +
    EU
    + +
    Europe
    + +
    MyData
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    Meeco + +

    Meeco enables people (data subjects)to provide their own verified records and controlled consent. This API-of-Me allows Meeco to provide a meta-data driven attribute wallet with no knowledge of the data to any authenticated identity of a user,which in turn enables an auditable personal-event chai...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Meeco
    + +
    MyData
    + +
    Respect Network
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    IIW

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity. Pre-history + resources for further exploration. + +

    These pages are loosely categorized by year and era. The date ranges, are somewhat arbitrary and not perfectly adhered to, and the headings are not perfect descriptors of those date ranges. Rather those are some major themes occuring within that time period. +

    +

    Updated: 2020-01-05 + + + + + 6 minute read +

    + + Tags: + +
    DPKI
    + +
    History
    + +
    IDCommons
    + +
    IETF
    + +
    IIW
    + +
    PGP
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Learning Machine

    +
    + + + + + +
    +
    + +
    Hyland Credentials - Issue verifiable records using the blockchain. + +

    Hyland Credentials started as Learning Machine, a startup that architected the Blockcerts open standard with the MIT Media Lab and co-chaired of the W3C Credentials Community Group. Since that inception, we’ve become the global leader in blockchain-based digital credentials. As the only records p...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    DIF
    + +
    Hyland
    + +
    Hyland Credentials
    + +
    Learning Machine
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Literature

    +
    + + + + + +
    +
    + +
    The Dataweb: An Introduction to XDI + +

    The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed t...

    +

    Updated: 2020-12-09 + + + + + 41 minute read +

    + + Tags: + +
    Dataweb
    + +
    History
    + +
    Literature
    + +
    XDI
    + +
    XRI
    + +
    +
    + + + + + +
    +
    + +
    Augmented Social Network + +

    The Augmented Social Network is a proposal for a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that engages citizens in civil society. The ASN creates an infrastructure for trusted relationships ...

    +

    Updated: 2020-11-26 + + + + + 172 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Literature
    + +
    Microsoft
    + +
    OASIS
    + +
    Planetwork
    + +
    +
    + + + + + +
    +
    + +
    Research, Literature, Reports related to Self Sovereign Identity + +

    provides an overview of the SSI properties, focusing on an in-depth analysis, furthermore presenting a comprehensive collection of SSI properties that are important for the implementation of the SSI system. +

    +

    Updated: 2023-07-01 + + + + + 18 minute read +

    + + Tags: + +
    Literature
    + +
    Resources
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    hyperledger foundation

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    SecureKey

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    WebAuthN

    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    WebAuthN - W3C + +

    The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications. +Overall goals include obviating the use of...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    FIDO
    + +
    Microsoft
    + +
    Stranger Labs
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    GLEIF

    +
    + + + + + +
    +
    + +
    Web5: A Decentralized Web Platform + +

    TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

    +

    Updated: 2023-07-05 + + + + + 4 minute read +

    + + Tags: + +
    Block
    + +
    DWeb
    + +
    GLEIF
    + +
    TBD
    + +
    Web3
    + +
    Web5
    + +
    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    Trust over IP Foundation - TOIP + +

    The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

    +

    Updated: 2023-07-02 + + + + + 9 minute read +

    + + Tags: + +
    Avast
    + +
    BCGov
    + +
    Centre
    + +
    GLEIF
    + +
    Governance
    + +
    Interop
    + +
    KABN Network
    + +
    OIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    KERI - Key Event Receipt Infrastructure + +

    An identity system based secure overlay for the Internet is presented. This includes a primary root-of-trust in self-certifying identifiers. It presents a formalism for Autonomic Identifiers (AIDs) and Autonomic Namespaces (ANs). They are part of an Autonomic Identity System (AIS). This system us...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    DKMI
    + +
    GLEIF
    + +
    KERI
    + +
    RWoT
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Respect Network

    +
    + + + + + +
    +
    + +
    Meeco + +

    Meeco enables people (data subjects)to provide their own verified records and controlled consent. This API-of-Me allows Meeco to provide a meta-data driven attribute wallet with no knowledge of the data to any authenticated identity of a user,which in turn enables an auditable personal-event chai...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Meeco
    + +
    MyData
    + +
    Respect Network
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Linked Data

    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    EU

    +
    + + + + + +
    +
    + +
    Data Governance Act + +

    + EU DATA ACT – MAKING DATA PORTABILITY ACTIONABLE 2022-02-25 MyData + + +

    +

    Updated: 2023-06-10 + + + + + 4 minute read +

    + + Tags: + +
    Data Governance Act
    + +
    EU
    + +
    Europe
    + +
    MyData
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Interop

    +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    Trust over IP Foundation - TOIP + +

    The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

    +

    Updated: 2023-07-02 + + + + + 9 minute read +

    + + Tags: + +
    Avast
    + +
    BCGov
    + +
    Centre
    + +
    GLEIF
    + +
    Governance
    + +
    Interop
    + +
    KABN Network
    + +
    OIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Interop Working Group - DIF + +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

    +

    Updated: 2020-11-26 + + + + + 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIF
    + +
    Hyperledger Foundation
    + +
    IETF
    + +
    Interop
    + +
    Interop WG
    + +
    Trust over IP
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Self Sovereign Identity

    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + +
    +

    History

    +
    + + + + + +
    +
    + +
    The Dataweb: An Introduction to XDI + +

    The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed t...

    +

    Updated: 2020-12-09 + + + + + 41 minute read +

    + + Tags: + +
    Dataweb
    + +
    History
    + +
    Literature
    + +
    XDI
    + +
    XRI
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity. Pre-history + resources for further exploration. + +

    These pages are loosely categorized by year and era. The date ranges, are somewhat arbitrary and not perfectly adhered to, and the headings are not perfect descriptors of those date ranges. Rather those are some major themes occuring within that time period. +

    +

    Updated: 2020-01-05 + + + + + 6 minute read +

    + + Tags: + +
    DPKI
    + +
    History
    + +
    IDCommons
    + +
    IETF
    + +
    IIW
    + +
    PGP
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Canada

    +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    The Pan Canadian Trust Framework + +

    “The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Canada
    + +
    DIACC
    + +
    PCTF
    + +
    Policy
    + +
    Trust Framework
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    ERC725

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    IETF

    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + + + + + +
    +
    + +
    Interop Working Group - DIF + +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

    +

    Updated: 2020-11-26 + + + + + 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIF
    + +
    Hyperledger Foundation
    + +
    IETF
    + +
    Interop
    + +
    Interop WG
    + +
    Trust over IP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity. Pre-history + resources for further exploration. + +

    These pages are loosely categorized by year and era. The date ranges, are somewhat arbitrary and not perfectly adhered to, and the headings are not perfect descriptors of those date ranges. Rather those are some major themes occuring within that time period. +

    +

    Updated: 2020-01-05 + + + + + 6 minute read +

    + + Tags: + +
    DPKI
    + +
    History
    + +
    IDCommons
    + +
    IETF
    + +
    IIW
    + +
    PGP
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Trinsic

    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + +
    +

    Universal Resolver

    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Standards Development Org

    +
    + + + + + +
    +
    + +
    OpenID Foundation + +

    Founded in 2007, the OpenID Foundation (OIDF) is a global open standards body committed to helping people assert their identity wherever they choose. We are global vibrant community where identity peers and thought leaders convene to craft the identity ecosystems of tomorrow. +

    +

    Updated: 2023-08-12 + + + + + 7 minute read +

    + + Tags: + +
    GAIN
    + +
    Open Banking
    + +
    OpenID
    + +
    SSE
    + +
    Standards Development Org
    + +
    +
    + + + + + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    ION

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Sidetree Working Group - DIF + +

    Architecturally, Sidetree-based DID Method implementations are overlay networks composed of independent peer nodes (Sidetree nodes) that interact with an underlying decentralized anchoring system (as illustrated under Network Topology) to write, observe, and process replicated DID PKI state opera...

    +

    Updated: 2023-06-12 + + + + + 3 minute read +

    + + Tags: + +
    DIF
    + +
    ION
    + +
    Sidetree
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Onfido

    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Indicio

    +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    Global ID + +

    Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Compliance
    + +
    COVID
    + +
    Indicio
    + +
    PRIVATE
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    MATTR

    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + +
    +

    Trust over IP

    +
    + + + + + +
    +
    + +
    Guardianship + +

    Applying the developed models of guardianship, using the flexibility of Verifiable Credentials and the trusted mechanisms of sharing VCs, can provide the ability to add guardianship credentials into the travel process (or not) without breaking the existing approach and complicating the technical ...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Delegation
    + +
    Guardianship
    + +
    Sovrin Foundation
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    Interop Working Group - DIF + +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

    +

    Updated: 2020-11-26 + + + + + 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIF
    + +
    Hyperledger Foundation
    + +
    IETF
    + +
    Interop
    + +
    Interop WG
    + +
    Trust over IP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Web 3

    +
    + + + + + +
    +
    + +
    The Metaverse in Web3 and Self Sovereign Identity + +

    the first thing you should know about the metaverse, even as it’s still emerging and being defined, is that the time to act is now. The metaverse is expected to contribute USD 3 trillion to global GDP by 2013 and customers will expect immersive and interactive activities and apps from your brand +

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    Metaverse
    + +
    NFTs
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Autonomous Organizations (DAO) and Self Sovereign Identity + +

    Because DAOs do not have a sovereign above them, and are often explicitly in the business of providing services (like currency and arbitration) that are typically reserved for sovereigns, it is precisely the design of sovereigns (political science), and not the design of corporate governance, tha...

    +

    Updated: 2023-06-28 + + + + + 3 minute read +

    + + Tags: + +
    DAO
    + +
    Ethereum
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Non Fungible Tokens (NFT) and Soulbound Tokens (SBT) + +

    avatars (the visualisation of self-sovereign identities) go beyond simply providing users with further ownership and control over their cryptographically secure identities, by offering an end-to-end application ecosystem designed to facilitate the commerce and exchange of digital and physical ser...

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    NFTs
    + +
    Soulbound Tokens
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    LFPH

    +
    + + + + + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    RDF

    +
    + + + + + +
    +
    + +
    Schema.org Community Group - W3C + +

    The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties dev...

    +

    Updated: 2020-11-27 + + + + + 2 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Microsoft
    + +
    RDF
    + +
    Schema.org
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Hyperledger Foundation

    +
    + + + + + +
    +
    + +
    Hyperledger Anoncreds: Attribute Based Credentials + +

    Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Anoncreds
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IDEMIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Interop Working Group - DIF + +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

    +

    Updated: 2020-11-26 + + + + + 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIF
    + +
    Hyperledger Foundation
    + +
    IETF
    + +
    Interop
    + +
    Interop WG
    + +
    Trust over IP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Ursa

    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ATB

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IOTA

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    IOTA Foundation + +

    The IOTA Foundation is the Next-Generation Blockchain and was initiated with a very clear and focused vision of enabling the paradigm shift of the Internet of Things, Industry 4.0 and a trustless ‘On Demand Economy’ through establishing a de facto standardized ‘Ledger of Everything’. +It aims to e...

    +

    Updated: 2021-04-14 + + + + + 3 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dark Matter Labs
    + +
    Eclipse
    + +
    IOTA
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    California

    +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + +
    +

    OpenID

    +
    + + + + + +
    +
    + +
    OpenID Foundation + +

    Founded in 2007, the OpenID Foundation (OIDF) is a global open standards body committed to helping people assert their identity wherever they choose. We are global vibrant community where identity peers and thought leaders convene to craft the identity ecosystems of tomorrow. +

    +

    Updated: 2023-08-12 + + + + + 7 minute read +

    + + Tags: + +
    GAIN
    + +
    Open Banking
    + +
    OpenID
    + +
    SSE
    + +
    Standards Development Org
    + +
    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    OIDC

    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Schema.org

    +
    + + + + + +
    +
    + +
    Schema.org Community Group - W3C + +

    The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties dev...

    +

    Updated: 2020-11-27 + + + + + 2 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Microsoft
    + +
    RDF
    + +
    Schema.org
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    IDCommons

    +
    + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity. Pre-history + resources for further exploration. + +

    These pages are loosely categorized by year and era. The date ranges, are somewhat arbitrary and not perfectly adhered to, and the headings are not perfect descriptors of those date ranges. Rather those are some major themes occuring within that time period. +

    +

    Updated: 2020-01-05 + + + + + 6 minute read +

    + + Tags: + +
    DPKI
    + +
    History
    + +
    IDCommons
    + +
    IETF
    + +
    IIW
    + +
    PGP
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Jolocom

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Sidetree

    +
    + + + + + +
    +
    + +
    Sidetree Working Group - DIF + +

    Architecturally, Sidetree-based DID Method implementations are overlay networks composed of independent peer nodes (Sidetree nodes) that interact with an underlying decentralized anchoring system (as illustrated under Network Topology) to write, observe, and process replicated DID PKI state opera...

    +

    Updated: 2023-06-12 + + + + + 3 minute read +

    + + Tags: + +
    DIF
    + +
    ION
    + +
    Sidetree
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    ENS

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    Good Health Pass

    +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    Switzerland

    +
    + + + + + +
    +
    + +
    Switzerland + +

    The preliminary draft of the federal law declared the purpose of the E-ID to be to ensure “secure identification by means of E-ID among private individuals and with authorities”. The protection of the personality and fundamental rights of individuals is to be provided by the following principles +

    +

    Updated: 2023-06-09 + + + + + 4 minute read +

    + + Tags: + +
    Europe
    + +
    Policy
    + +
    Switzerland
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Claims and Credentials WG

    +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Claims and Credentials Working Group - DIF + +

    Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members f...

    +

    Updated: 2020-11-25 + + + + + 2 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    DIF
    + +
    JSON-LD
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Centre

    +
    + + + + + +
    +
    + +
    Centre Consortium and Verite + +

    We began by launching US Dollar Coin (USDC), a fiat-backed stablecoin and now the second largest stablecoin on the market. The standards we laid out for USDC provide a layer of trust and transparency so that users can operate with security and confidence as we enter a new world of digital payments. +

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Centre
    + +
    Coinbase
    + +
    Policy
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Trust over IP Foundation - TOIP + +

    The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

    +

    Updated: 2023-07-02 + + + + + 9 minute read +

    + + Tags: + +
    Avast
    + +
    BCGov
    + +
    Centre
    + +
    GLEIF
    + +
    Governance
    + +
    Interop
    + +
    KABN Network
    + +
    OIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    GS1

    +
    + + + + + +
    +
    + +
    Supply Chains and Self Sovereign Identity + +

    The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain. +

    +

    Updated: 2023-06-18 + + + + + 4 minute read +

    + + Tags: + +
    GS1
    + +
    SAP
    + +
    Supply Chain
    + +
    Transmute
    + +
    UNECE
    + +
    USCBP
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Sphereon

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    SpruceID

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Mastercard

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    SITA

    +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    iRespond

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    Planetwork

    +
    + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Augmented Social Network + +

    The Augmented Social Network is a proposal for a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that engages citizens in civil society. The ASN creates an infrastructure for trusted relationships ...

    +

    Updated: 2020-11-26 + + + + + 172 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Literature
    + +
    Microsoft
    + +
    OASIS
    + +
    Planetwork
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DIDComm

    +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Zug

    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +

    JLinc

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    AI

    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    DIACC

    +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    The Pan Canadian Trust Framework + +

    “The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Canada
    + +
    DIACC
    + +
    PCTF
    + +
    Policy
    + +
    Trust Framework
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    PCTF

    +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    The Pan Canadian Trust Framework + +

    “The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Canada
    + +
    DIACC
    + +
    PCTF
    + +
    Policy
    + +
    Trust Framework
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    EBSI

    +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    USA

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Oracle

    +
    + + + + + +
    +
    + +
    IDramp + +

    IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Evernym
    + +
    IDRamp
    + +
    Oracle
    + +
    Qiqochat
    + +
    Trust Stamp
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Ontology

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Linux Foundation

    +
    + + + + + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + +
    +

    Education

    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + +
    +

    Healthcare

    +
    + + + + + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Accenture

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + +
    +

    UNSDGs

    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    Laws of Identity

    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + + + + + +
    +
    + +
    Self Sovereign Identity (SSI) + +

    In a nutshell, Self-Sovereign Identity allows individuals to manage their own identities by moving physical credentials to digital devices. An individual will receive a credential from an issuer which will be stored in their digital wallet. +

    +

    Updated: 2023-06-22 + + + + + 14 minute read +

    + + Tags: + +
    Evernym
    + +
    IIW
    + +
    Laws of Identity
    + +
    Learning Machine
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Sovrin Foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + +
    +

    HGF 2018

    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    Hyperledger Forum

    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    DID:PEER

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    CCPA

    +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    DPKI

    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity. Pre-history + resources for further exploration. + +

    These pages are loosely categorized by year and era. The date ranges, are somewhat arbitrary and not perfectly adhered to, and the headings are not perfect descriptors of those date ranges. Rather those are some major themes occuring within that time period. +

    +

    Updated: 2020-01-05 + + + + + 6 minute read +

    + + Tags: + +
    DPKI
    + +
    History
    + +
    IDCommons
    + +
    IETF
    + +
    IIW
    + +
    PGP
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    PGP

    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity. Pre-history + resources for further exploration. + +

    These pages are loosely categorized by year and era. The date ranges, are somewhat arbitrary and not perfectly adhered to, and the headings are not perfect descriptors of those date ranges. Rather those are some major themes occuring within that time period. +

    +

    Updated: 2020-01-05 + + + + + 6 minute read +

    + + Tags: + +
    DPKI
    + +
    History
    + +
    IDCommons
    + +
    IETF
    + +
    IIW
    + +
    PGP
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Serto

    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Fabric

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + +
    +

    Affinidi

    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Anonyome Labs

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Auth0

    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Enterprise Ethereum Alliance

    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Meeco

    +
    + + + + + +
    +
    + +
    Meeco + +

    Meeco enables people (data subjects)to provide their own verified records and controlled consent. This API-of-Me allows Meeco to provide a meta-data driven attribute wallet with no knowledge of the data to any authenticated identity of a user,which in turn enables an auditable personal-event chai...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Meeco
    + +
    MyData
    + +
    Respect Network
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    SICPA

    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Humanitarian

    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Avast

    +
    + + + + + +
    +
    + +
    Trust over IP Foundation - TOIP + +

    The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

    +

    Updated: 2023-07-02 + + + + + 9 minute read +

    + + Tags: + +
    Avast
    + +
    BCGov
    + +
    Centre
    + +
    GLEIF
    + +
    Governance
    + +
    Interop
    + +
    KABN Network
    + +
    OIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Augmented Social Network

    +
    + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Augmented Social Network + +

    The Augmented Social Network is a proposal for a “next generation” online community that would strengthen the collaborative nature of the Internet, enhancing its ability to act as a public commons that engages citizens in civil society. The ASN creates an infrastructure for trusted relationships ...

    +

    Updated: 2020-11-26 + + + + + 172 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Literature
    + +
    Microsoft
    + +
    OASIS
    + +
    Planetwork
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Swisscom

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    DID

    +
    + + + + + +
    +
    + +
    Blockstack + +

    Blockstack builds an alternate DNS and alternate public-key infrastructure. It’s the first implementation of a decentralized DNS system on top of the Bitcoin blockchain It combines DNS functionality with public key infrastructure and is primarily meant to be used by new blockchain applications. +

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockchain
    + +
    Blockstack
    + +
    DID
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    KERI

    +
    + + + + + +
    +
    + +
    KERI - Key Event Receipt Infrastructure + +

    An identity system based secure overlay for the Internet is presented. This includes a primary root-of-trust in self-certifying identifiers. It presents a formalism for Autonomic Identifiers (AIDs) and Autonomic Namespaces (ANs). They are part of an Autonomic Identity System (AIS). This system us...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    DKMI
    + +
    GLEIF
    + +
    KERI
    + +
    RWoT
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Encrypted Data Vaults

    +
    + + + + + +
    +
    + +
    Secure Data Storage WG - DIF + +

    Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

    +

    Updated: 2023-06-11 + + + + + 1 minute read +

    + + Tags: + +
    DIF
    + +
    Data Hubs
    + +
    Encrypted Data Vaults
    + +
    Secure Data Storage
    + +
    Storage and Compute WG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Element

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IPFS

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:GITHUB

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + +
    +

    ISO 27001

    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Hyland Credentials

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + + + + + +
    +
    + +
    Hyland Credentials - Issue verifiable records using the blockchain. + +

    Hyland Credentials started as Learning Machine, a startup that architected the Blockcerts open standard with the MIT Media Lab and co-chaired of the W3C Credentials Community Group. Since that inception, we’ve become the global leader in blockchain-based digital credentials. As the only records p...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    DIF
    + +
    Hyland
    + +
    Hyland Credentials
    + +
    Learning Machine
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Supply Chain

    +
    + + + + + +
    +
    + +
    Supply Chains and Self Sovereign Identity + +

    The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain. +

    +

    Updated: 2023-06-18 + + + + + 4 minute read +

    + + Tags: + +
    GS1
    + +
    SAP
    + +
    Supply Chain
    + +
    Transmute
    + +
    UNECE
    + +
    USCBP
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Gravity Earth

    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Kiva

    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Compliance

    +
    + + + + + +
    +
    + +
    KYC\AML and Self Sovereign Identity + +

    traditional KYC/AML practices can give way to a more practical framework, where businesses can remain compliant with regulations and collect data without threatening privacy, data security, and breaching data laws. +

    +

    Updated: 2023-06-16 + + + + + 2 minute read +

    + + Tags: + +
    Compliance
    + +
    Cryptocurrency
    + +
    KYC
    + +
    Real World
    + +
    eKYC
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    Global ID + +

    Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Compliance
    + +
    COVID
    + +
    Indicio
    + +
    PRIVATE
    + +
    Wallets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Wallets

    +
    + + + + + +
    +
    + +
    Digital Wallets and Self Sovereign Identity + +

    SSI and identity wallets will make it easier for citizens, organizations and governments to manage (digital) identities. It will make registrations and transactions across the internet private and secure. It will also make organizations more efficient and effective. +

    +

    Updated: 2023-07-01 + + + + + 17 minute read +

    + + Tags: + +
    User Experience
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Global ID + +

    Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Compliance
    + +
    COVID
    + +
    Indicio
    + +
    PRIVATE
    + +
    Wallets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    IDRamp

    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    IDramp + +

    IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Evernym
    + +
    IDRamp
    + +
    Oracle
    + +
    Qiqochat
    + +
    Trust Stamp
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    DWeb

    +
    + + + + + +
    +
    + +
    Web5: A Decentralized Web Platform + +

    TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

    +

    Updated: 2023-07-05 + + + + + 4 minute read +

    + + Tags: + +
    Block
    + +
    DWeb
    + +
    GLEIF
    + +
    TBD
    + +
    Web3
    + +
    Web5
    + +
    +
    + + + + + +
    +
    + +
    Mattereum + +

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    Ethereum
    + +
    IOT
    + +
    Metaverse
    + +
    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    ESSIF

    +
    + + + + + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Open Badges

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Adoption

    +
    + + + + + +
    +
    + +
    Market signals, SSI trending, and the road to mainstream adoption. + +

    Three years and one pandemic later, the demand for cryptographically secure, privacy-respecting and machine-verifiable electronic credentials has grown and, as a result, governments are starting to wake up to VC’s potential. +

    +

    Updated: 2023-06-19 + + + + + 9 minute read +

    + + Tags: + +
    Adoption
    + +
    Trends
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Ethereum Enterprise Alliance

    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    CULedger

    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + +
    +

    Anoncreds

    +
    + + + + + +
    +
    + +
    Hyperledger Anoncreds: Attribute Based Credentials + +

    Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Anoncreds
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IDEMIX
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + +
    +

    lifeID

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Windhover Principles

    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + +
    +

    Transcript

    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    Government

    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Governments and Decentralized Identity + +

    Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

    +

    Updated: 2023-07-02 + + + + + 13 minute read +

    + + Tags: + +
    Africa
    + +
    China
    + +
    Global
    + +
    Government
    + +
    Japan
    + +
    Korea
    + +
    Latin America
    + +
    Policy
    + +
    Tokyo
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Global

    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Governments and Decentralized Identity + +

    Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

    +

    Updated: 2023-07-02 + + + + + 13 minute read +

    + + Tags: + +
    Africa
    + +
    China
    + +
    Global
    + +
    Government
    + +
    Japan
    + +
    Korea
    + +
    Latin America
    + +
    Policy
    + +
    Tokyo
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Africa

    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    Governments and Decentralized Identity + +

    Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

    +

    Updated: 2023-07-02 + + + + + 13 minute read +

    + + Tags: + +
    Africa
    + +
    China
    + +
    Global
    + +
    Government
    + +
    Japan
    + +
    Korea
    + +
    Latin America
    + +
    Policy
    + +
    Tokyo
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Data Hubs

    +
    + + + + + +
    +
    + +
    Secure Data Storage WG - DIF + +

    Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

    +

    Updated: 2023-06-11 + + + + + 1 minute read +

    + + Tags: + +
    DIF
    + +
    Data Hubs
    + +
    Encrypted Data Vaults
    + +
    Secure Data Storage
    + +
    Storage and Compute WG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + +
    +

    IPID

    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    3box

    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Veramo

    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Sign in with ETH

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    Sovrin Steward

    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    DigiCert

    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    DIDComm WG

    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Storage and Compute WG

    +
    + + + + + +
    +
    + +
    Secure Data Storage WG - DIF + +

    Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

    +

    Updated: 2023-06-11 + + + + + 1 minute read +

    + + Tags: + +
    DIF
    + +
    Data Hubs
    + +
    Encrypted Data Vaults
    + +
    Secure Data Storage
    + +
    Storage and Compute WG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Identifiers and Discovery WG

    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DIDAuth WG

    +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Interop WG

    +
    + + + + + +
    +
    + +
    Interop Working Group - DIF + +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

    +

    Updated: 2020-11-26 + + + + + 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIF
    + +
    Hyperledger Foundation
    + +
    IETF
    + +
    Interop
    + +
    Interop WG
    + +
    Trust over IP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    ArcBlock

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + +
    +

    BOTLabs

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Condatis

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + +
    +

    Diwala

    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Interac

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + +
    +

    Metadium

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Monokee

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Workday

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + +
    +

    Secure Data Storage

    +
    + + + + + +
    +
    + +
    Secure Data Storage WG - DIF + +

    Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

    +

    Updated: 2023-06-11 + + + + + 1 minute read +

    + + Tags: + +
    DIF
    + +
    Data Hubs
    + +
    Encrypted Data Vaults
    + +
    Secure Data Storage
    + +
    Storage and Compute WG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    InfoCert

    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    DIDx

    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Resources

    +
    + + + + + +
    +
    + +
    SSI Resources: Directories, Courses, Curated Lists, Blogs, Podcasts and more. + +

    Digital networks have centralized power over identities and information, creating problems for both markets and democracy. Does the solution require more shared agency over data?  What might that look like?  This panel discussion is structured around thought experiments to find solutions to this ...

    +

    Updated: 2023-06-30 + + + + + 4 minute read +

    + + Tags: + +
    Resources
    + +
    +
    + + + + + +
    +
    + +
    Research, Literature, Reports related to Self Sovereign Identity + +

    provides an overview of the SSI properties, focusing on an in-depth analysis, furthermore presenting a comprehensive collection of SSI properties that are important for the implementation of the SSI system. +

    +

    Updated: 2023-07-01 + + + + + 18 minute read +

    + + Tags: + +
    Literature
    + +
    Resources
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + +
    +

    uPortlandia

    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Alastria

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Spherity

    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Data Governance

    +
    + + + + + +
    +
    + +
    Data Governance and Self Sovereign Identity + +

    We should absolutely all be taking care of the data that belongs to us, our data that we create, that we have a right to be able to control and share exactly as we choose. But we should also bear in mind the power of that data to help each of us, every day, benefit from the good that can come whe...

    +

    Updated: 2023-06-29 + + + + + 14 minute read +

    + + Tags: + +
    Data Governance
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    NIST

    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Identiverse

    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Civic

    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    ProCivis

    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    EUDI Wallet

    +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    eIDAS Bridge

    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Stranger Labs

    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    WebAuthN - W3C + +

    The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications. +Overall goals include obviating the use of...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    FIDO
    + +
    Microsoft
    + +
    Stranger Labs
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + +
    +

    VC-WG

    +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    ESSIFlab

    +
    + + + + + +
    +
    + +
    Gataca + +

    We’re building an identity layer for a better, more secure Internet Our mission is to give users back control of their data and ensure their safety online. +Since its inception at MIT in 2017, GATACA has developed a comprehensive blockchain-based SSI solution that offers a single user-centric digi...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DID Registry
    + +
    ESSIFlab
    + +
    Verifier Api
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    IDUnion

    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + +
    +

    Data Privacy

    +
    + + + + + +
    +
    + +
    Personal Privacy and Self Sovereign Identity + +

    But with challenges in the offing and platforms preparing to do battle, we must all support initiatives that support privacy and security, as well as the services that will bolster it. We must expect better and support the solutions that help us do better. +

    +

    Updated: 2023-06-29 + + + + + 10 minute read +

    + + Tags: + +
    Data Privacy
    + +
    Privacy
    + +
    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + +
    +

    Factom

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Sovrin

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BBS Signatures

    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    DKMI

    +
    + + + + + +
    +
    + +
    KERI - Key Event Receipt Infrastructure + +

    An identity system based secure overlay for the Internet is presented. This includes a primary root-of-trust in self-certifying identifiers. It presents a formalism for Autonomic Identifiers (AIDs) and Autonomic Namespaces (ANs). They are part of an Autonomic Identity System (AIS). This system us...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    DKMI
    + +
    GLEIF
    + +
    KERI
    + +
    RWoT
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Universal Registrar

    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Okta

    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Custom Authz Servers

    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Okta Identity Cloud

    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Element Block Explorer

    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    oCap

    +
    + + + + + +
    +
    + +
    Object Capability Model + +

    Computer scientist E. Dean Tribble stated that in smart contracts, identity-based access control did not support well dynamically changing permissions, compared to the object-capability model. He analogized the ocap model with giving a valet the key to one’s car, without handing over the right to...

    +

    Updated: 2023-05-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Cosmos
    + +
    JSON-LD
    + +
    oCap
    + +
    zCap
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Gitcoin

    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    DAO

    +
    + + + + + +
    +
    + +
    Decentralized Autonomous Organizations (DAO) and Self Sovereign Identity + +

    Because DAOs do not have a sovereign above them, and are often explicitly in the business of providing services (like currency and arbitration) that are typically reserved for sovereigns, it is precisely the design of sovereigns (political science), and not the design of corporate governance, tha...

    +

    Updated: 2023-06-28 + + + + + 3 minute read +

    + + Tags: + +
    DAO
    + +
    Ethereum
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Digital Twins

    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + +
    +

    Orgbook

    +
    + + + + + +
    +
    + +
    India + +

    Another functional question that needs to be resolved concerns how we communicate the value of data stewardship as an ideal, and relatedly the value of data itself. Given the unequal relationships between technology companies and people, the fact that data is a valuable resource that can be used ...

    +

    Updated: 2023-06-07 + + + + + 5 minute read +

    + + Tags: + +
    Aadhaar
    + +
    Hyperledger
    + +
    India
    + +
    Orgbook
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Digital Signatures

    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Bloom

    +
    + + + + + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TBD

    +
    + + + + + +
    +
    + +
    Web5: A Decentralized Web Platform + +

    TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

    +

    Updated: 2023-07-05 + + + + + 4 minute read +

    + + Tags: + +
    Block
    + +
    DWeb
    + +
    GLEIF
    + +
    TBD
    + +
    Web3
    + +
    Web5
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Animo

    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + +
    +

    DeFi

    +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ethereum Foundation

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Saskatchewan

    +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + +
    +

    Vivvo

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Covid 19

    +
    + + + + + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Human Rights

    +
    + + + + + +
    +
    + +
    Ethics, Human Rights, Sovereignty and Self Sovereign Identity + +

    In a world that is becoming more digital, it is relevant to find some guidelines for organizations to design digital identity more ethically. A universal identity system on the internet is still missing and there are no clear standards for organizations to design digital identity. +

    +

    Updated: 2023-06-23 + + + + + 8 minute read +

    + + Tags: + +
    Ethics
    + +
    Human Rights
    + +
    Sovereignty
    + +
    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    Biometrics

    +
    + + + + + +
    +
    + +
    Biometrics and Self Sovereign Identity + +

    Instead of putting PII and biometrics in the same database, we need to put them in different places, but prove that there’s a link between the holder of a biometric cred and the holder of other PII. +

    +

    Updated: 2023-06-09 + + + + + 4 minute read +

    + + Tags: + +
    Biometrics
    + +
    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    DIZME

    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    Ubisecure

    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + +
    +

    CCI

    +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    WHO

    +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Vaccine Credentials

    +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Cardea

    +
    + + + + + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Cosmos

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Object Capability Model + +

    Computer scientist E. Dean Tribble stated that in smart contracts, identity-based access control did not support well dynamically changing permissions, compared to the object-capability model. He analogized the ocap model with giving a valet the key to one’s car, without handing over the right to...

    +

    Updated: 2023-05-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Cosmos
    + +
    JSON-LD
    + +
    oCap
    + +
    zCap
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    DID:INDY

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Machine Readable Governance

    +
    + + + + + +
    +
    + +
    Trust Frameworks, Trust Registries, and Machine Readable Governance in Self Sovereign Identity + +

    The trust infrastructure is concerned with the question of how and why the presented information can be trusted. It defines the rules for all stakeholders and enables legally binding relationships with the combination of governance frameworks, which are built on top of trust frameworks. +

    +

    Updated: 2023-07-01 + + + + + 9 minute read +

    + + Tags: + +
    Governance
    + +
    Machine Readable Governance
    + +
    Trust Frameworks
    + +
    Trust Registries
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Lissi Wallet

    +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    IAM

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Metaverse

    +
    + + + + + +
    +
    + +
    The Metaverse in Web3 and Self Sovereign Identity + +

    the first thing you should know about the metaverse, even as it’s still emerging and being defined, is that the time to act is now. The metaverse is expected to contribute USD 3 trillion to global GDP by 2013 and customers will expect immersive and interactive activities and apps from your brand +

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    Metaverse
    + +
    NFTs
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Mattereum + +

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    Ethereum
    + +
    IOT
    + +
    Metaverse
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    OpenID Connect

    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Governance

    +
    + + + + + +
    +
    + +
    Trust Frameworks, Trust Registries, and Machine Readable Governance in Self Sovereign Identity + +

    The trust infrastructure is concerned with the question of how and why the presented information can be trusted. It defines the rules for all stakeholders and enables legally binding relationships with the combination of governance frameworks, which are built on top of trust frameworks. +

    +

    Updated: 2023-07-01 + + + + + 9 minute read +

    + + Tags: + +
    Governance
    + +
    Machine Readable Governance
    + +
    Trust Frameworks
    + +
    Trust Registries
    + +
    +
    + + + + + +
    +
    + +
    Trust over IP Foundation - TOIP + +

    The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

    +

    Updated: 2023-07-02 + + + + + 9 minute read +

    + + Tags: + +
    Avast
    + +
    BCGov
    + +
    Centre
    + +
    GLEIF
    + +
    Governance
    + +
    Interop
    + +
    KABN Network
    + +
    OIX
    + +
    Sovrin Foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Caution

    +
    + + + + + +
    +
    + +
    Critique and Caution regarding Self Sovereign Identity + +

    It is evident that our ongoing discussions about identity, ethics, bias, privacy and consent revolve around a lot of noise (opinions) but little signal (alignment), but why? Recognising that in 30 years of digital identity, we still lack coherent and coordinated action to make it work for everyon...

    +

    Updated: 2023-08-19 + + + + + 8 minute read +

    + + Tags: + +
    Caution
    + +
    Critique
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + +
    +

    Dock

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    KYC

    +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    KYC\AML and Self Sovereign Identity + +

    traditional KYC/AML practices can give way to a more practical framework, where businesses can remain compliant with regulations and collect data without threatening privacy, data security, and breaching data laws. +

    +

    Updated: 2023-06-16 + + + + + 2 minute read +

    + + Tags: + +
    Compliance
    + +
    Cryptocurrency
    + +
    KYC
    + +
    Real World
    + +
    eKYC
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Business

    +
    + + + + + +
    +
    + +
    Business [Value, Models, Practice] and Self Sovereign Identity + +

    Self-Sovereign Identity not only presents an opportunity for businesses to build smarter, more secure, and more scalable relationships with customers; but it will enable them to completely rethink how they build trusted digital relationships from the ground up. +

    +

    Updated: 2023-06-30 + + + + + 12 minute read +

    + + Tags: + +
    Business
    + +
    Markets
    + +
    Trends
    + +
    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    User Experience

    +
    + + + + + +
    +
    + +
    Digital Wallets and Self Sovereign Identity + +

    SSI and identity wallets will make it easier for citizens, organizations and governments to manage (digital) identities. It will make registrations and transactions across the internet private and secure. It will also make organizations more efficient and effective. +

    +

    Updated: 2023-07-01 + + + + + 17 minute read +

    + + Tags: + +
    User Experience
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    User Experience and Self Sovereign Identity + +

    Lack of great user experiences is often raised as one of decentralized identity’s (and public blockchain’s) missing ingredients for ubiquitous adoption. However to arrive at usable experiences across the industry, we first need to reach consensus around basic user personas and mental models, then...

    +

    Updated: 2023-06-23 + + + + + 7 minute read +

    + + Tags: + +
    Relationships
    + +
    User Experience
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + +
    +

    Elastos

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    NFTs

    +
    + + + + + +
    +
    + +
    The Metaverse in Web3 and Self Sovereign Identity + +

    the first thing you should know about the metaverse, even as it’s still emerging and being defined, is that the time to act is now. The metaverse is expected to contribute USD 3 trillion to global GDP by 2013 and customers will expect immersive and interactive activities and apps from your brand +

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    Metaverse
    + +
    NFTs
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Non Fungible Tokens (NFT) and Soulbound Tokens (SBT) + +

    avatars (the visualisation of self-sovereign identities) go beyond simply providing users with further ownership and control over their cryptographically secure identities, by offering an end-to-end application ecosystem designed to facilitate the commerce and exchange of digital and physical ser...

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    NFTs
    + +
    Soulbound Tokens
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    SelfKey

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Open Recognition

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Cisco

    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Truu

    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Tykn

    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    notes

    +
    + + + + + +
    +
    + +
    Principles and Characteristics of Self Sovereign Identity + +

    There are a few different ways to approach and describe SSI. What I aim to do is come up with a list of different “SSI Cases” to modularize the treatment of the subject. This will allow each to contribute in the way that makes most sense for themselves, rather than trying to discuss SSI as a whol...

    +

    Updated: 2023-06-24 + + + + + 11 minute read +

    + + Tags: + +
    History
    + +
    Laws of Identity
    + +
    Literature
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    UNSDGs
    + +
    Windhover Principles
    + +
    lifeID
    + +
    notes
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Tokyo

    +
    + + + + + +
    +
    + +
    Governments and Decentralized Identity + +

    Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

    +

    Updated: 2023-07-02 + + + + + 13 minute read +

    + + Tags: + +
    Africa
    + +
    China
    + +
    Global
    + +
    Government
    + +
    Japan
    + +
    Korea
    + +
    Latin America
    + +
    Policy
    + +
    Tokyo
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    China

    +
    + + + + + +
    +
    + +
    Governments and Decentralized Identity + +

    Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

    +

    Updated: 2023-07-02 + + + + + 13 minute read +

    + + Tags: + +
    Africa
    + +
    China
    + +
    Global
    + +
    Government
    + +
    Japan
    + +
    Korea
    + +
    Latin America
    + +
    Policy
    + +
    Tokyo
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Korea

    +
    + + + + + +
    +
    + +
    Governments and Decentralized Identity + +

    Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

    +

    Updated: 2023-07-02 + + + + + 13 minute read +

    + + Tags: + +
    Africa
    + +
    China
    + +
    Global
    + +
    Government
    + +
    Japan
    + +
    Korea
    + +
    Latin America
    + +
    Policy
    + +
    Tokyo
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Latin America

    +
    + + + + + +
    +
    + +
    Governments and Decentralized Identity + +

    Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

    +

    Updated: 2023-07-02 + + + + + 13 minute read +

    + + Tags: + +
    Africa
    + +
    China
    + +
    Global
    + +
    Government
    + +
    Japan
    + +
    Korea
    + +
    Latin America
    + +
    Policy
    + +
    Tokyo
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Japan

    +
    + + + + + +
    +
    + +
    Governments and Decentralized Identity + +

    Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

    +

    Updated: 2023-07-02 + + + + + 13 minute read +

    + + Tags: + +
    Africa
    + +
    China
    + +
    Global
    + +
    Government
    + +
    Japan
    + +
    Korea
    + +
    Latin America
    + +
    Policy
    + +
    Tokyo
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    eSSIF

    +
    + + + + + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    eSSIF-Lab

    +
    + + + + + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Nuggets

    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + +
    +

    Mooti

    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    MyCuID

    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    R3

    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Beijing Teleinfo Technology

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Blockchain Foundry

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Blockpass

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Hiro

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Bloom Protocol

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Burrata

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    ceramic

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    civic

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    CollaboGate

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Consensys Mesh

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Credivera

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    CU Ledger

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Cybavo

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Cyber Securiteam

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    dock

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Earth ID

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    extrimian

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Fennel Labs

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Finema

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Gen Digital

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Genoo

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Hedera

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IBCT

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ID Ramp

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    iDAKTO

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    iden3

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Identity.com

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Infra Blockchain

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Input Output

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Iuncta

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Keyless

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Litentry

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Magic Labs

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Mattr

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    myDid

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Nayuta

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Neosfer

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Nest(R)

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    nuggets

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    NuID

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Nymlab

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    OneSpan

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    PassiveBolt

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ping Identity

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Polygon Labs

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Portabl

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Proxy

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Qikfox

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Resiliant

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Sezoo

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Silence Laboratories

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Superlunar

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Switchchord

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Taqanu

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    The Humanized Internet

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Torus Labs

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Trudenty

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    UNIFY Solutions

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    UniWorld

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Validated ID

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    VelocityCareer Labs

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Web3 Labs

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    WeBank

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    YellowDotPink

    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    ID2020 Founder

    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    VCI Founder

    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    ABSA Group

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    AyanWorks

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Bloqzone

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Certizen

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    CPQD

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Desert Financial Credit Union

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Dhiway

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ID Crypt Global

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    RIDDLE&CODE

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    The Institute for Internet-Security

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Axuall

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Outlier Ventures

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    One Global

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Fetch.ai

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    MakoLab

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Regio iT

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Unveil.Social

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    NEC

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Truu (ID)

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Digicert

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Veridium

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Finicity

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Perkins Coie

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    OAS Staff Federal Credit Union

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Deutsche Telekom AG

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ATB Financial

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    esatus AG

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ProSapien

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Royal Credit Union

    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + +
    +

    LibP2P

    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    PWC

    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    Cheqd

    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    LACChain

    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Metamask

    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    MyDex

    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Cozy Cloud

    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    Authenteq

    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Datum

    +
    + + + + + +
    +
    + +
    Blockchain and Self Sovereign Identity + +

    Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Authenteq
    + +
    Blockstack
    + +
    Civic
    + +
    Datum
    + +
    Identiverse
    + +
    Microsoft
    + +
    NIST
    + +
    ProCivis
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    WomeninID

    +
    + + + + + +
    +
    + +
    Women in Identity - @WomeninID + +

    Digital identity solutions built for everyone are built by everyone. Women in Identity inspires, elevates and supports a more diverse workforce in the digital identity industry. +

    +

    Updated: 2019-07-15 + + + + + 6 minute read +

    + + Tags: + +
    GDPR
    + +
    WomeninID
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Neustar

    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    YADIS

    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Verisign

    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IndieAuth

    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    NSTIC

    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Namecoin

    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    WEF

    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    UNHCR

    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    UNDP

    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    UN/CEFACT

    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Blockchain for Impact

    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + +
    +

    EUDI Framework

    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    eIDAS2

    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Scuttlebot

    +
    + + + + + +
    +
    + +
    Secure Scuttlebutt + +

    Secure Scuttlebutt is a database protocol for unforgeable append-only message feeds. +“Unforgeable” means that only the owner of a feed can update that feed, as enforced by digital signing (see Security properties). This property makes Secure Scuttlebutt useful for peer-to-peer applications. Secur...

    +

    Updated: 2020-01-09 + + + + + 13 minute read +

    + + Tags: + +
    Scuttlebot
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Solid

    +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    RSA

    +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    101

    +
    + + + + + +
    +
    + +
    Introduction to Decentralized Identity + +

    The essence of Decentralized-ID is in creating open standards for a privacy preserving internet-wide identity layer — not owned by any one particular organization, but interoperable between all. +It’s impossible to have a conversation about decentralized-id without discussing blockchain, self sove...

    +

    Updated: 2023-07-01 + + + + + 8 minute read +

    + + Tags: + +
    101
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DIDWG

    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    FIMSA

    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    SRI International

    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Finland

    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Spain

    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Netherlands

    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Germany

    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Catalonia

    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    New York

    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Austin

    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Illinois

    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Wyoming

    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Utah

    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    FATF

    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IRS

    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    FTC

    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Digital Immigration Credentials

    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Dignario

    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Mavnet

    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Mesur

    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Verified.ME

    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Solarity

    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Narf

    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Celerity

    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    USCIS

    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Ceramic

    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Web3Connect

    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    revocation

    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Veres One CG

    +
    + + + + + +
    +
    + +
    Veres One + +

    Our vision is to enable all people and organizations in the world to create and own their online identifiers, control their identity data and with whom they share that data. +

    +

    Updated: 2020-11-10 + + + + + 1 minute read +

    + + Tags: + +
    Blockchain
    + +
    Digital Bazaar
    + +
    Veres One
    + +
    Veres One CG
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DNS

    +
    + + + + + +
    +
    + +
    Handshake + +

    Handshake is a UTXO-based blockchain protocol which manages the registration, renewal and transfer of DNS top-level domains (TLDs). Our naming protocol differs from its predecessors in that it has no concept of namespacing or subdomains at the consensus layer. Its purpose is not to replace DNS, b...

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Blockchain
    + +
    DNS
    + +
    Handshake
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Handshake

    +
    + + + + + +
    +
    + +
    Handshake + +

    Handshake is a UTXO-based blockchain protocol which manages the registration, renewal and transfer of DNS top-level domains (TLDs). Our naming protocol differs from its predecessors in that it has no concept of namespacing or subdomains at the consensus layer. Its purpose is not to replace DNS, b...

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Blockchain
    + +
    DNS
    + +
    Handshake
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    NEO

    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Polkadot

    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Dragonchain

    +
    + + + + + +
    +
    + +
    Dragonchain & Factor + +

    On Factor/MyFii DID, the identity factors are decentralized to the individual owners. Individual users hold their own identity information in granular form as “factors”. Factors can be any data attributed to an individual and can be based on verifications by one or more external 3rd parties, or t...

    +

    Updated: 2020-11-17 + + + + + 7 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dragonchain
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Crypto Valley Association

    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Salesforce

    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Sawtooth

    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    agreementsolutions

    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BTP

    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ayanworks

    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Blinking

    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    HealthDigit

    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    T-Mobile NEXT Identity

    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Sony

    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    Barcode

    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    RFID

    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Global Standards Management Process

    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + + + +
    +

    Aviary

    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DSR

    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ConsenSys

    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Anonyome

    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DIDAuth

    +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    SOIP

    +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + + + +
    +

    Provide

    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Unibright

    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ernst & Young

    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Limechain

    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    BMO

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Canadapost

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Cibc

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Desjardins

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ForgeRock

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Manulife

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Newbruns

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ontairo

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Td

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Telus

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    2Keys

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Affinity Credit Union

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Applied Recognition

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    CCUA

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    CDIC

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    C1

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Canada Health Infoway

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Convergence

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DI

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Digidentity

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Equifax

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Equitable Bank

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Hypersecu

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    iComply

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IDC2018

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IdentityNorth

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Identos

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    In fidem

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ltsa

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Libro

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    LD

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Northern Block

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Notarius couleur

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    OARO

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    One span

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Outlier

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Payments Canada

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Prodigy

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    PlaceSpeak

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Quartech

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    RBC 1

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Safran

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Securefact

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Simeio

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Smart species

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TreeFort

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Trulioo

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Vallid

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Vancity

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Worldreach

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Yoti

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    UXP Systems

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Boloro

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Plurilock

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    1Kosmos

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Gambit

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    In-Sec-M

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ingenico

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ISO 18013-5

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    100101075

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Get Group

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Pragma

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Modohr

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Celero

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Vlinder

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Mavennet

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    iProov

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Peer Social

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Jumio

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Folio

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Arucc

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Stash

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Supercluster

    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IAB

    +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IAPP

    +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    CPRA

    +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    SMART Health Card

    +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    XRI

    +
    + + + + + +
    +
    + +
    The Dataweb: An Introduction to XDI + +

    The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed t...

    +

    Updated: 2020-12-09 + + + + + 41 minute read +

    + + Tags: + +
    Dataweb
    + +
    History
    + +
    Literature
    + +
    XDI
    + +
    XRI
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Dataweb

    +
    + + + + + +
    +
    + +
    The Dataweb: An Introduction to XDI + +

    The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed t...

    +

    Updated: 2020-12-09 + + + + + 41 minute read +

    + + Tags: + +
    Dataweb
    + +
    History
    + +
    Literature
    + +
    XDI
    + +
    XRI
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ukraine

    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Tu Delft

    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Inclusion

    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Aid:Tech

    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    GlobalID

    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Berkman Klein

    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    World Bank

    +
    + + + + + +
    +
    + +
    Humanitarian Aid + +

    When forced to flee your home from one moment to the next, grabbing birth certificates, school diplomas, and other papers that prove you are who you say you are might not be the first thing that comes to mind. And without those credentials, everything is more difficult when it comes to starting a...

    +

    Updated: 2023-06-15 + + + + + 13 minute read +

    + + Tags: + +
    Affinidi
    + +
    Aid:Tech
    + +
    Avast
    + +
    Berkman Klein
    + +
    Biometrics
    + +
    GlobalID
    + +
    Gravity Earth
    + +
    Human Rights
    + +
    Humanitarian
    + +
    Inclusion
    + +
    Onfido
    + +
    Trinsic
    + +
    Tu Delft
    + +
    Ukraine
    + +
    World Bank
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Dark Matter Labs

    +
    + + + + + +
    +
    + +
    IOTA Foundation + +

    The IOTA Foundation is the Next-Generation Blockchain and was initiated with a very clear and focused vision of enabling the paradigm shift of the Internet of Things, Industry 4.0 and a trustless ‘On Demand Economy’ through establishing a de facto standardized ‘Ledger of Everything’. +It aims to e...

    +

    Updated: 2021-04-14 + + + + + 3 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dark Matter Labs
    + +
    Eclipse
    + +
    IOTA
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Eclipse

    +
    + + + + + +
    +
    + +
    IOTA Foundation + +

    The IOTA Foundation is the Next-Generation Blockchain and was initiated with a very clear and focused vision of enabling the paradigm shift of the Internet of Things, Industry 4.0 and a trustless ‘On Demand Economy’ through establishing a de facto standardized ‘Ledger of Everything’. +It aims to e...

    +

    Updated: 2021-04-14 + + + + + 3 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dark Matter Labs
    + +
    Eclipse
    + +
    IOTA
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DIAL

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Gavi

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ideo

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Rockefeller Foundation

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    UC Berkeley

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BLOK

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    FHI360

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ICC

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Mercy Corps

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    National Cybersecurity Center

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Panta Transportation

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Simprints

    +
    + + + + + +
    +
    + +
    The ID2020 Alliance + +

    The ability to prove who you are is a fundamental and universal human right. Because we live in a digital era, we need a trusted and reliable way to do that both in the physical world and online. +

    +

    Updated: 2023-08-12 + + + + + 9 minute read +

    + + Tags: + +
    Accenture
    + +
    BLOK
    + +
    DIAL
    + +
    FHI360
    + +
    Gavi
    + +
    ICC
    + +
    ID2020
    + +
    Ideo
    + +
    Kiva
    + +
    Mastercard
    + +
    Mercy Corps
    + +
    Microsoft
    + +
    National Cybersecurity Center
    + +
    Panta Transportation
    + +
    RWoT
    + +
    Rockefeller Foundation
    + +
    Simprints
    + +
    UC Berkeley
    + +
    hyperledger foundation
    + +
    iRespond
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ACM

    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Bitwise

    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DFINITY

    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Fujitsu

    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Intel

    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    State Street

    +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    CFCA

    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Entrust Datacard

    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ICAI India

    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    SwissSign

    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Contour

    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    RapidLEI

    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Amazon

    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    MedCreds

    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Dutch Research

    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TNO

    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Consensys Health

    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Luxoft

    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + + + + + +
    +

    zCap

    +
    + + + + + +
    +
    + +
    Object Capability Model + +

    Computer scientist E. Dean Tribble stated that in smart contracts, identity-based access control did not support well dynamically changing permissions, compared to the object-capability model. He analogized the ocap model with giving a valet the key to one’s car, without handing over the right to...

    +

    Updated: 2023-05-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Cosmos
    + +
    JSON-LD
    + +
    oCap
    + +
    zCap
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    DID Registry

    +
    + + + + + +
    +
    + +
    Gataca + +

    We’re building an identity layer for a better, more secure Internet Our mission is to give users back control of their data and ensure their safety online. +Since its inception at MIT in 2017, GATACA has developed a comprehensive blockchain-based SSI solution that offers a single user-centric digi...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DID Registry
    + +
    ESSIFlab
    + +
    Verifier Api
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Verifier Api

    +
    + + + + + +
    +
    + +
    Gataca + +

    We’re building an identity layer for a better, more secure Internet Our mission is to give users back control of their data and ensure their safety online. +Since its inception at MIT in 2017, GATACA has developed a comprehensive blockchain-based SSI solution that offers a single user-centric digi...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DID Registry
    + +
    ESSIFlab
    + +
    Verifier Api
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    PRIVATE

    +
    + + + + + +
    +
    + +
    Global ID + +

    Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Compliance
    + +
    COVID
    + +
    Indicio
    + +
    PRIVATE
    + +
    Wallets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    COVID

    +
    + + + + + +
    +
    + +
    Global ID + +

    Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Compliance
    + +
    COVID
    + +
    Indicio
    + +
    PRIVATE
    + +
    Wallets
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Trust Stamp

    +
    + + + + + +
    +
    + +
    IDramp + +

    IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Evernym
    + +
    IDRamp
    + +
    Oracle
    + +
    Qiqochat
    + +
    Trust Stamp
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Qiqochat

    +
    + + + + + +
    +
    + +
    IDramp + +

    IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Evernym
    + +
    IDRamp
    + +
    Oracle
    + +
    Qiqochat
    + +
    Trust Stamp
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    VCI

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Proven

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Trusted Digital Ecosystems

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Mediator Agent

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Mobile Agent

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    EntTrustient

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Certification

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    GlobaliD

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Uphold

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Cynjatech

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Finclusive

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Xertify

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Snowbridge Inc

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Bot Ventures

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BlockSpaces

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Blockster Labs

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Selfd.id

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Liquid Avatar Technologies

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Snapper Future Tech

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Lorica Identity

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BizSecure

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Networks Synergy

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Absolutely Zero Cyber

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Cysecure

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    VERSES Labs

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Aruba Health App

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Public Benefit Corporation

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Privatyze

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Bullet ID

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Verio ID

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Indicio TestNet

    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Lissi Connect

    +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ID

    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Passwordless

    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Onboarding

    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    SMS

    +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Personal Data

    +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    National Data Strategy

    +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Data A New Direction

    +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Personal Data Stores

    +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Public Sector

    +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DigitalScot

    +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Cloud Identity Wallet

    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Secure Digital Identity Association

    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    European Data Infrastructure

    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Legisym

    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Kuppinger Cole

    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Credible

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Kepler

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DIDKit

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Rebase

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Graph Hack 2022

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Tezos

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:TEZOS

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    FIDO2

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TreeLDR

    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    VIDSigner

    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    SaaS

    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ViDChain

    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ECDSA Cryptosuite v2019

    +
    + + + + + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ECDSA Cryptosuite v2020

    +
    + + + + + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    JWS

    +
    + + + + + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Tracability

    +
    + + + + + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    CHAPI

    +
    + + + + + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    VC Api

    +
    + + + + + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    WACI

    +
    + + + + + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TrustBloc

    +
    + + + + + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Human Colossus Foundation

    +
    + + + + + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    mDL

    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    iso-18013

    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    INATBA

    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Procivis

    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    AAMVA

    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Kantara Initiative

    +
    + + + + + +
    +
    + +
    Mobile Drivers License (mDL - ISO 18013) + +

    This document establishes interface specifications for the implementation of a driving licence in association with a mobile device. This document specifies the interface between the mDL and mDL reader and the interface between the mDL reader and the issuing authority infrastructure. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    AAMVA
    + +
    Digital Bazaar
    + +
    IETF
    + +
    INATBA
    + +
    Kantara Initiative
    + +
    MATTR
    + +
    Procivis
    + +
    SpruceID
    + +
    iso-18013
    + +
    mDL
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    OpenID Japan

    +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    OIX

    +
    + + + + + +
    +
    + +
    Trust over IP Foundation - TOIP + +

    The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

    +

    Updated: 2023-07-02 + + + + + 9 minute read +

    + + Tags: + +
    Avast
    + +
    BCGov
    + +
    Centre
    + +
    GLEIF
    + +
    Governance
    + +
    Interop
    + +
    KABN Network
    + +
    OIX
    + +
    Sovrin Foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    KABN Network

    +
    + + + + + +
    +
    + +
    Trust over IP Foundation - TOIP + +

    The mission of this Foundation is to simplify and standardize how trust is established over a digital network or using digital tools (whether online or disconnected). The goal is to create a safe and private space for all digital interactions—whether between individuals, businesses, governments, ...

    +

    Updated: 2023-07-02 + + + + + 9 minute read +

    + + Tags: + +
    Avast
    + +
    BCGov
    + +
    Centre
    + +
    GLEIF
    + +
    Governance
    + +
    Interop
    + +
    KABN Network
    + +
    OIX
    + +
    Sovrin Foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Coinbase

    +
    + + + + + +
    +
    + +
    Centre Consortium and Verite + +

    We began by launching US Dollar Coin (USDC), a fiat-backed stablecoin and now the second largest stablecoin on the market. The standards we laid out for USDC provide a layer of trust and transparency so that users can operate with security and confidence as we enter a new world of digital payments. +

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Centre
    + +
    Coinbase
    + +
    Policy
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Alberta

    +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ontario

    +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    UCVDCC

    +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    VIDChain

    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ValidatedID

    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Danube

    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Walt ID

    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Thales

    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    CIMEA Naric

    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DXCTechnology

    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Identyum

    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    NGI

    +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Australia

    +
    + + + + + +
    +
    + +
    Australia + +

    There is a lot more work to be done and plenty of consultations to undertake, but we understand that as we increasingly rely on digital technology as part of our everyday lives, the government has a responsibility to ensure we can offer a digital ID system that is voluntary, efficient and meets p...

    +

    Updated: 2023-06-07 + + + + + 3 minute read +

    + + Tags: + +
    Australia
    + +
    Australian Payments Network
    + +
    Policy
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Australian Payments Network

    +
    + + + + + +
    +
    + +
    Australia + +

    There is a lot more work to be done and plenty of consultations to undertake, but we understand that as we increasingly rely on digital technology as part of our everyday lives, the government has a responsibility to ensure we can offer a digital ID system that is voluntary, efficient and meets p...

    +

    Updated: 2023-06-07 + + + + + 3 minute read +

    + + Tags: + +
    Australia
    + +
    Australian Payments Network
    + +
    Policy
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    India

    +
    + + + + + +
    +
    + +
    India + +

    Another functional question that needs to be resolved concerns how we communicate the value of data stewardship as an ideal, and relatedly the value of data itself. Given the unequal relationships between technology companies and people, the fact that data is a valuable resource that can be used ...

    +

    Updated: 2023-06-07 + + + + + 5 minute read +

    + + Tags: + +
    Aadhaar
    + +
    Hyperledger
    + +
    India
    + +
    Orgbook
    + +
    Policy
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Aadhaar

    +
    + + + + + +
    +
    + +
    India + +

    Another functional question that needs to be resolved concerns how we communicate the value of data stewardship as an ideal, and relatedly the value of data itself. Given the unequal relationships between technology companies and people, the fact that data is a valuable resource that can be used ...

    +

    Updated: 2023-06-07 + + + + + 5 minute read +

    + + Tags: + +
    Aadhaar
    + +
    Hyperledger
    + +
    India
    + +
    Orgbook
    + +
    Policy
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Hyperledger

    +
    + + + + + +
    +
    + +
    India + +

    Another functional question that needs to be resolved concerns how we communicate the value of data stewardship as an ideal, and relatedly the value of data itself. Given the unequal relationships between technology companies and people, the fact that data is a valuable resource that can be used ...

    +

    Updated: 2023-06-07 + + + + + 5 minute read +

    + + Tags: + +
    Aadhaar
    + +
    Hyperledger
    + +
    India
    + +
    Orgbook
    + +
    Policy
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    New Zealand

    +
    + + + + + +
    +
    + +
    Digital Identity New Zealand + +

    Our government is embarking on a journey to create A Digital Strategy for Aotearoa that seeks to respond to the social, economic, education and cultural opportunities from digital technology, along with the risks that these technologies can bring. +

    +

    Updated: 2023-06-07 + + + + + 4 minute read +

    + + Tags: + +
    Aotearoa
    + +
    DINZ
    + +
    DISTF
    + +
    New Zealand
    + +
    Policy
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Aotearoa

    +
    + + + + + +
    +
    + +
    Digital Identity New Zealand + +

    Our government is embarking on a journey to create A Digital Strategy for Aotearoa that seeks to respond to the social, economic, education and cultural opportunities from digital technology, along with the risks that these technologies can bring. +

    +

    Updated: 2023-06-07 + + + + + 4 minute read +

    + + Tags: + +
    Aotearoa
    + +
    DINZ
    + +
    DISTF
    + +
    New Zealand
    + +
    Policy
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DINZ

    +
    + + + + + +
    +
    + +
    Digital Identity New Zealand + +

    Our government is embarking on a journey to create A Digital Strategy for Aotearoa that seeks to respond to the social, economic, education and cultural opportunities from digital technology, along with the risks that these technologies can bring. +

    +

    Updated: 2023-06-07 + + + + + 4 minute read +

    + + Tags: + +
    Aotearoa
    + +
    DINZ
    + +
    DISTF
    + +
    New Zealand
    + +
    Policy
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DISTF

    +
    + + + + + +
    +
    + +
    Digital Identity New Zealand + +

    Our government is embarking on a journey to create A Digital Strategy for Aotearoa that seeks to respond to the social, economic, education and cultural opportunities from digital technology, along with the risks that these technologies can bring. +

    +

    Updated: 2023-06-07 + + + + + 4 minute read +

    + + Tags: + +
    Aotearoa
    + +
    DINZ
    + +
    DISTF
    + +
    New Zealand
    + +
    Policy
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    UK

    +
    + + + + + +
    +
    + +
    United Kingdom + +

    The government is committed to realising the benefits of digital identity, without creating ID cards. Earlier this year we published a draft of the UK digital identity and attributes trust framework. This document sets out what rules and standards are needed to protect people’s sensitive identity...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Digital Staff Passport
    + +
    Europe
    + +
    NHS
    + +
    Policy
    + +
    Real World
    + +
    UK
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    NHS

    +
    + + + + + +
    +
    + +
    United Kingdom + +

    The government is committed to realising the benefits of digital identity, without creating ID cards. Earlier this year we published a draft of the UK digital identity and attributes trust framework. This document sets out what rules and standards are needed to protect people’s sensitive identity...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Digital Staff Passport
    + +
    Europe
    + +
    NHS
    + +
    Policy
    + +
    Real World
    + +
    UK
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Digital Staff Passport

    +
    + + + + + +
    +
    + +
    United Kingdom + +

    The government is committed to realising the benefits of digital identity, without creating ID cards. Earlier this year we published a draft of the UK digital identity and attributes trust framework. This document sets out what rules and standards are needed to protect people’s sensitive identity...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Digital Staff Passport
    + +
    Europe
    + +
    NHS
    + +
    Policy
    + +
    Real World
    + +
    UK
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Data Governance Act

    +
    + + + + + +
    +
    + +
    Data Governance Act + +

    + EU DATA ACT – MAKING DATA PORTABILITY ACTIONABLE 2022-02-25 MyData + + +

    +

    Updated: 2023-06-10 + + + + + 4 minute read +

    + + Tags: + +
    Data Governance Act
    + +
    EU
    + +
    Europe
    + +
    MyData
    + +
    Policy
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IDEMIX

    +
    + + + + + +
    +
    + +
    Hyperledger Anoncreds: Attribute Based Credentials + +

    Hyperledger AnonCreds – short for “Anonymous Credentials”- is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Anoncreds
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IDEMIX
    + +
    Sovrin Foundation
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    MOBI

    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ITN

    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    European Commission

    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Peaq

    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Sophie Project

    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Digital Twin Consortium

    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Venafi

    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    PICO

    +
    + + + + + +
    +
    + +
    PICOs: Persistent Compute Objects + +

    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 nee...

    +

    Updated: 2023-06-09 + + + + + 3 minute read +

    + + Tags: + +
    IOT
    + +
    PICO
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    RMIT

    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Azure

    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ACE

    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Fluree

    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Velocity Network

    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Digitary

    +
    + + + + + +
    +
    + +
    Education and Self Sovereign Identity + +

    Since most of the educational institutes were facing security crises, new challenges are added to the security system to identify and manage the users’ access to these platforms.The most relevant challenges include but not limited to, legacy identity infrastructure, student lifecycle and users ac...

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    ACE
    + +
    Azure
    + +
    DIF
    + +
    Digitary
    + +
    Education
    + +
    Evernym
    + +
    Fluree
    + +
    IDRamp
    + +
    Microsoft
    + +
    Open Badges
    + +
    RMIT
    + +
    Real World
    + +
    Velocity Network
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    SMART

    +
    + + + + + +
    +
    + +
    Healthcare and Self Sovereign Identity + +

    Most healthcare organizations are and should be, focused on their core business pursuits, such as patient care or processing insurance claims. Information security and identity management is not their core business, yet is a critical factor in compliant, secure business operations. +

    +

    Updated: 2023-06-16 + + + + + 8 minute read +

    + + Tags: + +
    Affinidi
    + +
    DIZME
    + +
    Dock
    + +
    Evernym
    + +
    Gravity Earth
    + +
    Healthcare
    + +
    LFPH
    + +
    Real World
    + +
    SMART
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    eKYC

    +
    + + + + + +
    +
    + +
    KYC\AML and Self Sovereign Identity + +

    traditional KYC/AML practices can give way to a more practical framework, where businesses can remain compliant with regulations and collect data without threatening privacy, data security, and breaching data laws. +

    +

    Updated: 2023-06-16 + + + + + 2 minute read +

    + + Tags: + +
    Compliance
    + +
    Cryptocurrency
    + +
    KYC
    + +
    Real World
    + +
    eKYC
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Cryptocurrency

    +
    + + + + + +
    +
    + +
    KYC\AML and Self Sovereign Identity + +

    traditional KYC/AML practices can give way to a more practical framework, where businesses can remain compliant with regulations and collect data without threatening privacy, data security, and breaching data laws. +

    +

    Updated: 2023-06-16 + + + + + 2 minute read +

    + + Tags: + +
    Compliance
    + +
    Cryptocurrency
    + +
    KYC
    + +
    Real World
    + +
    eKYC
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Travel

    +
    + + + + + +
    +
    + +
    Travel and Self Sovereign Identity + +

    Over time the evolution of DID/SSI is likely to be a travel industry game-changer, enabling travelers to manage their own personal information to maximize personal economic effect and protect personal privacy. +

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    Apple
    + +
    IATA
    + +
    TOIP
    + +
    TSA
    + +
    Travel
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IATA

    +
    + + + + + +
    +
    + +
    Travel and Self Sovereign Identity + +

    Over time the evolution of DID/SSI is likely to be a travel industry game-changer, enabling travelers to manage their own personal information to maximize personal economic effect and protect personal privacy. +

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    Apple
    + +
    IATA
    + +
    TOIP
    + +
    TSA
    + +
    Travel
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TOIP

    +
    + + + + + +
    +
    + +
    Travel and Self Sovereign Identity + +

    Over time the evolution of DID/SSI is likely to be a travel industry game-changer, enabling travelers to manage their own personal information to maximize personal economic effect and protect personal privacy. +

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    Apple
    + +
    IATA
    + +
    TOIP
    + +
    TSA
    + +
    Travel
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TSA

    +
    + + + + + +
    +
    + +
    Travel and Self Sovereign Identity + +

    Over time the evolution of DID/SSI is likely to be a travel industry game-changer, enabling travelers to manage their own personal information to maximize personal economic effect and protect personal privacy. +

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    Apple
    + +
    IATA
    + +
    TOIP
    + +
    TSA
    + +
    Travel
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Apple

    +
    + + + + + +
    +
    + +
    Travel and Self Sovereign Identity + +

    Over time the evolution of DID/SSI is likely to be a travel industry game-changer, enabling travelers to manage their own personal information to maximize personal economic effect and protect personal privacy. +

    +

    Updated: 2023-06-16 + + + + + 6 minute read +

    + + Tags: + +
    Apple
    + +
    IATA
    + +
    TOIP
    + +
    TSA
    + +
    Travel
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    LEI

    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Farmer Connect

    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Yoma

    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    FlexID

    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Excelsior Pass Pluss

    +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Digi.me

    +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    EU Digital Green

    +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Content Attribution

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Events

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Climate

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Bots

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Reputation

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Workplace

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Energy Systems

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Property Management

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Gaming

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Career

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Security

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Banking

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Loyalty Programs

    +
    + + + + + +
    +
    + +
    SSI Use-Cases + +

    The general problem statement here is, as you will have noticed, not about proving who you are but about proving what you are. I need to know you have a line of credit, a pilot’s licence or a diploma from a top ten dental school. I do not care who you are +

    +

    Updated: 2023-06-18 + + + + + 20 minute read +

    + + Tags: + +
    Banking
    + +
    Bots
    + +
    Business
    + +
    Career
    + +
    Climate
    + +
    Content Attribution
    + +
    Energy Systems
    + +
    Events
    + +
    Gaming
    + +
    IAM
    + +
    Loyalty Programs
    + +
    Property Management
    + +
    Reputation
    + +
    Security
    + +
    Workplace
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    UNECE

    +
    + + + + + +
    +
    + +
    Supply Chains and Self Sovereign Identity + +

    The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain. +

    +

    Updated: 2023-06-18 + + + + + 4 minute read +

    + + Tags: + +
    GS1
    + +
    SAP
    + +
    Supply Chain
    + +
    Transmute
    + +
    UNECE
    + +
    USCBP
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    SAP

    +
    + + + + + +
    +
    + +
    Supply Chains and Self Sovereign Identity + +

    The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain. +

    +

    Updated: 2023-06-18 + + + + + 4 minute read +

    + + Tags: + +
    GS1
    + +
    SAP
    + +
    Supply Chain
    + +
    Transmute
    + +
    UNECE
    + +
    USCBP
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    USCBP

    +
    + + + + + +
    +
    + +
    Supply Chains and Self Sovereign Identity + +

    The digital and physical world are merging more than ever before. As the supply chain becomes more ‘phygital,’ innovative ways of sharing data – like using verifiable credentials – are helping to build more trust with data along the supply chain. +

    +

    Updated: 2023-06-18 + + + + + 4 minute read +

    + + Tags: + +
    GS1
    + +
    SAP
    + +
    Supply Chain
    + +
    Transmute
    + +
    UNECE
    + +
    USCBP
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Guardianship

    +
    + + + + + +
    +
    + +
    Guardianship + +

    Applying the developed models of guardianship, using the flexibility of Verifiable Credentials and the trusted mechanisms of sharing VCs, can provide the ability to add guardianship credentials into the travel process (or not) without breaking the existing approach and complicating the technical ...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Delegation
    + +
    Guardianship
    + +
    Sovrin Foundation
    + +
    Trust over IP
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Delegation

    +
    + + + + + +
    +
    + +
    Guardianship + +

    Applying the developed models of guardianship, using the flexibility of Verifiable Credentials and the trusted mechanisms of sharing VCs, can provide the ability to add guardianship credentials into the travel process (or not) without breaking the existing approach and complicating the technical ...

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Delegation
    + +
    Guardianship
    + +
    Sovrin Foundation
    + +
    Trust over IP
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Relationships

    +
    + + + + + +
    +
    + +
    User Experience and Self Sovereign Identity + +

    Lack of great user experiences is often raised as one of decentralized identity’s (and public blockchain’s) missing ingredients for ubiquitous adoption. However to arrive at usable experiences across the industry, we first need to reach consensus around basic user personas and mental models, then...

    +

    Updated: 2023-06-23 + + + + + 7 minute read +

    + + Tags: + +
    Relationships
    + +
    User Experience
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Architecture

    +
    + + + + + +
    +
    + +
    System Architecture and Self Sovereign Identity + +

    In chaotic systems such as those that the discipline of physics seeks to describe, there is also the concept of the “self-organizing principle,” which dictates a tendency for chaotic systems to organize themselves. While this might be a tendency in physics, organization usually needs a nudge in t...

    +

    Updated: 2023-06-23 + + + + + 5 minute read +

    + + Tags: + +
    Architecture
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ethics

    +
    + + + + + +
    +
    + +
    Ethics, Human Rights, Sovereignty and Self Sovereign Identity + +

    In a world that is becoming more digital, it is relevant to find some guidelines for organizations to design digital identity more ethically. A universal identity system on the internet is still missing and there are no clear standards for organizations to design digital identity. +

    +

    Updated: 2023-06-23 + + + + + 8 minute read +

    + + Tags: + +
    Ethics
    + +
    Human Rights
    + +
    Sovereignty
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Sovereignty

    +
    + + + + + +
    +
    + +
    Ethics, Human Rights, Sovereignty and Self Sovereign Identity + +

    In a world that is becoming more digital, it is relevant to find some guidelines for organizations to design digital identity more ethically. A universal identity system on the internet is still missing and there are no clear standards for organizations to design digital identity. +

    +

    Updated: 2023-06-23 + + + + + 8 minute read +

    + + Tags: + +
    Ethics
    + +
    Human Rights
    + +
    Sovereignty
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Dominium

    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Citopia

    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Atala PRISM

    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Soulbound Tokens

    +
    + + + + + +
    +
    + +
    Non Fungible Tokens (NFT) and Soulbound Tokens (SBT) + +

    avatars (the visualisation of self-sovereign identities) go beyond simply providing users with further ownership and control over their cryptographically secure identities, by offering an end-to-end application ecosystem designed to facilitate the commerce and exchange of digital and physical ser...

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    NFTs
    + +
    Soulbound Tokens
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    CeDeFi

    +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    JPMorgan

    +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Opulous

    +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    KYC-Chain

    +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Decentralization

    +
    + + + + + +
    +
    + +
    Decentralization and Self Sovereign Identity + +

    Decentralization is a commonly misunderstood concept. For example, it is sometimes said that the reason cryptonetwork advocates favor decentralization is to resist government censorship, or because of libertarian political views. These are not the main reasons decentralization is important. +

    +

    Updated: 2023-06-29 + + + + + 4 minute read +

    + + Tags: + +
    Decentralization
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Critique

    +
    + + + + + +
    +
    + +
    Critique and Caution regarding Self Sovereign Identity + +

    It is evident that our ongoing discussions about identity, ethics, bias, privacy and consent revolve around a lot of noise (opinions) but little signal (alignment), but why? Recognising that in 30 years of digital identity, we still lack coherent and coordinated action to make it work for everyon...

    +

    Updated: 2023-08-19 + + + + + 8 minute read +

    + + Tags: + +
    Caution
    + +
    Critique
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Privacy

    +
    + + + + + +
    +
    + +
    Personal Privacy and Self Sovereign Identity + +

    But with challenges in the offing and platforms preparing to do battle, we must all support initiatives that support privacy and security, as well as the services that will bolster it. We must expect better and support the solutions that help us do better. +

    +

    Updated: 2023-06-29 + + + + + 10 minute read +

    + + Tags: + +
    Data Privacy
    + +
    Privacy
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Markets

    +
    + + + + + +
    +
    + +
    Business [Value, Models, Practice] and Self Sovereign Identity + +

    Self-Sovereign Identity not only presents an opportunity for businesses to build smarter, more secure, and more scalable relationships with customers; but it will enable them to completely rethink how they build trusted digital relationships from the ground up. +

    +

    Updated: 2023-06-30 + + + + + 12 minute read +

    + + Tags: + +
    Business
    + +
    Markets
    + +
    Trends
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Trust Frameworks

    +
    + + + + + +
    +
    + +
    Trust Frameworks, Trust Registries, and Machine Readable Governance in Self Sovereign Identity + +

    The trust infrastructure is concerned with the question of how and why the presented information can be trusted. It defines the rules for all stakeholders and enables legally binding relationships with the combination of governance frameworks, which are built on top of trust frameworks. +

    +

    Updated: 2023-07-01 + + + + + 9 minute read +

    + + Tags: + +
    Governance
    + +
    Machine Readable Governance
    + +
    Trust Frameworks
    + +
    Trust Registries
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Trust Registries

    +
    + + + + + +
    +
    + +
    Trust Frameworks, Trust Registries, and Machine Readable Governance in Self Sovereign Identity + +

    The trust infrastructure is concerned with the question of how and why the presented information can be trusted. It defines the rules for all stakeholders and enables legally binding relationships with the combination of governance frameworks, which are built on top of trust frameworks. +

    +

    Updated: 2023-07-01 + + + + + 9 minute read +

    + + Tags: + +
    Governance
    + +
    Machine Readable Governance
    + +
    Trust Frameworks
    + +
    Trust Registries
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    INTABA

    +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Future

    +
    + + + + + +
    +
    + +
    The Future of Digital Identity with Self Sovereign ID + +

    Enables sovereignty for individuals over their digital assets and credentials -such as digital passports, digital diplomas, digital property titles, and tokenized currencies such as dollar, euro, pound, or pesos- using digital wallets that can take the form of a mobile app. +

    +

    Updated: 2023-07-02 + + + + + 4 minute read +

    + + Tags: + +
    Future
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Block

    +
    + + + + + +
    +
    + +
    Web5: A Decentralized Web Platform + +

    TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

    +

    Updated: 2023-07-05 + + + + + 4 minute read +

    + + Tags: + +
    Block
    + +
    DWeb
    + +
    GLEIF
    + +
    TBD
    + +
    Web3
    + +
    Web5
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Web5

    +
    + + + + + +
    +
    + +
    Web5: A Decentralized Web Platform + +

    TBD’s open source platform enables developers to build products and services on technologies. We believe an open source model will win in a decentralized, world. TBD’s strategy: build open source, collaborate with the community, and invest in the as a public good to advance the state of decentral...

    +

    Updated: 2023-07-05 + + + + + 4 minute read +

    + + Tags: + +
    Block
    + +
    DWeb
    + +
    GLEIF
    + +
    TBD
    + +
    Web3
    + +
    Web5
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Public Health Advisory Council

    +
    + + + + + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TRAIN

    +
    + + + + + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    GCCN

    +
    + + + + + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Hyperledger Labs

    +
    + + + + + +
    +
    + +
    Linux Foundation Public Health (LFPH) and the Cardea Project + +

    There is no question that the community’s contributions during the height of the pandemic provided enormous benefit – possibly even life-saving. LFPH has represented a unique opportunity for the tech community to start collaborating around an urgent global health need, and we look forward to the ...

    +

    Updated: 2023-08-12 + + + + + 4 minute read +

    + + Tags: + +
    Cardea
    + +
    Covid 19
    + +
    ESSIF
    + +
    GCCN
    + +
    Healthcare
    + +
    Hyperledger Labs
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Public Health Advisory Council
    + +
    TRAIN
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Open Banking

    +
    + + + + + +
    +
    + +
    OpenID Foundation + +

    Founded in 2007, the OpenID Foundation (OIDF) is a global open standards body committed to helping people assert their identity wherever they choose. We are global vibrant community where identity peers and thought leaders convene to craft the identity ecosystems of tomorrow. +

    +

    Updated: 2023-08-12 + + + + + 7 minute read +

    + + Tags: + +
    GAIN
    + +
    Open Banking
    + +
    OpenID
    + +
    SSE
    + +
    Standards Development Org
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    SSE

    +
    + + + + + +
    +
    + +
    OpenID Foundation + +

    Founded in 2007, the OpenID Foundation (OIDF) is a global open standards body committed to helping people assert their identity wherever they choose. We are global vibrant community where identity peers and thought leaders convene to craft the identity ecosystems of tomorrow. +

    +

    Updated: 2023-08-12 + + + + + 7 minute read +

    + + Tags: + +
    GAIN
    + +
    Open Banking
    + +
    OpenID
    + +
    SSE
    + +
    Standards Development Org
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    GAIN

    +
    + + + + + +
    +
    + +
    OpenID Foundation + +

    Founded in 2007, the OpenID Foundation (OIDF) is a global open standards body committed to helping people assert their identity wherever they choose. We are global vibrant community where identity peers and thought leaders convene to craft the identity ecosystems of tomorrow. +

    +

    Updated: 2023-08-12 + + + + + 7 minute read +

    + + Tags: + +
    GAIN
    + +
    Open Banking
    + +
    OpenID
    + +
    SSE
    + +
    Standards Development Org
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    We are Open

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + +
    +

    Accredible

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Badgecraft

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Keep Badges Weird

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BadgeCollect

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Badge List

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BadgeFactor

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BadgeOS

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Badgetree™

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BCdiploma

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Bestr

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    CanCred.ca

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Canvas Credentials

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Credly

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ForAllRubrics

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    HPass

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Milestone

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    NOCTI

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Open Badge Factory

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Openbadges.me

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Participate

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    RedCritter

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Sertifier

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    VerifyEd

    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    51nodes

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ABT Network

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Aergo

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ardor

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Baidu

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Besu

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BIF

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BiiLabs

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Binance

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BlockchainCommons

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Blockcore

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Blocko

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    bryk

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    BSC

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Teleinfo CAICT

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Celo

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ceramic Network

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Chainyard

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Cloudchain

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Commercio

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    Corda

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    cryptonics

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:AERGO

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:ALA

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:AVVCYBER

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:BBA

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:BID

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:BNB

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:BRYK

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:BTCR

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:CCP

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:CELO

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:COM

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:CORDA

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:DID

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:DOCK

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:DOGE

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:ECHO

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:ELASTOS

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:ELEM

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:EMTRUST

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:EOS

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:ERC725

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:ETHO

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:ETHR

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:EVAN

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:FACTOM

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:GATC

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:GIT

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:GRG

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:HEDERA

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:HOLO

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:ICON

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:IO

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:ION

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:IPID

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:IS

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:IWT

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:JLINC

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:JNCTN

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:JOLO

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:JWK

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:KEY

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:KILT

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:KLAY

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:LIFE

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:META

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:MOAC

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:MORPHEUS

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:NEAR

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:NFT

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:OBJECT

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:OCKAM

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:OMN

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:ONION

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:ONT

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:OP

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:ORB

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:PANACEA

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:PISTIS

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:PKH

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:PTN

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:SAN

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:SCHEMA

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:SELFKEY

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:SIGNOR

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:SIRIUS

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:SOV

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:STACK

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:TAG

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:TANGLE

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:TRUSTBLOC

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:TRX

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:TTM

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:TWIT

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:TYRON

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:TYS

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:TZ

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:UNDID

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:UNISOT

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:UNS

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:V1

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:VAA

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:VAULTIE

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:VID

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:VVO

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:WEB

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:WLK

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    DID:WORK

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Echo

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Email

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    EOS

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Evan Network

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Gatica

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Github

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    GRGBanking

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    GrgChain

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Halialabs

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Hashgraph

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Holochain

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Hydra

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ICONLOOP

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    InfoWallet

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IOP

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    IoTeX

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Jnctn

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    JWK

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    KILT

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Klaytn

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    MediBloc

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    MOAC

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    NEAR

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ocean Protocol

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Ockam

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    OmniOne

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Panacea

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    ProximaX

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Quorum

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Raonsecure

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    RChain

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    SelfKey Identity

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    SpaceElephant

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TIFAC-CORE

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TMChain

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Token.TM

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TOR

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TranSendX

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    TRON

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Twitter

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    UNISOT

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    UNS

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Vaultie

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    VeramoLabs

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    VP

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + + + + +
    +

    YLZ Inc

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + +
    +

    Zilliqa

    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + Back to top ↑ +
    + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/platforms/index.html b/tags/platforms/index.html new file mode 100644 index 00000000..89d1da11 --- /dev/null +++ b/tags/platforms/index.html @@ -0,0 +1,16993 @@ + + + + + + +Platforms: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Platforms: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Verifiable Organizations Network

    + Back to top ↑ +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    IOTA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    IOTA Foundation + +

    The IOTA Foundation is the Next-Generation Blockchain and was initiated with a very clear and focused vision of enabling the paradigm shift of the Internet of Things, Industry 4.0 and a trustless ‘On Demand Economy’ through establishing a de facto standardized ‘Ledger of Everything’. +It aims to e...

    +

    Updated: 2021-04-14 + + + + + 3 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dark Matter Labs
    + +
    Eclipse
    + +
    IOTA
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Bitcoin

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Blockstack + +

    Blockstack builds an alternate DNS and alternate public-key infrastructure. It’s the first implementation of a decentralized DNS system on top of the Bitcoin blockchain It combines DNS functionality with public key infrastructure and is primarily meant to be used by new blockchain applications. +

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockchain
    + +
    Blockstack
    + +
    DID
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + +

    Ethereum

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Metaverse in Web3 and Self Sovereign Identity + +

    the first thing you should know about the metaverse, even as it’s still emerging and being defined, is that the time to act is now. The metaverse is expected to contribute USD 3 trillion to global GDP by 2013 and customers will expect immersive and interactive activities and apps from your brand +

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    Metaverse
    + +
    NFTs
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Finance, KYC and Self Sovereign Identity + +

    Decentralized finance, or DeFi, is a cryptocurrency area that has recently been attracting significant attention. DeFi refers to financial services using smart contracts. These are automated enforceable agreements that do not need intermediaries, such as banks or lawyers, and use online blockchai...

    +

    Updated: 2023-06-28 + + + + + 4 minute read +

    + + Tags: + +
    CeDeFi
    + +
    DeFi
    + +
    Ethereum
    + +
    JPMorgan
    + +
    KYC
    + +
    KYC-Chain
    + +
    Opulous
    + +
    SelfKey
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Autonomous Organizations (DAO) and Self Sovereign Identity + +

    Because DAOs do not have a sovereign above them, and are often explicitly in the business of providing services (like currency and arbitration) that are typically reserved for sovereigns, it is precisely the design of sovereigns (political science), and not the design of corporate governance, tha...

    +

    Updated: 2023-06-28 + + + + + 3 minute read +

    + + Tags: + +
    DAO
    + +
    Ethereum
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Non Fungible Tokens (NFT) and Soulbound Tokens (SBT) + +

    avatars (the visualisation of self-sovereign identities) go beyond simply providing users with further ownership and control over their cryptographically secure identities, by offering an end-to-end application ecosystem designed to facilitate the commerce and exchange of digital and physical ser...

    +

    Updated: 2023-06-28 + + + + + 7 minute read +

    + + Tags: + +
    Ethereum
    + +
    NFTs
    + +
    Soulbound Tokens
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Web 3 and Self Sovereign Identity + +

    Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Atala PRISM
    + +
    Citopia
    + +
    Civic
    + +
    Dominium
    + +
    Elastos
    + +
    Ethereum
    + +
    Gitcoin
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Web3 Explained + +

    participation in governance, self-sovereign identity, content ownership and the freedom to build – are very appealing. In fact, it is hard to see how anybody (other than an incumbent with a turf to defend) could possible argue against any of them. +

    +

    Updated: 2023-06-27 + + + + + 9 minute read +

    + + Tags: + +
    Ethereum
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Mattereum + +

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    Ethereum
    + +
    IOT
    + +
    Metaverse
    + +
    +
    + + + + + +
    +
    + +
    Baseline Protocol • EEA Community Projects + +

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises wi...

    +

    Updated: 2023-06-26 + + + + + 4 minute read +

    + + Tags: + +
    Chainlink
    + +
    Consensys
    + +
    Enterprise Ethereum Alliance
    + +
    Ernst & Young
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    Limechain
    + +
    Microsoft
    + +
    OASIS
    + +
    Provide
    + +
    Unibright
    + +
    Web 3
    + +
    +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    Veres One

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Veres One + +

    Our vision is to enable all people and organizations in the world to create and own their online identifiers, control their identity data and with whom they share that data. +

    +

    Updated: 2020-11-10 + + + + + 1 minute read +

    + + Tags: + +
    Blockchain
    + +
    Digital Bazaar
    + +
    Veres One
    + +
    Veres One CG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Alastria

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Namecoin

    + Back to top ↑ +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Sovrin

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    NEO

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + +
    + + + +

    Polkadot

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Cosmos

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Object Capability Model + +

    Computer scientist E. Dean Tribble stated that in smart contracts, identity-based access control did not support well dynamically changing permissions, compared to the object-capability model. He analogized the ocap model with giving a valet the key to one’s car, without handing over the right to...

    +

    Updated: 2023-05-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Cosmos
    + +
    JSON-LD
    + +
    oCap
    + +
    zCap
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    European Data Infrastructure

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    Tezos

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    ViDChain

    + Back to top ↑ +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    BSC

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + +

    Ceramic Network

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + +

    Commercio

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    EOS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Evan Network

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + +

    GrgChain

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + +

    Hashgraph

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Holochain

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Hydra

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    Klaytn

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + +

    NEAR

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    Ocean Protocol

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + +

    Panacea

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + +

    RChain

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + +

    SelfKey Identity

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    TRON

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + +

    UNS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + +

    Zilliqa

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/policy/index.html b/tags/policy/index.html new file mode 100644 index 00000000..4a428a98 --- /dev/null +++ b/tags/policy/index.html @@ -0,0 +1,3870 @@ + + + + + + +Policy: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Policy: Posts Grouped by Tag

    + +

    Navigation

    +
      + + + + + +
    • GDPR
    • + +
    • EIDAS
    • + +
    • CCPA
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    GDPR

    + Back to top ↑ +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Women in Identity - @WomeninID + +

    Digital identity solutions built for everyone are built by everyone. Women in Identity inspires, elevates and supports a more diverse workforce in the digital identity industry. +

    +

    Updated: 2019-07-15 + + + + + 6 minute read +

    + + Tags: + +
    GDPR
    + +
    WomeninID
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    eIDAS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + +
    + + + +

    CCPA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/products/index.html b/tags/products/index.html new file mode 100644 index 00000000..ff2eba8e --- /dev/null +++ b/tags/products/index.html @@ -0,0 +1,4425 @@ + + + + + + +Products: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Products: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Good Health Pass

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Covid-19, Vaccine Passports, Health Credentials, and Self Sovereign Identity + +

    In a lot of places around the world, a COVID passport is simply a paper document. This has led to a couple of expected problems, one to mention is forgery. Paper documents can easily be forfeited, and paper-based COVID passports are no exception. +

    +

    Updated: 2023-06-18 + + + + + 27 minute read +

    + + Tags: + +
    CCI
    + +
    Digi.me
    + +
    EU Digital Green
    + +
    Excelsior Pass Pluss
    + +
    Good Health Pass
    + +
    LFPH
    + +
    Real World
    + +
    SITA
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    +
    + + + + + +
    +
    + +
    LFPH and Covid-19: CCI and Good Health Pass + +

    After initial success with deploying exposure notification apps, LFPH started to host CCI in December 2020 to advance the use of Verifiable Credentials (VCs) and data and technical interoperability of VCs in the public health realm, starting with vaccine credentials. +

    +

    Updated: 2023-06-18 + + + + + 11 minute read +

    + + Tags: + +
    CCI
    + +
    Cardea
    + +
    Consensys Health
    + +
    Dutch Research
    + +
    Evernym
    + +
    Good Health Pass
    + +
    ID2020
    + +
    LFPH
    + +
    Linux Foundation
    + +
    Luxoft
    + +
    MedCreds
    + +
    Microsoft
    + +
    SITA
    + +
    TNO
    + +
    Vaccine Credentials
    + +
    WHO
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    uPortlandia

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    EUDI Wallet

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + +
    + + + + + + + +

    eIDAS Bridge

    + Back to top ↑ +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + +
    + + + + + + + + + +

    Solid

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Custom Authz Servers

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + + + +

    Okta Identity Cloud

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Hyland Credentials

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    We Are Open Cooperative + +

    We’re a collective of independent thinkers and makers helping charities, ethical companies, government departments and educational institutions with sensemaking and digital transformation. +

    +

    Updated: 2023-08-13 + + + + + 6 minute read +

    + + Tags: + +
    Accredible
    + +
    BCdiploma
    + +
    Badge List
    + +
    BadgeCollect
    + +
    BadgeFactor
    + +
    BadgeOS
    + +
    Badgecraft
    + +
    Badgetree™
    + +
    Bestr
    + +
    CanCred.ca
    + +
    Canvas Credentials
    + +
    Credly
    + +
    ForAllRubrics
    + +
    HPass
    + +
    Hyland Credentials
    + +
    Keep Badges Weird
    + +
    Milestone
    + +
    NOCTI
    + +
    Open Badge Factory
    + +
    Open Badges
    + +
    Open Recognition
    + +
    Openbadges.me
    + +
    Participate
    + +
    RedCritter
    + +
    Sertifier
    + +
    VerifyEd
    + +
    We are Open
    + +
    +
    + + + + + +
    +
    + +
    Hyland Credentials - Issue verifiable records using the blockchain. + +

    Hyland Credentials started as Learning Machine, a startup that architected the Blockcerts open standard with the MIT Media Lab and co-chaired of the W3C Credentials Community Group. Since that inception, we’ve become the global leader in blockchain-based digital credentials. As the only records p...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    DIF
    + +
    Hyland
    + +
    Hyland Credentials
    + +
    Learning Machine
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Qiqochat

    + Back to top ↑ +
    + + + + + +
    +
    + +
    IDramp + +

    IdRamp was founded to simplify identity orchestration across disparate systems, accelerate service delivery, and fortify digital trust. We reduce the frustration, cost, and complexity of delivering a unified passwordless zero trust strategy for any organization. IdRamp provides an “identity-first...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Evernym
    + +
    IDRamp
    + +
    Oracle
    + +
    Qiqochat
    + +
    Trust Stamp
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    Certification

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Aruba Health App

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    Lissi Wallet

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Lissi Connect

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Lissi + +

    Mission: We provide convenient applications for end users and organisations to receive, organize and share trusted data while respecting privacy and data sovereignty. +Vison: Lissi is the leading communication platform for companies and their customers providing tools for trusted interactions duri...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    eIDAS
    + +
    EUDI Wallet
    + +
    Evernym
    + +
    IBM
    + +
    Indicio
    + +
    Lissi Connect
    + +
    Lissi Wallet
    + +
    Neosfer GmbH
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Cloud Identity Wallet

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    Rebase

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    VIDSigner

    + Back to top ↑ +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/protocols/index.html b/tags/protocols/index.html new file mode 100644 index 00000000..712a372f --- /dev/null +++ b/tags/protocols/index.html @@ -0,0 +1,9213 @@ + + + + + + +Protocols: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Protocols: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Indy

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Africa and Self Sovereign Identity + +

    Three stages have been identified as necessities to accomplish the development of this system: 1. Biometric/demographic registration. 2. Interoperability and security hardening. 3. Biometric modality data analysis/organization/association. +

    +

    Updated: 2023-06-27 + + + + + 7 minute read +

    + + Tags: + +
    Africa
    + +
    DIDx
    + +
    Diwala
    + +
    Farmer Connect
    + +
    FlexID
    + +
    GLEIF
    + +
    Gravity Earth
    + +
    Indy
    + +
    Kiva
    + +
    LEI
    + +
    Onfido
    + +
    Policy
    + +
    Real World
    + +
    Yoma
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Evernym + +

    The world’s leading platform for verifiable credentials. Build and deploy self-sovereign identity solutions, with the technology and go-to-market resources powering the largest implementations of digital credentials in production. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    ATB
    + +
    Avast
    + +
    DHS
    + +
    DIF
    + +
    ESSIFlab
    + +
    Evernym
    + +
    Founding Sovrin Steward
    + +
    Indy
    + +
    IOTA
    + +
    Respect Network
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    Trust over IP
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    IBM Identity + +

    IBM joined DIF because we believe it will take open community and standards to achieve the vision of self-sovereign identity. For example, members of DIF are focused on the establishment of an open web platform standard within the W3C standards organization called Decentralized Identifier (DID). ...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    IBM
    + +
    Indy
    + +
    Mooti
    + +
    SecureKey
    + +
    Sovrin Foundation
    + +
    Sovrin Steward
    + +
    +
    + + + + + +
    +
    + +
    Microledgers and Edge-Chains - A Primer + +

    Evernym’s Chief Architect Daniel Hardman takes the Hyperledger community through Evernym’s work on Microledgers and Edge-Chains Architecture. Attendees will gain insight into the theory, applications and evolution in Hyperledger Indy along with a practical discussion of their potential. +

    +

    Updated: 2019-12-11 + + + + + 37 minute read +

    + + Tags: + +
    DID:PEER
    + +
    Evernym
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Literature
    + +
    Transcript
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + +

    Aries

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Interoperability of Self Sovereign Identity Systems + +

    Interoperability moves from theory to reality when companies have meaningful ability to choose. It is predicated on open standards foundations that enable easy movement of data and vendors. +

    +

    Updated: 2023-07-02 + + + + + 5 minute read +

    + + Tags: + +
    Aries
    + +
    DHS
    + +
    Danube Tech
    + +
    INTABA
    + +
    Indicio
    + +
    Interop
    + +
    Open Badges
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Trinsic + +

    We make it easy to implement Self-Sovereign Identity based on Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), a new digital identity standard. Our software is based on the open-source Hyperledger Aries project, to which we are a primary contributor. +Together with proper governa...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Aries
    + +
    Covid Credentials
    + +
    DIF
    + +
    Good Health Pass
    + +
    hyperledger foundation
    + +
    Hyperledger Foundation
    + +
    Indy
    + +
    Sovrin Foundation
    + +
    Streetcred
    + +
    TOIP
    + +
    Trinsic
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    Ursa

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Ursa + +

    Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa...

    +

    Updated: 2023-06-12 + + + + + 1 minute read +

    + + Tags: + +
    ACM
    + +
    Bitwise
    + +
    DFINITY
    + +
    Evernym
    + +
    Fujitsu
    + +
    Intel
    + +
    Kiva
    + +
    Linux Foundation
    + +
    Sovrin Foundation
    + +
    State Street
    + +
    Ursa
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Sidetree

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Sidetree Working Group - DIF + +

    Architecturally, Sidetree-based DID Method implementations are overlay networks composed of independent peer nodes (Sidetree nodes) that interact with an underlying decentralized anchoring system (as illustrated under Network Topology) to write, observe, and process replicated DID PKI state opera...

    +

    Updated: 2023-06-12 + + + + + 3 minute read +

    + + Tags: + +
    DIF
    + +
    ION
    + +
    Sidetree
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + +

    ENS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    Fabric

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Universal Resolver

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + + + + + +

    ION

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Sidetree Working Group - DIF + +

    Architecturally, Sidetree-based DID Method implementations are overlay networks composed of independent peer nodes (Sidetree nodes) that interact with an underlying decentralized anchoring system (as illustrated under Network Topology) to write, observe, and process replicated DID PKI state opera...

    +

    Updated: 2023-06-12 + + + + + 3 minute read +

    + + Tags: + +
    DIF
    + +
    ION
    + +
    Sidetree
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    DIDComm

    + Back to top ↑ +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Scuttlebot

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Secure Scuttlebutt + +

    Secure Scuttlebutt is a database protocol for unforgeable append-only message feeds. +“Unforgeable” means that only the owner of a feed can update that feed, as enforced by digital signing (see Security properties). This property makes Secure Scuttlebutt useful for peer-to-peer applications. Secur...

    +

    Updated: 2020-01-09 + + + + + 13 minute read +

    + + Tags: + +
    Scuttlebot
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    KERI

    + Back to top ↑ +
    + + + + + +
    +
    + +
    KERI - Key Event Receipt Infrastructure + +

    An identity system based secure overlay for the Internet is presented. This includes a primary root-of-trust in self-certifying identifiers. It presents a formalism for Autonomic Identifiers (AIDs) and Autonomic Namespaces (ANs). They are part of an Autonomic Identity System (AIS). This system us...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    DKMI
    + +
    GLEIF
    + +
    KERI
    + +
    RWoT
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + +
    + + + + + +

    Universal Registrar

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    Element

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Handshake

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Handshake + +

    Handshake is a UTXO-based blockchain protocol which manages the registration, renewal and transfer of DNS top-level domains (TLDs). Our naming protocol differs from its predecessors in that it has no concept of namespacing or subdomains at the consensus layer. Its purpose is not to replace DNS, b...

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Blockchain
    + +
    DNS
    + +
    Handshake
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    Sawtooth

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    DIDAuth

    + Back to top ↑ +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    DID Registry

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Gataca + +

    We’re building an identity layer for a better, more secure Internet Our mission is to give users back control of their data and ensure their safety online. +Since its inception at MIT in 2017, GATACA has developed a comprehensive blockchain-based SSI solution that offers a single user-centric digi...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DID Registry
    + +
    ESSIFlab
    + +
    Verifier Api
    + +
    +
    + +
    + + + +

    Verifier Api

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Gataca + +

    We’re building an identity layer for a better, more secure Internet Our mission is to give users back control of their data and ensure their safety online. +Since its inception at MIT in 2017, GATACA has developed a comprehensive blockchain-based SSI solution that offers a single user-centric digi...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DID Registry
    + +
    ESSIFlab
    + +
    Verifier Api
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Besu

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/region/index.html b/tags/region/index.html new file mode 100644 index 00000000..46a42b59 --- /dev/null +++ b/tags/region/index.html @@ -0,0 +1,4924 @@ + + + + + + +Region: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Region: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Canada

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + + + + + +
    +
    + +
    BCGov - Government of British Columbia Canada + +

    “Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, government’s transformation is also underway. It’s about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve ...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Canada
    + +
    IIW
    + +
    Indy
    + +
    Orgbook
    + +
    Policy
    + +
    Real World
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Trust over IP
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    The Pan Canadian Trust Framework + +

    “The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Canada
    + +
    DIACC
    + +
    PCTF
    + +
    Policy
    + +
    Trust Framework
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + +

    Global

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyperledger Foundation + +

    Hyperledger began in 2015 when many different companies interested in blockchain technology realized they could achieve more by working together than by working separately. + +These firms decided to pool their resources and create open-source blockchain technology that anyone could use. These far-s...

    +

    Updated: 2023-06-12 + + + + + 9 minute read +

    + + Tags: + +
    Aries
    + +
    Ayanworks
    + +
    BTP
    + +
    Blinking
    + +
    Education
    + +
    Enterprise Ethereum Alliance
    + +
    Evernym
    + +
    Fabric
    + +
    Global
    + +
    HealthDigit
    + +
    Indy
    + +
    Linux Foundation
    + +
    Microsoft
    + +
    Oracle
    + +
    Salesforce
    + +
    Sawtooth
    + +
    SecureKey
    + +
    Sony
    + +
    Sovrin Foundation
    + +
    T-Mobile NEXT Identity
    + +
    Ursa
    + +
    agreementsolutions
    + +
    +
    + + + + + +
    +
    + +
    Governments and Decentralized Identity + +

    Modern identity and access management (IAM) came into focus during the late 1930s, when a group of European countries began issuing national ID cards. During this time, creating a more systematic approach for establishing and authenticating the official use of trusted identities emerged. +

    +

    Updated: 2023-07-02 + + + + + 13 minute read +

    + + Tags: + +
    Africa
    + +
    China
    + +
    Global
    + +
    Government
    + +
    Japan
    + +
    Korea
    + +
    Latin America
    + +
    Policy
    + +
    Tokyo
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    Europe

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Data Governance Act + +

    + EU DATA ACT – MAKING DATA PORTABILITY ACTIONABLE 2022-02-25 MyData + + +

    +

    Updated: 2023-06-10 + + + + + 4 minute read +

    + + Tags: + +
    Data Governance Act
    + +
    EU
    + +
    Europe
    + +
    MyData
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    United Kingdom + +

    The government is committed to realising the benefits of digital identity, without creating ID cards. Earlier this year we published a draft of the UK digital identity and attributes trust framework. This document sets out what rules and standards are needed to protect people’s sensitive identity...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    Digital Staff Passport
    + +
    Europe
    + +
    NHS
    + +
    Policy
    + +
    Real World
    + +
    UK
    + +
    +
    + + + + + +
    +
    + +
    Switzerland + +

    The preliminary draft of the federal law declared the purpose of the E-ID to be to ensure “secure identification by means of E-ID among private individuals and with authorities”. The protection of the personality and fundamental rights of individuals is to be provided by the following principles +

    +

    Updated: 2023-06-09 + + + + + 4 minute read +

    + + Tags: + +
    Europe
    + +
    Policy
    + +
    Switzerland
    + +
    +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + + + + + +
    +
    + +
    General Data Protection Regulation (GDPR) of the European Union + +

    Main + + The General Data Protection Regulation (GDPR) is a privacy regulation enacted May 2018, effecting anyone processing the data of EU residents. + + +

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CCPA
    + +
    Europe
    + +
    GDPR
    + +
    Policy
    + +
    eIDAS
    + +
    eSSIF
    + +
    eSSIF-Lab
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    California

    + Back to top ↑ +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Switzerland

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Switzerland + +

    The preliminary draft of the federal law declared the purpose of the E-ID to be to ensure “secure identification by means of E-ID among private individuals and with authorities”. The protection of the personality and fundamental rights of individuals is to be provided by the following principles +

    +

    Updated: 2023-06-09 + + + + + 4 minute read +

    + + Tags: + +
    Europe
    + +
    Policy
    + +
    Switzerland
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Zug

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Consensys + +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligen...

    +

    Updated: 2023-06-25 + + + + + 4 minute read +

    + + Tags: + +
    Consensys
    + +
    DIF
    + +
    DeFi
    + +
    Ethereum
    + +
    ID2020
    + +
    RWoT
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Zug ID + +

    Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along wit...

    +

    Updated: 2023-06-05 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Consensys
    + +
    Crypto Valley Association
    + +
    Ethereum
    + +
    Europe
    + +
    Policy
    + +
    ProCivis
    + +
    Real World
    + +
    Switzerland
    + +
    Zug
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    EU

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Data Governance Act + +

    + EU DATA ACT – MAKING DATA PORTABILITY ACTIONABLE 2022-02-25 MyData + + +

    +

    Updated: 2023-06-10 + + + + + 4 minute read +

    + + Tags: + +
    Data Governance Act
    + +
    EU
    + +
    Europe
    + +
    MyData
    + +
    Policy
    + +
    +
    + + + + + +
    +
    + +
    NGI - ESSIF Lab + +

    The context of the eSSIF-Lab vision can be found in articles 8-10 of the European Convention on Human Rights (ECHR), that state the rights of individuals regarding their privacy, and their freedoms to collect, process, store, and express information in a self-sovereign fashion, i.e. in a way that...

    +

    Updated: 2023-06-08 + + + + + 11 minute read +

    + + Tags: + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Europe
    + +
    GDPR
    + +
    Interop
    + +
    NGI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    European Blockchain Services Infrastructure (EBSI) and the eSSIF + +

    The European Blockchain Services Infrastructure aims to deliver EU-wide cross-border digital public services using blockchain technology. The EBSI will materialize as a network of distributed nodes across Europe (the blockchain), leveraging an increasing number of applications focused on specific...

    +

    Updated: 2023-06-09 + + + + + 7 minute read +

    + + Tags: + +
    CIMEA Naric
    + +
    DXCTechnology
    + +
    Danube
    + +
    EBSI
    + +
    ESSIF
    + +
    EU
    + +
    Education
    + +
    Europe
    + +
    GDPR
    + +
    Identyum
    + +
    Interop
    + +
    Policy
    + +
    Real World
    + +
    Thales
    + +
    VIDChain
    + +
    ValidatedID
    + +
    Walt ID
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    eIDAS - European Electronic Identification and Trust Services + +

    This Regulation seeks to enhance trust in electronic transactions in the internal market by providing a common foundation for secure electronic interaction between citizens, businesses and public authorities, thereby increasing the effectiveness of public and private online services, electronic b...

    +

    Updated: 2023-06-08 + + + + + 15 minute read +

    + + Tags: + +
    EU
    + +
    EUDI Framework
    + +
    EUDI Wallet
    + +
    Europe
    + +
    Policy
    + +
    Trust Framework
    + +
    eIDAS
    + +
    eIDAS Bridge
    + +
    eIDAS2
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    USA

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    California: SSI, Policy, Blockchain, and Vaccine Records + +

    The California Consumer Privacy Act of 2018 (CCPA) gives consumers more control over the personal information that businesses collect about them. This landmark law secures new privacy rights for California consumers, including: - The right to know about the personal information a business collect...

    +

    Updated: 2023-06-10 + + + + + 9 minute read +

    + + Tags: + +
    CCPA
    + +
    CPRA
    + +
    California
    + +
    Covid 19
    + +
    IAB
    + +
    IAPP
    + +
    Policy
    + +
    SMART Health Card
    + +
    Trust Framework
    + +
    USA
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + + + + + + + +

    Illinois

    + Back to top ↑ +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + + + +

    Wyoming

    + Back to top ↑ +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Ontairo

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/specs-standards/index.html b/tags/specs-standards/index.html new file mode 100644 index 00000000..a053927e --- /dev/null +++ b/tags/specs-standards/index.html @@ -0,0 +1,12110 @@ + + + + + + +Specifications / Standards: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Specifications / Standards: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    RDF

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Schema.org Community Group - W3C + +

    The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties dev...

    +

    Updated: 2020-11-27 + + + + + 2 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Microsoft
    + +
    RDF
    + +
    Schema.org
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Verifiable Credentials

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Critique and Caution regarding Self Sovereign Identity + +

    It is evident that our ongoing discussions about identity, ethics, bias, privacy and consent revolve around a lot of noise (opinions) but little signal (alignment), but why? Recognising that in 30 years of digital identity, we still lack coherent and coordinated action to make it work for everyon...

    +

    Updated: 2023-08-19 + + + + + 8 minute read +

    + + Tags: + +
    Caution
    + +
    Critique
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Governments of Canada + +

    “The adoption of the self-sovereign identity model within the Canadian public sector is still being realized in 2020. It is too early to tell how it will change the technological infrastructure or the institutional infrastructure of Canadian public services.” +

    +

    Updated: 2023-06-10 + + + + + 7 minute read +

    + + Tags: + +
    Alberta
    + +
    Canada
    + +
    DIACC
    + +
    Ontario
    + +
    PCTF
    + +
    Policy
    + +
    Real World
    + +
    Saskatchewan
    + +
    UCVDCC
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Global Legal Entity Identifier Foundation - GLEIF + +

    Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is tasked to support the implementation and use of the Legal Entity Identifier (LEI). The foundation is backed and overseen by the LEI Regulatory Oversight Committee, representing publ...

    +

    Updated: 2023-07-03 + + + + + 10 minute read +

    + + Tags: + +
    Amazon
    + +
    CFCA
    + +
    Contour
    + +
    DIZME
    + +
    DigiCert
    + +
    Entrust Datacard
    + +
    Evernym
    + +
    GLEIF
    + +
    Government
    + +
    ICAI India
    + +
    InfoCert
    + +
    Policy
    + +
    RapidLEI
    + +
    Serto
    + +
    Standards Development Org
    + +
    SwissSign
    + +
    Ubisecure
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Claims and Credentials Working Group - DIF + +

    Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members f...

    +

    Updated: 2020-11-25 + + + + + 2 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    DIF
    + +
    JSON-LD
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    United States Governments and Self Sovereign Identity + +

    It would establish a task force to bring together key federal agencies with state and local government representatives to develop secure methods for government agencies to validate identity attributes to protect the privacy and security of individuals and support reliable, interoperable digital i...

    +

    Updated: 2023-06-28 + + + + + 17 minute read +

    + + Tags: + +
    Austin
    + +
    Data Privacy
    + +
    Digital Immigration Credentials
    + +
    FATF
    + +
    FTC
    + +
    IRS
    + +
    Illinois
    + +
    New York
    + +
    Policy
    + +
    Real World
    + +
    USA
    + +
    Utah
    + +
    Verifiable Credentials
    + +
    Web3
    + +
    Wyoming
    + +
    +
    + + + + + +
    +
    + +
    European Digital Identity and SSI + +

    By using the European Digital Identity, the user only has to select the necessary documents that are stored locally on his digital wallet to reply to the bank’s request. Then, verifiable digital documents are created and sent securely for verification to the bank, who can then continue with the a...

    +

    Updated: 2023-06-15 + + + + + 17 minute read +

    + + Tags: + +
    Aries
    + +
    Catalonia
    + +
    EBSI
    + +
    ESSIFlab
    + +
    EU
    + +
    Ethereum
    + +
    Europe
    + +
    Finland
    + +
    Germany
    + +
    IDUnion
    + +
    Indy
    + +
    Netherlands
    + +
    Policy
    + +
    Spain
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    Zug
    + +
    eIDAS
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    The Pan Canadian Trust Framework + +

    “The Treasury Board Secretariat of Canada (TBS) and Shared Services Canada (SSC) are seeking a standardized method to issue and rapidly verify portable digital credentials across many different contexts, thereby reducing human judgement error, increasing efficiency and ensuring digital credential...

    +

    Updated: 2023-06-09 + + + + + 6 minute read +

    + + Tags: + +
    Canada
    + +
    DIACC
    + +
    PCTF
    + +
    Policy
    + +
    Trust Framework
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Introduction to Decentralized Identity + +

    The essence of Decentralized-ID is in creating open standards for a privacy preserving internet-wide identity layer — not owned by any one particular organization, but interoperable between all. +It’s impossible to have a conversation about decentralized-id without discussing blockchain, self sove...

    +

    Updated: 2023-07-01 + + + + + 8 minute read +

    + + Tags: + +
    101
    + +
    Decentralized Identifiers
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    The First Production Government Deployment of Hyperledger Indy - Verifiable Organizations Network + +

    VON’s founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON. +VON’s founders have delivered new Indy...

    +

    Updated: 2019-07-11 + + + + + 31 minute read +

    + + Tags: + +
    BCGov
    + +
    Canada
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    Real World
    + +
    Transcript
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    JSON-LD

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Object Capability Model + +

    Computer scientist E. Dean Tribble stated that in smart contracts, identity-based access control did not support well dynamically changing permissions, compared to the object-capability model. He analogized the ocap model with giving a valet the key to one’s car, without handing over the right to...

    +

    Updated: 2023-05-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Cosmos
    + +
    JSON-LD
    + +
    oCap
    + +
    zCap
    + +
    +
    + + + + + +
    +
    + +
    Schema.org Community Group - W3C + +

    The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties dev...

    +

    Updated: 2020-11-27 + + + + + 2 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Microsoft
    + +
    RDF
    + +
    Schema.org
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Claims and Credentials Working Group - DIF + +

    Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members f...

    +

    Updated: 2020-11-25 + + + + + 2 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    DIF
    + +
    JSON-LD
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + + + +

    Blockcerts

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Hyland Credentials - Issue verifiable records using the blockchain. + +

    Hyland Credentials started as Learning Machine, a startup that architected the Blockcerts open standard with the MIT Media Lab and co-chaired of the W3C Credentials Community Group. Since that inception, we’ve become the global leader in blockchain-based digital credentials. As the only records p...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    DIF
    + +
    Hyland
    + +
    Hyland Credentials
    + +
    Learning Machine
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Global Forum-2018 + +

    “SAN FRANCISCO AND BASEL, SWITZERLAND – (December 12, 2018) – Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, today kicked off the first day of its Hyperledger Global Forum. The event has drawn more than 650 attendees from as far as Aust...

    +

    Updated: 2019-03-06 + + + + + 1 minute read +

    + + Tags: + +
    ATB
    + +
    Blockcerts
    + +
    CULedger
    + +
    DigiCert
    + +
    Evernym
    + +
    Fabric
    + +
    GDPR
    + +
    HGF 2018
    + +
    Hyperledger Forum
    + +
    Indy
    + +
    MyCuID
    + +
    R3
    + +
    Sovrin Foundation
    + +
    Switzerland
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + +

    PGP

    + Back to top ↑ +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity. Pre-history + resources for further exploration. + +

    These pages are loosely categorized by year and era. The date ranges, are somewhat arbitrary and not perfectly adhered to, and the headings are not perfect descriptors of those date ranges. Rather those are some major themes occuring within that time period. +

    +

    Updated: 2020-01-05 + + + + + 6 minute read +

    + + Tags: + +
    DPKI
    + +
    History
    + +
    IDCommons
    + +
    IETF
    + +
    IIW
    + +
    PGP
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + + + +

    XDI

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The Dataweb: An Introduction to XDI + +

    The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed t...

    +

    Updated: 2020-12-09 + + + + + 41 minute read +

    + + Tags: + +
    Dataweb
    + +
    History
    + +
    Literature
    + +
    XDI
    + +
    XRI
    + +
    +
    + + + + + +
    +
    + +
    Planetwork + +

    We are dedicated to the creation and maintenance of a digital communications platform, operated as a public interest utility, that will strengthen civil society by enabling people to connect, communicate, make transactions, and self-organize in a manner that is consistent with the highest princip...

    +

    Updated: 2020-11-25 + + + + + 25 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Bloom
    + +
    IDCommons
    + +
    JLinc
    + +
    OASIS
    + +
    Planetwork
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + +

    BTCR

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    XDI (XRI Data Interchange) + +

    XDI is a technology for modeling, storing, and manipulating data. +It fits into a similar category of technologies as JSON, XML and RDF, but also has a number of properties that distinguishes it. +XDI is a graph-based data model. This means that all data is expressed using nodes and arcs in a graph...

    +

    Updated: 2020-12-01 + + + + + 6 minute read +

    + + Tags: + +
    BTCR
    + +
    Danube Tech
    + +
    Indy
    + +
    OASIS
    + +
    Planetwork
    + +
    W3C
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + + + +

    DKMS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    US Department Homeland Security (DHS) + +

    The DHS Science and Technology Directorate (S&T) Silicon Valley Innovation Program (SVIP) is keeping pace with the innovation community to tackle the hardest problems faced by DHS and the Homeland Security Enterprise. SVIP expands DHS S&T’s reach to find new technologies that strengthen n...

    +

    Updated: 2020-11-02 + + + + + 17 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Celerity
    + +
    DHS
    + +
    DKMS
    + +
    Danube Tech
    + +
    Digital Bazaar
    + +
    Dignario
    + +
    Evernym
    + +
    Factom
    + +
    Indicio
    + +
    Learning Machine
    + +
    MATTR
    + +
    Mavnet
    + +
    Mesur
    + +
    Narf
    + +
    Policy
    + +
    Respect Network
    + +
    SICPA
    + +
    SecureKey
    + +
    Solarity
    + +
    Spherity
    + +
    Stranger Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    USA
    + +
    USCIS
    + +
    Verifiable Credentials
    + +
    Verified.ME
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    The Sovrin Foundation + +

    The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first self-sovereign identity (SSI) network. +

    +

    Updated: 2023-06-12 + + + + + 15 minute read +

    + + Tags: + +
    ABSA Group
    + +
    ATB Financial
    + +
    Anonyome Labs
    + +
    Axuall
    + +
    AyanWorks
    + +
    Bloqzone
    + +
    CPQD
    + +
    Certizen
    + +
    Condatis
    + +
    DIDx
    + +
    DKMS
    + +
    Danube Tech
    + +
    Desert Financial Credit Union
    + +
    Deutsche Telekom AG
    + +
    Dhiway
    + +
    Digicert
    + +
    Evernym
    + +
    Fetch.ai
    + +
    Finicity
    + +
    GDPR
    + +
    Humanitarian
    + +
    ID Crypt Global
    + +
    Indy
    + +
    InfoCert
    + +
    MakoLab
    + +
    Monokee
    + +
    NEC
    + +
    OAS Staff Federal Credit Union
    + +
    One Global
    + +
    Outlier Ventures
    + +
    Perkins Coie
    + +
    ProSapien
    + +
    RIDDLE&CODE
    + +
    Regio iT
    + +
    Royal Credit Union
    + +
    SICPA
    + +
    SITA
    + +
    Sovrin Foundation
    + +
    The Institute for Internet-Security
    + +
    Trinsic
    + +
    Trust Framework
    + +
    Truu (ID)
    + +
    Unveil.Social
    + +
    Veridium
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    esatus AG
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + +

    OAuth

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    History (2000-2009) Augmented Social Network - Laws of Identity - User Centric + +

    The first International Planetwork Conference - Global Ecology and Information Technology, San Francisco, May 2000. +The community that developed around the Planetwork conferences, including Linktank, formed the social and intellectual foundation for what became known as Self Sovereign Identity. +

    +

    Updated: 2020-01-04 + + + + + 18 minute read +

    + + Tags: + +
    Augmented Social Network
    + +
    Digital Bazaar
    + +
    FIDO
    + +
    History
    + +
    IDCommons
    + +
    IIW
    + +
    Laws of Identity
    + +
    Microsoft
    + +
    Neustar
    + +
    OASIS
    + +
    OAuth
    + +
    OpenID
    + +
    Planetwork
    + +
    Verisign
    + +
    XDI
    + +
    YADIS
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + + + +

    OIDC

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + + + +

    ERC725

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Ethereum and Decentralized Identity + +

    Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories. +

    +

    Updated: 2023-06-26 + + + + + 9 minute read +

    + + Tags: + +
    3box
    + +
    Consensys
    + +
    ENS
    + +
    ERC725
    + +
    Ethereum
    + +
    Ethereum Enterprise Alliance
    + +
    Jolocom
    + +
    Microsoft
    + +
    Nuggets
    + +
    OASIS
    + +
    Serto
    + +
    Sidetree
    + +
    Sign in with ETH
    + +
    Transmute
    + +
    Veramo
    + +
    Web3
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + + + +

    Schema.org

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Schema.org Community Group - W3C + +

    The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties dev...

    +

    Updated: 2020-11-27 + + + + + 2 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Microsoft
    + +
    RDF
    + +
    Schema.org
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    WebAuthN

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    WebAuthN - W3C + +

    The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications. +Overall goals include obviating the use of...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    FIDO
    + +
    Microsoft
    + +
    Stranger Labs
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + + + +

    Secure Data Storage

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Secure Data Storage WG - DIF + +

    Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

    +

    Updated: 2023-06-11 + + + + + 1 minute read +

    + + Tags: + +
    DIF
    + +
    Data Hubs
    + +
    Encrypted Data Vaults
    + +
    Secure Data Storage
    + +
    Storage and Compute WG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Microsoft Identity + +

    Microsoft believes everyone has the right to own their digital identity, one that securely and privately stores all personal data. This ID must seamlessly integrate into daily life and give complete control over data access and use. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockstack
    + +
    Consensys
    + +
    DIF
    + +
    Ethereum
    + +
    FIDO
    + +
    ID2020
    + +
    ID2020 Founder
    + +
    ION
    + +
    Mastercard
    + +
    Microsoft
    + +
    Real World
    + +
    Secure Data Storage
    + +
    Transmute
    + +
    uPort
    + +
    VCI Founder
    + +
    WebAuthN
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Linked Data

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + + + + + +
    +
    + +
    Linked Data and the Semantic Web + +

    The idea behind these principles is on the one hand side, to use standards for the representation and the access to data on the Web. On the other hand, the principles propagate to set hyperlinks between data from different sources. +

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    RSA
    + +
    Solid
    + +
    Veres One
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + +

    DID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Blockstack + +

    Blockstack builds an alternate DNS and alternate public-key infrastructure. It’s the first implementation of a decentralized DNS system on top of the Bitcoin blockchain It combines DNS functionality with public key infrastructure and is primarily meant to be used by new blockchain applications. +

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockchain
    + +
    Blockstack
    + +
    DID
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockcerts + +

    Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more. Blockcerts consists of open-source libraries, tools, and mobile...

    +

    Updated: 2023-06-02 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    DHS
    + +
    DID
    + +
    Ethereum
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    RWoT
    + +
    Verifiable Credentials
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    BBS Signatures

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    MATTR + +

    We’ve designed our products based on a few key principles: extensible data formats, secure authentication protocols, a rigorous semantic data model, industry-standard cryptography, and the use of drivers and extensions to allow modular and configurable use of the platform over time. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    BBS Signatures
    + +
    DHS
    + +
    JSON-LD
    + +
    Linked Data
    + +
    MATTR
    + +
    Mattr
    + +
    Schema.org
    + +
    Sovrin Foundation
    + +
    +
    + +
    + + + + + +

    DKMI

    + Back to top ↑ +
    + + + + + +
    +
    + +
    KERI - Key Event Receipt Infrastructure + +

    An identity system based secure overlay for the Internet is presented. This includes a primary root-of-trust in self-certifying identifiers. It presents a formalism for Autonomic Identifiers (AIDs) and Autonomic Namespaces (ANs). They are part of an Autonomic Identity System (AIS). This system us...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    DKMI
    + +
    GLEIF
    + +
    KERI
    + +
    RWoT
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + +
    + + + + + +

    Encrypted Data Vaults

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Secure Data Storage WG - DIF + +

    Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

    +

    Updated: 2023-06-11 + + + + + 1 minute read +

    + + Tags: + +
    DIF
    + +
    Data Hubs
    + +
    Encrypted Data Vaults
    + +
    Secure Data Storage
    + +
    Storage and Compute WG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    IPFS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + +

    oCap

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Object Capability Model + +

    Computer scientist E. Dean Tribble stated that in smart contracts, identity-based access control did not support well dynamically changing permissions, compared to the object-capability model. He analogized the ocap model with giving a valet the key to one’s car, without handing over the right to...

    +

    Updated: 2023-05-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Cosmos
    + +
    JSON-LD
    + +
    oCap
    + +
    zCap
    + +
    +
    + + + + + +
    +
    + +
    Ceramic - 3box + +

    Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized ident...

    +

    Updated: 2023-06-25 + + + + + 8 minute read +

    + + Tags: + +
    3box
    + +
    Ceramic
    + +
    DAO
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    Gitcoin
    + +
    IPID
    + +
    Web3
    + +
    Web3Connect
    + +
    oCap
    + +
    revocation
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + +

    ISO 27001

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + +
    + + + + + + + +

    DNS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Handshake + +

    Handshake is a UTXO-based blockchain protocol which manages the registration, renewal and transfer of DNS top-level domains (TLDs). Our naming protocol differs from its predecessors in that it has no concept of namespacing or subdomains at the consensus layer. Its purpose is not to replace DNS, b...

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Blockchain
    + +
    DNS
    + +
    Handshake
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Barcode

    + Back to top ↑ +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + + + +

    RFID

    + Back to top ↑ +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    SOIP

    + Back to top ↑ +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    ISO 18013-5

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Identification and Authentication Council of Canada - DIACC + +

    The Digital Identification and Authentication Council of Canada, known as the DIACC, is a non-profit coalition of public and private sector leaders committed to developing a Canadian framework for digital identification and authentication. +The framework is intended to enable Canadians to complete...

    +

    Updated: 2023-06-05 + + + + + 26 minute read +

    + + Tags: + +
    100101075
    + +
    1Kosmos
    + +
    2Keys
    + +
    ATB
    + +
    Affinity Credit Union
    + +
    Applied Recognition
    + +
    Arucc
    + +
    Auth0
    + +
    BCGov
    + +
    BMO
    + +
    Boloro
    + +
    C1
    + +
    CCUA
    + +
    CDIC
    + +
    Canada
    + +
    Canada Health Infoway
    + +
    Canadapost
    + +
    Celero
    + +
    Cibc
    + +
    Convergence
    + +
    DI
    + +
    DIACC
    + +
    Desjardins
    + +
    Digidentity
    + +
    Equifax
    + +
    Equitable Bank
    + +
    FIDO
    + +
    Folio
    + +
    ForgeRock
    + +
    Gambit
    + +
    Get Group
    + +
    Hypersecu
    + +
    IBM
    + +
    IDC2018
    + +
    ISO 18013-5
    + +
    IdentityNorth
    + +
    Identos
    + +
    In fidem
    + +
    In-Sec-M
    + +
    Ingenico
    + +
    Interac
    + +
    Jumio
    + +
    LD
    + +
    Libro
    + +
    Ltsa
    + +
    Manulife
    + +
    Mastercard
    + +
    Mavennet
    + +
    Modohr
    + +
    Newbruns
    + +
    Northern Block
    + +
    Notarius couleur
    + +
    OARO
    + +
    One span
    + +
    Onfido
    + +
    Ontairo
    + +
    Outlier
    + +
    PCTF
    + +
    Payments Canada
    + +
    Peer Social
    + +
    PlaceSpeak
    + +
    Plurilock
    + +
    Policy
    + +
    Pragma
    + +
    Prodigy
    + +
    Quartech
    + +
    RBC 1
    + +
    Safran
    + +
    Saskatchewan
    + +
    SecureKey
    + +
    Securefact
    + +
    Simeio
    + +
    Smart species
    + +
    Stash
    + +
    Supercluster
    + +
    Td
    + +
    Telus
    + +
    TreeFort
    + +
    Trulioo
    + +
    Trust Framework
    + +
    UXP Systems
    + +
    Vallid
    + +
    Vancity
    + +
    Vivvo
    + +
    Vlinder
    + +
    Worldreach
    + +
    Yoti
    + +
    iComply
    + +
    iProov
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    XRI

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The Dataweb: An Introduction to XDI + +

    The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed t...

    +

    Updated: 2020-12-09 + + + + + 41 minute read +

    + + Tags: + +
    Dataweb
    + +
    History
    + +
    Literature
    + +
    XDI
    + +
    XRI
    + +
    +
    + +
    + + + +

    Dataweb

    + Back to top ↑ +
    + + + + + +
    +
    + +
    The Dataweb: An Introduction to XDI + +

    The goal of XDI is to enable data from any data source to be identified, exchanged, linked, and synchronized into a machine-readable dataweb using XML documents just as content from any content source can linked into the human-readable Web using HTML documents today. Because the controls needed t...

    +

    Updated: 2020-12-09 + + + + + 41 minute read +

    + + Tags: + +
    Dataweb
    + +
    History
    + +
    Literature
    + +
    XDI
    + +
    XRI
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    zCap

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Object Capability Model + +

    Computer scientist E. Dean Tribble stated that in smart contracts, identity-based access control did not support well dynamically changing permissions, compared to the object-capability model. He analogized the ocap model with giving a valet the key to one’s car, without handing over the right to...

    +

    Updated: 2023-05-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Cosmos
    + +
    JSON-LD
    + +
    oCap
    + +
    zCap
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Public Benefit Corporation

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    SMS

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    OpenID Connect

    + Back to top ↑ +
    + + + + + +
    +
    + +
    OpenID Connect - OpenID Foundation + +

    OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and RES...

    +

    Updated: 2023-08-13 + + + + + less than 1 minute read +

    + + Tags: + +
    Auth0
    + +
    DIF
    + +
    IETF
    + +
    Identiverse
    + +
    OpenID
    + +
    OpenID Connect
    + +
    OpenID Japan
    + +
    Sphereon
    + +
    SpruceID
    + +
    Ubisecure
    + +
    +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + + + +

    FIDO2

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    JWK

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/tech/index.html b/tags/tech/index.html new file mode 100644 index 00000000..7e4acdf7 --- /dev/null +++ b/tags/tech/index.html @@ -0,0 +1,5249 @@ + + + + + + +Tech: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Tech: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    IOT

    + Back to top ↑ +
    + + + + + +
    +
    + +
    PICOs: Persistent Compute Objects + +

    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 nee...

    +

    Updated: 2023-06-09 + + + + + 3 minute read +

    + + Tags: + +
    IOT
    + +
    PICO
    + +
    +
    + + + + + +
    +
    + +
    Internet of Things (IOT) + +

    Safety and security rests with all involved in authorizing updates, how and when they are applied as well as the right to repair when Things are no longer officially supported. Shared device lifecycle assurance is the basis for verifiable service histories of Things which give data provenance. Wh...

    +

    Updated: 2023-06-17 + + + + + 12 minute read +

    + + Tags: + +
    Caution
    + +
    Digital Twin Consortium
    + +
    Digital Twins
    + +
    European Commission
    + +
    IOT
    + +
    ITN
    + +
    LFPH
    + +
    MOBI
    + +
    Microsoft
    + +
    Peaq
    + +
    Sophie Project
    + +
    Venafi
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    Mattereum + +

    We help people to sell, organise, and communicate about their property with confidence. Strong product knowledge ensures everyone derives maximum value from objects they buy, sell, and own. +Mattereum’s first customer is legendary actor William Shatner’s company Third Millenia. Using Mattereum Ass...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    Ethereum
    + +
    IOT
    + +
    Metaverse
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + +

    Blockchain

    + Back to top ↑ +
    + + + + + +
    +
    + +
    IOTA Foundation + +

    The IOTA Foundation is the Next-Generation Blockchain and was initiated with a very clear and focused vision of enabling the paradigm shift of the Internet of Things, Industry 4.0 and a trustless ‘On Demand Economy’ through establishing a de facto standardized ‘Ledger of Everything’. +It aims to e...

    +

    Updated: 2021-04-14 + + + + + 3 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dark Matter Labs
    + +
    Eclipse
    + +
    IOTA
    + +
    +
    + + + + + +
    +
    + +
    Dragonchain & Factor + +

    On Factor/MyFii DID, the identity factors are decentralized to the individual owners. Individual users hold their own identity information in granular form as “factors”. Factors can be any data attributed to an individual and can be based on verifications by one or more external 3rd parties, or t...

    +

    Updated: 2020-11-17 + + + + + 7 minute read +

    + + Tags: + +
    Blockchain
    + +
    Dragonchain
    + +
    +
    + + + + + +
    +
    + +
    Ontology + +

    Ontology is a high performance, open source blockchain specializing in digital identity and data. Ontology’s unique infrastructure supports robust cross-chain collaboration and Layer 2 scalability, offering businesses the flexibility to design a blockchain that suits their needs. With a suite of ...

    +

    Updated: 2020-11-11 + + + + + 5 minute read +

    + + Tags: + +
    Blockchain
    + +
    Consensys
    + +
    Ethereum
    + +
    Microsoft
    + +
    NEO
    + +
    Ontology
    + +
    Polkadot
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Handshake + +

    Handshake is a UTXO-based blockchain protocol which manages the registration, renewal and transfer of DNS top-level domains (TLDs). Our naming protocol differs from its predecessors in that it has no concept of namespacing or subdomains at the consensus layer. Its purpose is not to replace DNS, b...

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Blockchain
    + +
    DNS
    + +
    Handshake
    + +
    +
    + + + + + +
    +
    + +
    Veres One + +

    Our vision is to enable all people and organizations in the world to create and own their online identifiers, control their identity data and with whom they share that data. +

    +

    Updated: 2020-11-10 + + + + + 1 minute read +

    + + Tags: + +
    Blockchain
    + +
    Digital Bazaar
    + +
    Veres One
    + +
    Veres One CG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Blockstack + +

    Blockstack builds an alternate DNS and alternate public-key infrastructure. It’s the first implementation of a decentralized DNS system on top of the Bitcoin blockchain It combines DNS functionality with public key infrastructure and is primarily meant to be used by new blockchain applications. +

    +

    Updated: 2020-11-10 + + + + + 2 minute read +

    + + Tags: + +
    Bitcoin
    + +
    Blockchain
    + +
    Blockstack
    + +
    DID
    + +
    +
    + + + + + +
    +
    + +
    Karyl Fowler and History of Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2021-04-19 + + + + + 12 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    +
    + + + + + +
    +
    + +
    Transmute + +

    Transmute digitizes trade documentation in a way that is cryptographically verifiable and traceable across an entire logistics ecosystem. The company’s approach combines decentralized identifier (DID), verifiable credential (VC), and blockchain technology with existing cloud-based systems to elim...

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Element Block Explorer
    + +
    Blockchain
    + +
    Consensys
    + +
    Custom Authz Servers
    + +
    DHS
    + +
    DID:GITHUB
    + +
    DIF
    + +
    Element
    + +
    Encrypted Data Vaults
    + +
    Ethereum
    + +
    IOT
    + +
    IPFS
    + +
    Microsoft
    + +
    OAuth
    + +
    OIDC
    + +
    Okta
    + +
    Okta Identity Cloud
    + +
    Oracle
    + +
    Sidetree
    + +
    Transmute
    + +
    Web3
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Aries + +

    One of the architectural components of Indy is called an Agent. This is software that acts on behalf of an identity owner to communicate off-ledger with other Agents. As Agent work continued with the development of message encryption standards, extensible message typing, and common protocols, int...

    +

    Updated: 2023-06-12 + + + + + 7 minute read +

    + + Tags: + +
    Aries
    + +
    Bitcoin
    + +
    Blockchain
    + +
    DKMS
    + +
    Indy
    + +
    Verifiable Organizations Network
    + +
    +
    + + + + + +
    +
    + +
    Bitcoin and Self Sovereign Identity (ION + BTCR) + +

    ION does not rely on centralized entities, trusted validators, or special protocol tokens – ION answers to no one but you, the community. Because ION is an open, permissionless system, anyone can run an ION node, in fact the more nodes in operation, the stronger the network becomes. +

    +

    Updated: 2023-06-25 + + + + + 7 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockchain
    + +
    History
    + +
    ION
    + +
    Microsoft
    + +
    RWoT
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + + + + + +
    +
    + +
    Hyperledger Indy + +

    Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or c...

    +

    Updated: 2023-06-12 + + + + + 8 minute read +

    + + Tags: + +
    ATB
    + +
    Accenture
    + +
    Adoption
    + +
    Anoncreds
    + +
    Aries
    + +
    Blockchain
    + +
    CULedger
    + +
    Cisco
    + +
    Consensys
    + +
    Ethereum Enterprise Alliance
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    IBM
    + +
    IOT
    + +
    IOTA
    + +
    Indy
    + +
    MyData
    + +
    RDF
    + +
    Sovrin Foundation
    + +
    Truu
    + +
    Tykn
    + +
    UNSDGs
    + +
    Ursa
    + +
    Verifiable Organizations Network
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    DPKI

    + Back to top ↑ +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity. Pre-history + resources for further exploration. + +

    These pages are loosely categorized by year and era. The date ranges, are somewhat arbitrary and not perfectly adhered to, and the headings are not perfect descriptors of those date ranges. Rather those are some major themes occuring within that time period. +

    +

    Updated: 2020-01-05 + + + + + 6 minute read +

    + + Tags: + +
    DPKI
    + +
    History
    + +
    IDCommons
    + +
    IETF
    + +
    IIW
    + +
    PGP
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + + + + + +

    Data Hubs

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Secure Data Storage WG - DIF + +

    Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

    +

    Updated: 2023-06-11 + + + + + 1 minute read +

    + + Tags: + +
    DIF
    + +
    Data Hubs
    + +
    Encrypted Data Vaults
    + +
    Secure Data Storage
    + +
    Storage and Compute WG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Rebooting Web Of Trust - Papers and Advance Readings Index + +

    The Web of Trust. It’s the buzzword for a new model of decentralized identity. However, it’s also a phrase that dates back almost twenty-five years and has been heavily overloaded with meaning during that time. The classic definition of Web of Trust derives from PGP, but the top Google results re...

    +

    Updated: 2020-10-10 + + + + + 31 minute read +

    + + Tags: + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockstack
    + +
    California
    + +
    Consensys
    + +
    DKMS
    + +
    DPKI
    + +
    Data Hubs
    + +
    Digital Bazaar
    + +
    Ethereum
    + +
    GDPR
    + +
    IPID
    + +
    JSON-LD
    + +
    PGP
    + +
    RWoT
    + +
    Self Sovereign Identity
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    eIDAS
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    AI

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity’s Digital Twins enable innovative customer journeys across mobility, supply chain transparency, risk assessment, audit trails for data analytics, and many more use cases.Our developers and systems designers combine years of deep research in the emerging decentralized identity space with ...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    Cloud Identity Wallet
    + +
    Enterprise
    + +
    EU
    + +
    European Data Infrastructure
    + +
    Healthcare
    + +
    IDUnion
    + +
    IOT
    + +
    ISO 27001
    + +
    Kuppinger Cole
    + +
    Legisym
    + +
    Ontology
    + +
    Secure Digital Identity Association
    + +
    Sovrin Steward
    + +
    Supply Chain
    + +
    +
    + + + + + +
    +
    + +
    Spherity + +

    Spherity is building decentralized identity management solutions to power the 4th industrial revolution, bringing secure identities (“Digital Twins”) to machines, algorithms, and other non-human entities. +

    +

    Updated: 2023-02-20 + + + + + less than 1 minute read +

    + + Tags: + +
    AI
    + +
    DID
    + +
    DIF
    + +
    Digital Twins
    + +
    eIDAS
    + +
    IOT
    + +
    ISO 27001
    + +
    Ontology
    + +
    Sovrin Foundation
    + +
    Swisscom
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Session Topics from the Internet Identity Workshop since 2005 + +

    If you want to stay current in digital identity, keeping an eye on the session topics of the biannual internet identity workshop is a good place to start. +

    +

    Updated: 2020-11-10 + + + + + 102 minute read +

    + + Tags: + +
    AI
    + +
    Aries
    + +
    BBS Signatures
    + +
    Blockstack
    + +
    CCPA
    + +
    California
    + +
    DIDComm
    + +
    DIF
    + +
    DKMI
    + +
    DKMS
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Ethereum
    + +
    Evernym
    + +
    FIDO
    + +
    GDPR
    + +
    GS1
    + +
    ID2020
    + +
    Indy
    + +
    JLinc
    + +
    JSON-LD
    + +
    KERI
    + +
    MATTR
    + +
    MyData
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    Onfido
    + +
    Respect Network
    + +
    Trust Framework
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    Ursa
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    XDI
    + +
    eIDAS
    + +
    iRespond
    + +
    +
    + + + + + +
    +
    + +
    MyData + +

    We are entrepreneurs, activists, academics, listed corporations, public agencies, and developers. For years, we’ve been using different words for what we do – MyData, Self Data, VRM (Vendor Relationship Management), Internet of Me, PIMS (Personal Information Management Services) etc, while sharin...

    +

    Updated: 2023-06-18 + + + + + 14 minute read +

    + + Tags: + +
    AI
    + +
    Avast
    + +
    Cozy Cloud
    + +
    DKMS
    + +
    Data Governance
    + +
    GDPR
    + +
    JLinc
    + +
    Meeco
    + +
    MyData
    + +
    MyDex
    + +
    OAuth
    + +
    Verifiable Credentials
    + +
    eIDAS
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Digital Signatures

    + Back to top ↑ +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Wallets

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Digital Wallets and Self Sovereign Identity + +

    SSI and identity wallets will make it easier for citizens, organizations and governments to manage (digital) identities. It will make registrations and transactions across the internet private and secure. It will also make organizations more efficient and effective. +

    +

    Updated: 2023-07-01 + + + + + 17 minute read +

    + + Tags: + +
    User Experience
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    ValidatedID + +

    With ViDSigner we offer a SaaS multichannel electronic signature platform that combines the security of cryptographic technology, biometrics and easy use from email certification to website and mobile integrations, smartcard and handwritten in-person signing.With ViDChain we provide a Blockchain ...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DIF
    + +
    Digital Signatures
    + +
    EBSI
    + +
    Education
    + +
    eIDAS Bridge
    + +
    Enterprise
    + +
    ESSIFlab
    + +
    Europe
    + +
    Interop
    + +
    SaaS
    + +
    ValidatedID
    + +
    ViDChain
    + +
    VIDSigner
    + +
    Wallets
    + +
    +
    + + + + + +
    +
    + +
    Global ID + +

    Our mission is to bring decentralized digital identity to all people — a self-sovereign identity they can use to communicate, transact, and create value within any context. +At GlobaliD, we believe that your identity is the key to unlocking your social and economic potential. This applies to the p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Compliance
    + +
    COVID
    + +
    Indicio
    + +
    PRIVATE
    + +
    Wallets
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Back to top ↑ +
    + + + + + +
    +
    + +
    Magic Labs + +

    When users want to sign up or log in to your application: User requests a magic link sent to their email address User clicks on that magic link User is securely logged into the applicationIf it’s a web application, users are logged into the original tab, even if the user clicked on the m...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    DWeb
    + +
    Enterprise
    + +
    IAM
    + +
    ID
    + +
    Magic Link
    + +
    Onboarding
    + +
    Passwordless
    + +
    SMS
    + +
    Web3
    + +
    WebAuthN
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Email

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    TOR

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/tools/index.html b/tags/tools/index.html new file mode 100644 index 00000000..773e1051 --- /dev/null +++ b/tags/tools/index.html @@ -0,0 +1,2946 @@ + + + + + + +Tools: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Tools: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Global Standards Management Process

    + Back to top ↑ +
    + + + + + +
    +
    + +
    GS1 - The Global Language of Business + +

    Gs1 introduced the barcode in 1974. We are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Our standards are proven by industry and can help you achieve your public policy goals. Designed by consensus, our standards are proven, ope...

    +

    Updated: 2023-05-20 + + + + + less than 1 minute read +

    + + Tags: + +
    Barcode
    + +
    Digital Link
    + +
    Digital Signatures
    + +
    Enterprise
    + +
    GS1
    + +
    Global Standards Management Process
    + +
    Healthcare
    + +
    KERI
    + +
    RFID
    + +
    Supply Chain
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Mediator Agent

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + +

    Mobile Agent

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Indicio TestNet

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Indicio + +

    Our software and infrastructure allows companies to confirm data authenticity repeatedly and efficiently from its source without the expense or risk of direct integrations. Privacy-by-design architecture simplifies data compliance and deploys continuous Zero-Trust security, boosting bottom-line p...

    +

    Updated: 2023-03-22 + + + + + less than 1 minute read +

    + + Tags: + +
    Absolutely Zero Cyber
    + +
    Anonyome Labs
    + +
    Aries
    + +
    Aruba Health App
    + +
    BizSecure
    + +
    BlockSpaces
    + +
    Blockster Labs
    + +
    Bot Ventures
    + +
    Bullet ID
    + +
    Certification
    + +
    Compliance
    + +
    Cynjatech
    + +
    Cysecure
    + +
    DID:INDY
    + +
    Enterprise
    + +
    EntTrustient
    + +
    Finclusive
    + +
    GlobaliD
    + +
    IDRamp
    + +
    Indicio TestNet
    + +
    Liquid Avatar Technologies
    + +
    Lissi Wallet
    + +
    Lorica Identity
    + +
    Machine Readable Governance
    + +
    Mediator Agent
    + +
    Mobile Agent
    + +
    Networks Synergy
    + +
    Privatyze
    + +
    Proven
    + +
    Public Benefit Corporation
    + +
    Selfd.id
    + +
    SITA
    + +
    Snapper Future Tech
    + +
    Snowbridge Inc
    + +
    Trusted Digital Ecosystems
    + +
    Uphold
    + +
    VCI
    + +
    Verio ID
    + +
    VERSES Labs
    + +
    Xertify
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Personal Data Stores

    + Back to top ↑ +
    + + + + + +
    +
    + +
    MyDex + +

    As a Community Interest Company we are legally committed to pursuing our mission of empowering individuals with their data. We are currently helping individuals and service providers use Personal data to better manage chronic health conditions, access debt advice, improve independent assisted liv...

    +

    Updated: 2023-03-30 + + + + + less than 1 minute read +

    + + Tags: + +
    Data A New Direction
    + +
    DigitalScot
    + +
    Enterprise
    + +
    ISO 27001
    + +
    National Data Strategy
    + +
    Personal Data
    + +
    Personal Data Stores
    + +
    Public Sector
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + +

    DIDKit

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + +

    TreeLDR

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Spruce Systems + +

    SpruceID is an ecosystem of open source libraries to enable user-controlled identity anywhere. Kepler is a decentralized storage system that uses smart contracts to define where your data live and who has access. Enable reusable identity verifications across social media, DNS and more. Enable use...

    +

    Updated: 2023-03-31 + + + + + less than 1 minute read +

    + + Tags: + +
    Credible
    + +
    DID:TEZOS
    + +
    DIDKit
    + +
    ENS
    + +
    Enterprise
    + +
    Ethereum
    + +
    Ethereum Foundation
    + +
    FIDO2
    + +
    Graph Hack 2022
    + +
    Kepler
    + +
    OpenID Connect
    + +
    Rebase
    + +
    Sign in with ETH
    + +
    Tezos
    + +
    TreeLDR
    + +
    USA
    + +
    Web3
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/working-groups/index.html b/tags/working-groups/index.html new file mode 100644 index 00000000..e03c09a6 --- /dev/null +++ b/tags/working-groups/index.html @@ -0,0 +1,5334 @@ + + + + + + +Working Groups: Posts Grouped by Tag | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + +
    + + + + + +
    + +

    Working Groups: Posts Grouped by Tag

    + +

    Navigation

    + + +

    Content

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Credentials Community Group

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    DID Methods - Various + +

    DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method. +Once created, each DID includes the name of its me...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    51nodes
    + +
    ABT Network
    + +
    Aergo
    + +
    Alastria
    + +
    ArcBlock
    + +
    Ardor
    + +
    BCGov
    + +
    BIF
    + +
    BOTLabs
    + +
    BSC
    + +
    Baidu
    + +
    Besu
    + +
    BiiLabs
    + +
    Binance
    + +
    Bitcoin
    + +
    BlockchainCommons
    + +
    Blockcore
    + +
    Blocko
    + +
    Blockstack
    + +
    Celo
    + +
    Ceramic Network
    + +
    Chainyard
    + +
    Cloudchain
    + +
    Commercio
    + +
    Consensys
    + +
    Consent
    + +
    Corda
    + +
    Cosmos
    + +
    Credentials Community Group
    + +
    DID:AERGO
    + +
    DID:ALA
    + +
    DID:AVVCYBER
    + +
    DID:BBA
    + +
    DID:BID
    + +
    DID:BNB
    + +
    DID:BRYK
    + +
    DID:BTCR
    + +
    DID:CCP
    + +
    DID:CELO
    + +
    DID:COM
    + +
    DID:CORDA
    + +
    DID:DID
    + +
    DID:DOCK
    + +
    DID:DOGE
    + +
    DID:ECHO
    + +
    DID:ELASTOS
    + +
    DID:ELEM
    + +
    DID:EMTRUST
    + +
    DID:EOS
    + +
    DID:ERC725
    + +
    DID:ETHO
    + +
    DID:ETHR
    + +
    DID:EVAN
    + +
    DID:FACTOM
    + +
    DID:GATC
    + +
    DID:GIT
    + +
    DID:GITHUB
    + +
    DID:GRG
    + +
    DID:HEDERA
    + +
    DID:HOLO
    + +
    DID:ICON
    + +
    DID:INDY
    + +
    DID:IO
    + +
    DID:ION
    + +
    DID:IPID
    + +
    DID:IS
    + +
    DID:IWT
    + +
    DID:JLINC
    + +
    DID:JNCTN
    + +
    DID:JOLO
    + +
    DID:JWK
    + +
    DID:KEY
    + +
    DID:KILT
    + +
    DID:KLAY
    + +
    DID:LIFE
    + +
    DID:META
    + +
    DID:MOAC
    + +
    DID:MORPHEUS
    + +
    DID:NEAR
    + +
    DID:NFT
    + +
    DID:OBJECT
    + +
    DID:OCKAM
    + +
    DID:OMN
    + +
    DID:ONION
    + +
    DID:ONT
    + +
    DID:OP
    + +
    DID:ORB
    + +
    DID:PANACEA
    + +
    DID:PEER
    + +
    DID:PISTIS
    + +
    DID:PKH
    + +
    DID:PTN
    + +
    DID:SAN
    + +
    DID:SCHEMA
    + +
    DID:SELFKEY
    + +
    DID:SIGNOR
    + +
    DID:SIRIUS
    + +
    DID:SOV
    + +
    DID:STACK
    + +
    DID:TAG
    + +
    DID:TANGLE
    + +
    DID:TRUSTBLOC
    + +
    DID:TRX
    + +
    DID:TTM
    + +
    DID:TWIT
    + +
    DID:TYRON
    + +
    DID:TYS
    + +
    DID:TZ
    + +
    DID:UNDID
    + +
    DID:UNISOT
    + +
    DID:UNS
    + +
    DID:V1
    + +
    DID:VAA
    + +
    DID:VAULTIE
    + +
    DID:VID
    + +
    DID:VVO
    + +
    DID:WEB
    + +
    DID:WLK
    + +
    DID:WORK
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    Dock
    + +
    EOS
    + +
    ERC725
    + +
    Echo
    + +
    Elastos
    + +
    Element
    + +
    Email
    + +
    Ethereum
    + +
    Evan Network
    + +
    Evernym
    + +
    Fabric
    + +
    Factom
    + +
    GRGBanking
    + +
    Gatica
    + +
    Github
    + +
    GrgChain
    + +
    Halialabs
    + +
    Hashgraph
    + +
    Holochain
    + +
    Hydra
    + +
    Hyland Credentials
    + +
    IBM
    + +
    ICONLOOP
    + +
    IIW
    + +
    ION
    + +
    IOP
    + +
    IOTA
    + +
    IPFS
    + +
    Indy
    + +
    InfoWallet
    + +
    IoTeX
    + +
    JLinc
    + +
    JWK
    + +
    Jnctn
    + +
    Jolocom
    + +
    KILT
    + +
    Klaytn
    + +
    MOAC
    + +
    MediBloc
    + +
    Metadium
    + +
    Microsoft
    + +
    NEAR
    + +
    Ocean Protocol
    + +
    Ockam
    + +
    OmniOne
    + +
    Ontology
    + +
    Panacea
    + +
    ProximaX
    + +
    Quorum
    + +
    RChain
    + +
    RWoT
    + +
    Raonsecure
    + +
    SecureKey
    + +
    SelfKey
    + +
    SelfKey Identity
    + +
    Sovrin
    + +
    Sovrin Foundation
    + +
    SpaceElephant
    + +
    Sphereon
    + +
    SpruceID
    + +
    Swisscom
    + +
    TIFAC-CORE
    + +
    TMChain
    + +
    TOR
    + +
    TRON
    + +
    Teleinfo CAICT
    + +
    Token.TM
    + +
    TranSendX
    + +
    Transmute
    + +
    Twitter
    + +
    UNISOT
    + +
    UNS
    + +
    VP
    + +
    Vaultie
    + +
    VeramoLabs
    + +
    Veres One
    + +
    Vivvo
    + +
    W3C
    + +
    Weelink
    + +
    Workday
    + +
    YLZ Inc
    + +
    Zilliqa
    + +
    bryk
    + +
    cryptonics
    + +
    hyperledger foundation
    + +
    lifeID
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Exchange Protocols - CHAPI, VC Api, WACI… + +

    data model and HTTP protocols to issue, verify, present, and manage data used in such an ecosystem. +

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Bloom
    + +
    CHAPI
    + +
    Credentials Community Group
    + +
    DIF
    + +
    Human Colossus Foundation
    + +
    TrustBloc
    + +
    VC Api
    + +
    WACI
    + +
    hyperledger foundation
    + +
    +
    + + + + + +
    +
    + +
    Credentials Community Group - W3C + +

    explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentatio...

    +

    Updated: 2023-07-03 + + + + + 2 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    ECDSA Cryptosuite v2019
    + +
    ECDSA Cryptosuite v2020
    + +
    JWS
    + +
    Standards Development Org
    + +
    Tracability
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Interop Working Group - DIF + +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

    +

    Updated: 2020-11-26 + + + + + 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIF
    + +
    Hyperledger Foundation
    + +
    IETF
    + +
    Interop
    + +
    Interop WG
    + +
    Trust over IP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Claims and Credentials Working Group - DIF + +

    Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members f...

    +

    Updated: 2020-11-25 + + + + + 2 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    DIF
    + +
    JSON-LD
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    World Wide Web Consortium - W3C + +

    First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    BTCR
    + +
    Credentials Community Group
    + +
    Decentralized Identifiers
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Standards Development Org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    WebAuthN
    + +
    +
    + + + + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identifiers (DIDs) - W3C + +

    A DID identifies any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) that the controller of the DID decides that it identifies. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identi...

    +

    Updated: 2023-08-18 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIDWG
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    FIMSA
    + +
    ID2020
    + +
    IETF
    + +
    IIW
    + +
    NIST
    + +
    RWoT
    + +
    SRI International
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    JSON-LD - W3C + +

    The Semantic Web isn’t just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data + +Like the web of hypertext, the web of data is constructed with documents on...

    +

    Updated: 2023-05-19 + + + + + less than 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    Digital Bazaar
    + +
    JSON-LD
    + +
    Linked Data
    + +
    RDF
    + +
    Schema.org
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    History (2015-2019) Emergence of Blockchain for Identity and the United Nations + +

    The High-level Political Forum on Sustainable Development is the central UN platform for the follow-up and review of the 2030 Agenda for Sustainable Development adopted at the United Nations Sustainable Development Summit on 25 September 2015. + +This Agenda is a plan of action for people, planet a...

    +

    Updated: 2020-01-05 + + + + + 25 minute read +

    + + Tags: + +
    Accenture
    + +
    BTCR
    + +
    Bitcoin
    + +
    Blockcerts
    + +
    Blockchain for Impact
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DHS
    + +
    DKMS
    + +
    DPKI
    + +
    Decentralized Identifiers
    + +
    Digital Bazaar
    + +
    ERC725
    + +
    Ethereum
    + +
    Evernym
    + +
    GDPR
    + +
    Humanitarian
    + +
    IBM
    + +
    ID2020
    + +
    Indy
    + +
    Learning Machine
    + +
    Linked Data
    + +
    Mastercard
    + +
    Microsoft
    + +
    MyData
    + +
    PGP
    + +
    RWoT
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    UN/CEFACT
    + +
    UNDP
    + +
    UNHCR
    + +
    UNSDGs
    + +
    Universal Resolver
    + +
    Veres One
    + +
    Verifiable Credentials
    + +
    Verifiable Organizations Network
    + +
    W3C
    + +
    WEF
    + +
    XDI
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    History (2010-2014) Personal Data: Emergence of a New Assets Class + +

    Your IDENTITY is at the root of your relationship with any service providing company, including the telecom companies. Honestly sir, the proper structure of the global network that emanates out of US agencies, laboratories, universities, offices, homes and increasingly pockets, is one based on un...

    +

    Updated: 2020-01-04 + + + + + 17 minute read +

    + + Tags: + +
    Bitcoin
    + +
    California
    + +
    Credentials Community Group
    + +
    DIACC
    + +
    Danube Tech
    + +
    FIDO
    + +
    IBM
    + +
    IDCommons
    + +
    IndieAuth
    + +
    Jolocom
    + +
    Microsoft
    + +
    NSTIC
    + +
    Namecoin
    + +
    OAuth
    + +
    PCTF
    + +
    Respect Network
    + +
    Self Sovereign Identity
    + +
    Swisscom
    + +
    Trust Framework
    + +
    W3C
    + +
    WebAuthN
    + +
    Windhover Principles
    + +
    XDI
    + +
    +
    + + + + + +
    +
    + +
    uPort: Veramo and Serto + +

    In your application, you must first configure your uPort object with an identifier and a private key (or signer function). There are several ways to instantiate a credentials object. The most common approach is to save a DID and private key on a server for your application and create a credential...

    +

    Updated: 2023-06-27 + + + + + 8 minute read +

    + + Tags: + +
    Alastria
    + +
    Cheqd
    + +
    Consensys
    + +
    Credentials Community Group
    + +
    DIDComm
    + +
    DIF
    + +
    ENS
    + +
    Ethereum
    + +
    GDPR
    + +
    GLEIF
    + +
    LACChain
    + +
    LibP2P
    + +
    Metamask
    + +
    Onfido
    + +
    PWC
    + +
    Serto
    + +
    Sphereon
    + +
    Spherity
    + +
    Switzerland
    + +
    Veramo
    + +
    Web3
    + +
    Zug
    + +
    uPort
    + +
    uPortlandia
    + +
    +
    + + + + + +
    +
    + +
    Web Standards and the Emerging Decentralized ID Stack + +

    If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from workin...

    +

    Updated: 2023-06-01 + + + + + less than 1 minute read +

    + + Tags: + +
    Blockcerts
    + +
    Credentials Community Group
    + +
    DKMS
    + +
    ERC725
    + +
    Ethereum
    + +
    FIDO
    + +
    JSON-LD
    + +
    Learning Machine
    + +
    OASIS
    + +
    OAuth
    + +
    OIDC
    + +
    OpenID
    + +
    RWoT
    + +
    Schema.org
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    XDI
    + +
    hyperledger foundation
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    DIDComm WG

    + Back to top ↑ +
    + + + + + +
    +
    + +
    DID Communications (DIDComm) - DIF + +

    Produce one or more high-quality specs that embody a method (“DIDComm”) for secure, private and (where applicable) authenticated message-based communication, where trust is rooted in DIDs and depends on the messages themselves, not on the external properties of the transport(s) used. The method m...

    +

    Updated: 2023-06-03 + + + + + less than 1 minute read +

    + + Tags: + +
    Animo
    + +
    Anonyome
    + +
    Aries
    + +
    Aviary
    + +
    BCGov
    + +
    Centre
    + +
    ConsenSys
    + +
    DIDComm
    + +
    DIDComm WG
    + +
    DIF
    + +
    DSR
    + +
    Danube Tech
    + +
    Decentralized Identifiers
    + +
    Evernym
    + +
    Hyperledger Foundation
    + +
    Indicio
    + +
    Jolocom
    + +
    MATTR
    + +
    Microsoft
    + +
    SICPA
    + +
    SecureKey
    + +
    TBD
    + +
    Transmute
    + +
    W3C
    + +
    uPort
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + +

    Claims and Credentials WG

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Claims and Credentials Working Group - DIF + +

    Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members f...

    +

    Updated: 2020-11-25 + + + + + 2 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    DIF
    + +
    JSON-LD
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + +

    Storage and Compute WG

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Secure Data Storage WG - DIF + +

    Secure, encrypted, privacy-preserving storage and computation of data is a critical component of decentralized identity systems. As with identifiers and names must be self-sovereign to the owning entity, a user’s identity data must remain private, only accessible to the entities they allow. DIF m...

    +

    Updated: 2023-06-11 + + + + + 1 minute read +

    + + Tags: + +
    DIF
    + +
    Data Hubs
    + +
    Encrypted Data Vaults
    + +
    Secure Data Storage
    + +
    Storage and Compute WG
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + +

    Identifiers and Discovery WG

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Identifiers & Discovery Working Group - DIF + +

    Members of the Working Group are engaged in development of protocols and systems that enable creation, resolution, and discovery of decentralized identifiers and names across underlying decentralized systems, like blockchains and distributed ledgers. +

    +

    Updated: 2023-06-11 + + + + + 8 minute read +

    + + Tags: + +
    BTCR
    + +
    DID:PEER
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    ERC725
    + +
    Ethereum
    + +
    ION
    + +
    Identifiers and Discovery WG
    + +
    JSON-LD
    + +
    Linked Data
    + +
    Universal Registrar
    + +
    Universal Resolver
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + +

    DIDAuth WG

    + Back to top ↑ +
    + + + + + +
    +
    + +
    (DID) Authentication Working Group - DIF + +

    The purpose of this working group is to design, recommend and implement authentication and authorization protocols that rely upon open standards and cryptographic protocols using DIDs and DID Documents. Recommendations and development of specifications, protocols, and formats for data structures ...

    +

    Updated: 2023-06-11 + + + + + 4 minute read +

    + + Tags: + +
    Aries
    + +
    BCGov
    + +
    DIDAuth
    + +
    DIDAuth WG
    + +
    DIDComm
    + +
    DIF
    + +
    Decentralized Identifiers
    + +
    SOIP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + +

    Interop WG

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Interop Working Group - DIF + +

    Community collaboration and project management on Interoperability. Develop and publish definitions of success with respect to business interoperability, at the highest level. Defining points of protocol-defined touchpoints for maximum interchangeability of components at every layer; it is assume...

    +

    Updated: 2020-11-26 + + + + + 1 minute read +

    + + Tags: + +
    Credentials Community Group
    + +
    DIF
    + +
    Hyperledger Foundation
    + +
    IETF
    + +
    Interop
    + +
    Interop WG
    + +
    Trust over IP
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Decentralized Identity Foundation - DIF + +

    A key piece of the decentralized identity equation is how people, organizations, and devices can be identified and located without centralized systems of identifiers (e.g. email addresses). DIF members are actively working on protocols and implementations that enable creation, resolution, and dis...

    +

    Updated: 2023-06-12 + + + + + 6 minute read +

    + + Tags: + +
    Affinidi
    + +
    Anonyome Labs
    + +
    ArcBlock
    + +
    Aries
    + +
    Auth0
    + +
    BCGov
    + +
    BOTLabs
    + +
    Beijing Teleinfo Technology
    + +
    Blockchain
    + +
    Blockchain Foundry
    + +
    Blockpass
    + +
    Blockstack
    + +
    Bloom Protocol
    + +
    Burrata
    + +
    CU Ledger
    + +
    Centre
    + +
    Claims and Credentials WG
    + +
    CollaboGate
    + +
    Condatis
    + +
    Consensys Mesh
    + +
    Credivera
    + +
    Cybavo
    + +
    Cyber Securiteam
    + +
    DIDAuth WG
    + +
    DIDComm WG
    + +
    DIF
    + +
    Danube Tech
    + +
    Diwala
    + +
    Earth ID
    + +
    Enterprise Ethereum Alliance
    + +
    Fennel Labs
    + +
    Finema
    + +
    GS1
    + +
    Gen Digital
    + +
    Genoo
    + +
    Hedera
    + +
    Hiro
    + +
    IBCT
    + +
    ID Ramp
    + +
    Identifiers and Discovery WG
    + +
    Identity.com
    + +
    Infra Blockchain
    + +
    Input Output
    + +
    Interac
    + +
    Interop WG
    + +
    Iuncta
    + +
    Keyless
    + +
    Litentry
    + +
    Magic Labs
    + +
    Mattr
    + +
    Meeco
    + +
    Metadium
    + +
    Microsoft
    + +
    Monokee
    + +
    Nayuta
    + +
    Neosfer
    + +
    Nest(R)
    + +
    NuID
    + +
    Nymlab
    + +
    OneSpan
    + +
    PassiveBolt
    + +
    Ping Identity
    + +
    Polygon Labs
    + +
    Portabl
    + +
    Proxy
    + +
    Qikfox
    + +
    Resiliant
    + +
    Sezoo
    + +
    Silence Laboratories
    + +
    Sphereon
    + +
    SpruceID
    + +
    Standards Development Org
    + +
    Storage and Compute WG
    + +
    Superlunar
    + +
    Switchchord
    + +
    Taqanu
    + +
    The Humanized Internet
    + +
    Torus Labs
    + +
    Transmute
    + +
    Trinsic
    + +
    Trudenty
    + +
    UNIFY Solutions
    + +
    UniWorld
    + +
    Universal Resolver
    + +
    Validated ID
    + +
    VelocityCareer Labs
    + +
    WeBank
    + +
    Web3 Labs
    + +
    Workday
    + +
    YellowDotPink
    + +
    ceramic
    + +
    civic
    + +
    dock
    + +
    extrimian
    + +
    iDAKTO
    + +
    iden3
    + +
    myDid
    + +
    nuggets
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    VC-WG

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Verifiable Credentials - Working Groups, Standards and Development + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    FIDO
    + +
    JSON-LD
    + +
    OAuth
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + + + + + +
    +
    + +
    Verifiable Credentials - W3C + +

    Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licenses, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiab...

    +

    Updated: 2023-08-29 + + + + + less than 1 minute read +

    + + Tags: + +
    Claims and Credentials WG
    + +
    Credentials Community Group
    + +
    JSON-LD
    + +
    VC-WG
    + +
    Verifiable Credentials
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Veres One CG

    + Back to top ↑ +
    + + + + + +
    +
    + +
    Veres One + +

    Our vision is to enable all people and organizations in the world to create and own their online identifiers, control their identity data and with whom they share that data. +

    +

    Updated: 2020-11-10 + + + + + 1 minute read +

    + + Tags: + +
    Blockchain
    + +
    Digital Bazaar
    + +
    Veres One
    + +
    Veres One CG
    + +
    W3C
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toml/id-toml.html b/toml/id-toml.html new file mode 100644 index 00000000..53eda7e5 --- /dev/null +++ b/toml/id-toml.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/toml/id-toml/index.html b/toml/id-toml/index.html new file mode 100644 index 00000000..f7b74f04 --- /dev/null +++ b/toml/id-toml/index.html @@ -0,0 +1,585 @@ + + + + + + +Blockchain Identity Reources - TOML | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + + +
    + + +
    + + + +

    This page has two toml files from infominer33/SourceCrypto embedded into it, with some help from gist-it.appspot.com

    + +

    Wish List

    + +
      +
    • +

      some simple way to check didecentral.github.io against these lists, and output a list of links that have yet to be included.

      +
    • +
    • +

      an app that will take a list of links as the input and output a toml file with title\description automatically populated based on metadata..

      +
    • +
    + +

    that would make it a lot easier.. then I just go in and fine tune each entry.

    + +

    I suppose it would make the most sense to prioritize those objectives, rather than constructing everything by hand.

    + +

    Scraping a list of links from wherever I want is simple.. so really the two things are checking a list of links against a toml file(s), outputting any links not found in the db already. Another script to construct a toml file grabbing metadata.

    + +

    @MaciekLaskus suggested I include authors, which is true. I believe I intended to eventually:

    +
    +

    what’s really missing is tagging all of these resources by authors, co-authors, references/citations

    + +

    once this is done, topical tags can be derived algorithmically
    + Enabling Author-Centric Ranking of Web Content

    +
    + +

    blockchain-id.toml

    + + + + + +

    blockchain-id2.toml

    + + + + + + + +
    + +
    + +

    Meta

    + + + + + + + + + +

    + Tags + + + + + +

    + + + + + + +

    Updated:

    + +
    + + + + + +
    + + +
    + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/twscraper.py b/twscraper.py new file mode 100644 index 00000000..011097b7 --- /dev/null +++ b/twscraper.py @@ -0,0 +1,248 @@ +# -*- coding: utf-8 -*- + +import tweepy +import csv +import os + +#### Credentials + +consumer_key = os.environ.get('CONSUMER_KEY') +consumer_secret = os.environ.get('CONSUMER_SECRET') +access_token = os.environ.get('ACCESS_KEY') +access_token_secret = os.environ.get('ACCESS_SECRET') + +#### Authorization +auth = tweepy.OAuthHandler(consumer_key, consumer_secret) +auth.set_access_token(access_token, access_token_secret) +api = tweepy.API(auth,wait_on_rate_limit=True) + +#### Keywords +keywords = ["#verifiablecredentials","#selfsovereignidentity","Self+Sovereign+Identity","Hyperledger+Aries","DIDComm","Key+Event+Receipt+Infrastructure","#ToIP","#TrustoverIP","w3c+Credentials"] + +#### Get Date +from datetime import date, timedelta, datetime + +#### Find 7 Days Ago +current_date = date.today() +days_before = (date.today()-timedelta(days=7)) +now = datetime.now() +date_time = current_date.strftime("%Y-%m-%d") +startDate = days_before.strftime("%Y-%m-%d, %H:%M:%S") + + +#### Open CSV + Write Column Names +fname = '_data/twitter/search_' + date_time + '.csv' +csvFile = open(fname, 'w+') +csvWriter = csv.writer(csvFile) +csvWriter.writerow(["Time","Link", "Urls", "UrlTitle", "UrlDesc", "UrlImg", "ImageUrls", "ReplyURL", "QuoteID", "QuoteImg", "QuoteUrl"]) +lines_seen = [] +text_seen = [] +tweet_ids = [] + +for keyword in keywords: + # Search hashtags\keywords + for tweet in tweepy.Cursor(api.search,q=keyword + ' -filter:retweets', count=100, tweet_mode="extended", lang="en", since=days_before).items(): + ### Reset Variables + medias = [] + lnks = [] + replink = "" + title = [] + description = [] + image = [] + qtid = '' + qttext = '' + qtmedia = [''] + qturls = [''] + seen = 'FALSE' + + ### Set basic tweet attributes + username = tweet.user.screen_name + id = "https://twitter.com/" + username + "/status/" + tweet.id_str + idstr = tweet.id_str + text = tweet.full_text + created = str(tweet.created_at) + + #### Only add line to csv if it's not already been added + if hasattr(tweet, 'quoted_status'): + quotedid = 'https://twitter.com/' + tweet.quoted_status.user.screen_name + '/status/' + tweet.quoted_status_id_str + if quotedid in lines_seen: + seen = 'TRUE' + for y in lines_seen: + if id == y: + seen = 'TRUE' + for q in text_seen: + if text == q: + seen = 'TRUE' + if seen == 'TRUE': continue + else: + ### Keep track of seen lines \ tweets + lines_seen.append(id) + text_seen.append(text) + ### Check for reply id + try: + reply = tweet.in_reply_to_status_id_str + user = tweet.in_reply_to_user_id_str + replink = "https://twitter.com/" + user + "/" + reply + except: + pass + ### Check for images in tweet + if 'media' in tweet.entities: + for media in tweet.extended_entities['media']: + medias.append(media['media_url_https']) + ### Check for urls in tweet + if 'urls' in tweet.entities: + for url in tweet.entities['urls']: + lkn = url['expanded_url'] + lnks.append(url['expanded_url']) + ### Look for metadata + from webpreview import web_preview + ### Unless link is an image pdf twitter or insta + if 'twitter.com' in lkn or '.png' in lkn or '.jpg' in lkn or '.pdf' in lkn or 'instagram.com' in lkn or 'linkedin.com' in lkn or 'facebook.com' in lkn: pass + else: + try: + ### get title img description + print('>>Getting Link Metadata<<') + headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36'} + tit, desc, ima = web_preview(lkn,timeout=10,headers=headers,parser='lxml') + title.append(tit) + description.append(desc) + image.append(ima) + except: + pass + ### If it's a quote-tweet, get original stats + if hasattr(tweet, 'quoted_status'): + qtmedia = [''] + qturls = [''] + qttext = tweet.quoted_status.full_text + qtuser = tweet.quoted_status.user.screen_name + qtid = "https://twitter.com/" + qtuser + "/status/" + tweet.quoted_status.id_str + if 'media' in tweet.quoted_status.entities: + for media in tweet.quoted_status.extended_entities['media']: + qtmedia.append(media['media_url_https']) + if 'urls' in tweet.quoted_status.entities: + for url in tweet.quoted_status.entities['urls']: + qturls.append(url['expanded_url']) + #### Column attributes + line = [created, id, lnks, title, description, image, medias, replink, qtid, qtmedia, qturls] + + #### Write row to CSV and print line + csvWriter.writerow(line) + tweet_ids.append(idstr) + print(idstr) + +#### Get USER Tweets +tweets = [] +ids = [] +tmpTweets = api.user_timeline('DecentralizeID') +for tweet in tmpTweets: + created = tweet.created_at.strftime("%Y-%m-%d, %H:%M:%S") + if created < date_time and created > startDate: + tweets.append(tweet) + +while (tmpTweets[-1].created_at.strftime("%Y-%m-%d, %H:%M:%S") > startDate): + print("Last Tweet @", tmpTweets[-1].created_at, " - fetching some more") + tmpTweets = api.user_timeline(username, max_id = tmpTweets[-1].id) + for tweet in tmpTweets: + createdate = tweet.created_at.strftime("%Y-%m-%d, %H:%M:%S") + if createdate < date_time and createdate > startdate: + tweets.append(tweet) + + +for tweet in tweets: + created = str(tweet.created_at) + id = "https://twitter.com/" + username + "/status/" + tweet.id_str + idstr = str(tweet.id_str) + username = tweet.user.screen_name + if hasattr(tweet, 'text'): + text = tweet.text + if hasattr(tweet, 'full_text'): + text = tweet.full_text + try: + username = tweet.retweeted_status.user.screen_name + id = "https://twitter.com/" + tweet.retweeted_status.user.screen_name + "/status/" + tweet.retweeted_status.id_str + idstr = tweet.retweeted_status.id_str + except: + pass + if id not in ids: + ids.append(id) + tweet_ids.append(idstr) + line = [created, id, lnks, title, description, image, medias, replink, qtid, qttext, qtmedia, qturls] + #### Write row to CSV and print line + csvWriter.writerow(line) +csvFile.close() +print(tweet_ids) + +# Create Collection +from requests_oauthlib import OAuth1Session +import json +## OAuth vs Tweepy auth, idk why can't create collection with above tweepy auth +consumer_key = os.environ.get('CONSUMER_KEY') +consumer_secret = os.environ.get('CONSUMER_SECRET') +access_token = os.environ.get('ACCESS_KEY') +access_token_secret = os.environ.get('ACCESS_SECRET') +print(consumer_key) +print(consumer_secret) +print(access_token) +print(access_token_secret) +twitter = OAuth1Session(consumer_key, + client_secret=consumer_secret, + resource_owner_key=access_token, + resource_owner_secret=access_token_secret) + +# create +url = 'https://api.twitter.com/1.1/collections/create.json' +params_create = { + 'name': 'Decentralized-ID Curated ' + date_time, + 'description': 'Decentralized Identity Curated Tweets by @infominer33 via identosphere.net', + 'timeline_order': 'tweet_chron' + } +r = twitter.post(url, data=params_create) +print(r.json()) +print(r.json()['response']) +# 'response': {'timeline_id': 'custom-1180945428222595074'}} +## Extract ID from response +res = str(r.json()['response']) +ss1 = "{'timeline_id': 'custom-" +ss2 = "'}" +resp = res.removeprefix(ss1) +response = resp.removesuffix(ss2) + +timeline_id = r.json()['response']['timeline_id'] +# the collection can be viewed at, eg: https://twitter.com/laurenfratamico/timelines/1180945428222595074 + +# bulk add +url = 'https://api.twitter.com/1.1/collections/entries/curate.json' +# split into batches of 100 for the uploads +n = 100 +batches = [tweet_ids[i:i + n] for i in range(0, len(tweet_ids), n)] +print (len(batches)) + +for batch in batches: + params_add = { + "id": timeline_id, + "changes": [] + } + for tweet_id in batch: + sub_params_add = { + "tweet_id": str(tweet_id), + "op": "add" + } + params_add['changes'].append(sub_params_add) + + r = twitter.post(url, data=json.dumps(params_add)) + print(r.json()) + +file_name = "_posts/twitter/" + str(date_time) + '-twitter.md' +f = open(file_name,"w+") + +str1 = "---\n" +str2 = 'title: "Twitter Collection – ' + date_time + '"\n' +str3 = 'description: "Collection of tweets on decentralized identity – ' + date_time + '"\n' +str4 = "last_modified_at: " + date_time + '\n' +str5 = "---\n" +str6 = "\n\n" +str7 = ' ' + +L = [str1, str2, str3, str4, str5, str6, str7] +f.writelines(L) +f.close() \ No newline at end of file diff --git a/unsorted/later/newsocial.md b/unsorted/later/newsocial.md new file mode 100644 index 00000000..de04189c --- /dev/null +++ b/unsorted/later/newsocial.md @@ -0,0 +1,47 @@ +# New Social + +* [Bridging the Open Web and APIs: Alternative Social Media Alongside the Corporate Web](https://jackjamieson.net/259929-2/) 2022-03-02 Jamie Jackson + > We analyzed GitHub issues to find breakdowns when syndicating between brid.gy and Facebook. Results explore how alternative social media can coexist w/ the corporate web +* [There’s A Facebook Alternative, It’s Called Self-Sovereign Identity](https://www.coindesk.com/theres-alternative-facebook-called-self-sovereign-identity) —coindesk +* [Social Media Architectures and Their Consequences](https://reb00ted.org/tech/20211115-social-media-architectures-consequences/) reb00ted +* [Social.Network, a decentralized alternative to traditional social media that gives its users ownership of their identity and digital assets, to launch first phase of its protocol on April 22nd](https://financialpost.com/globe-newswire/social-technologies-announces-launch-of-the-social-network-a-decentralized-platform-designed-to-transform-the-future-of-social-media-social-network-a-decentralized-alternative-to-traditional-social) + > interested users will be able to create a self-sovereign identity on the platform by following the steps on the [social.network](https://t.co/xRbWzSrZQf) landing page (h/t [@SelfSovID](https://twitter.com/SelfSovID) +* [Decentralized publication, micro-publication and moderation-- what the real pitfalls would be.](https://iiw.idcommons.net/24L/_Decentralized_publication,_micro-publication_and_moderation--_what_the_real_pitfalls_would_be.) by Kim Duffy, Juan Caballero + +* [https://docs.google.com/presentation/d/1RMozl86wihBw8_rJvC97tUUjYVpTHk6aF8QOs_ng6l0/edit?usp=sharing](https://docs.google.com/presentation/d/1RMozl86wihBw8_rJvC97tUUjYVpTHk6aF8QOs_ng6l0/edit?usp=sharing) + +Set-up Presentation: + +- Silos and echo chambers? +- Countermeasures? +- Pink Checkmark system? Verify all accounts or continue 2-class system +- Can we still make money? +- Moderation +- Clients and API openness - on what axes will they compete? Can they compete on algos? Community curation? +- How important is authenticity? Each tweet signed? +- Editable cheeps? +- Delete cheeps? +- Mike Jones: Listening to Daniel’s ION presentation, I asked from the POV of a naïve person, what are these ION DIDs good for in the first place; his answer was +- Daniel wants identities that Twitter can’t take away from Donald Trump +- Child pornographers would also then be sovereign over their identifiers +- Kim: People select their own echo chambers +- Juan: Echo chamber / child porn dynamics have a lot in common (HBO Documentary “into the storm”) +- Erica: Social media as a way to advertise, finding markets. Want to market to people who are interested +- Small business, organic marketing, micro-commerce +- Bullying, social problems, child protection + + +## Scuttlebutt +* [https://scuttlebutt.nz/](https://scuttlebutt.nz/) +* [https://scuttlebutt.nz/get-started/](https://scuttlebutt.nz/get-started/) +* [https://github.com/ssbc/ssb-server/wiki/#ssbrooms](https://github.com/ssbc/ssb-server/wiki/#ssbrooms) +* [https://ssbc.github.io/scuttlebutt-protocol-guide/](https://ssbc.github.io/scuttlebutt-protocol-guide/) +* [Kepler: Permissioned Replicated Storage for Decentralized Applications](https://iiw.idcommons.net/12J/_Kepler:_Permissioned_Replicated_Storage_for_Decentralized_Applications) by Charles Cunningham, Wayne Chang +* Slides: [https://docs.google.com/presentation/d/1_oaVcx2IEbUEr9I-23Fd1e9ZMkIYtxpJe76zYq1oVZE/edit?usp=sharing](https://docs.google.com/presentation/d/1_oaVcx2IEbUEr9I-23Fd1e9ZMkIYtxpJe76zYq1oVZE/edit?usp=sharing) +* [Secure Scuttlebutt Outro](https://iiw.idcommons.net/24P/_Secure_Scuttlebutt_Outro) + +Secure Scuttlebutt, Decentralized Identifiers, Key Management + +Dmitri expressed interest in SSB and reported using but then having lost their key (when switching/resetting devices?). Expressed Frustration (with the key recovery process). Have question, how could SSB use DIDs? + +Charles responded that there is a draft PR on [DID Spec Registries](https://www.w3.org/TR/did-spec-registries/) adding a SSB DID method a few days ago. diff --git a/unsorted/later/newsocial/index.html b/unsorted/later/newsocial/index.html new file mode 100644 index 00000000..3e4b8d86 --- /dev/null +++ b/unsorted/later/newsocial/index.html @@ -0,0 +1,319 @@ + + + + + + +New Social | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    +

    New Social

    + + + +

    Set-up Presentation:

    + +
      +
    • Silos and echo chambers?
    • +
    • Countermeasures?
    • +
    • Pink Checkmark system? Verify all accounts or continue 2-class system
    • +
    • Can we still make money?
    • +
    • Moderation
    • +
    • Clients and API openness - on what axes will they compete? Can they compete on algos? Community curation?
    • +
    • How important is authenticity? Each tweet signed?
    • +
    • Editable cheeps?
    • +
    • Delete cheeps?
    • +
    • Mike Jones: Listening to Daniel’s ION presentation, I asked from the POV of a naïve person, what are these ION DIDs good for in the first place; his answer was
    • +
    • Daniel wants identities that Twitter can’t take away from Donald Trump
    • +
    • Child pornographers would also then be sovereign over their identifiers
    • +
    • Kim: People select their own echo chambers
    • +
    • Juan: Echo chamber / child porn dynamics have a lot in common (HBO Documentary “into the storm”)
    • +
    • Erica: Social media as a way to advertise, finding markets. Want to market to people who are interested
    • +
    • Small business, organic marketing, micro-commerce
    • +
    • Bullying, social problems, child protection
    • +
    + +

    Scuttlebutt

    + + +

    Secure Scuttlebutt, Decentralized Identifiers, Key Management

    + +

    Dmitri expressed interest in SSB and reported using but then having lost their key (when switching/resetting devices?). Expressed Frustration (with the key recovery process). Have question, how could SSB use DIDs?

    + +

    Charles responded that there is a draft PR on DID Spec Registries adding a SSB DID method a few days ago.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/unsorted/next/cryptography.md b/unsorted/next/cryptography.md new file mode 100644 index 00000000..33abd2ab --- /dev/null +++ b/unsorted/next/cryptography.md @@ -0,0 +1,12 @@ +# Cryptography +* [The Use of Self-Sovereign Identity With Zero-Knowledge Proof (ZKP)](https://medium.datadriveninvestor.com/self-sovereign-identity-with-zero-knowledge-proof-9a05f36f16da) Data Driven Investor +* [Part 5: How Zero-Knowledge Proofs (ZKPs) Enable Smarter Customer Insights, With Less Liability](https://www.evernym.com/blog/zero-knowledge-proofs/) + > Put simply, most organizations are unthinkingly collecting more data from customers, without understanding the true impact: the real costs to themselves, and to customers. +* [Privacy-Preserving Authentication, Another Reason to Care about Zero-Knowledge Proofs —slideshare](https://www.slideshare.net/eralcnoslen/privacypreserving-authentication-another-reason-to-care-about-zeroknowledge-proofs) 2017-08-14 Clare Nelson + > In the near future, privacy-preserving authentication methods will flood the market, and they will be based on Zero-Knowledge Proofs. IBM and Microsoft invested in these solutions many years ago. +* [How to Explain Public-Key Cryptography and Digital Signatures to Anyone](https://auth0.com/blog/how-to-explain-public-key-cryptography-digital-signatures-to-anyone/) + > Here’s an easy-to-understand analogy to help your non-technical friends and customers understand public keys and private keys, and how they relate to cryptography and digital signatures. +* [Zero Knowledge Proofs](https://www.windley.com/archives/2021/11/zero_knowledge_proofs.shtml) 2021-11 Phil Windley + > This problem was first explored by MIT researchers Shafi Goldwasser, Silvio Micali and Charles Rackoff in the 1980s as a way of combatting information leakage. The goal is to reduce the amount of extra information the verifier, Victor, can learn about the prover, Peggy. +* [@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 diff --git a/unsorted/next/cryptography/index.html b/unsorted/next/cryptography/index.html new file mode 100644 index 00000000..9e701197 --- /dev/null +++ b/unsorted/next/cryptography/index.html @@ -0,0 +1,289 @@ + + + + + + +Cryptography | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    +

    Cryptography

    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/unsorted/next/development.md b/unsorted/next/development.md new file mode 100644 index 00000000..11ba118c --- /dev/null +++ b/unsorted/next/development.md @@ -0,0 +1,38 @@ +# Development +* [Comparing X.509 Certificates with SSI](https://www.windley.com/archives/2021/05/comparing_x509_certificates_with_ssi.shtml) 2021-05 Phil Windley + > X.509 certificates have been around for 40 years and have proven to be a trustworthy means of exchanging data. So, what are the differences between X.509 ceritificates and SSI? And what are the advantages of each? +* [resources] [Getting Started with Self Sovereign Identity SSI](https://damienbod.com/2021/03/29/getting-started-with-self-sovereign-identity-ssi/) 2021-03-29 + > The blog is my getting started with Self Sovereign identity. I plan to explore developing solutions using Self Sovereign Identities, the different services and evaluate some of the user cases in the next couple of blogs. +* [Bootstrapping a VDR-based Fully Decentralized Object (FDO)/Credential Platform: VON Example](https://hyperonomy.com/2021/07/26/bootstrapping-a-vdr-based-decentralized-credential-object-platform-von-example/) 2021-07-26 Hyperonomy + > What are the common/known strategies for bootstrapping a VDR-based decentralized credential/object platform? …asked naively on purpose. Strategies for placing the first/initial DIDs in the VDR?  …presumably purposed to be the initial Issuer(s) of verifiable +* [Challenges to Self-Sovereign Identity](https://damienbod.com/2021/10/11/challenges-to-self-sovereign-identity/) 2021-10-11 Damien Bod + > The article goes through some of the challenges we face when using or implementing identity, authentication and authorization solutions using self sovereign identity. I based my findings after implementing and testing solutions and wallets with the following SSI solution providers: Trinsic MATTR.global Evernym Azure Active Directory Verifiable Credentials Different Wallets like Lissi SSI +* [Video] [Self-Sovereign Identity (SSI) and Open Source – Richard Esplin from SSIMeetup](http://ssimeetup.org/self-sovereign-identity-ssi-open-source-richard-esplin-webinar-16/) +* [IPR - what is it? why does it matter?](https://identitywoman.net/ipr%e2%80%8a-%e2%80%8awhat-is-it-why-does-it-matter/) + > At the time they kept worrying about how they could collaborate and they sensed that they needed to have IPR dealt with, but I couldn’t understand what they were going on about. This small thing delayed them working together for a long time. They literally had to spin up a new organization, get new bylaws developed and get everyone to join and sign off on the IPR regime before they could formally talk together about how to get all work to align and come up with one protocol. + +## Open Source + +* [Open-Source Ideas Reports](https://gbbcouncil.org/initiatives/open-source-ideas-series/) Global Blockchain Business Council + +* [Drilling Down on what Open Source is](https://medium.com/decentralized-identity/drilling-down-open-source-f50d1a4f2a76) DIF + > The ostensibly binary distinction between “open” and “closed” software gets bandied about in many contexts, often in a dangerously simplified form, as though there were only two, mutually-exclusive options. +* [Crossfunctionality](https://docs.centre.io/blog/crossfunctionationality) 2022-08-13 Centre + > I have developed a pet peeve for "technosolutionism": the notion that a sufficiently innovative technology can solve a social problem, or a business problem, without complex and nuanced changes to social and business practice. +* [Three Scenarios for Rolling Back Surveillance Capitalism](https://reb00ted.org/tech/20201009-three-scenarios-rolling-back-surveillance-captialism/) by Johannes Ernst + > Scenario 1: Regulation Bites. Scenario 2: A Global Disinvestment Campaign Leads to a Vibrant Good Technology Market. Scenario 3: Frustrated Users and Open-Source Developers Start Cooperating for Mutual Benefit +- [Drilling down: Open Source](https://medium.com/decentralized-identity/drilling-down-open-source-f50d1a4f2a76) - A crash-course in the complex world of variously-open software licensing +* [The Asymmetry of Open Source](https://matt.life/writing/the-asymmetry-of-open-source) Matt Holt + +Many people view funding open source as a moral or ethical problem at its core: essentially, companies should pay for what they use (if a project accepts payment) because not doing so is exploitation. I sympathize with this perspective, but I believe a more helpful one is of economics and incentives, because we can reason about money more objectively and constructively this way. + +* [Financing Open Source Software Development with DAO Governance Tokens](https://kyledenhartog.com/sustainable-OS-dev-daos/) Kyle Den Hartog + +One of the biggest problems in open source software development today is that it’s that the majority of open source software is written by developers as side projects on their nights and weekends. Out of the mix of developers who do produce software in their nights and weekends only a small sliver of them receive any funding for their work. +- DIF Presentation Exchange Library +- As part of the EU eSSIF Lab and the result of many months of work, Sphereon released an implementation of the DIF Presentation Exchange, an interoperable exchange of VC/VPs between Wallets and Verifiers. +- [The library is Open Source and Sphereon is donating all code and rights to the DIF](https://github.com/Sphereon-Opensource/pex). + + + +[Self-Sovereign Identity (SSI) and Open Source - Richard Esplin](https://www.slideshare.net/SSIMeetup/selfsovereign-identity-ssi-and-open-source-richard-esplin) diff --git a/unsorted/next/development/index.html b/unsorted/next/development/index.html new file mode 100644 index 00000000..c842c73c --- /dev/null +++ b/unsorted/next/development/index.html @@ -0,0 +1,318 @@ + + + + + + +Development | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    +

    Development

    +
      +
    • Comparing X.509 Certificates with SSI 2021-05 Phil Windley +
      +

      X.509 certificates have been around for 40 years and have proven to be a trustworthy means of exchanging data. So, what are the differences between X.509 ceritificates and SSI? And what are the advantages of each?

      +
      +
    • +
    • [resources] Getting Started with Self Sovereign Identity SSI 2021-03-29 +
      +

      The blog is my getting started with Self Sovereign identity. I plan to explore developing solutions using Self Sovereign Identities, the different services and evaluate some of the user cases in the next couple of blogs.

      +
      +
    • +
    • Bootstrapping a VDR-based Fully Decentralized Object (FDO)/Credential Platform: VON Example 2021-07-26 Hyperonomy +
      +

      What are the common/known strategies for bootstrapping a VDR-based decentralized credential/object platform? …asked naively on purpose. Strategies for placing the first/initial DIDs in the VDR?  …presumably purposed to be the initial Issuer(s) of verifiable

      +
      +
    • +
    • Challenges to Self-Sovereign Identity 2021-10-11 Damien Bod +
      +

      The article goes through some of the challenges we face when using or implementing identity, authentication and authorization solutions using self sovereign identity. I based my findings after implementing and testing solutions and wallets with the following SSI solution providers: Trinsic MATTR.global Evernym Azure Active Directory Verifiable Credentials Different Wallets like Lissi SSI

      +
      +
    • +
    • [Video] Self-Sovereign Identity (SSI) and Open Source – Richard Esplin from SSIMeetup
    • +
    • IPR - what is it? why does it matter? +
      +

      At the time they kept worrying about how they could collaborate and they sensed that they needed to have IPR dealt with, but I couldn’t understand what they were going on about. This small thing delayed them working together for a long time. They literally had to spin up a new organization, get new bylaws developed and get everyone to join and sign off on the IPR regime before they could formally talk together about how to get all work to align and come up with one protocol.

      +
      +
    • +
    + +

    Open Source

    + +
      +
    • +

      Open-Source Ideas Reports Global Blockchain Business Council

      +
    • +
    • Drilling Down on what Open Source is DIF +
      +

      The ostensibly binary distinction between “open” and “closed” software gets bandied about in many contexts, often in a dangerously simplified form, as though there were only two, mutually-exclusive options.

      +
      +
    • +
    • Crossfunctionality 2022-08-13 Centre +
      +

      I have developed a pet peeve for “technosolutionism”: the notion that a sufficiently innovative technology can solve a social problem, or a business problem, without complex and nuanced changes to social and business practice.

      +
      +
    • +
    • Three Scenarios for Rolling Back Surveillance Capitalism by Johannes Ernst +
      +

      Scenario 1: Regulation Bites. Scenario 2: A Global Disinvestment Campaign Leads to a Vibrant Good Technology Market. Scenario 3: Frustrated Users and Open-Source Developers Start Cooperating for Mutual Benefit

      +
      +
    • +
    • Drilling down: Open Source - A crash-course in the complex world of variously-open software licensing
    • +
    • The Asymmetry of Open Source Matt Holt
    • +
    + +

    Many people view funding open source as a moral or ethical problem at its core: essentially, companies should pay for what they use (if a project accepts payment) because not doing so is exploitation. I sympathize with this perspective, but I believe a more helpful one is of economics and incentives, because we can reason about money more objectively and constructively this way.

    + + + +

    One of the biggest problems in open source software development today is that it’s that the majority of open source software is written by developers as side projects on their nights and weekends. Out of the mix of developers who do produce software in their nights and weekends only a small sliver of them receive any funding for their work.

    + + + + +

    Self-Sovereign Identity (SSI) and Open Source - Richard Esplin

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/values.html b/values.html new file mode 100644 index 00000000..196e52f5 --- /dev/null +++ b/values.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/values/index.html b/values/index.html new file mode 100644 index 00000000..196e52f5 --- /dev/null +++ b/values/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-3/dao/index.html b/web-3/dao/index.html new file mode 100644 index 00000000..9f020393 --- /dev/null +++ b/web-3/dao/index.html @@ -0,0 +1,1296 @@ + + + + + + +Decentralized Autonomous Organizations (DAO) and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 3 minute read + + + +

    + + +
    + + +
    + + + +

    DAO Explainer

    + +
      +
    • DAOs are not corporations: where decentralization in autonomous organizations matters 2022-09-20 Vitalik Buterin +
      +

      Because DAOs do not have a sovereign above them, and are often explicitly in the business of providing services (like currency and arbitration) that are typically reserved for sovereigns, it is precisely the design of sovereigns (political science), and not the design of corporate governance, that DAOs have more to learn from.

      +
      +
    • +
    • What is a DAO? A non-technical definition 2022-07-03 Reb00ted +
      +

      Definitions of “DAO” (short for Decentralized Autonomous Organization) usually start with technology, specifically blockchain. But I think that actually misses much of what’s exciting about DAOs, a bit like if you were to explain why your smartphone is great by talking about semiconductor circuits. Let’s try to define DAO without starting with blockchain.

      +
      +
    • +
    • Web2’s pervasive blind spot: governance 2022-04-11 reb00ted +
      +

      Have you noticed that pretty much all senior technologists that dismiss Web3 — usually in highly emotional terms – completely ignore that pretty much all the genuinely interesting innovations in the Web3 world are governance innovations?

      +
      +
    • +
    • What can we do with a DAO that cannot be done with other organizational forms? 2022-04-01 Reb00ted +
      +

      I conclude: there is no consensus whatsoever :-) That may be because there such a large range of setups under that term today.

      +
      +
    • +
    • Are blockchain-based DAOs really a utopian revolution in the making? 2022-03-12 John Naughton The Guardian +
      +

      DAOs are, I think, one of the best illustrations of the problem with a lot of these Web3 projects: They are trying to find technological solutions that will somehow codify very complex social structures. A lot of them also seem to operate under the assumption that everyone is acting in good faith, and that project members’ interests will generally align—a baffling assumption given the amount of bad actors in the crypto space.

      +
      +
    • +
    • A Prehistory of DAOs: Cooperatives, gaming guilds, and the networks to come 2021-07-21 GnosisGuild +
      +

      The year is 1996. John Perry Barlow is about to declare, “The internet consists of transactions, relationships, and thought itself” (1.

      + +

      From the vantage point of today’s web, someone might argue that only the first part of Barlow’s statement is correct.

      +
      +
    • +
    • [Notes] State of the DAO: Decentralized Governance 2021-05-06 Grace Rachmany +
      +
        +
      • DAO migration from voting to more collaborative tools but look more like an elance platform than a government
      • +
      • Not very bizarre, Oligarchy
      • +
      • Bizarre phenomenon of producers of money not having money
      • +
      • Predictable phenomenon of tech platforms that have no market because we threw so much money at it.
      • +
      • Value-backed protocols and ambitiousness of Holo, in particular the interesting model of having an open source project owning a for-profit company
      • +
      • Moved into the idea of flows rather than objects which
      • +
      • Reputation as a form of communication
      • +
      +
      +
    • +
    + +

    SSI for DAO

    +
      +
    • FaceDAO: Self-sovereign Identity and the Blockchain 2022-06 CoinMarketCap +
      +

      By having SSI in place for users, FaceDAO promises users total security of their data. For FaceDAO, self-sovereign identity on the blockchain implies an identity user’s own. It’s theirs. Only they can hold it on their accounts and only they can decide who gets to see it and what they get to see.

      +
      +
    • +
    • Decentralized Identity Use Cases: Self-Sovereign Identities for DAOs 2022-03-07 Fractal +
      +

      Fractal Protocol enables users, individuals to control who has access to their data, for which purposes, and under which conditions. It allows users to reap the just rewards for providing access to the data that fuels the ecosystem.

      +
      +
    • +
    • 4 Ways Gitcoin Passport Can Help DAOs 2022-08-29 Gitcoin +
      +
        +
      • Fraud Detection
      • +
      • Provenance
      • +
      • Privacy
      • +
      • Verifiable Credentials
      • +
      +
      +
    • +
    • Using Reputation in DAO Governance 2021-12-29 Ontology +
      +

      a16z, the famous venture capital company, is entering the DAO field through investments into DAO projects, such as the recent investments in social DAO project, FWB.

      +
      +
    • +
    + +

    Ideas

    +
      +
    • DAOs: Why Sovereign Accountable Commons Might Be Better: Fundamentals for Stronger Communities Holochain +
      +

      We designed Sovereign Accountable Commons (SACs) in order to embed mutual accountability in apps and organizations without needing blockchains to secure the integrity of the space. Because all Holochain apps inherently hold the code underlying SACs, any platform built on Holochain has the ability to follow the principles which we lay out in this article.

      +
      +
    • +
    + + +
    + +
    + +

    Meta

    + + + + + + + + + +

    + Tags + + + , + + , + + + + +

    + + + + + + + + + +

    + Categories: + + + + + +

    + + + + +

    Updated:

    + +
    + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-3/defi/index.html b/web-3/defi/index.html new file mode 100644 index 00000000..91f8b086 --- /dev/null +++ b/web-3/defi/index.html @@ -0,0 +1,1325 @@ + + + + + + +Decentralized Finance, KYC and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 4 minute read + + + +

    + + +
    + + +
    + + + +

    Defi Explainer

    + + +

    SSI in DeFi

    + +
      +
    • JPMorgan Wants to Bring Trillions of Dollars of Tokenized Assets to DeFi Coindesk 2022-06-11 Coindesk +
      +

      “We want to use verifiable credentials as a way of identifying and proving identity, which is different from the current Aave model, for instance,” Lobban said. “Verifiable credentials are interesting because they can introduce the scale that you need to provide access to these pools without necessarily having to maintain a white list of addresses. Since verifiable credentials are not held on-chain, you don’t have the same overhead involved with writing this kind of information to blockchain, paying for gas fees, etc.”

      +
      +
    • +
    • Bridging the Gap Between DeFi and Decentralized Identity 2021-02-18 Bloom +
      +

      Decentralized Identity & DeFi are Disconnected ← trueDecentralized Identity is Chain-Adjacent  ← true Decentralized Identity & DeFi are Complimentary ← true How Decentralized Identity is Being Used

      + +
        +
      • Health Data Passes
      • +
      • Employment Information
      • +
      • Credit, Income, KYC
      • +
      +
      +
    • +
    • Ditto Announces Opulous: A Decentralised Finance Solution for Artists 2021-02-01 Algorand +More on the company who wants to bring SSI (and DeFi) to independent artists. +
      +

      The first-ever decentralised finance (DeFi) offering backed by music as an asset class, Opulous will function as a loan pool which artists can borrow from and also contribute to. For those artists looking to borrow money, the loan is guaranteed against the artist’s past streaming revenues with the copyrights they own held as collateral. Meanwhile, artists, and other investors, will also be able to pay into Opulous’ Music Copyright Pools, earning 10% per annum on any contributions they make.

      +
      +
    • +
    • KeyFi: AI-Powered DeFi Aggregator 2020-11-20 SelfKey +
      +

      KeyFi is an AI-powered DeFi aggregator platform that would reward users who hold SelfKey Verified Credentials.

      +
      +
    • +
    + +

    Regulatory

    + +
      +
    • Why Centralised Decentralised Finance (CeDeFi) and Self-sovereign Identity (SSI) Work Together 2021-08-11 Unizen +
      +

      the combination of Centralised and Decentralised Finance — unites two ways of interacting with assets into one. Centralised Finance (CeFi) represents traditional entities (e.g. banks, brokers, funds), Decentralised Finance (DeFi) covers blockchain financial applications, cryptocurrencies, exchanges, decentralised payment services, etc. By merging the two, high transparency, impactful innovation, and wide adoption can be achieved.

      +
      +
    • +
    • Roadmap to Institutional Adoption of DeFi 2021-05-26 RSK, Coinfirm +
      +

      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.

      +
      +
    • +
    + +

    Crypto KYC

    +
      +
    • Gaining trust during uncertain times – How KYC crypto solutions can lead the way 2023-01-11 IDnow +
      +

      recently-released ‘Crypto in KYC – Growth through trust’ ebook helps organizations to better understand the notoriously unstable market

      +
      +
    • +
    • KYC/AML: How crypto will change a TradFi standard forever 2021-07-27 Panther Protocol +
      +

      traditional KYC/AML practices can give way to a more practical framework, where businesses can remain compliant with regulations and collect data without threatening privacy, data security, and breaching data laws.

      +
      +
    • +
    • iXRPL - A Smart Contract-Powered, Self-Sovereign KYC Solution for the XRP Ledger 2021-07 Scott Chamberlain, Richard Holland, and Ravin Perera +
      +

      the verification is “stamped” on the User’s XRP Ledger Account with a Non-Fungible-Token, called a Human UUID, that uniquely identifies the verified individual. The User can then present their verified credentials, cross-checked against the XRP Ledger Account, to financial institutions to satisfy KYC requirements. Effectively, iXRPL “tokenises” the one-off cost of verifying your identity into a reusable asset.

      +
      +
    • +
    • Ontology Partnership with Binance Smart Chain 2021-02-20 +
      +

      Ontology and Binance have a long history of cooperation and partnership that has generated benefits for both sides, none possibly more important the integration of Ontology’s Decentralized Identity Solution into the Binance Smart Chain. The symbiotic relationship sees Ontology, and ONT ID, as the sole partner for BSC in terms of providing a truly decentralized identity option and KYC user verification.

      +
      +
    • +
    + +

    KYC-Chain

    +
      +
    • KYC-Chain Join Hands with enVoy 2021-12-12 KYC Chain +
      +

      KYC-Chain will enter a partnership with enVoy. enVoy offers sustainable DeFi, tokenized letters of credit, realtime x border payments, and tokenized documentation for the supply chain removing risk and creating trust for third-party trade on an end to end ESG and sustainable supply chain journey.

      +
      +
    • +
    • KYC-Chain & CrypTalk Join Hands 2021-08-21 KYC-Chain +
      +

      CrypTalk is a messaging service designed to bring together verified projects and potential investors by creating a safe and secure crypto space. Crypto projects undergo thorough verifications and a number of security measures before being verified by CrypTalk.

      +
      +
    • +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-3/ethereum/3box-ceramic/index.html b/web-3/ethereum/3box-ceramic/index.html new file mode 100644 index 00000000..c724b8ee --- /dev/null +++ b/web-3/ethereum/3box-ceramic/index.html @@ -0,0 +1,1415 @@ + + + + + + +Ceramic - 3box | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 8 minute read + + + +

    + + +
    + + +
    + + + +

    Ceramic

    + +

    GitHubCeramic StudioDocumentationForum

    + +
    +

    Ceramic is a decentralized data network that powers an ecosystem of interoperable Web3 applications and services. Ceramic’s event streaming protocol is a highly-scalable decentralized data infrastructure used for building all kinds of interoperable Web3 services and protocols, such as decentralized databases. Ceramic-powered databases and services enable thousands of Web3 developers to build data-intensive applications and solve the world’s most complex data challenges. By decentralizing application databases, Ceramic makes data composable and reusable across all applications.

    +
    + +
      +
    • Protocol Overview +
      +

      Ceramic is a decentralized event streaming protocol that enables developers to build decentralized databases, distributed compute pipelines, and authenticated data feeds, etc. Ceramic nodes can subscribe to subsets of streams forgoing the need of a global network state. This makes Ceramic an eventually consistent system (as opposed to strongly consistent like L1 blockchains), enabling web scale applications to be built reliably.

      + +

      The protocol doesn’t prescribe how to interpret events found within streams; this is left to the applications consuming the streams. One example of this type of application is ComposeDB.

      +
      +
    • +
    • Tutorial: Getting Started With ComposeDB on Ceramic 2023-06-13 Ceramic +
      +

      ComposeDB on Ceramic is a decentralized, composable graph database that empowers developers to store and interact with their application data efficiently and swiftly. By integrating Ceramic infrastructure with an indexer, reusable data models, and GraphQL, ComposeDB paves the way for the creation of truly interoperable and composable Web3 applications.

      +
      +
    • +
    • GitCoin working with Ceramic on “GitCoin Passport” 2022-06-08 Ceramic +
      +

      PoPP signs and issues “stamps” to the user’s Passport that publicly attest to the user’s claims. Behind the scenes, these are Verifiable Credentials (VCs) that are stored on the user’s Ceramic streams.

      +
      +
    • +
    • Headline Introduces Creator-Controlled, Subscription-Based Publishing 2022-05-31 Ceramic +
      +

      The publishing protocol uses Unlock’s NFT-based access system and Ceramic’s decentralized data protocol to give creators full control over their content, communities and monetization.

      +
      +
    • +
    • How Web3 apps are building composable trust 2022-05-19 Ceramic +
      +

      Explore the unique paradigms behind Web3 reputation, prominent use cases, and example architectures to incorporate credentials into your application.

      +
      +
    • +
    • Key Revocation in Self-Certifying Protocols 2022-04-28 Ceramic +
      +

      In Web3 protocols cryptographic keys are used for encryption and signature verification. Typically a key is split into a public and a private key and because private keys are hard to keep secure, it is considered good practice to change keys over time.

      +
      +
    • +
    • 3Box Labs, core developers of Ceramic, has raised a $30,000,000 Series A co-led by Multicoin Capital and Union Square Ventures 2022-02-16 Ceramic +
      +

      …Ceramic, a decentralized network for composable Web3 data. The network consists of three core components:

      + +
        +
      1. Scalable, decentralized data infrastructure
      2. +
      3. Open APIs for storing, modifying, and retrieving data
      4. +
      5. Community-created marketplace of reusable data models
      6. +
      +
      +
    • +
    • User-centric data on Web3 2022-02-08 Ceramic +
      +

      What if there was a way to give users full sovereign control over their data while getting access to not just the data from your application but many other compatible ones?

      +
      +
    • +
    • DAOhaus adds functionality for rich member profiles for DAOs 2022-02-04 Ceramic +
      +

      Identity in web3, as is the case in most DAOs today, is typically address based. Users represent themselves as their wallet or account address, but long hex strings are not sufficient. While ENS names are great for Ethereum mainnet, they don’t currently work across all the networks DAOhaus supports. Users need a human-readable identity solution that works across networks and the many tools DAOs commonly use.

      +
      +
    • +
    • Building capability-based data security for Ceramic 2022-01-05 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.

      +
      +
    • +
    • [code] An authentication system built with Ceramic & self.id 2021-12-11 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), Ceramic, 3id-connect, and Self.ID

      +
      +
    • +
    • Building the Social Graph Infrastructure for Web3.0 2021-11-03 +
      +

      Using Ceramic, CyberConnect is building a new decentralized social graph protocol. This critical piece of web3 infrastructure is blockchain-agnostic and openly accessible for developers to build decentralized social networks and other apps in the Metaverse.

      +
      +
    • +
    • The next architecture for building Web3 data apps 2021-10-04 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.

      +
      +
    • +
    • Geo Web is connecting digital content to the physical world with NFTs and Ceramic 2021-06-17 Ceramic +
      +

      With DID:NFT, because the content that is anchored to a Geo Web parcel can actually be owned by the parcel itself, when someone buys the land they’re also getting the infrastructure that’s been built up on that land.

      +
      +
    • +
    • 3IDConnect 2020-11-25 Ceramic GitHub
      +along with the slightly problematic frame that users have “a DID” +
      +

      3ID Connect is a hosted authentication system for browser-based Ceramic applications that allows users to onboard to applications, control their DID, and interact with Ceramic streams using their existing blockchain accounts.

      +
      +
    • +
    • Identity-centric interoperability with the Ceramic Protocol – Joel Thorstensson – Webinar 57 2020-05-05 +
      +

      Ceramic is a new permissionless protocol for creating and accessing unstoppable documents that serve as the foundation for a connected, interoperable web without silos. Joel Thorstensson is the founder and CTO of 3Box and the primary author of the ceramic protocol as well as several Ethereum standards for identity and will provide a conceptual and technical intro to Ceramic.
      +[…]
      +Ceramic uses DIDs (Decentralized Identifiers), IPLD (InterPlanetary Linked Data), signed messages, and blockchain anchoring to create a trusted and shared graph of verifiable documents. While flexible, these documents are especially well-suited for self-sovereign identity systems, user-centric data ecosystems, and open web services.

      +
      +
    • +
    • Introduction to the Ceramic Protocol 2020-03-24 Ceramic +
      +

      For self-sovereign identity and to enable user-managed access control, 3Box uses Ceramic’s 3ID DID method which allows users to control their identity, information, and services using all of their existing private wallet keys.

      +
      +
    • +
    + +

    3box

    +

    3box.ioBlogGitHubtwitterdiscord

    + +
      +
    • [IDX] A Devkit for Open Identity 2020-10-23 3box
      +This is interesting, but they are taking on a huge amount of work without an IPR container/wrapper). +
      +

      Designed to be cross-platform and highly configurable, IDX is compatible with all blockchains, wallets, and a wide variety of user and application data storage options including Ceramic, Textile, OrbitDB, Filecoin, IPFS, and Secure Data Stores — so you can seamlessly integrate decentralized identity with the rest of your Web3 tech stack.

      +
      +
    • +
    • 3Box messaging plugins get more social! 2020-02-06 - Message Likes, Reactions, Replies, and Votes
    • +
    • 3Box Hub now supports ENS 2020-01-07 - View ENS names inside Hub using ENS SDK and The Graph
    • +
    • Building a Distributed AppStore with 3Box 2019-12-27 - How to build an app with 3Box SDK and Plugins
    • +
    • 3Box Edit Profile Plugin 2019-12-04 - Drop-in component for React applications
    • +
    • Introducing, 3Box Wall 2019-11-07 - Ready, set, socialize…Decentralized comments on 3Box Profiles
    • +
    • 3Box Hub Search 2019-10-23 - Discover users on 3Box with their ETH address
    • +
    • Introducing, 3Box Chatbox Plugin 2019-10-18 - Drop-in chatrooms for your decentralized app
    • +
    • How FOAM uses 3Box threads to create a location-based review system 2019-09-17 3box +
      +

      The FOAM protocol allows cartographers to add points of interest to the FOAM map by staking tokens, which you can easily purchase on Uniswap. These points of interest can represent anything from restaurants to businesses, public parks, and more. See more at: https://map.foam.space/.

      +
      +
    • +
    • 3Box Followers: Your Open Social Graph 2019-09-12 3box - Discover and follow Ethereum users. Build trust together.
    • +
    • Smarter authentication on 3Box Hub 2019-08-08 3box +
      +

      Web3Connect is an open-source, drop-in web3 provider that abstracts away all of the complexity associated with supporting multiple web3 providers in your application. Although this library is fairly new, we’re excited to see the community moving in this direction.

      +
      +
    • +
    • 3Box Decentralized Comments API 💬 2019-03-26 3box +
      +

      Open Threads allow any number of users to openly send and receive messages in sequence. Thread data is stored on the 3Box network with the users themselves instead of on your server or the blockchain.

      +
      +
    • +
    • Introducing, 3Box Collectibles Gallery 2019-03-07 3box +
      +

      Browse your entire collectibles gallery alongside the rest of your web3 profile and curate a few favorites for others to see.

      +
      +
    • +
    • 3Box Builders Series: How to Integrate with Profiles 2019-03-03 3box +
      +

      The Builders Series is a collection of blog posts aimed at helping developers easily build better distributed apps using the 3Box suite of APIs.

      +
      +
    • +
    • Launching, 3Box Email Verification Service 2019-03-02 3box +
      +

      In addition to making onboarding more convenient and seamless, verified email addresses also respect user privacy. Emails are saved to a user’s private 3Box profile, giving the user full control of their contact information. Verified emails are only shared with applications that the user explicitly approves.

      +
      +
    • +
    • A More Human Web3 Activity Feed 2019-02-19 3box +
      +

      The new and improved 3Box activity feed integrates a user’s activity from across various networks that make up web3 today, including public Ethereum networks and the 3Box data network, into a single coherent view.

      +
      +
    • +
    • Shareable Public Profiles 2019-01-28 +
      +

      Now with the addition of shareable profiles, anyone can view your public profile by clicking your profile URL.

      +
      +
    • +
    • Announcing, 3Box Partnership with Ethstats 2019-01-24 +
      +

      We’re excited to announce that 3Box has partnered with Ethstats to deliver the first ethereum explorer with built-in social profiles functionality.

      +
      +
    • +
    • Announcing 3Box.js 1.1.0 — API Boost 2018-12-27 3Box +
      +

      Together these features work to improve performance and stability by reducing the average log-in time for users, reducing API response times for getProfile, and allowing developers to be much more efficient in writing their public profile queries.

      +
      +
    • +
    • Announcing Ethereum Profiles 1.0.0 is Live 2018-10-24 3box +
      +

      Ethereum Profiles allows Ethereum users to collect and control their information on the distributed web using their existing Ethereum wallets.

      +
      +
    • +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-3/ethereum/baseline/index.html b/web-3/ethereum/baseline/index.html new file mode 100644 index 00000000..deca5a7e --- /dev/null +++ b/web-3/ethereum/baseline/index.html @@ -0,0 +1,1309 @@ + + + + + + +Baseline Protocol • EEA Community Projects | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 4 minute read + + + +

    + + +
    + + +
    + + + +

    EEA Community Projects

    +

    GitHubBaselineDocsTwitterSlack

    + +
      +
    • EEA Community Projects +
      +

      The EEA Community Projects provide support for open source development of code, APIs, standards, and reference implementations. Its foundation is the former Ethereum OASIS Open Project, which represents 25+ years of OASIS experience in collaborative development and its global reputation and relationships. The work is led by EEA, managed under the OASIS Open process, and driven by the community at large.

      +
      +
    • +
    • Ethereum OASIS Open Project Transitions to New EEA Community Projects 2021-06-29 Oasis Open +
      +

      The move leverages the strengths of both standards bodies, building on EEA’s leadership role in Ethereum standards for business while continuing to rely on OASIS’ expertise in supporting open source and open standards development. The formation of EEA Community Projects signals to the world that there is now a central location where Ethereum-related business standards are developed and new projects are advanced.

      +
      +
    • +
    • OASIS Introduces Open Projects Program to Bridge Open Source and Standards Development 2019-05-08 +
      +

      OASIS, a global nonprofit consortium, today announced the launch of Open Projects, the first-of-its-kind program that creates a more transparent and collaborative future for open source and standards development. Open Projects gives communities the power to develop what they choose–APIs, code, specifications, reference implementations, guidelines– in one place, under open source licenses, with a path to recognition in global policy and procurement.

      +
      +
    • +
    + +

    Baseline

    + +

    TwitterDocsSlackTelegramDiscord

    + +
      +
    • Baseline Protocol Github +
      +

      The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises without leaving any sensitive data on-chain

      +
      +
    • +
    • 2023 Roadmap 2023-02-14 EEA Oasis +
      +

      Continuing this item from the 2022 roadmap with Milestones 3 to 5. BRI-3 is critical to advance the Baseline Protocol standard to a full project specification by achieving key 2023 roadmap items such as the interoperability fest, which requires at least two functional reference implementations that can show standard compliance including interoperability, and a roadshow which would feature key use cases to selected audiences across the world.

      +
      +
    • +
    • New Baseline Protocol Reference Implementation Hits Milestone 2023-01-25 EEA +
      +

      Recently, the Baseline Core Developer Community announced on the Baseline Show the completion of a major milestone for the third Baseline Reference Implementation (BRI-3), which focuses on simplifying the implementation and use of the Baseline Protocol.

      +
      +
    • +
    • Baseline Protocol Achieves Key Milestone with Release of v0.1 Implementation for Enterprise IT and the Ethereum Public Blockchain 2020-08-28 Oasis Open +
      +

      Today’s release of Baseline Protocol v0.1 represents a significant milestone, because it provides a set of standard interfaces for developers to implement solutions easily and for vendors to provide their own modules that comply with the specification. Official OASIS standards development based on the v0.1 reference implementation will commence in September.

      +
      +
    • +
    • The Baseline Protocol Explained 2020-06-08 Limechain +
      +

      On one hand, it is designed with confidentiality, privacy, and data security in mind. The mixture of technologies is aligned in such a way that none of your sensitive data is leaked. This data stays safely with you and your counter-parties. Outsiders looking in will not know what process is being executed, who are the actors, or what goods are exchanged.

      + +

      On the other hand, the protocol is designed with complex interactions in mind. Inter-company business processes involve many stops and checks and are never straightforward. The protocol will allow you to describe and accommodate your business process however complex it is.

      +
      +
    • +
    • Baselining Business Process Automation across SAP and Microsoft Dynamics 2020-05-21 Baseline Protocol +
      +

      The “Baseline Mycrosoft Dynamics and Google Sheets” shows establishing a common frame of reference on the public Ethereum Mainnet between Mycrosoft Dynamics and Google Sheets. The demo extends the Radish34 POC, showing a procurement process in a supply chain POC.

      +
      +
    • +
    • EY, ConsenSys, Microsoft unveil Baseline, a path for enterprises to public blockchain 2020-03-04 Ledger Insights +
      +
        +
      • Baseline Protocol aims to address privacy issues to encourage enterprise adoption of public Ethereum
      • +
      • Is a set of tools to completely cloak transactions, smart contract logic and communications via the Ethereum Mainnet
      • +
      • Using Zero Knowledge Proofs offers granular privacy and p2p communication
      • +
      • Aims to replicate some of the key features of traditional enterprise middleware, but for transactions between companies
      • +
      • EY and ConsenSys vision is for one blockchain (Ethereum), like there is one internet
      • +
      +
      +
    • +
    • EY and ConsenSys Announce Formation of Baseline Protocol Initiative 2020-03-04 Consensys +
      +

      Today, EY and ConsenSys announced the formation of the Baseline Protocol in collaboration with Microsoft. The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to deliver secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises without leaving any sensitive data on-chain. The work will be governed by the Ethereum-Oasis Project, which is managed by OASIS and funded by the Ethereum Foundation and the Enterprise Ethereum Alliance.

      +
      +
    • +
    • EY launches Baseline protocol, an open source initiative for the public Ethereum blockchain 2020-03 +
      +

      EY today announced the launch of the Baseline protocol, a new package of public domain blockchain tools that will allow enterprises to build and deploy procurement and other business processes securely and privately on the public Ethereum blockchain. EY developed the Baseline protocol in cooperation with ConsenSys and Microsoft.

      +
      +
    • +
    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-3/ethereum/consensys/index.html b/web-3/ethereum/consensys/index.html new file mode 100644 index 00000000..d91ceb3e --- /dev/null +++ b/web-3/ethereum/consensys/index.html @@ -0,0 +1,1297 @@ + + + + + + +Consensys | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Consensys + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 4 minute read + + + +

    + + +
    + + +
    + +

    ConsenSysDiscordTwitterYoutubeBlogGitHub

    + +
    +

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligence, serves millions of users, supports billions of blockchain-based queries for our clients, and has handled billions of dollars in digital assets. Ethereum is the largest programmable blockchain in the world, leading in business adoption, developer community, and DeFi activity. On this trusted, open source foundation, we are building the digital economy of tomorrow.

    +
    + +
      +
    • Blockchain in Digital Identity 2020-01-10 Consensys +
      +

      A decentralized identifier (DID) is a pseudo-anonymous identifier for a person, company, object, etc. Each DID is secured by a private key. Only the private key owner can prove that they own or control their identity. One person can have many DIDs, which limits the extent to which they can be tracked across the multiple activities in their life. For example, a person could have one DID associated with a gaming platform, and another, entirely separate DID associated with their credit reporting platform.

      +
      +
    • +
    • Blockchain in Government and the Public Sector 2020-01-10 Consensys +
      +
        +
      • Identity Management: Sotara will enable government workers and citizens to register their identities on the blockchain, manage assets and security, send and request credentials, authorize transactions, and securely manage data
      • +
      • Smart Regulation: Sotara will allow agencies to design and create legal documents and regulations with tamper-proof blockchain-based smart contracts
      • +
      • Asset Management and Process Tracking: Sotara will model and facilitate government processes and increase the ability to track digital and physical assets
      • +
      • Budgeting and Financial Management: Sotara will track and reconcile government transactions immediately and transparently dramatically reducing costs and increasing efficiency.
      • +
      +
      +
        +
      • On-Demand: Credential Management for Government and Enterprise on Blockchain +
        +

        Security and identity are complex and ever-evolving issues for enterprise and government systems alike. Blockchain-based solutions are providing exceptional utility in solving issues of identity and digital systems. This webinar—titled Credential Management for Government and Enterprise—offers a high-level overview of where identity management is today, how we got here, and how we can transition to the next stage and beyond while making sure we leverage existing architecture and infrastructure.

        +
        +
      • +
      +
    • +
    • Decentralized Identity Foundation Announces Formation At Consensus 2017 2017 +
      +

      Daniel Buchner, head of decentralized identity at Microsoft, kicked off the discussion by announcing the formation of the DIF, its unifying goals, and who it will benefit.

      + +

      “We know the only way to this is to join hands with these folks,” said Buchner. “We all have the same intents and collaborative ideas. We want to make identity real for people, organizations and devices, and I think the thing that I’m most excited about here, is not only the commercial opportunities that opens up, but the fact that it’s actually going to be good for people.”

      +
      +
    • +
    • Identity at Consensus 2017 2017 +
      +

      As use cases expanded to other industries beyond financial industry, and banks started to focus on permissioned blockchain or distributed ledger technologies (DLT), the intersection of blockchain and digital identity became more evident. While I don’t intend to cover all the aspects of digital identity, it is probably worth mentioning here that digital identity is defined as an entity’s online presence, encompassing personal identifying information (PII) and ancillary information, referred to as attributes or verifiable claims.

      +
      +
    • +
    • ConsenSys, Microsoft, and Blockstack Labs collaborate to create open-source, self-sovereign, blockchain-based identity system 2016-06-06 Finyear +
      +

      ConsenSys has joined forces with Microsoft and Blockstack Labs to work with developers around the world to create an open-source, self-sovereign, blockchain-based identity system. We intend for this system to be usable to address the human rights crimes exacerbated by lack of legal identification.

      +
      +
    • +
    • [Devcon 1] The Identity Crsis 2015-11-25 Consensys +
      +

      Identity is defined in Merriam’s dictionary as “who someone is”. As the world and technology evolves one can’t help but notice the changes to the notion of who someone is and how this affects their relation to the world. We’ll focus on the problems that affect humans in regards to their identities, dividing the conversation into developed and developing economies.

      +
      +
    • +
    • uPort: The Wallet is the New Browser 2015-10-02 +
      +

      ConsenSys internally released a web-based wallet and identity management system — uPort — during our first ‘persona week’ — a period of concerted discussions about wallet, identity, and persona amongst all of our developer teams. While the wallet system is still in its early stages, we have started to integrate an ID and persona construct across all of our dApps. Soon a uPort persona will enable access to any dApp ConsenSys or other developers build. ConsenSys has begun efforts to work with various partners towards standardization of these components.

      +
      +
    • +
    • DIGITAL IDENTITY CONSENSYS CHRISTIAN LUNDKVIST +
      +

      ▸ Instead of having a third-party provider for identity the user controls their own identity
      +▸ Ethereum smart contracts can act as the central identity provider
      +▸ User controls their private keys, but can also choose to let a third party control keys for them - best of both worlds\

      +
      +
    • +
    + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-3/ethereum/uPort/index.html b/web-3/ethereum/uPort/index.html new file mode 100644 index 00000000..93f946c7 --- /dev/null +++ b/web-3/ethereum/uPort/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-3/ethereum/uport-veramo-serto/index.html b/web-3/ethereum/uport-veramo-serto/index.html new file mode 100644 index 00000000..b554faee --- /dev/null +++ b/web-3/ethereum/uport-veramo-serto/index.html @@ -0,0 +1,1427 @@ + + + + + + +uPort: Veramo and Serto | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 8 minute read + + + +

    + + +
    + + +
    + + + +

    uPort project has split into two new projects: Veramo and Serto - both of which carry on the mission of decentralizing the internet.

    + +

    Veramo

    + +

    VeramoGitHubTwitterBlogDocs

    + +

    Performant and modular APIs for Verifiable Data and SSI. Create and manage decentralized identifiers + verifiable credentials without worrying about interop and vendor lock-in.

    + +
      +
    • Introduction to Veramo Veramo Docs +
      +

      Veramo is a JavaScript framework that makes it easy for anyone to use cryptographically verifiable data in their applications. It was designed to make it easy for developers who want to use DIDs, verifiable credentials, and data-centric protocols to bring next-generation features to their users.

      +
      +
    • +
    • How we built Cheqd with Veramo 2023-04-14 Veramo +
      +

      Hi, my name is Ankur Banerjee. I’m the CTO and co-founder at cheqd, which is a Decentralized Identity startup. I’ll go into some of the USPS that we are trying to build out, which we are personally quite excited about, and doing that on Veramo SDK as one of the supported SDKs. My journey into digital identity and SSI probably started about five to six years ago. At the time, I was working at a large consultancy called Accenture, and I originally started off working on digital ID for traditional digital identity or traditional enterprises. I worked on a lot of biometrics and ID checking systems for some of the world’s largest banks.

      +
      +
    • +
    • Awesome list of awesome Veramo projects 2022-10-13 Uport Project + +
    • +
    • ENS names are Decentralized Identifiers (DIDs) 2021-10-19 uPort +
      +

      DIDs are not a replacement for Ethereum Accounts and ENS. Instead, DIDs can be seen as an abstract representation of those which makes it easier for developers to build applications across different chains and platforms. Many developers in the Decentralized Identity Community are already building a lot of Open Source tooling/products and protocols facilitating trust, privacy, security and data sovereignty, to integrate with the Ethereum ecosystem and vice versa. Some of the Open Source components include decentralized agents (e.g. Veramo), secure communication (i.e. DIDComm Messaging), capabilities-based authorization and delegation frameworks (e.g. ZCaps), login w/ identity wallets (i.e. SIOPv2), user-controlled confidential (e.g. Kepler) or public storage (e.g. Ceramic) and more.

      +
      +
    • +
    • DIDComm Messaging through libp2p 2021-11-30 uPort +
      +

      With InterPlanetary File System (IPFS) the Web3 community has established a critical piece of infrastructure that is used by the majority of web3 protocols to different degrees. Libp2p is part of the IPFS stack and is used for the underlying peer-to-peer network for discovery, routing and data exchange. Peers in the network can dial other peers in the network to exchange messages using various transports, like QUIC, TCP, WebSocket, and Bluetooth. Modular design of the libp2p framework enables it to build drivers for other transports. Peers can run on any device, as a cloud service, mobile application or in the browser and talk to each other as long as they are connected through the same libp2p network.

      +
      +
    • +
    • Introducing Veramo 2021-06-18 uPort +
      +

      In our last post we briefly presented Veramo and how it evolved from the challenges faced with uPort’s libraries. In this next series of articles we will give Veramo a proper introduction and answer some of the basics: why it exists and what it does, followed by articles describing the architecture in more detail, and how to build applications using Veramo. While our name may have changed, the original vision of allowing individuals and organizations to own their own data and maintain privacy, has not.

      +
      +
    • +
    • Veramo: uPort’s Open Source Evolution 2020-05-04 uPort +
      +

      Over time the technical limitations with on-chain identities began to pile up, which led to uPort’s 1.0 architecture and pioneering the use of decentralized identifiers (DIDs) with our open-source libraries. At the time DIDs, together with verifiable credentials (VCs) were proposed W3C standards and are now nearing official status. Dozens of projects are still using several of our popular libraries: uport-connect, uport-credentials, uport-mobile, did-jwt, and did-resolver, to name a few. […]

      + +

      Earlier this year, we released the culmination of these efforts, informed by years of open-source work, learning, and iteration, as Veramo.

      +
      +
    • +
    + +

    Serto

    + +

    WebsiteDocsGitHubTwitterBlog

    + +

    Serto enables people and enterprises to utilize the newest innovations in decentralized technology to make data more portable, private, and valuable.

    + +
      +
    • Decentralized Identity Linking: Website + Social + NFTs 2021-10-16 Serto +
      +

      Serto’s Blue Sky Satellite Contest Submission […]

      + +

      We used a self-hosted instance of Serto Agent to generate a DID using the WEB:DID method. This DID represents the Serto team.

      + +

      We signed several verifiable credentials with our DID keys, each written about the location where the messages should appear. We created the W3C standards-compliant verifiable credential schemas using Serto Schemas.

      +
      +
    • +
    • The DAO Plutocracy Problem 2021-09-10 Serto +
      +

      The challenges of using NFTs for on-chain reputation illuminate superior DAO primitives: trustless off-chain reputation with decentralized identifiers (DIDs) and verifiable credentials (VCs).

      +
      +
    • +
    • uPort is now Serto 2021-02-01 Serto +
      +

      Today, Serto continues this critical work with a refined set of tools and a focus on usability and enterprise implementation of DIDs and VCs.

      + +

      We are joined by alumni of Alpine (a crypto-economics team engineering value with new enterprise transactions) and Civil (a blockchain-based platform for trustworthy journalism), among others, and continue to be part of The Mesh.

      +
      +
    • +
    • Connecting and building Trust Between Organizations and People with uPort Serto 2019-11-12 Pelle Braendgaard uPort +
      +

      Examples of real ecosystems we are working with today are:

      +
        +
      • GLEIF the Global Legal Entity Identifier Foundation, which was founded by the G20 nations to improve transparency in Legal Entity ownership globally. Read about the POC with GLEIF, Banque de France, INSEE, and Societe General here.
      • +
      • Alastria the Spanish National Blockchain Ecosystem
      • +
      • LACChain a new transnational Blockchain Ecosystem sponsored by the Inter-American Development bank
      • +
      • The City of Zug who built the first real Identity Ecosystem on their own
      • +
      • ConsenSys, uPort’s parent company who has made an internal ecosystem using uPort and their https://sobol.io Sobol offering
      • +
      +
      +
    • +
    + +

    uPort

    +

    + +
      +
    • uPort protocols and libraries 2020-05-02 +
      + +
      +
    • +
    • GLEIF and uPort Test Verified Data Exchange in Financial Transactions 2019-11-07 Consensys +
      +

      Together with uPort, GLEIF is testing how businesses can leverage the Ethereum-backed identity system to increase the efficiency of verifying business identities and persons acting on its behalf within the LEI ecosystem.

      +
      +
    • +
    • uPort donates code to the Decentralized Identity Foundation 2019-11-05 DIF +
        +
      • Rather than force people to include support for our older format, we created an entirely new clean library did-jwt-vc for interacting with Verifiable Credentials from Javascript and TypeScript.
      • +
      +
    • +
    • PWC and Onfido Join uPort’s Portable Identity Effort in UK Finserv 2019-09-23 Consensys +
      +

      uPort and Onfido have a shared vision of enabling consumers with access and control over their own data. Earlier this year, both companies applied to and were accepted to the UK’s Financial Conduct Authority Regulatory Sandbox (​Cohort 5​) to test how decentralised identity can enable fintech ecosystems in the UK.

      +
      +
    • +
    • Welcome to uPortlandia, the Future of Data and Identity Management 2019-07-11 Consensys +
      +

      uPortlandia is uPort’s vision of the future of data and identity management. A future of password-free online experiences. A future where you can prove who you are or verify facts about your life while sharing far less personal information.

      +
      +
    • +
    • Goodbye uPort DIDs, Hello Ethr-DIDs 2019-01-20 uPort +
      +

      The Ethr-DID library conforms to ERC-1056 and supports the proposed Decentralized Identifiers spec from the W3C Credentials Community Group. These allow for Ethereum addresses to be used as fully self-managed Decentralized Identifiers (DIDs), as a result, you can easily create and manage keys for these identities. This library also allows you to sign standard compliant JSON Web Tokens (JWTs) that can be consumed using the DID-JWT library.

      +
      +
    • +
    • uPort: Self-Sovereign Identity Meets Portable Data 2018-09-23 MyData Global +
      +

      MyData Global is an international organisation with the aim to create fair digital society.

      +
      +
    • +
    • Privacy-Preserving Identity System for Ethereum dApps 2018-04-27 uPort +
      +

      Consider user privacy a requirement when deciding which Ethereum identity system to implement.

      +
      +
    • +
    • [Literature] A First Look at Identity Management Schemes on the Blockchain 2018-01-10 IEEE +
      +

      A final aspect of the uPort scheme is its support for securely mapping identity attributes to a particular uPortID. The uPort registry is a smart contract that stores the global mapping of uPortIDs to identity attributes. Any entity can query the registry, however, only the owner of a specific uPortID can modify its respective attributes. Due to the inefficiency of storing large volumes of data in a smart contract, only the hash of the JSON attribute structure is stored in the registry. The data itself is stored on IPFS: a distributed file system where a file can be retrieved by its cryptographic hash.

      +
      +
    • +
    • Ethereum studio ConsenSys launches digital IDs and assets secured on Ubuntu phones 2016-02-16 +
      +

      Nimbus permits users secure interaction with the Ethereum blockchain through biometric protection of cryptographic keys. Through this feature, users will be able to access Ethereum to use decentralised applications (DApps) and develop Ethereum blockchain software.

      +
      +
    • +
    + +

    Zug ID

    + +
      +
    • A position paper on blockchain enabled identity and the road ahead 2018-10-23 Identity Working Group of the German Blockchain Association PDF +
      +

      City of Zug (UPort and ti&m) […] With the SSI implemented in Zug, users can now pay their parking fees, register for elections or perform online sign on for e-government services33. The benefits range for the city of Zug are low infrastructure requirements, decreased security risks, cost effectiveness, GDPR compliance and scalability.

      +
      +
    • +
    • Zug ID: Exploring the First Publicly Verified Blockchain Identity 2017-12-07 uPort +
      +

      Thus far, more than 50 citizens in Zug have successfully verified their uPort identity in person with the City, enabling them to access a new suite of e-government services in a trusted and self-reliant manner.

      +
      +
    • +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-3/id/index.html b/web-3/id/index.html new file mode 100644 index 00000000..2f29968e --- /dev/null +++ b/web-3/id/index.html @@ -0,0 +1,1444 @@ + + + + + + +Web 3 and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 9 minute read + + + +

    + + +
    + + +
    + + + +

    Identity and Web3

    +
      +
    • Identity and Web3 2022-09-12 auth0 +
      +

      A key opportunity Web3 presents in the identity space is the ability to interact with a user’s blockchain data. This presents two benefits: enriching user profiles and streamlining the login process with federated logins using storage wallets.

      +
      +
    • +
    • Decentralized Identity and Web3 2022-08-05 SpruceID +
      +

      In the case above, Alice can have a credential issued for a particular purpose, store it in a personal data vault, and only authorize access to that credential when she consents to the interaction. Additionally, Alice controls this credential at all times and can present it to any requesting platform: it isn’t limited to a single platform because it’s a credential she owns and controls.

      +
      +
    • +
    • [Tweet Thread] The Golden Era of Web3 Identity 2022-06-02 Donald Bullers +
      +

      We’ve entered the “in it for the tech” phase.

      + +

      Attention now shifts to builders and a heads down mentality can lead to the creation of some of the most intriguing Web3 companies to date.

      +
      +
    • +
    • Crafting a “no-bs” SSI platform 2022-04-25 Aditya Santhanarn +
      +

      My opinion is that the statement is definitely wrong. Web3 and its associated technologies will become the foundation of our future technologies.

      +
      +
    • +
    • Web 3.0 and digital identity- (In Chinese) 2022-03-24 Fraser Edwards +
      +

      Self-Sovereign Identity (SSI) is arguably the most effective form of digital identity in Web 3.0. SSI is a user-centric identification method for controlling information. Fully aligned with Web 3.0, SSI eliminates the need to store personal information entirely on a central database and gives individuals greater control over the information they share to protect their privacy.

      +
      +
    • +
    • Inventories, Not Identities: Why multisigs are the future of online accounts 2021-11-20 Gnosis +
      +

      Embracing more than the normative individual as a fundamental unit of account, such a paradigm could better serve the creation of resilient, accountable, and mutualistic institutions leading into the twenty-first century.

      +
      +
    • +
    + +

    SSI and Web 3.0

    +
      +
    • Understanding Decentralized Identities (DIDs) and Why They Matter for Web 3.0 Mass Adoption 2022-07-20 TechBullion +
      +

      All in all, the exponential rise in cases of data breaches and hacks on Web 2.0 applications, calls for a new system that protects users data and privacy on the internet. Additionally, the rapid growth of the decentralized internet means that digital identities are becoming more important than ever as users turn to virtual worlds and metaverses in future.

      +
      +
    • +
    • Decentralized Identifiers: Implications for Your Data, Payments and Communications2022-05-22 Impervious, Chase Perkins Epic Content +
      +

      Through the DID Specification, service endpoints and DIDComm, Impervious has interlaced DIDs with Bitcoin Lightning, IPFS, WebRTC and resilient relays to introduce a new peer-to-peer internet standard with practical applications for mitigating censorship and surveillance risk

      +
      +
    • +
    • Self-Sovereign Identity: The Jewel in the Web 3.0 Crown 2022-02-24 The Grow Group +
      +

      In sum, SSI saves time, enhances security, and returns personal data ownership to individuals, thereby lessening the power of GAFA [Google, Apple, Facebook, and Amazon].

      +
      +
    • +
    • [Podcast] Self-Sovereign Digital Identity, Blockchain & Web3 with Charlyn Ho 2022-02-25 I also want money +
      +

      Could blockchain and the decentralized web mean the end of surveillance capitalism? Maybe! In this episode, Perkins Coie partner Charlyn Ho defines digital identity, explains how blockchain empowers users to take control of their data, and shares how Web3 could dismantle Big Tech’s monopoly on Big Data - if it’s built the right way.

      +
      +
    • +
    • Why ENS does not spell END for DID 2021-12-21 Ontology +
      +

      Broadly speaking, ENS domain names also belong to a kind of decentralized identifier. The identity of the domain name is formed by a collection of attributes, identified by a certain domain name. As a domain name system, ENS conforms to the three characteristics of the Zooko triangle, namely security, decentralization, and human readability.

      +
      +
    • +
    • Self-Sovereign Identity, smart contracts and Web 3.0 2021-07-28 Hackernoon +
      +

      Public blockchain and smart contracts are a convenient and viable cloud for security-critical information and allow to implement more complex schemes. For example, your service requires that the user’s identity be confirmed by some external KYC provider, or there must be an always available master public key to distribute software updates in the network (relevant for IoT).

      +
      +
    • +
    + +

    SSI in Web3

    +
      +
    • Dominium - Self Sovereign Identity Platform +The open source implementation of DID on Cardano +
      +

      Give the organizations in your ecosystem a digital credential dashboard with your branding. Lower cost than building and maintaining your own dashboard.

      +
      +
    • +
    • Citopia Self-Sovereign Digital Twins™ (#SSDTs) enable trusted identity & data autonomy in the #Web3 economy +
      +

      Citopia is a member-owned and operated federated Web3 marketplace for connected ecosystem and IoT commerce where ecosystem stakeholders can securely transact.

      + +

      Citopia facilitates the onboarding of Self-Sovereign Digital Twins™ (SSDTs™), which are used to issue Verifiable Credentials (VCs) for automating multiparty transactions in the Web3 economy.

      +
      +
    • +
    • Wean Yourself Off Your Wallet: Web3 Needs an Identity Layer 2022-08-28 Civic +
      +

      By incorporating the main components detailed above: DIDs, tokens and verifiable credentials, Civic.me is our proof of concept for an enriched identity layer on Web3, which goes beyond simple public keys and wallets.

      +
      +
    • +
    • [Video] Self-Sovereign Identity (SSI) & Atala PRISM with Allison Fromm 2022-04-28 Cardano Catalyst Women +
      +
        +
      • [0:02:58] What is Identity?
      • +
      • [0:04:14] Problems with Digital Identity
      • +
      • [0:08:38] Solution: Self-Sovereign Identity (SSI)
      • +
      • [0:15:55] Getting Started with SSI: A Catalyst Proposal
      • +
      • [0:20:11] Conclusion
      • +
      • [0:22:20] Core team
      • +
      • [0:24:05] Questions
      • +
      +
      +
    • +
    • Pairwise Trust: A New Blockchain-Based Identification Solution for Web3 Infrastructures 2022-04-26 Sovereign Wallet +
      +

      In MetaMUI, users can create their own DID by submitting their personal information(KYC) to one of the Sidechain Operators, and the operator will decide whether approving or denying the request depending on the status of the submitted data. Once the request is approved, the user’s personal data get hashed, and the hashed data is safely stored in the user’s device.

      +
      +
    • +
    • Gitcoin Passport To Make Fundraising, Governance More Fair 2022-07-28 Blockworks +
      +

      Gitcoin isn’t the only project trying to solve decentralized identification (DID), but it does have a leg-up on the so-called “cold start” problem, Owocki said.

      + +

      “What everyone else is missing is usage.” Today there are few if any dApps using DID, thus few users care about having an effective DID system, and decentralized apps have no incentive to prioritize it.

      +
      +
    • +
    • Building a Consent Management System for Web 3.0 2022-06-09 Affinidi +
      +

      Affinidi’s consent manager has a simple architecture as it comprises only a few modules and this is what makes it easy to implement across any application stack.

      +
      +
    • +
    • [Elastos] SSI and Music in Web 3.0 2021-02-09 Opulous +
      +

      while our primary goals of financial disintermediation and inclusion are being realized in our existing projects, a greater long-term goal remains: to return to musicians and artists the control of their own data. Music publishing companies, record labels, performance rights organizations, and other industry intermediaries have had too much power for too long.

      +
      +
    • +
    + +

    Web3 ID

    +
      +
    • Web3: CRYPTO Cross-Chain Identity On Nervos 2022-08-17 CryptoCapitalVenture +
        +
      • .bit account is such an inclusive data container that you can put any type of data into it. Tons of Web3 apps will provide service for you after indexing relevant data stored in your .bit account.
      • +
      +
    • +
    • Sign-in with Solana — Use Your Solana Account for Web2 & Web3 2022-05-09 +
      +

      Users will now be able to control their digital identity with their Solana accounts instead of relying on traditional/custodial profiles. The Importance of Building a Self-Custodial Future In crypto, there is a saying that goes ”Not your keys, not your crypto’’

      +
      +
    • +
    • The Social Web3 - Protocols for a Digital Society - POAP, Lens Protocol, Disco.XYZ 2022-03-05 Bankless +
      +

      Web3 social media? Decentralized identity? Digital society in the metaverse? On this episode, we unpack the future social world in the metaverse and the protocols that will help shape it.

      +
      +
    • +
    • [Video] Trust Graph FOSSDEM 2022 Harlan Wood 2022-02-05 +
      +

      REPUTATION FOR DECENTRALIZED ECOSYSTEMS

      +
        +
      • Trust Graph is an open protocol for sourcing & rendering Trust relationships
      • +
      • It is a toolkit for building and reading distributed Trust Graphs
      • +
      • An ambitious plan to create interoperability between existing and future Trust Networks
      • +
      • Compatible with existing rating schemes (scores, percentages, star ratings, etc)
      • +
      • Open Source (Apache licensed)
      • +
      +
      +
    • +
    • SkillWallet raises $1.65M to build the Identity Layer of Web3 2022-02-01 SkillWallet +
      +

      On the 31st of January, 2022, we deployed SkillWallet DAO, and the first self-sovereign ID that ever existed. Soon we will be sharing more details about the DAO Mechanics and our radically transparent approach to progressive decentralization.

      +
      +
    • +
    • 3 Types of Passwordless Authentication for Web 3.0 2021-12-31 MagicLabs +
      +

      Passwordless authentication is a fundamental shift in how people will access their tools and information online, and it will provide more security, prevent billions in losses, and create greater transparency.

      +
      +
    • +
    • Seamless Web3 Identity Verification 2021-07-30 Fractal +
      +

      Built on Polkadot, Fractal Protocol is an open-source, zero-margin protocol that defines a basic standard to exchange user information in a fair and open way, ensuring a high-quality version of the free internet. In its first version, it is designed to replace the ad cookie and give users back control over their data.

      +
      +
    • +
    • The Decentralized Key Management and Login System for Web3 2020-12 Epicenter +
      +

      The Torus Wallet is the second layer to the system and allows one-click login and authentication on partners including Gmail, Facebook, or passwordless logins on Web3 applications. It is however reinforced behind the scenes by a clever distributed architecture. Notably, clever cryptography makes it possible for users to send crypto to social accounts that don’t yet have crypto wallet. For example, one could send crypto to a Twitter username, which could be claimed once the recipient creates an account.

      + +

      The team also recently released a custom version of two-factor authentication (2FA), tKey.

      +
      +
    • +
    • BrightID (a singular address that is linked to your friends’ ID in a “web of trust”) and UBDI lets you pull in data from a whole variety of sources and then make deals to get $ for your data.
    • +
    + +

    Web3ID Landscape

    +
      +
    • The Decentralized Identity Revolution 2022-08-31 Bankless +Good long article +
      +

      Web3 digital identity — soulbound tokens, verifiable credentials, and Proof of Personhood projects — represent a credible alternative to formulating digital identities in a decentralized, bottom-up manner.

      + +

      Although their methods differ, these builders are aligned in the same goal: Enabling individuals to create a rich social layer without reliance on central issuers.

      +
      +
    • +
    • Mapping the Web3 Identity Landscape 2022-05-14 Dommy.eth +
      +

      Now, when it comes to defining and verifying identity, a few distinct approaches pop up [Transactional Identity, Personal Identity, Collateralized Identity, Social Identity, Reputational Identity, Data Identity, Credentialing Services, Authentication]

      +
      +
    • +
    • an A-Z list of every startup or company I could find building the blockchain crypto privacy & identity ecosystem 2022-04-25 AnastasiaU +
      +

      Why privacy AND identity? Cuz we can’t make real progress on privacy unless we also rearchitect toward user-centric identity – fight me!

      +
      +
    • +
    + +

    Tokenized ID

    +

    Still not excited about tokenization of credential exchange.

    + + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-3/index.html b/web-3/index.html new file mode 100644 index 00000000..74172add --- /dev/null +++ b/web-3/index.html @@ -0,0 +1,1437 @@ + + + + + + +Web3 Explained | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 9 minute read + + + +

    + + +
    + + +
    + + + +

    Explainer

    +
      +
    • +WEB2 VS WEB3 2022-09-27 Ethereum +
      +

      Web2 refers to the version of the internet most of us know today. An internet dominated by companies that provide services in exchange for your personal data. Web3, in the context of Ethereum, refers to decentralized apps that run on the blockchain. These are apps that allow anyone to participate without monetising their personal data.

      +
      +
    • +
    • +The 5 people empowerment promises of web3 2022-08-30 Reb00ted related +
      +

      As Jeremiah pointed out when we bumped into each other last night, public discussion of “web3” is almost completely focused on this last item: tokens, and the many ill-begotten schemes that they have enabled.

      + +

      But that is not web3’s lasting attraction. The other four promises – participation in governance, self-sovereign identity, content ownership and the freedom to build – are very appealing. In fact, it is hard to see how anybody (other than an incumbent with a turf to defend) could possible argue against any of them.

      +
      +
    • +
    • +The shortest definition of Web3 2022-07-26 reb00ted +
      +

      web1: read
      +web2: read + write
      +web3: read + write + own

      +
      +
    • +
    • +3 Reasons Why Web3 Will Flip Digital Ownership On Its Head 2022-08-05 Entrepreneur +
      +

      Despite people spending a lot of money today on all forms of digital content, from streaming service subscriptions to in-game purchases, we don’t own any digital content we “buy” online.

      +
      +
    • +
    • +Those Things Cannot Be Done Without Web3 2022-07-28 Ontology +
      +

      If you want to explain Web3 in the simplest language, I think it is a decentralized collaboration model.

      +
      +
    • +
    • +Technology and System — Which is the primary productive force?: Hope, Confusion, and Practice of Web3 2022-06-16 Ontology +
      +

      OWN (Ontology Web3 Network) Infrastructure is a series of general blockchain basic protocols and products provided by Ontology for Web3 applications. Basic components including data and reputation, etc., and general-purpose tools such as a Web3 wallet, etc. Web3 applications can choose different basic components according to different scenarios for easy integration.

      +
      +
    • +
    • +It’s Time for Web3 to Build - Creating Real-World Impact with Web3 2022-06-17 Ed3 +
      +

      Web3 - used here as a general term incorporating efforts to enable trustless coordination with blockchain technology - is focused on decentralization. The promise is the ability to connect and work with anyone, anywhere, any time. In this virtual metaverse, there are few rules (and fewer regulations). It’s the blue ocean where anything digital can be quickly created and launched, including entirely new countries.

      +
      +
    • +
    • +Consensus 2022 panel: Is Web 3.0 more hype or reality? 2022-06-15 Avast +
      +

      Certainly, there is a wide range of opinion on Web 3.0: Cutler mentioned how Elon Musk sees this is more marketing hype than reality. Notably, there is a lot of money being pouring into Web 3.0 — Cutler said, “Venture capitalists have invested $12.75B in 460 different blockchain projects this past year, up from $2.75B in investments during 2020”. Widman said that “With Web 3.0, you have to get to a marketplace of ideas where they can win on their merits,” before the concept will gain traction.

      +
      +
    • +
    • +State of Crypto Report 2022-05 a16z +
      +

      web3 — which combines the decentralized, communitygoverned ethos of the first era with the advanced, modern functionality of the second era. This will unlock a new wave of creativity and entrepreneurship

      +
      +
    • +
    • +Using a Theory of Justice to Build a Better Web3 2022-05 Windley +
      +

      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?

      +
      +
    • +
    • +Decentralized Society: Finding Web3’s Soul 2022-05-11 Glen Wheyl +
      +

      Key to this sociality is decomposable property rights and enhanced governance mechanisms—such as quadratic funding discounted by correlation scores—that reward trust and cooperation while protecting networks from capture, extraction, and domination. With such augmented sociality, web3 can eschew today’s hyper-financialization in favor of a more transformative, pluralist future of increasing returns across social distance.

      +
      +
    • +
    • +Using a Theory of Justice to Build a Better Web3 2022-05 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

      +
      +
    • +
    • +Framing and Self-Sovereignty in Web3 2022-02-15 Phil Windley +
      +

      The tools people have to participate in these territories, browsers and password managers, let us visit those territories, but we ourselves cannot be visited. We cannot act. Online relationships (client-server) are inherently asymmetric and the power accrues to those who define the territory.

      +
      +
    • +
    • +Web3, entangled: Holochain: a marlinspike to undo the knots 2022-02-02 +
      +

      As long as a ‘base protocol’ is versatile enough to let people create and express things in an unlimited range of fit-for-purpose application protocols, it can be as stale and boring as it likes. And it’s precisely the decentralisation, versatility, and stability of these base protocols — HTTP, email, and yes, Bitcoin and Ethereum — that allow platforms to innovate so quickly on top of them.

      +
      +
    • +
    • +Web3: Self-Sovereign Authority and Self-Certifying Protocols 2022-02 Phil Windley +
      +

      When we dine at a restaurant in the physical world, we do not do so within some administrative system. Rather, as embodied agents, we operationalize our relationships by acting for ourselves. Web3, if built correctly, can help people to act as full-fledged participants in the digital realm.

      +
      +
    • +
    • +What is Web3? Here Are Some Ways To Explain It To A Friend 2022-01-22 Consensys
    • +
    • [Big Picture] The Third Web 2021-12-17 Tante +
      +

      So why would you listen to me? What are my “credentials”? I am a computer scientist and have been working in IT for years now, doing projects as a programmer and conceptualizing and running large automation and IT transformation projects for different clients. I have a lot of experience not just with software but also hardware-software combinations as well as with designing the social and organizational processes around the software systems in question. I’ve been an expert for the German Bundestag on the topic of Blockchains and their value and regulation. I also have written quite extensively about them for different publications and have commented on the whole blockchain/web3 movement publicly basically since it has gained any traction. I don’t hold any form of cryptocurrency.

      +
      +
    • +
    • +My first impressions of web3 2022-01-07 Moxie Marlinspike +This guy gets it ^^^^^ +
      +

      Given the history of why web1 became web2, what seems strange to me about web3 is that technologies like ethereum have been built with many of the same implicit trappings as web1.
      +[…]
      +Personally, I think enough money has been made at this point that there are enough faucets to keep it going, and this won’t just be a blip. If that’s the case, it seems worth thinking about how to avoid web3 being web2x2 (web2 but with even less privacy) with some urgency.

      +
      +
    • +
    • +Web3, Coherence, and Platform Sovereignty 2022-01 Phil Windley +
      +

      In The crypto-communists behind the Web3 revolution, Benjamin Pimentel argues that “The future of decentralized finance echoes a decidedly Marxist vision of the future.” He references various Silicon Valley icons like Jack Dorsey, Marc Andreessen, Elon Musk, and others, comparing their statements on Web3 and crypto with the ideology of communism.

      +
      +
    • +
    • +What is Web3 and Why It Matters 2022-01-11 Dion Hinchcliffe +
      +

      I’ve waited a bit to weigh in on Web3, to see how it evolved and whether it actually took a meaningful and significant direction. While not exactly a new concept — many credit the term itself to Ethereum co-founder Gavin Wood in 2014, even though it has been discussed since the early Web 2.0 days back in the 2000s — Web3 as we currently know it today exploded onto the global stage in 2021 along with the metaverse, another popular and closely overlapping/adjacent concept.

      +
      +
    • +
    • +OpenSea, Web3, and Aggregation Theory 2022-01-05 Stratechery +
      +

      what gives Aggregators their power is not their control of supply: they are not the only way to find websites, or to post your opinions online; rather, it is their control of demand. People are used to Google, or it is the default, so sites and advertisers don’t want to spend their time and money on alternatives; people want other people to see what they have to say, so they don’t want to risk writing a blog that no one reads, or spending time on a social network that because it lacks the network has no sense of social.

      +
      +
    • +
    • +Web3 and Digital Embodiment 2022-01 Phil Windley +
      +

      Web3 will make a difference for all of us if it enables people to become digitally embodied, able to recognize, remember, and react to other people and organizations online—without the need to be in someone else’s database.

      +
      +
    • +
    • +Web3 brings the Digital Sovereignty back to the User thanks to Blockchain 2021-12-17 Wealize +
      +

      Decentralization is key to transitionate to Web3. Many voices are speaking up for a decentralized model in which users have the control over their digital assets and data. And this is so because each time that we interact on the Internet, copies of our data are sent to the server of a service provider. We lose control over our data. We lose our digital sovereignty. Decentralization solves this bringing the control back to the users, the real players of the online community.

      +
      +
    • +
    • +Is Web3 bullshit? 2021-12-02 Max Read +
      +

      The only falsifiable prediction I’m willing to make is that ten years from now, Chris Dixon and the Winklevoss Twins will be much richer than me, and my quality of life will be the same, or worse.

      +
      +
    • +
    • +5 Mental Models for Web3 2021-11-01 Bankless Chris Dixon +
      +

      There are five essential mental models to understanding why Web3 matters, and they overlap often throughout the course of the conversation.

      + +

      Web3 has begun to impact all corners of digital culture, from media to finance, art and gaming, and even identity. Mental models allow for digestible thinking patterns to understand and predict the world, and Chris lays out how these new digital primitives are changing everything.

      +
      +
    • +
    • +Web 2.0 vs Web 3.0 — A Bridge Between the Past and the Future 2021-07-30 Affinidi +
      +

      What has really changed is the way we use existing infrastructure, and from this standpoint, it’s safe to say that it’s really the front-end that has seen the bulk of changes in web 2.0

      +
      +
    • +
    • +The Sovereignty Stack: Re-thinking Digital Identity for Web3.0 w/ Greg KIDD 2021-10-04 Metaco +
      +

      Greg is a serial entrepreneur who is probably best known for founding and taking public Dispatch Management Services Corp, the world’s largest on demand dispatch network for urgent deliveries. In a highly interesting career so far, Greg was also Chief Risk Officer at Ripple Labs and a senior analyst for the Board of Governors of the Federal Reserve in Washington. In his latest venture Global ID, Greg is acting on his long-held belief that people’s identity should be truly portable and owned by individuals themselves rather than corporations or governments.

      +
      +
    • +
    + +

    Critique

    +
      +
    • +A list of (supposed) web3 benefits 2022-07-26 reb00ted +
      +

      Some of this is clearly aspirational, perhaps on the other side of likely.

      +
      +
    • +
    • +Cautionary Tales from Cryptoland 2022-05 Molly White, HBR +
      +

      The ideological argument for Web3 is very compelling, and I personally hold many of the same ideals. I strongly believe in working toward a more equitable and accessible financial system, creating a fairer distribution of wealth in society

      +
      +
    • +
    • +How a Wikipedia editor (Molly White) became one of the loudest Web3 skeptics 2022-03-23 Fast Company +
      +

      I spoke with White via email about her views on Web3 fixtures such as DAOs (distributed autonomous organizations), cryptocurrencies, and NFTs (non-fungible tokens). Our conversation has been lightly edited for length and clarity.

      +
      +
    • +
    + +

    Tech Stack

    + + + +
    + +
    + +

    Meta

    + + + + + + + + + +

    + Tags + + + , + + + + +

    + + + + + + + + + +

    + Categories: + + + + + +

    + + + + +

    Updated:

    + +
    + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-3/metaverse/index.html b/web-3/metaverse/index.html new file mode 100644 index 00000000..b7a09d95 --- /dev/null +++ b/web-3/metaverse/index.html @@ -0,0 +1,1365 @@ + + + + + + +The Metaverse in Web3 and Self Sovereign Identity | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 7 minute read + + + +

    + + +
    + + +
    + + + +

    Metaverse Explainer

    +
      +
    • Everything You Should Know About the Metaverse Right Now 2022-08-24 Anyonyome +
      +

      But the first thing you should know about the metaverse, even as it’s still emerging and being defined, is that the time to act is now. The metaverse is expected to contribute USD 3 trillion to global GDP by 2013 and customers will expect immersive and interactive activities and apps from your brand

      +
      +
    • +
    • 7 Essential Ingredients of a Metaverse 2022-06-06 Liz Harkavy, Eddy Lazzarin, Arianna Simpson +
      +

      +
      +
    • +
    • Beyond the Metaverse Hype 2022-05-21 Heather Vescent +
      +

      I was a panelist on The Metaverse: The Emperor’s New Clothes panel at the Vancouver International Privacy & Security Summit’s panel. Nik Badminton set the scene and led a discussion with myself, James Hursthouse and Kharis O’Connell. Here are seven reflections.

      +
      +
    • +
    • The Future of the Metaverse. 2022-04 Marketoonist (h/t Tom Fishburne) +
      +

      The rules of engagement haven’t changed when it comes to the necessity to create value for consumers, and in this territory it’s more important than anywhere else.

      +
      +
    • +
    • Why investors are snapping up virtual land in a metaverse ghost town 2022-04-07 Rest of World +
      +

      Decentraland was supposed to be a digital utopia — floods of money are undermining that vision.

      + +

      […] Outside of events like the buzzy Fashion Week, Decentraland receives only about 25,000 visitors a day, according to its own internal data.

      + +

      That lack of engagement isn’t deterring investors from scrambling to buy up Decentraland property or from striking major brand partnerships.

      +
      +
    • +
    • What you need to know about the state of the metaverse today 2022-03-19 Venture Beat +
      +

      Many people are still struggling to comprehend exactly what the metaverse is and what promise it will deliver. On a conceptual level, the metaverse has been positioned as the next generation internet that provides a way for us to make our physical lives seamlessly integrate with our virtual lives, creating real-time immersive experiences

      +
      +
    • +
    • Metaverses are coming, but who owns your avatar? 2021-11-12 Disruptive Asia +
      +

      When you create your metaverse avatar, who owns it? Is it yours, or does the platform own it? This question is very fundamental for the future of digital services and human rights. It’s also a very practical and technical question in terms of how we build these platforms and databases.

      +
      +
    • +
    • Identity and authentication in the metaverse 2022-01-26 VentureBeat +
      +

      “The interest of the individual in privacy may not be aligned with their interest in the metaverse provider,” Casey explained. “We have plenty of history of this through current social media. It’s not obvious how these misaligned, structural interests will yield much different results in the metaverse.”

      +
      +
    • +
    • Value Chain of the Open Metaverse 2021-01-25 Notboring +
      +

      Despite the large sums of money made by the people who own Bitcoin, Ethereum, and other altcoins, I’ve always viewed the Web3 movement as anti-capitalist. That couldn’t be further from the truth. The movement is really about doing one of the most capitalist things there is: cutting out the middleman. It means that instead of value accruing to the Aggregators, there can be a more direct connection between suppliers and consumers.

      +
      +
    • +
    + +

    SSI and Digital ID in the Metaverse

    +
      +
    • Self-Sovereign Identity in Metaverse 2022-09-26 Leeway Hertz +
      +

      Although metaverse initiatives are still in their infancy, they are rapidly scaling up leveraging technologies such as blockchain, augmented reality, virtual reality, Internet of Things, artificial intelligence and digital twins to redefine our digital capabilities.

      +
      +
    • +
    • [Literature] SSI meets Metaverse for Industry 4.0 and Beyond 2022-09-20 Umit Cali, Md Sadek Ferdous, Enis Karaarslan, Sri Nikhil Gupta Gourisetti, Michael Mylrea Techrxiv +
      +

      The proposed holistic framework aims to ignite new ideas and discussions related to the combined deployment of DLT, SSI, and metaverse to inspire new implementation areas within the Industry 4.0 environment. The paper also discusses various opportunities, enablers, technical \& privacy aspects, legislation requirements, and other barriers related to SSI implementation.

      +
      +
    • +
    • One Thing Experts Always Say About Decentralized Identity, the Metaverse and Web3 2022-07 Anonym +
      +

      Experts globally agree on one key point about decentralized identity: it will be essential to the evolving metaverse and Web3 world. We’ll all be using personal keys, blockchains and decentralized applications to limit the amount of personal information we expose to data brokers, data breaches and dodgy business practices.

      +
      +
    • +
    • In a totally synthetic metaverse, what does “authentic” even mean? 2022-06-24 Steve Lockstep +
      +

      Will we have to agree on what counts as a “real” identity under the covers? Will there always be biological or “legal” identities behind every metaverse entity? What happens when metaverse entities create completely synthetic digital children? Will there be levels of identity that bottom out somewhere?

      +
      +
    • +
    • Who Are We in the Metaverse, and How Do We Prove It? 2022-05-27 Coindesk +
      +

      Humans are tribal, we want to belong and integrate ourselves in like-minded communities that are focused on the things we are passionate about. And, just as we have since the dawn of humanity, we submit to our innate urges to form tribes, develop communication standards and protect one another.

      +
      +
    • +
    • Self Sovereign Identity and Web3: From the metaverse to real life 2022-01-10 Talao +
      +

      SSI verifiable credentials are like non-fungible token attached to decentralized identifiers (DID)

      +
      +
    • +
    • Avatars May Use SSI In Metaverse To Prove Identity 2022-01-07 Hypersign ID +
      +

      Metaverse has been in the news for quite some time now. Seems like the next “buzzword” after “blockchain” in the tech space. The tech got a surge especially after Facebook decided to change its name to Meta. In this blog, we will understand what is Metaverse (a very basic intro) and its relationship with digital identities. The focus will be on explaining why decentralized digital identities are an important tool for Metaverse to replicate the real world.

      +
      +
    • +
    • A Digital Identity Fit For The Metaverse 2022-01-07 Forbes +
      +

      The SSI model has an individual’s value — be it crypto, in-game items, or other NFTs — directly tied to their identity. It will be accessible with a simple click for physical services, like an Uber, as well as digital ones, like using a digital asset exchange.

      +
      +
    • +
    • Self-Sovereign Data (SoDa): The New Web3 Data Economy 2021-11-11 Craig Danton +
      +

      In Stephenson’s “Snowcrash” Hiro Protagonist, the aptly named protagonist of the book, side hustles as a “Stringer for CIC”; essentially a gig economy worker collecting digital intelligence and posting it to a massive data marketplace. Users of the metaverse can then access this library to search for any information they want.

      +
      +
    • +
    + +

    Caution regarding the Metaverse

    +
      +
    • [Video] IEEE Blockchain Chair Urges Speedy, Collaborative Open Metaverse Deployment 2022-09-27 Wrench in the Gears
      +Warning of dystopian nightmares +
      +

      Lee Stogner, head of the IEEE Blockchain Standards Working Group for Consumer Electronics, stated during the discussion something to the effect that he could see based on the chat that there were some people out there with “another agenda, their own agenda” and therefore it was important that the group come together quickly. My take is that militarized-pharma-debt finance interests intend to manifest their planned “open metaverse” mind game before people know what actually happened.

      +
      +
    • +
    • The Rise of MetaNations 2021-11-04 Tim Bouma +
      +

      So what’s the imperative for us as real people and governments? To make sure that these realms are as open and inclusive as possible. Personally for me, I don’t want to have a future where certain metacitizens can exert their metarights in an unfair way within the real world; the chosen few getting to the front of the line for everything.

      +
      +
    • +
    • The metaverse is coming for your biometric and health data 2022-01-27 Disruptive Asia +
      +

      “Meta aims to be able to simulate you down to every skin pore, every strand of hair, every micromovement … the objective is to create 3D replicas of people, places and things, so hyper-realistic and tactile that they’re indistinguishable from what’s real, and then to intermediate any range of services… in truth, they’re undertaking a global human-cloning programme.”

      +
      +
    • +
    • Surprise! The metaverse is going to suck for privacy 2022-07-29 The Register +
      +

      Exploring the Unprecedented Privacy Risks of the Metaverse,” boffins at UC Berkeley in the US and the Technical University of Munich in Germany play-tested an “escape room” virtual reality (VR) game

      +
      +
    • +
    + +

    Metaverse Company News

    +
      +
    • Accenture onboarded 150,000 new staff in the metaverse during the pandemic 2022-09-09 Ledger Insights +
      +

      Because it’s visual and experiential, the metaverse is “a little bit easier to grasp from a leadership perspective,” said Cutlan. “I don’t know anyone who saw early days blockchain demos and said, ‘I need to show 20 of my friends’.”

      +
      +
    • +
    • In Extremely Confusing Twist, Facebook Says It Isn’t Building a Metaverse After All 2022-05-20 Futurism +
      +

      Facebook’s dream of the metaverse, a VR hellscape stuffed with annoying ads and screeching children, is as incoherent and confusing as ever after reading an 8,000 word essay by Nick Clegg, the president of global affairs at Facebook’s parent company Meta.

      +
      +
    • +
    • Why Microsoft may beat Zuckerberg to the metaverse 2021-11-12 VentureBeat +
      +

      When comparing Meta — formerly Facebook — and Microsoft’s approaches to the metaverse, it’s clear Microsoft has a much more grounded and realistic vision. Although Meta currently leads in the provision of virtual reality (VR) devices (through its ownership of what was previously called Oculus), Microsoft is adapting technologies that are currently more widely used.

      +
      +
    • +
    + +

    Protocol

    +
      +
    • A Closed Metaverse = Dystopia. Introducing the Open MetaverseOS 2021-03-04 Boson Protocol +
      +

      In Dawn of the New Everything, his seminal work on virtual reality, Jaron Lanier describes Virtual Reality as “the substitution of the interface between a person and the physical environment with an interface to a simulated environment”. In truth, this is only one of dozens of different VR definitions in this important book, but it is crucial because it raises so many questions.

      +
      +
    • +
    + + +
    + +
    + +

    Meta

    + + + + + + + + + +

    + Tags + + + , + + , + + , + + + + +

    + + + + + + + + + +

    + Categories: + + + + + +

    + + + + +

    Updated:

    + +
    + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-3/nft/index.html b/web-3/nft/index.html new file mode 100644 index 00000000..3a0a0a20 --- /dev/null +++ b/web-3/nft/index.html @@ -0,0 +1,1442 @@ + + + + + + +Non Fungible Tokens (NFT) and Soulbound Tokens (SBT) | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 7 minute read + + + +

    + + +
    + + +
    + + + +

    Discussion

    +
      +
    • +What Do NFTs Do Well? 2022-03-09 Indicio +
      +

      NFTs are technologically interesting as a way of proving ownership and facilitating value transfer; but they are problematic if applied to proving a person’s identity.

      +
      +
    • +
    • +Three thoughts about NFTs 2022-03-03 Doc Searls +
      +

      There’s a thread in a list I’m on titled “NFTs are a Scam.” I know too little about NFTs to do more than dump here three thoughts I shared on the list in response to a post that suggested that owning digital seemed to be a mania of some kind. Here goes…

      +
      +
    • +
    • +Kaliya and Seth talk about Privacy, Anonymity, Pseudonymity & NFTs 2021-03 PSA Today +
      +

      how do issues of identity and anonymity play out in the world of creating and collecting digital art and collectibles on the blockchain.

      +
      +
    • +
    • +Ideals meet Implementations - Blockchains, NFTs, Decentralization, Oh My! 2022-01-25 Anil John CCG Mailer +
      +

      Given the continuous discussions around centralization/de-centralization in our community, I found this essay by Moxie Marlinspike …

      +
      +
    • +
    + +

    SSI and NFT

    + +
      +
    • +Why the SSI community should embrace million dollar apes 2022-04-11 Animo +
      +

      someone opened his door using Ethereum. As a self-sovereign identity developer […] this is hilarious. I can think of ten ways to open your door that are more secure. But I believe there’s more to these stories. These people are coming up with solutions that are in line with most of the core values we in the SSI space have been working on for years.

      +
      +
    • +
    • +Avatars as Self Sovereign Digital Identity 2022-02-13 653.ETH +
      +

      avatars (the visualisation of self-sovereign identities) go beyond simply providing users with further ownership and control over their cryptographically secure identities, by offering an end-to-end application ecosystem designed to facilitate the commerce and exchange of digital and physical services

      +
      +
    • +
    • +NFTs, the Metaverse, and Digital Identity 2021-11-03 ContinuumLoop +
      +

      Imagine a 3D immersive environment along the lines of Second Life. You “decorate” your “home” with “art”. You pop up an obligatory Persistence of Memory Dali print. But is it “real” and what does real even mean? In the physical realm, we know that this is only one original, which is at the MOMA in NYC. But what about the various quality prints that I can buy – at the MOMA, on Amazon, on the street.

      +
      +
    • +
    • +NFTs, Verifiable Credentials, and Picos 2021-10-11 Phil Windley +
      +

      Summary: The hype over NFTs and collectibles is blinding us to their true usefulness as trustworthy persistent data objects. How do they sit in the landscape with verifiable credentials and picos? Listening to this Reality 2.0 podcast about NFTs with Doc Searls, Katherine Druckman, and their guest Greg Bledsoe got me thinking about NFTs.

      +
      +
    • +
    • +NFTs and the need for Self-Sovereign Identity 2021-04-13 Gimly +
      +

      we describe how self-sovereign identity (SSI) can be the solution to verify the origin and legitimacy of an NFT and its linked object, and we invite you to join Gimly and bitcoin artist Petek @RaydarRayne on our journey to fulfill the potential of NFTs for digital and physical artists alike.

      +
      +
    • +
    • +SSI for NFTs with Caspar Roelofs from Gimly 2021-05-26 SSI Orbit Podcast +
      +

      That’s definitely one of the ideas that I’m exploring for more longer-term. […] to have an embedded a private key in a secure element within the IOT device, and be able to verify the identity or the source of your IOT data through an SSI mechanism. That’s the longer-term, broader vision when talking about the supply chain, for sure.

      +
      +
    • +
    + +

    Verifiable Credentials vs NFT + SBT

    + + + +

    Ideas

    + + + +

    Soulbound Tokens

    + + +

    Product

    + + + +

    Concern

    + + + +
    + +
    + +

    Meta

    + + + + + + + + + +

    + Tags + + + , + + , + + , + + + + +

    + + + + + + + + + +

    + Categories: + + + + + +

    + + + + +

    Updated:

    + +
    + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/blockcerts/index.html b/web-standards/blockcerts/index.html new file mode 100644 index 00000000..23db801d --- /dev/null +++ b/web-standards/blockcerts/index.html @@ -0,0 +1,61009 @@ + + + + + + +Blockcerts | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Blockcerts + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Learning Machine

      + + + + + +
    • Digital Identity +From: Learning Machine + + + + Type: Page + Date: 2018-10-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A framework for organizing the categories of digital identity and an analysis of where disruptive innovation is most likely to succeed.

      +
      + + + + + + + + + + +
    • Learning Machine +From: Learning Machine + + + + Type: Company + Date: 2016 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Get a complete system to issue digital credentials in a blockchain-secured format that is easily shareable and instantly verifiable anywhere in the world.

      +
      + +
      + + + + + + + + + + +
    • Natalie Smolenski - Author, Speaker + + By: + Natalie Smolenski + + + + + Type: Blog + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Natalie Smolenski is an anthropologist leading business development for blockchain technology firm Learning Machine. She writes and speaks about identity, tech, and government.

      +
      + + + + + + + + + + +
    • Academic Credentialing and the Blockchain +From: Learning Machine + + + + Type: Page + Date: 2016-10-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Hello everyone. My name is Chris Jagers. I’m the CEO of Learning Machine, the software company that has been working with MIT over the last year to develop an open standard for blockchain certificates. I’ll be giving a short presentation about blockchain-based academic credentials, followed by a discussion with our panel and with all of you.

      +
      + + + + + + + + + + +
    • Future Proof +From: Hyland Credentials + + + + Type: Page + Date: 2017-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Learning Machine is proud to announce that we have won Phase-1 funding for our response to the open call “Preventing Forgery & Counterfeiting of Certificates and Licenses through the use of Blockchain and Distributed Ledger Technology.” […] The open-source reference implementation, targeted for 2020, will include:
      - Updating the Blockcerts schema to a Verifiable Credentials-based format
      - Updating the Blockcerts signature/verification scheme to conform to the latest JSON-LD signature suite format
      - Updating Blockcerts credential issuance and verification
      - Incorporating a cost-efficient DID method for issuers

      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Blockcerts

      + + + + + +
    • Blockcerts +From: Blockcerts + + + + Type: Project + Date: 2016 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      open standard for issuing and verifying blockchain-based official records; The project offers open-source libraries, tools, and mobile apps. MIT has issued digital certificates based on this standard.

      +
      + + + + + + + + + + +
    • Introduction +From: Blockcerts + + + + Type: Page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more.

      Blockcerts consists of open-source libraries, tools, and mobile apps enabling a decentralized, standards-based, recipient-centric ecosystem, enabling trustless verification through blockchain technologies.

      Blockcerts uses and encourages consolidation on open standards. Blockcerts is committed to self-sovereign identity of all participants, and enabling recipient control of their claims through easy-to-use tools such as the certificate wallet (mobile app). Blockcerts is also committed to availability of credentials, without single points of failure.

      +
      + +
      + + + + + + + + + + +
    • Blockcerts — An Open Infrastructure for Academic Credentials on the Blockchain +From: MIT Media Lab + + + + Type: Post + Date: 2016-10-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      What would an academic degree look like if it was designed today? Or a professional certificate? These are questions we have been working on over the last year, and we are excited to announce the…

      +
      + +
      + + + + + + + + + + +
    • Top 10 Reasons to Use Blockcerts +From: Learning Machine + By: + Natalie Smolenski + + + + + Type: Post + Date: 2018-05-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The open standard for issuing blockchain-based records is your easiest bet for creating records that remain verifiable for a lifetime.

      +
      + + + + + + + + + + +
    • Blockcerts: The Open Standard for Blockchain Credentials +From: SSIMeetup + + + + Type: Presentation + Date: 2019-10-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      <iframe src="//www.slideshare.net/slideshow/embed_code/key/rVC25i8FzeTPiw" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen</iframe
      +
      + + + + + + + + + + +
    • A Decentralized Approach to Blockcerts Credential Revocation +From: WebofTrustInfo + + + + Type: Paper + Date: 2018-02-09 + + + + + + + + + + + + + + + + + + + + + + Event: rwot5-boston + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The initial release of the Blockcerts standard and reference implementation described only one revocation mechanism, the issuer-hosted revocation list approach also used by Open Badges. This has known limitations, including: centralization, single point of failure, and inability for a recipient to revoke. Other approaches to revocation were considered, but none were technically or economically feasible at the time given the project goals, including Bitcoin blockchain anchoring, low overhead, and minimal cost.

      +
      + + + + + + + + + + +
    • Blockcerts V3 Proposal - Verifiable Credentials & Decentralized Identifiers +From: WebofTrustInfo + + + + Type: Paper + Date: 2019-12-19 + + + + + + + + + + + + + + + + + + + + + + Event: rwot9-prague + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      As the standards around Verifable Credentials are starting to take form, different favors of “verifiable credentials-like” data structures need to make necessary changes to leverage on the rulesets outlined and constantly reviewed by knowledgeable communities such as the W3C. The purpose of this paper is to identify all of the changes needed for Blockcerts to comply with the Verifiable Credentials (VCs) and Decentralized Identifers (DIDs) standards and to expand upon the additional benefits of using a blockchain in combination with Verifiable Credentials. This paper is meant to act as an explainer in which a formal specification can be created. This paper proposes multiple implementation options for several properties. The intention is that we can engage the Blockcerts / Verifiable Credential communities and see what fts best.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Open Badges

      + + + + + +
    • Badges and Blockcerts +From: Learning Machine + + + + Type: Page + Date: 2018-12-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      In education and workforce development, it’s important to understand the differences between digital credential formats and how to combine them for greatest impact […]

      2011 saw the birth of Open Badges, which digitally and visually convey the achievement of a specific skill. Similar to the Scouts movement, which uses a small fabric symbol to represent specific achievements, digital badges were designed to convey a singular achievement through a digital image and a hosted set of data. Initially spearheaded by the Mozilla Foundation, the Open Badges standard is now maintained by the IMS Global Learning Consortium, ensuring interoperability between platforms. […]

      In response to the desire for high-stakes credentials in a digital format, the development of Blockcerts began in 2015 as part of a project by the MIT Media Lab.

      +
      + +
      + + + + + + + + + + +
    • Open Badges are Verifable Credentials +From: WebofTrustInfo + + + Related: Open Badges + + Type: Paper + Date: 2018-06-22 + + + + + + + + + + + + + + + + + + + + + + Event: rwot6-santabarbera + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The Blockcerts Open Badges Draft Extension introduced a verifcation method based on those used by Verifable Credentials for the specifc use case of blockchain-anchored credentials. This paper expands that work and proposes a new option that can reside alongside existing Open Badges verifcation methods.

      +
      + + + + + + + + + + +
    • OPEN BADGES ON THE BLOCKCHAIN +From: Draftin + + + Related: Open Badges + + Type: Paper + Date: 2019-07-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This document gives an overview of the status, interesting companies and people regarding Verifiable Open Badges on the Blockchain.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Literature

      + + + + + +
    • Healthcare and Digital Credentials: Technical, Legal, and Regulatory Considerations +From: FSMB + + + + Type: Report + Date: 2019-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Credentials expressed through a trusted identity framework can be accorded a higher value within a social interaction due to the underlying assumption that someone within the system is managing the creation and transfer of these credentials. Within any high functioning identity framework specifications, rules, and agreements based in both technological capacity and social need are necessary to ensure that the level of trustworthiness required by participants in the identity system and the community relying on the services offered by the identity system is met.

      +
      + + + + + + + + + + +
    • Security analysis of a blockchain-based protocol forthe certification of academic credentials +From: arxiv + By: + Marco Baldi, Franco Chiaraluce, Migelan Kodra and Luca Spalazzi + + + + Related: Open Badges + + Type: Paper + Date: 2019-10-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Abstract—We consider a blockchain-based protocol forthe certification of academic credentials named Blockcerts,which is currently used worldwide for validating digitalcertificates of competence compliant with the Open Badgesstandard. We study the certification steps that are per-formed by the Blockcerts protocol to validate a certificate,and find that they are vulnerable to a certain typeof impersonation attacks. More in detail, authenticationof the issuing institution is performed by retrieving anunauthenticated issuer profile online, and comparing somedata reported there with those included in the issuedcertificate. We show that, by fabricating a fake issuerprofile and generating a suitably altered certificate, anattacker is able to impersonate a legitimate issuer andcan produce certificates that cannot be distinguished fromoriginals by the Blockcerts validation procedure. We alsopropose some possible countermeasures against an attackof this type, which require the use of a classic public keyinfrastructure or a decentralized identity system integratedwith the Blockcerts protocol.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Adoption

      + + + + + +
    • MIT Launches Blockcerts Certification Using Bitcoin +From: Bitcoin.com + By: + Jamie Redman + + + + + Type: Post + Date: 2016-10-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The MIT Media Lab project has already deployed a few instances of blockchain-based digital certificate verification. In October of 2015, the group issued certificates to Media Lab alumni who attended the Lab’s 30th anniversary. The organization Learning Machine also issued HR certificates to employees. MIT’s Global Entrepreneurship Bootcamp workshop in Seoul, South Korea in March 2016 published digital verification using the system. Lastly, Laboratorio para la Ciudad issued digital certificates to workshop participants in Mexico City in September 2015.

      +
      + +
      + + + + + + + + + + +
    • MIT Introduces Digital Diplomas +From: InsideHighered + By: + Lindsay McKenzie + + + + + Type: Post + Date: 2017-10-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The Massachusetts Institute of Technology is offering some students the option to be awarded tamper-free digital degree certificates when they graduate, in partnership with Learning Machine. Selected students can now choose to download a digital version of their degree certificate to their smartphones when they graduate, in addition to receiving a paper diploma.

      +
      + +
      + + + + + + + + + + +
    • CXC (Carribean) Pilots E-Certificates on the Blockchain +From: CWX + + + + Type: Post + Date: 2018-10-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      During the Blockcerts pilot, some 24, 000 candidates who sat the 2018 May/June examinations and for whom CXC has e-mail addresses, will receive credentials to access their e-certificates. The candidates will also receive the traditional paper-based certificate.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Development

      + + + + + +
    • Pluggable foundation blocks for building distributed apps. +From: Learning Machine + + + + Type: Code + Date: 2016-03-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      When we first started building Exceptionless we found a lack of great solutions (that’s not to say there isn’t great solutions out there) for many key pieces to building scalable distributed applications while keeping the development experience simple. Here are a few examples of why we built and use Foundatio:

      +
      + + + + + + + + + + +
    • JSON-LD processor written in Python +From: Blockcerts + + + + Type: Code + Date: 2017-10-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This library is an implementation of the JSON-LD specification in Python

      +
      + + + + + + + + + + +
    • blockchain-certificates/wallet-test-resources +From: Blockcerts + + + + Type: Code + Date: 2018-01-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      These are resources used to test implementations of the evolving blockcerts certificate standard and issuer conventions.

      +
      + + + + + + + + + + +
    • Issues Blockcerts using either the Bitcoin or Ethereum blockchain +From: Blockcerts + + + + Type: Code + Date: 2023-05-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The cert-issuer project issues blockchain certificates by creating a transaction from the issuing institution to the recipient on the Bitcoin or Ethereum blockchains. That transaction includes the hash of the certificate itself

      +
      + + + + + + + + + + +
    • Command line tools for designing certificate templates and instantiating a certificate batch +From: Blockcerts + + + Related: Open Badges + + Type: Code + Date: 2022-04-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Blockcerts V3 is now based off W3C Verifiable Credentials specification and does not follow Open Badges V2 nomenclature anymore. To understand the differences between v2 and v3, please refer to the docs. You may also have a look at the JSONLD and JSON-SCHEMA document

      +
      + + + + + + + + + + +
    • cert-core +From: Blockcerts + + + + Type: Code + Date: 2022-07-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This python library contains common Blockcerts models and accessors used by other Blockcerts python libraries.

      +
      + + + + + + + + + + +
    • Example of baking a blockcert into an Open Badge +From: Blockcerts + + + + Type: Code + Date: 2017-07-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The cert-issuer project issues blockchain certificates by creating a transaction from the issuing institution to the recipient on the Bitcoin or Ethereum blockchains. That transaction includes the hash of the certificate itself.

      +
      + + + + + + + + + + +
    • PoC for Blockcerts with Status List 2021 spec +From: Blockcerts + + + + Type: Code + Date: 2023-03-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • learningmachine/polymer-redux +From: Learning Machine + + + + Type: Code + Date: 2018-09-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      An example use-case to showcase the state/view abstraction in Polymer 3, LitElement and Redux context

      +
      + + + + + + + + + + +
    • cert-schema +From: Blockcerts + + + + Type: Code + Date: 2023-05-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Blockchain Certificate schemas implement those of Verifiable Credentials. As with Verifiable Credentials, we’ve provided both a JSON-LD context and JSON schema. The purpose of the JSON-LD context is to map types to Internationalized Resource Identifiers (IRIs), providing semantic context for data. The JSON Schema is used for syntactic validation.

      +
      + + + + + + + + + + +
    • Verifiable Credentials Revocation List 2020 JavaScript implementation +From: Blockcerts + + + + Type: Code + Date: 2023-01-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      @digitalbazaar/vc-revocation-list

      +
      + + + + + + + + + + +
    • A scaffholding to plug cert-issuer to vc-test-suite +From: Blockcerts + + + + Type: Code + Date: 2023-05-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Verifiable Credentials WG Test Suite +From: Blockcerts + + + + Type: Code + Date: 2021-10-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This repository contains the W3C Verifiable Credentials Working Group test suite. Any conforming implementation MUST pass all tests in the test suite.

      +
      + + + + + + + + + + +
    • The fastest JSON-Schema Validator. Supports draft-06 +From: Learning Machine + + + + Type: Code + Date: 2017-05-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The fastest JSON Schema validator for node.js and browser with draft 6 support

      +
      + + + + + + + + + + +
    • Open Badges validation in python +From: Blockcerts + + + Related: Open Badges + + Type: Code + Date: 2017-10-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Open Badges Validator Core is a python package designed to verify the validity of Open Badges based on a variety of input sources and present a useful interface for accessing their properties and validation information. HTTP, Python and command line APIs are provided.

      +
      + + + + + + + + + + +
    • A Blockcerts verifier and viewer. +From: Blockcerts + + + + Type: Code + Date: 2023-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A standalone universal viewer & verifier for blockcerts credentials

      +
      + + + + + + + + + + +
    • Python library for verifying Blockcerts. +From: Blockcerts + + + + Type: Code + Date: 2020-06-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Library for verifying blockchain certificates.

      +
      + + + + + + + + + + +
    • Javascript library for verifying Blockcerts Certificates +From: Blockcerts + + + + Type: Code + Date: 2023-05-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      IMPORTANT NOTE: as of version 5 of this library, v1 blockcerts are not supported anymore. Use https://www.npmjs.com/package/@blockcerts/cert-verifier-js-v1-legacy if needed.

      +
      + + + + + + + + + + +
    • A web app for viewing and validating Blockchain Certificates +From: Blockcerts + + + + Type: Code + Date: 2018-05-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The cert-viewer project is a Flask webapp to display and verify blockchain certificates after they have been issued and to allow learners to request a certificate and generate their own Bitcoin identity needed for the certificate creation process.

      +
      + + + + + + + + + + +
    • An Android app for Blockcerts. +From: Blockcerts + + + + Type: Code + Date: 2023-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Blockcerts Android application by Learning Machine

      +
      + + + + + + + + + + +
    • An iOS wallet for viewing, validating, and sharing certs +From: Blockcerts + + + + Type: Code + Date: 2022-09-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This repository contains the core modules used to implement Blockcerts functionality in iOS.

      +
      + + + + + + + + + + +
    • An iOS wallet for Blockcerts. +From: Blockcerts + + + + Type: Code + Date: 2022-02-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Blockcerts mobile app for iOS to receive and share certificates that are verifiable via the blockchain

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Issuing

      + + + + +
    • Issues Blockcerts using either the Bitcoin or Ethereum blockchain +From: Blockcerts + + + + Type: Code + Date: 2023-05-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The cert-issuer project issues blockchain certificates by creating a transaction from the issuing institution to the recipient on the Bitcoin or Ethereum blockchains. That transaction includes the hash of the certificate itself

      +
      + + + + + + + + + + + +
    • Command line tools for designing certificate templates and instantiating a certificate batch +From: Blockcerts + + + Related: Open Badges + + Type: Code + Date: 2022-04-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Blockcerts V3 is now based off W3C Verifiable Credentials specification and does not follow Open Badges V2 nomenclature anymore. To understand the differences between v2 and v3, please refer to the docs. You may also have a look at the JSONLD and JSON-SCHEMA document

      +
      + + + + + + + + + + + +
    • cert-core +From: Blockcerts + + + + Type: Code + Date: 2022-07-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This python library contains common Blockcerts models and accessors used by other Blockcerts python libraries.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Demo

      + + + + +
    • Example of baking a blockcert into an Open Badge +From: Blockcerts + + + + Type: Code + Date: 2017-07-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The cert-issuer project issues blockchain certificates by creating a transaction from the issuing institution to the recipient on the Bitcoin or Ethereum blockchains. That transaction includes the hash of the certificate itself.

      +
      + + + + + + + + + + + +
    • PoC for Blockcerts with Status List 2021 spec +From: Blockcerts + + + + Type: Code + Date: 2023-03-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + +
    • learningmachine/polymer-redux +From: Learning Machine + + + + Type: Code + Date: 2018-09-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      An example use-case to showcase the state/view abstraction in Polymer 3, LitElement and Redux context

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Verifiable Credentials

      + + + + +
    • cert-schema +From: Blockcerts + + + + Type: Code + Date: 2023-05-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Blockchain Certificate schemas implement those of Verifiable Credentials. As with Verifiable Credentials, we’ve provided both a JSON-LD context and JSON schema. The purpose of the JSON-LD context is to map types to Internationalized Resource Identifiers (IRIs), providing semantic context for data. The JSON Schema is used for syntactic validation.

      +
      + + + + + + + + + + + +
    • Verifiable Credentials Revocation List 2020 JavaScript implementation +From: Blockcerts + + + + Type: Code + Date: 2023-01-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      @digitalbazaar/vc-revocation-list

      +
      + + + + + + + + + + + +
    • A scaffholding to plug cert-issuer to vc-test-suite +From: Blockcerts + + + + Type: Code + Date: 2023-05-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + +
    • Verifiable Credentials WG Test Suite +From: Blockcerts + + + + Type: Code + Date: 2021-10-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This repository contains the W3C Verifiable Credentials Working Group test suite. Any conforming implementation MUST pass all tests in the test suite.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Validation

      + + + + +
    • The fastest JSON-Schema Validator. Supports draft-06 +From: Learning Machine + + + + Type: Code + Date: 2017-05-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The fastest JSON Schema validator for node.js and browser with draft 6 support

      +
      + + + + + + + + + + + +
    • Open Badges validation in python +From: Blockcerts + + + Related: Open Badges + + Type: Code + Date: 2017-10-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Open Badges Validator Core is a python package designed to verify the validity of Open Badges based on a variety of input sources and present a useful interface for accessing their properties and validation information. HTTP, Python and command line APIs are provided.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Verification

      + + + + +
    • A Blockcerts verifier and viewer. +From: Blockcerts + + + + Type: Code + Date: 2023-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A standalone universal viewer & verifier for blockcerts credentials

      +
      + + + + + + + + + + + +
    • Python library for verifying Blockcerts. +From: Blockcerts + + + + Type: Code + Date: 2020-06-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Library for verifying blockchain certificates.

      +
      + + + + + + + + + + + +
    • Javascript library for verifying Blockcerts Certificates +From: Blockcerts + + + + Type: Code + Date: 2023-05-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      IMPORTANT NOTE: as of version 5 of this library, v1 blockcerts are not supported anymore. Use https://www.npmjs.com/package/@blockcerts/cert-verifier-js-v1-legacy if needed.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Apps

      + + + + +
    • A web app for viewing and validating Blockchain Certificates +From: Blockcerts + + + + Type: Code + Date: 2018-05-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The cert-viewer project is a Flask webapp to display and verify blockchain certificates after they have been issued and to allow learners to request a certificate and generate their own Bitcoin identity needed for the certificate creation process.

      +
      + + + + + + + + + + + +
    • An Android app for Blockcerts. +From: Blockcerts + + + + Type: Code + Date: 2023-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Blockcerts Android application by Learning Machine

      +
      + + + + + + + + + + + +
    • An iOS wallet for viewing, validating, and sharing certs +From: Blockcerts + + + + Type: Code + Date: 2022-09-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This repository contains the core modules used to implement Blockcerts functionality in iOS.

      +
      + + + + + + + + + + + +
    • An iOS wallet for Blockcerts. +From: Blockcerts + + + + Type: Code + Date: 2022-02-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Blockcerts mobile app for iOS to receive and share certificates that are verifiable via the blockchain

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/decentralized-identifier-did/index.html b/web-standards/decentralized-identifier-did/index.html new file mode 100644 index 00000000..6b45d376 --- /dev/null +++ b/web-standards/decentralized-identifier-did/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/exchange-protocol/index.html b/web-standards/exchange-protocol/index.html new file mode 100644 index 00000000..17c015bc --- /dev/null +++ b/web-standards/exchange-protocol/index.html @@ -0,0 +1,28647 @@ + + + + + + +Exchange Protocols - CHAPI, VC Api, WACI… | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Background

      + + + + + +
    • Figuring out Verifiable Credentials Exchange - combining Bloom, Aires Protocols, Presentation Exchange into a unified - Killer Whale Jello Salad +From: IDCommons + By: + Kaliya Young, Orie Steele, Drummond, Kyle, et al. + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Important parts of the protocol - what format you want is in an attachment.
      You can provide multiple attachments - request things in multiple formats
      You have the option of responding in different formats.
      Messages - that go back and forth and messages that respond with different formats.

      +
      + + + + + + + + + + +
    • BBS+ Credential Exchange in Hyperledger Aries +From: IDCommons + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      19:18:25 From Sebastian Schmittner : Is there some working implementation out there to actually generate/work with these VCs shown currently?
      19:18:58 From Troy Ronda : aries-framework-go is one of them.
      19:19:24 From Karim Stekelenburg : The ACA-Py implementation will be merged in shortly
      19:20:50 From Stephen Curran : PR: https://github.com/hyperledger/aries-cloudagent-python/pull/1061
      19:22:02 From Sebastian Schmittner : awesome! We are doing some prototyping right now where we are using JSON-LD VCs with the americans, but, since we are also running a node in the HL Indy network of ID Union, it would be really great if we could bridge the Ocean here ;)

      +
      + + + + + + + + + + +
    • Credentials Exchange - figuring it out - (Jello Bowl Death Match?) +From: IDCommons + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + DIDComm, Verifiable Credential Exchange, Aries Protocol, Bloom Protocol, Presentation Exchange + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The ultimate goal is to get to a clear exchange protocols.

      Also to have a paper similar to this one that outlines the choice landscape that is and points to a convergence point

      Good Health Pass is literally right now trying to figure this out and will “pick” solutions it needs to get implementations working in the next 30-90 days and point the whole industry in one direction.

      We started out with this framework of understanding

      Contextualizing VC Exchange in Layers

      Verifiable Credentials (VC or VCs) is one of the key standardized components of decentralized identity. The VCs Data Model, defined at the W3C, is a universal data format that lets any entity express anything about another entity.  It provides a common mechanism for the interoperable implementation of digital credentials that are cryptographically secure, tamper-evident, privacy-respecting, and machine-verifiable.

      There clarity emerging on standards that are interoperable with one another for the VC format.

      There is less clarity on the Exchange mechanisms.

      One way that has been proposed to look at the exchange options available is to see them in different layers.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    CHAPI

      + + + + + +
    • chapi.io launches, includes VC playground +From: CCG + By: + Manu Sporny + + + + + Type: Discussion + Date: 2022-06-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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.

      +
      + + + + + + + + + + +
    • TrustBloc - Duty Free Shop use case (CHAPI Save + WACI Share) +From: TrustBloc + + + + Type: Video + Date: 2021-10-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This video demonstrates the TrustBloc platform to Issue a W3C Verifiable Credential through CHAPI and Share the Verifiable Credential/Presentation through WACI.

      +
      + +
      + + + + + + + + + + +
    • VC-API Diagram for today. Focus on CHAPI +From: CCG Mailing List + By: + Joe Andrieu + + + + + Type: Discussion + Date: 2021-11-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      We’ll be discussing this on today’s call.

      +
      + +
      + + + + + + + + + + +
    • chapi.io launches, includes VC playground +From: CCG Mailing List + By: + Manu Sporny + + + + + Type: Discussion + Date: 2022-06-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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.

      +
      + + + + + + + + + + +
    • chapi.io playground upgrades - credential selector, resident card +From: CCG Mailing List + By: + Manu Sporny + + + + + Type: Discussion + Date: 2022-07-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The credential selector is an icon-based selector for all the credentials that the chapi.io playground currently supports issuing. You can now click on an image of the credential you’d like to issue. […] We have added a permanent resident card from the fictitious Government of Utopia to the list of credentials that can be issued. This credential uses the Citizenship Vocabulary […] You can try both of these new features out in the playground

      +
      + +
      + + + + + + + + + + +
    • Jobs For The Future VC added to chapi.io playground +From: CCG Mailing List + By: + Manu Sporny + + + + + Type: Discussion + Date: 2022-07-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      TL;DR: In an attempt to support the current Jobs for the Future Plugfest, an Open Badge v3.0 example for an Academic Achievement has been added to the chapi.io playground. You can now see what a JFF badge issuance and transfer to a Holder wallet looks like in CHAPI (on mobile and web, on any device that can run a web browser). Images of the flow are attached.

      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    VC Api

      + + + + + +
    • Verifiable Credentials API v0.3 +From: CCG + + + + Type: Specification + Date: 2023-04-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The W3C Credentials Community Group Verifiable Credential APIs are a set of RESTful API definitions conforming with the OpenAPI 3.0 Specification that support Verifiable Credential Lifecycle Management such as Issuing, Holding/Presentation/Exchange, and Verification for the roles of Issuer, Holder, and Verifier as described in the Verifiable Credential Data Model specification.

      +
      + +
      + + + + + + + + + + +
    • Test Interoperability Report for Verifiable Credentials API Issuer +From: CCG + + + + Type: Report + Date: 2023-05-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This is a test suite to demonstrate interoperability of issuers using the VC HTTP API.

      +
      + + + + + + + + + + +
    • VC API Verifier Interoperability Report 1.0 +From: CCG + + + + Type: Report + Date: 2023-05-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This test suite demonstrates the interoperability of verifiers using the VC HTTP API.

      +
      + + + + + + + + + + +
    • Ed25519Signature 2020 Interoperability Report 1.0 +From: CCG + + + + Type: Report + Date: 2023-05-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The purpose of this test suite is to demonstrate a path to interoperability for the Ed25519 Signature 2020. The technologies explored in this test suite are experimental. This document contains the most recent interoperability report for Ed25519 Signature 2020.

      +
      + + + + + + + + + + +
    • Status List 2021 Interoperability Report 1.0 +From: CCG + + + + Type: Report + Date: 2023-05-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The purpose of this test suite is to demonstrate a path to interoperability for StatusList2021 .

      +
      + + + + + + + + + + +
    • 13E/ VC-HTTP-API discussion -FAQ, vs other APIs, etc- +From: IDCommons + By: + Dmitri Zagidulin + + + + + Type: Session notes + Date: 2023-05-21 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      We are going to go through the API and address the challenges… currently only have a YAML file and missing a lot of other documentation. We are going to address these issues with the goal of concrete proposals the community can provide feedback on.

      +
      + + + + + + + + + + +
    • VC HTTP API Special Topic Call +From: CCG + + + + Type: Minutes + Date: 2021-04-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • VC HTTP API Proposals Under Consideration
        - Use Cases Document
        - Scope of VC HTTP API
        - VC HTTP API Specification Structure
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    WACI

      + + + + + +
    • Wallet And Credential Interactions +From: DIF + + + Related: Bloom + + Type: Specification + Date: 2022-03-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      There are interactions between a wallet and relying party that require passing information between the two. WACI provides a standard for these interactions.

      +
      + +
      + + + + + + + + + + +
    • Bloom donates WACI to the Decentralized Identity Foundation (DIF) +From: Bloom + + + + Type: Post + Date: 2021-06-21 + + + + + + + + + + + + + + + + + + + + + + Event: IIW32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      WACI was introduced at the annual IIW32 Workshop with a very warm response. Its goal is to specify how interactions between a wallet and Relying Party (RP) such as an issuer or a verifier happen. At its core, WACI is a handshake of JWTs, where the RP signs a JWT that is given to the wallet, and the wallet signs another JWT containing the initial token as a “challenge” claim. This allows the wallet to prove ownership of its DID.

      The easiest way to see the benefit of WACI is to offer a way to log into an application without a password with Verified Credential (VC) based authentication that cannot be faked.

      +
      + + + + + + + + + + +
    • Wallet And Credential Interactions for DIDComm +From: DIF + + + + Type: Specification + Date: 2023-01-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This document describes an interoperability profile which incorporates elements from a number of existing specifications and protocols, without assuming or requiring an implementer to understand all of them. It inherits its overall structure from the current pre-draft of WACI, but makes use of elements from the DIDComm v2.0 messaging protocol, along with Aries Present Proof message formats and DIF Presentation Exchange data objects. This version of the specification also restricts itself to Verifiable Credentials that make use of the JsonWebSignature2020 signature suite and Ed25519Signature2018 signature suite.

      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Message Format

      + + + + + +
    • Presentation Exchange +From: DIF + + + + Type: Specification + Date: 2023-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A common activity between peers in identity systems that feature the ability to generate self-asserted and third-party issued Claims is the demand and submission of proofs from a Holder to a Verifier. This flow implicitly requires the Holder and Verifier have a mechanism to facilitate the two primary steps in a proving exchange: a way for Verifiers to describe proof requirements, and for Holders to describe submissions of proof which align with those requirements.

      +
      + + + + + + + + + + +
    • Credential Manifest +From: DIF + + + + Type: Specification + Date: 2023-05-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      For User Agents (e.g. wallets) and other service that wish to engage with Issuers to acquire credentials, there must exist a mechanism for negotiating (via services and interfaces that are out of scope) what inputs are required from a Subject to process a request for credential(s) issuance. The Credential Manifest is a common data format for describing the inputs a Subject must provide to an Issuer for subsequent evaluation and issuance of the credential(s) indicated in the Credential Manifest, i.e. for a Subject to become a Holder.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Assorted

      + + + + + +
    • Negotiate Proof +From: Hyperledger + + + + Type: Docs + Date: 2018 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      After an issuer has completed the “Save Schema and Cred Def” and “Issue Credential” how-tos, you have all the context for a credential holder and a relying party (verifier) to generate a zero-knowledge proof based on the credential.

      +
      + +
      + + + + + + + + + + +
    • Aries RFC 0023: DID Exchange Protocol 1.0 +From: Hyperledger + + + + Type: Rfc + Date: 2021-04-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This RFC describes the protocol to exchange DIDs between agents when establishing a DID based relationship.

      Aries agent developers want to create agents that are able to establish relationships with each other and exchange secure information using keys and endpoints in DID Documents. For this to happen there must be a clear protocol to exchange DIDs.

      +
      + + + + + + + + + + +
    • Dynamic Data Sharing Hub: A target component for criteria searches on distributed structured data +From: IDCommons + By: + Paul Knowles + + + + + Type: Session notes + Date: 2021-05-07 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Dynamic Data Economy is a roadmap towards fair, decentralized and authentic data economy. Many times people are referring to blockchain technology as a revolution within digital space. But often they actually mean something more profound: the promise of Decentralisation brought by blockchain. A Dynamic Data Economy brings decentralization outside the technology realm into digital solutions for any economic actors. It does so by decentralizing all layers of the ecosystem:

      +
      + + + + + + + + + + +
    • #6 - The Importance of Data Inputs and Semantics for SSI with Paul Knowles from Human Colossus Foundation +From: SSI Orbit + + + + Type: Episode + Date: 2023-05-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      In terms of decentralized data initiatives, Paul is the innovation lead behind the Master Mouse Model (MMM), a conceptual model for a Dynamic Data Economy (DDE) – a safe and secure data sharing economy. He is also the inventor of the Overlays Capture Architecture (OCA) and the main spearhead behind the Blinding Identity Taxonomy (BIT), both of which facilitate a unified data language so that harmonized data can be utilized by dynamic data sharing hubs for improved data science, statistics, analytics and other meaningful services.

      +
      + + + + + + + + + + +
    • Dynamic Data Sharing Hub - DDSH - Patient Recruitment Use Case +From: Human Colossus Foundation + + + + Type: Presentation + Date: 2023-05-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Purpose-based Service Providers
      • A company’s “why” is a collective sense of purpose that reflects the company’s merit, trustworthiness, and authenticity. It is the feeling the company wants their customers to experience when they engage with proprietary products and services – the identity that their customers want to align with.
      • Establishing authentic communication channels in a peer-to-peer networking environment provides the basis to initiate transaction flows for consented data capture and data sharing between an organisation and the data subject (or a delegate/guardian acting on behalf of the data subject).
      • The initial point of new data entry into a decentralised data ecosystem.

      Insight Based Service Providers
      • The value of data insights is not only to learn and enable validated decision-making, but also to make everybody in the company’s ecosystem ‘move’ in the same direction. As today’s world is volatile, uncertain, complex and ambiguous, insights need to be generated continuously rather than once in a while.
      • Data insights gained from analysing sets of information that pertain to a given topic (or situation) enables businesses to make better-informed decisions, reducing the risk that comes with trial-and-error testing methods. Semantic harmonisation enables criteria searches on structured data from multiple sources, providing the basis to initiate a transaction flow for consented data access between the requesting party and the data governance authority (acting on behalf of consenting data subjects).
      • Searching for existing data in a decentralised data ecosystem.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/gs1/index.html b/web-standards/gs1/index.html new file mode 100644 index 00000000..e1f98dfa --- /dev/null +++ b/web-standards/gs1/index.html @@ -0,0 +1,15317 @@ + + + + + + +GS1 - The Global Language of Business | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + GS1 - The Global Language of Business + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Main

      + + + + + +
    • GS1 - How we got here +From: GS1 + + + + Type: Page + Date: 2023-04-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Since 1973, we have opened offices in over 110 countries and amassed more than 2 million members using supply chain standards that make business easier. Learn about key dates in our history.
      - 1973: The barcode standard is agreed
      - 1974: The first barcode is scanned
      - 1977: The GS1 system is launched
      - 1983: Barcodes are used on wholesale multi-packs
      - 1989: GS1 moves beyond barcodes
      - With wide area networks making an impact on supply chains, we create our first international standard for electronic data interchange.
      - 1990: Responsibilities grow
      - The US and international arms of GS1 come together formally, creating a single organisation with a presence in 45 countries.
      - 1995: First healthcare standards created
      - 1999: The GS1 DataBar arrives
      - 2000: 90th local office opens
      - In just ten years, we double the number of countries in which we have a local presence.
      - 2002: Global standards forum launched
      - Our Global Standards Management Process is launched. This global forum gives GS1 members one place to discuss standards.
      - 2004: The first standard for RFID is created
      - 2007: GS1 enters the business-to-consumer world
      - As ecommerce grows, we begin to create open standards that give consumers direct access to key product information.
      - 2013: A 40-year celebration
      - With a presence in over 100 countries and more than a million members, we celebrate 40 years of the global language of business.

      +
      + + + + + + + + + + +
    • Standards development +From: GS1 + + + + Type: Page + Date: 2023-04-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A neutral participant, GS1 facilitates dialogue and the development of standards-based solutions among business and technical people from nearly sixty countries. Industries represented include retail and consumer goods, fresh foods, healthcare, transport and logistics, governments and many more.

      The GSMP (Global Standards Management Process) is a community-based forum for businesses facing similar problems to work together and develop standards-based solutions. Standards created by industry, for industry.

      +
      + + + + + + + + + + +
    • How we develop standards +From: GS1 + + + + Type: Page + Date: 2023-04-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Our standards development team guide the regular upgrading of our standards through a document development life cycle whose rules everyone agrees to. The Global Standards Management Process (GSMP) enables us to reach consensus around the creation and adoption of new standards smoothly and rapidly!

      +
      + + + + + + + + + + +
    • GS1's decentralized approach to resolving identifiers over HTTPS +From: IDCommons + + + + Type: Session notes + Date: 2009-06-18 + + + + + + + + + + + + + + + + + + + + + + Event: IIW30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Slides are at http://docs.google.com/presentation/d/1fLDETcghxxRfac7mDCTGpqktaVnn9bjl/edit# General principles paper is at http://gs1.github.io/DigitalLinkDocs/principles/

      GS1 DIgital Link standard makes the standard product Identifier - the “UPC” code web resolvable. Making it do more than go beep at the check out.

      SSI / DIDs “not central point of issuance, no single point of failure”…but we can meet those requirements with persistent identifiers with centralized federation… centralized + delegation can work.

      +
      + + + + + + + + + + +
    • Decentralized resolution of identifiers with HTTPS +From: IDCommons + By: + Phil Archer, Mark Harrison, Henri Barthel + + + + + Type: Presentation + Date: 2020-04 + + + + + + + + + + + + + + + + + + + + + + Event: IIW30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      11 Transferable Principles from GS1 Digital Link

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Global Standards Mapping Process

      + + + + + +
    • GSMP Manual +From: GS1 + + + + Type: Docs + Date: 2022-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The GSMP 4-Step Process is designed to ensure that business needs and requirements are understood before standards and guidelines are developed, and that supporting materials are created afterward. Each step culminates in the completion of one or more outputs, created through a consensus-based process within a working group and with larger consensus confirmed through community review and eBallot.

      +
      + + + + + + + + + + +
    • Global Data Model (GDM) Governance Manual +From: GS1 + + + + Type: Docs + Date: 2020-03-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The retail landscape is changing at an unprecedented rate. In this connected world, consumers increasingly rely on product information for purchasing decisions. The purpose of the Global Data Model (GDM) is to simplify and harmonise the exchange of master data. The GDM will identify and define—in a globally consistent way—the set of foundational attributes needed to list/order, move, store and sell a product, both digitally and physically. By harmonising foundational data across the industry around the globe, it will enable an improved consumer experience and reduce complexity by delivering more reliable and complete product information to consumers.

      +
      + + + + + + + + + + +
    • GSMP Value Statement +From: GS1 + + + + Type: Docs + Date: 2015-10-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Are business challenges holding back your company’s full potential and growth? You are not alone. Business is easier when you speak the same language as your customers, suppliers and partners. Though we all work in our own way, problems and differences become solutions when we all work together. That’s where GS1 can help.

      The GSMP is a community-based forum for businesses facing similar problems to work together and develop standards-based solutions to address them. Standards created by industry, for industry.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Working Groups

      + + + + + +
    • GSMP Data Accuracy SMG +From: GS1 + + + + Type: Working group + Established: 2010-04-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This processes all maintenance Work Requests for the GS1 Package Measurement Rules Standard and the Package Measurement Rules Implementation Guideline. This group acts as a pool of experts for all Data Accuracy SMG work requests and coordinate with associated Mission Specific groups as defined in the GSMP Manual. The work the Data Accuracy SMG allows our community to increase savings throughout the supply chain by synchronising accurate dimensions and weight data which enables better transportation, logistics and retail shelf planning.

      +
      + + + + + + + + + + +
    • GSMP Electronic Data Interchange (EDI) SMG +From: GS1 + + + + Type: Working group + Established: 2010-04-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This group maintains and improves GS1 EDI (Electronic Data Interchange) standards. Examples of standards maintained in this group (but not limited to) are:
      - EANCOM®
      - GS1 XML
      - GS1 UN/CEFACT XML

      +
      + + + + + + + + + + +
    • GSMP Global Master Data (GMD) SMG +From: GS1 + + + + Type: Working group + Established: 2013-12-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The group maintains and improves the GS1 Master Data standards. Examples of standards maintained in this group (but not limited to) are:
      - Master Data Standards
      - GS1 Attributes, definitions, code lists, and guidance definitions
      - GDSN solutions and GDSN Validation Rules
      - GS1 Web Vocabulary
      - Global Data Model Standards and Attribute Definitions for Business

      +
      + + + + + + + + + + +
    • GSMP Global Product Classification (GPC) SMG +From: GS1 + + + + Type: Working group + Established: 2010-04-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The GPC Standards Maintenance Group maintains and improves the GS1 Global Product Classification (GPC) standard.

      The GS1 Global Product Classification (GPC) standard helps global trading partners to group products in the same way, everywhere in the world. The resulting common business language is clear and instantly understandable.

      +
      + + + + + + + + + + +
    • GSMP Identification SMG +From: GS1 + + + + Type: Working group + Established: 2010-04-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The ID Standards Maintenance Group maintains and improves the GS1 Automatic Identification and Data Capture (AIDC) standards including Identification Keys, Barcodes, Electronic Product Code, and Radio-Frequency Identification (RFID) standards.

      - The GS1 General Specification is the core foundational GS1 standard that defines how identification keys, data attributes and barcodes must be used in business applications
      - GS1 Identification Keys provides companies efficient ways to access and share information about items in their supply chains.
      - Barcodes are symbols that can be scanned electronically using laser or camera-based systems.
      - The Electronic Product Code™ (EPC) is syntax for unique identifiers assigned to physical objects, unit loads, locations, or other identifiable entity playing a role in business operations.
      - GS1’s EPC Tag Data Standard (TDS) defines the Electronic Product Code (EPC), including its correspondence to GS1 keys and other existing codes. TDS also specifies data that is carried on Gen 2 RFID tags, including the EPC, User Memory data, control information, and tag manufacture information.

      +
      + + + + + + + + + + +
    • GSMP Traceability and Event Sharing Standards Maintenance Group SMG +From: GS1 + + + + Type: Working group + Established: 2011-05-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The SMG maintains updates to the GS1 EPCglobal standards that support physical event capture and sharing and the Global Traceability Standard that supports tracking and tracing of goods and information about the goods. This includes all simple work requests indicated as impacting the event data sharing and traceability standards.

      In addition, the group acts as a pool of experts for all Mission Specific Work Groups that are related to the SMG, as defined in the GSMP Manual in section 3.4. Work Groups.

      +
      + + + + + + + + + + +
    • GSMP Digital Signature MSWG +From: GS1 + + + + Type: Working group + Established: 2020-03-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Provide a GS1 standard solution approach to digital signatures. Otherwise, there will be no open, brand owner determined digital signatures to set as an alternative to proprietary digital signature use in barcodes with GS1 standards.

      +
      + + + + + + + + + + +
    • GSMP EPCIS & CBV 2.0 MSWG +From: GS1 + + + + Type: Working group + Established: 2018-02-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Since its initial ratification as an EPCglobal standard in 2007 and its subsequent integration into the GS1 “Share” portfolio, EPCIS and its companion standard the Core Business Vocabulary (CBV) have been updated twice (2014 and 2016) and published by ISO (as ISO/IEC 19987 and 19988, respectively). In the meantime, EPCIS and the CBV have gained importance as visibility enablers in various industries. Updates are needed to ensure the relevance of these standards into the coming decades.

      +
      + + + + + + + + + + +
    • GSMP GLN Modernisation MSWG +From: GS1 + + + + Type: Working group + Established: 2022-08-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This work group will update the GLN Standards to be more clear and concise and provide guidance to enable industry partners to create, manage, share, and use the GLN to meet their party and location use cases needs in a scalable, standardised manner.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/index.html b/web-standards/index.html new file mode 100644 index 00000000..7a887b19 --- /dev/null +++ b/web-standards/index.html @@ -0,0 +1,11695 @@ + + + + + + +Web Standards and the Emerging Decentralized ID Stack | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + +

    Standardization

      + + + + + +
    • A Guide To Writing World Class Standards +From: ETSI + + + + Type: Paper + Date: 2020-07-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • A world class standard should have well-defined objectives that respond to real needs in a timely manner.
        - Its technical content should be complete and accurate.
        - It should be easy to understand (or as easy as the subject matter allows!) and easy to implement.
        - Its requirements should be expressed clearly and unambiguously.
        - It should be validated.
        - It should be well-maintained.
      • +
      +
      + + + + + + + + + + +
    • Trust Frameworks? Standards Matter +From: Medium + By: + Tim Bouma + + + + + Type: Post + Date: 2020-11-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      He points at the NIST documents about it Developing Trust Frameworks to Support Identity Federations published in 2018. He also points at the Canadian government’s definition of standards.
      a document that provides a set of agreed-upon rules, guidelines or characteristics for activities or their results. Standards establish accepted practices, technical requirements, and terminologies for diverse fields.”  He goes on to highlight a lot of the work being done in Canada and where it all sits relative to being a standard - “In closing, there are lots of trust frameworks being developed today. But to be truly trusted, a trust framework needs to either apply existing standards or become a standard itself.”

      +
      + + + + + + + + + + +
    • Open standards should be developed openly +From: WeAreOpen + By: + Doug Belshaw + + + + + Type: Post + Date: 2021-08-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Open standards should be developed openly because not enough people work to ensure that equity is central to innovation and development. We believe that openness is an attitude, and one which bears fruit over time from which everyone can benefit.
      5

      +
      + + + + + + + + + + +
    • Premature Standardization & Interoperability +From: ContinuumLoop + By: + Darrell O'Donnell + + + + + Type: Post + Date: 2022-09-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Here’s my premise – we don’t have standards nor interoperability – at least not as people really need. We have been through a process that is powerful and good – but what we have is what I call “premature standardization.” It’s a great start but nowhere near where things will be.

      +
      + + + + + + + + + + +
    • Trinsic Basics: What Are SSI Standards? +From: Trinsic + By: + Anna Johnson + + + + + Type: Page + Date: 2020-11-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      There are two kinds of standards that Trinsic implements to enable interoperability and avoid vendor lock-in: data model standards and protocol standards.

      +
      + + + + + + + + + + +
    • Manifesto: Rules for standards-makers +From: Scripting.com + By: + Dave Winer + + + + + Type: Post + Date: 2017-05-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      I’ve used all kinds of formats and protocols in a long career as a software developer, even created a few. My new manifesto summarizes what I’ve learned about what works and what doesn’t.

      +
      + + + + + + + + + + +
    • Why Engage with Standards? +From: ContinuumLoop + By: + Darrell O'Donnell + + + + + Type: Post + Date: 2013-09-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      too many people complain about problems but don’t step to Fix It!. There are certainly a lot of flawed standards – but they make interoperability possible – not perfect – but possible. If you haven’t used them then you have no right to complain that they are too complex, too simple (even in the same standard) or too domain specific – or any of the other rants and raves that go on.

      If you’re willing to put up with a lot of work for incremental improvements then step up and join a standard. Whether that is a (relatively) fast moving standard group like OASIS (www.oasis-open.org) or a slower but more international group like ISO you will learn. You’ll also benefit from working with experts. These experts donate their time and are more than happy to provide ideas, guidance, and leadership.

      +
      + + + + + + + + + + +
    • Who Are the Identerati? - ForgeRock +From: Forgerock + + + + Type: Post + Date: 2017-03-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      You’re familiar with digital identity standards like OpenID Connect, OAuth, and User-Managed Access, fundamental elements of privacy and security on the internet. But have you ever wondered how they came to be? A lot of work on these protocols went on (and goes on) behind the scenes at the Internet Identity Workshop (IIW), a bi-annual gathering of identity experts where we work on improving the identity systems that make the web run. It’s a great event that’s flown under the radar, so I’m excited to share a new documentary on IIW, “Not Just Who They Say We Are: Claiming our identity on the Internet”. This short film shines a light on the stealth community of “Identerati” at IIW that are defining and refining digital identity.

      +
      + + + + + + + + + + +
    • Who Runs the Internet? +From: Wikipedia + + + + Type: Wiki entry + Date: 2013-01-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      NO ONE PERSON, COMPANY, ORGANIZATION OR GOVERNMENT RUNS THE INTERNET.
      The Internet itself is a globally distributed computer network comprised of many volantarily interconnected autonomous networks. Similarly, its overnance is conducte by a decentralized and international multi-stakeholder network of interconnected autonomous groups drawing from civil society, the private sector, governments, the academic and research communities, and national and international organizations. They work cooperatively from their respective roles to create shared policies and standards that mantian the Internet’s global interoperability for the public good.

      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Decentralized Identity Stack

      + + + + + +
    • Identity Standards +From: Hyperledger + + + + Type: Wiki entry + Date: 2019-05-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      We hope to accumulate links here that talk to all Identity Standards work. Short updates form this will be used in the paper. Some are already input into the paper and need work polishing up.

      +
      + + + + + + + + + + +
    • Roadmap: Verifiable Trust Standards +From: CCG Mailing List + By: + Manu Sporny + + + + + Type: Discussion + Date: 2021-03-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Green - General data format standards
      Yellow - Vocabulary standards (I the mislabeled VC work)
      Magenta - Protocol standards (I mislabeled DID Resolution)
      Red - Low-level cryptographic primitives
      Purple - General crypto packaging/protocol standards
      Orange - Application layer standards

      +
      + +
      + + + + + + + + + + +
    • Linked Data Security +From: CCG Mailing List + By: + Manu Sporny + + + + + Type: Discussion + Date: 2021-02-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The attached slide deck provides a basic overview (with examples) of Linked Data Security as well as the specifications in that orbit. The W3C CCG is  actively developing a number of these specifications.

      +
      + + + + + + + + + + +
    • A Taxonomic Approach to Understanding Emerging Blockchain Identity Management Systems (NIST CYBERSECURITY WHITE PAPER) +From: arxiv + + + + Type: Paper + Date: 2020-01-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Identity management systems (IDMSs) are widely used to provision user identities while managing authentication, authorization, and data sharing both within organizations as well as on the Internet more broadly. Traditional identity systems typically suffer from single points of failure, lack of interoperability, and privacy issues such as encouraging mass data collection and user tracking. Blockchain technology has the potential to support novel data ownership and governance models with built-in control and consent mechanisms, which may benefit both users and businesses by alleviating these concerns; as a result, blockchain-based IDMSs are beginning to proliferate. This work categorizes these systems into a taxonomy based on differences in architecture, governance models, and other salient features. We provide context for the taxonomy by describing related terms, emerging standards, and use cases, while highlighting relevant security and privacy considerations. JULY 9, 2019

      +
      + + + + + + + + + + +
    • Building Blocks for a New Architecture + + By: + Tim Bouma + + + + + Type: Post + Date: 2019-09-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      First, you will see the Issuer, Holder and Verifier. This is the archetypal pattern of the decentralized architecture. An issuer issues something to a holder, who then presents it to a verifier, who make a decision. A simple example: government(issuer) issues you a passport (holder), which you present to a border control officer (verifier) who lets you through the gate. When you look at all the use cases (described above), they all fall into this pattern. https://i.imgur.com/qGXEnW1.png

      +
      + + + + + + + + + + +
    • The Self-Sovereign Identity Stack +From: DIF + By: + Oliver Terbu + + + + + Type: Post + Date: 2019-01-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      LayerExamples
      ApplicationSelective Disclosure, music app, rideshare service, extensions, etc.
      ImplementationDIF Hubs, Indy Agents, uPort app, etc.
      PayloadJSON-LD, JWT, CWT
      EncodingProtoBuf, Cap'n Proto, MessagePack, JSON, CBOR, etc.
      EncryptionCiphersuite, JWE, etc.
      DID AuthNKey ownership, verification, challenge/response, etc.
      TransportQR Code, HTTP, BLE, NFC, FTP, SMTP, etc.
      DID ResolutionDID-DID Doc / service and key resolution
      DID OperationsCRUD support for a DID Doc
      StorageOptional, separate storage of DID metadata
      AnchorBitcoin, Ethereum, Veres One, Sovrin, etc.
      +
      + +
      + + + + + + + + + + +
    • Overview of Decentralized Identity Standards +From: DIF + By: + Nader Helmy + + + + + Type: Post + Date: 2020-03-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      we can think of each specification as addressing one or more of the SSI “building blocks” that we described above. In some cases a standard may be a bridge between layers, enabling a closer link between connections, data, and keys, making the ecosystem more secure as a whole. What you will find below is a list of all relevant standards, links to every specification, the organizations they belong to, their relationship to the ecosystem, and their relative maturity as internet technologies.

      +
      + +
      + + + + + + + + + + +
    • The Story of Open SSI Standards +From: SSIMeetup.org + By: + Drummond Reed + + + + Related: Evernym + + Type: Presentation + Date: 2018-04-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Drummond Reed, Chief Trust Officer at Evernym and Sovrin Foundation Trustee, features in our first Webinar “The Story of SSI Open Standards” by giving us the background on the foundation of Self Sovereign Identity. Drummond explains the technical and development aspects of DIDs, DKMS, DID Auth and Verifiable Credentials that will make Self Sovereign Identity possible.

      +
      + +
      + + + + + + + + + + +
    • SSI Architectural Stack and Community Efforts Overview +From: DIF + + + + Type: Infographic + Date: 2020-09-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      While a more thorough (and competitive) separation of concerns might slice today’s and tomorrow’s identity systems into more modular and interchangeable parts at many more layers, the diagram used here organizes the space into just three broad divisions, which map roughly to the bottom three in the mapping dominant in the Aries & ToIP communities. For a more detailed and complex mapping, see the forthcoming map by the DIF interoperability working group.

      +
      + + + + + + + + + + +
    • Distributed ID Learning Path + + By: + Kristina Yasuda + + + + Related: VC spec map + + Type: Post + Date: 2020-12-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      There is a lot of information about decentralized IDs on the web. I struggled too. (I still do that lol)

      There are many standards for decentralized identities, and they are interdependent and interrelated, as you can see from the diagram below.

      +
      + +
      + + + + + + + + + + +
    • Recommendations for Decentralized Key Management Systems +From: WebOfTrustInfo + + + + Type: Paper + Date: 2017-09-15 + + + + + + + + + + + + + + + + + + + + + + Event: RWoT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A decentralized key management system (DKMS) aims to solve how consumers can manage their own keys and certificates without relying on a third-party provider having access or controls over the keys.. This method helps to ensure that no third-party can compromise the integrity and security of the system as a whole. Entities can use the system to safely authenticate each other and validate keys and certificates. Centralized key management systems (CKMS) manage key and certificate creation, signing, and validity. Specific problems arise when these authorities become unavailable, or the data they control becomes corrupted or known. Central authorities often become choice targets for attackers. This document proposes to meet these requirements with a decentralized blockchain ledger for providing an oracle of trust and leave control over all keys with end users. The use of a blockchain permits globally readable identifiers and public data to be shared in a secure manner that is not vulnerable to the man-in-the-middle attack or system wide compromise and permits consumers to be self-sovereign. This leaves consumers with the task of key management and protection. This document covers various ideas for how users may create, recover, backup, and revoke keys and provides recommended suggestions.

      +
      + + + + + + + + + + +
    • DKMS - An Essential Missing Piece of the SSI Puzzle +From: SSIMeetup.org + By: + Drummond Reed + + + + + Type: Presentation + Date: 2018-06-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      DKMS inverts a core assumption of conventional PKI (public key infrastructure) architecture, namely that public key certificates will be issued by centralized or federated certificate authorities (CAs). With DKMS, the initial “root of trust” for all participants is any blockchain or distributed ledger that supports DIDs. This webinar will explain why we need DKMS, what a DKMS-compatible identity wallet looks like, how DKMS can solve some longstanding problems in wallet backup and recovery, and where DKMS is headed for standardization.

      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • The Flavors of Verifiable Credentials +From: LFPH + By: + Lucy Yang + + + + + Type: Paper + Date: 2021-11-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The differences between the different flavors of VCs for technically inclined readers. It elaborated on the differences between JSON and JSON-LD and articulated differences between the two different implementations of ZKP style credentials. The ‘Journey of a VC’ section articulated all steps where VCs are active and highlighted the differences in how different VC flavors ’behave’.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/linked-data/JSON-LD/index.html b/web-standards/linked-data/JSON-LD/index.html new file mode 100644 index 00000000..ce0fdab1 --- /dev/null +++ b/web-standards/linked-data/JSON-LD/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/linked-data/index.html b/web-standards/linked-data/index.html new file mode 100644 index 00000000..3d77c160 --- /dev/null +++ b/web-standards/linked-data/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/mobile-drivers-license-mdl-iso-18013/index.html b/web-standards/mobile-drivers-license-mdl-iso-18013/index.html new file mode 100644 index 00000000..b914d38a --- /dev/null +++ b/web-standards/mobile-drivers-license-mdl-iso-18013/index.html @@ -0,0 +1,14722 @@ + + + + + + +Mobile Drivers License (mDL - ISO 18013) | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Intro

      + + + + + +
    • “Decentralised Identity: What’s at Stake?” +From: INATBA + + + + Type: Post + Date: 2021-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Looking at the above comparison, It is clear that both approaches strive to maintain user control of their personal data, selective disclosure/data minimization, and cryptographic methods to prove the integrity of identity claims. The differences are: first in their reliance (mDL) or independence (SSI) from issuer involvement in verification interactions, and second in their cryptographic approach, where the mDL relies on externally provided cryptographic tools while SSI builds on holder controlled private keys

      +
      + + + + + + + + + + +
    • An Identity Wallet Bill of Rights - Starting With the Mobile Driver License +From: SpruceID + + + + Type: Post + Date: 2022-09-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Spruce’s continued mission is to let users control their data across the web, whether it’s web2, web3, or beyond. This also applies to credentials issued by existing entities, such as the Mobile Driver License (mDL) issued by motor vehicle authorities across the world.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Main

      + + + + + +
    • ​​Mobile Driver’s Licence (mDL) VS. Self-Sovereign Identity (SSI) +From: INATBA + + + + Type: Post + Date: 2020-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The ISO mDL specification (ISO-compliant Driving License or IDL)  is purpose driven, as its name implies, but is said to be specifically intended to:
      * enable verifiers not affiliated with or associated with the issuing authority to gain access to and authenticate the information
      * allow the holder of the driving license to decide what information to release to a verifier
      * include the ability to update information frequently, and to authenticate information at a high level of confidence.

      +
      + + + + + + + + + + +
    • Verifiable Driver's Licenses and ISO-18013-5 (mDL) +From: CCG Mailing List + By: + Manu Sporny + + + + Related: Spruce, MATTR, Digital Bazaar, + + Type: Discussion + Date: 2021-11-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      As some of you might be aware, ISO-18013-5 (mDL – Mobile Driver’s License) was published as a global ISO standard in September 2021. A number of us in the W3C CCG and W3C VCWG attempted to ensure that W3C Verifiable Credentials were supported by the mDL work, but that effort is not reflected in the finalized ISO mDL standard (and due to the way ISO operates, we are not at liberty to share any details). There have been increasing concerns related to the divergence of mDL with W3C Verifiable Credentials and to the market dynamics at play around mDL.

      +
      + + + + + + + + + + +
    • ISO/IEC 18013-5 vs Self-Sovereign Identity: A proposal for an mDL Verifiable Credential +From: Procivis + + + + Type: Post + Date: 2022-03-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      in the context of government identity programs we see it as useful to compare them on the following parameters – background, credential data model & trust anchor and transmission protocols.

      +
      + +
      + + + + + + + + + + +
    • Mobile Driver's License (mDL) Implementation Guidelines 1.2 +From: AAMVA + + + + Type: Report + Date: 2023-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The AAMVA Joint Mobile Driver’s License (mDL) Working Group (WG) has been active around mobile identification since 2012. As the mDL evolves, the mDL WG continues to identify and address topics on which guidance to Issuing Authorities can be helpful. This document represents the bulk of the current guidance, and points to additional resources as needed

      +
      + + + + + + + + + + +
    • Mobile Driver's License Model Legislation +From: AAMVA + + + + Type: Report + Date: 2023-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The Mobile Driver’s License (mDL) Model Legislation has been developed to facilitate the uniformity of proposed legislative changes related to implementation of mDL in various jurisdictions. The model legislation is meant to demonstrate how the requirements in the ISO standards and AAMVA Mobile Driver’s License Implementation Guidelines could be represented in jurisdiction-specific legislation. Thus, the language contained in the model legislation is designed to offer examples and is not expected to be proposed to legislatures without consideration for controlling legal provisions in your jurisdiction

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Guidance

      + + + + + +
    • Working Group for Privacy Enhancing Mobile Credentials +From: Kantara Initiative + + + + Type: Post + Date: 2021-11-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Clearly the use of a driver’s license goes well beyond proving eligibility to drive a vehicle. It has become the de-facto standard for proving that you are who you say you are – and are entitled to the product or service requested. An increasing number of states are adopting mobile ID systems to recognise and verify mobile credentials including driver’s licenses (mDL).

      +
      + + + + + + + + + + +
    • Kantara Releases Report on Identity and Privacy Protection For mobile Driver’s Licenses +From: Kantara Initiative + + + + Type: Post + Date: 2021-08-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The report outlines how to implement mDL systems as Privacy Enhancing Technologies. It provides guidance on protecting people’s individual privacy and the digital identifiers of an individual who carries or uses an mDL.

      +
      + + + + + + + + + + +
    • Kantara lays out trust-building recommendations for mDLs +From: Biometric Update + + + + Type: Post + Date: 2021-08-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A global digital ID association has published steps vendors and others need to take in order to build effective mobile driving license services that also put ID holders in control of their identity. The Kantara Initiative’s report starts from the premise that trust in mobile driving licenses grows with the degree of control that license holders have over the documents, their privacy and their biometric identifiers.

      +
      + + + + + + + + + + +
    • Verifiable Driver's License Interoperability Report 1.0 +From: CCG + + + + Type: Report + Date: 2023-01-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The purpose of this test suite is to demonstrate a path to interoperability between the ISO-18013-5 Mobile Driver’s License data model and the W3C Verifiable Credentials ecosystem. The technologies explored in this test suite are experimental and meant to be complementary to ISO-18013-5 (mDL) and not a replacement of the standard. This document contains the most recent interoperability report between issuers and verifiers for Verifiable Driver’s License Credentials using the Verifiable Driver’s License Vocabulary. This report is generated on a weekly basis.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/oasis-open/ethereum-oasis/index.html b/web-standards/oasis-open/ethereum-oasis/index.html new file mode 100644 index 00000000..3af07daf --- /dev/null +++ b/web-standards/oasis-open/ethereum-oasis/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/oasis-open/xdi/xdi/index.html b/web-standards/oasis-open/xdi/xdi/index.html new file mode 100644 index 00000000..76f0f8a6 --- /dev/null +++ b/web-standards/oasis-open/xdi/xdi/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/oasis-open/xdi/xri-data-interchange/index.html b/web-standards/oasis-open/xdi/xri-data-interchange/index.html new file mode 100644 index 00000000..76f0f8a6 --- /dev/null +++ b/web-standards/oasis-open/xdi/xri-data-interchange/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/object-capabilities/index.html b/web-standards/object-capabilities/index.html new file mode 100644 index 00000000..8fcc0207 --- /dev/null +++ b/web-standards/object-capabilities/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/openid-connect/index.html b/web-standards/openid-connect/index.html new file mode 100644 index 00000000..4d155b4f --- /dev/null +++ b/web-standards/openid-connect/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/openid/openid-connect/index.html b/web-standards/openid/openid-connect/index.html new file mode 100644 index 00000000..6fb016b8 --- /dev/null +++ b/web-standards/openid/openid-connect/index.html @@ -0,0 +1,29650 @@ + + + + + + +OpenID Connect - OpenID Foundation | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Main

      + + + + + +
    • OpenID Connect +From: OpenID + + + + Type: Page + Date: 2014-02-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It allows Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and REST-like manner.

      +
      + +
      + + + + + + + + + + +
    • Frequently Asked Questions +From: OpenID + + + + Type: Faq + Date: 2014-02-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      OpenID Connect lets developers authenticate their users across websites and apps without having to own and manage password files. For the app builder, it provides a secure verifiable, answer to the question: “What is the identity of the person currently using the browser or native app that is connected to me?”

      +
      + + + + + + + + + + +
    • OpenID Certification Program +From: OpenID + + + + Type: Page + Date: 2015-02-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      OpenID Certified markThe OpenID Foundation enables deployments of OpenID Connect and the Financial-grade API (FAPI) Read/Write Profile to be certified to specific conformance profiles to promote interoperability among implementations. The OpenID Foundation’s certification process utilizes self-certification and conformance test suites developed by the Foundation. Certified implementations can use the “OpenID Certified” certification mark.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    About

      + + + + + +
    • I've read every decentralized identity protocol so you don't have to + + By: + Kim D Hamilton + + + + + Type: Tweet + Date: 2021-05-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      They all just read like “nothing to see here, just f- right off” Oh, except for OIDC Credential Provider. Well done to them!

      +
      + + + + + + + + + + +
    • OpenID Connect Presentation at IIW XXXII +From: Self Issued + By: + Mike Jones + + + + + Type: Presentation + Date: 2021-04-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      If you have an Android phone or log in at Apple, AOL, Deutsche Telekom, Google, KDDI, Microsoft, NEC, NTT, Salesforce, Softbank, Symantec, Verizon, or Yahoo! Japan, you’re already using OpenID Connect – Many other sites and apps large and small also use OpenID Connect

      +
      + + + + + + + + + + +
    • OpenID Presentations at December 2021 OpenID Virtual Workshop +From: Self Issued + By: + Mike Jones + + + + + Type: Presentation + Date: 2021-12-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • OpenID Connect Working Group (PowerPoint) (PDF)
        * OpenID Enhanced Authentication Profile (EAP) Working Group (PowerPoint) (PDF)

        use of IETF Token Binding specifications with OpenID Connect and integration with FIDO relying parties and/or other strong authentication technologies.”
      • +
      +
      + + + + + + + + + + +
    • Let’s talk about digital identity with Oscar Santolalla, Nat Sakimura and Petteri Stenius +From: Ubisecure + By: + Francesca Hobson + + + + + Type: Episode + Date: 2021-11-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      the history of OpenID Connect and how it became so prevalent, with special guests Nat Sakimura, Chairman at the OpenID Foundation, and Petteri Stenius, Principal Scientist at Ubisecure. […] “New technology seldomly completely replaces the older technologies. They will form additional layers, and slowly start replacing it.”

      +
      + + + + + + + + + + +
    • Differences between SAML, OAuth & OIDC (OpenID Connect) +From: Ubisecure + By: + Petteri Stenius + + + + + Type: Post + Date: 2020-08-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This article is an update to the popular Difference between SAML and OAuth blog post we published in 2017. This blog expands to cover OpenID Connect (OIDC) vs OAuth 2.0 vs SAML 2.0 (Security Assertion Markup Language).

      +
      + + + + + + + + + + +
    • Distributed Open Identity: Self-Sovereign OpenID: A Status Report +From: Identiverse + By: + Preeti Rastogi, Nat Sakimura + + + + + Type: Video + Date: 2020-08-26 + + + + + + + + + + + + + + + + + + + + + + Event: Identiverse + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This session will provide an overview of the development since then and brings the audience up-to-speed on what is happening in the space including Demo of such implementations. It is a follow up of the Identiverse 2019 session “SSO: Self-sovereign OpenID Connect – a ToDo list”.

      +
      + + + + + + + + + + +
    • Personal Digital Transformation and Holistic Digital Identity +From: OpenID Japan + + + Related: OpenID + + Type: Video + Date: 2021-12-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      from the OpenID Summit Tokyo 2020 Keynote […] about Claims, Identity, Self-ness, Who-ness, and OpenID Connect and Decentralized Identity.

      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Organization

      + + + + + +
    • Announcing GAIN: Global Assured Identity Network +From: personal + By: + Nat Sakimura + + + + + Type: Post + Date: 2021-09-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      All business entities in the network are vetted as part of the creation and maintenance of their business accounts at their hosting organization, and they cannot remain anonymous. They will be accountable. As a result, the consumer has the assurance that they will be safe to transact with them—meaning more business for the Relying Parties. All of the good actors benefit.

      +
      + + + + + + + + + + +
    • DIF and OIDF cooperation +From: DIF + + + + Type: Post + Date: 2020-11-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      to work together on areas of mutual interest, allowing working groups to align and coordinate through dual-members. The first major collaboration, which has already been underway for weeks, is a process for revising the Self-Issued OpenID Connect (SIOP) chapter of the OpenID Connect (OIDC) specification

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Working Group

      + + + + + +
    • A/B Connect Working Group +From: OpenID + + + + Type: Working group + Established: 2015-02-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      OpenID Connect performs many of the same tasks as OpenID 2.0, but does so in a way that is API-friendly. OpenID Connect can also be extended to include more robust mechanisms for signing and encryption. Integration of OAuth 1.0a and OpenID 2.0 required an extension (called the OpenID/OAuth hybrid); in OpenID Connect, OAuth 2.0 capability is built into the protocol itself.

      +
      + + + + + + + + + + +
    • Certified OpenID Connect Implementations Featured for Developers +From: OpenID + + + + Type: Page + Date: 2017-02-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      OpenID Certified markThe following OpenID Connect Implementations have attained OpenID Certification for one or more certification profiles, including an authentication profile. Their certifications are listed at https://openid.net/certification/.

      +
      + + + + + + + + + + +
    • ​​First Implementer’s Drafts of OpenID Connect SIOPV2 and OIDC4VP Specifications Approved +From: OpenID + + + + Type: Post + Date: 2022-02-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • Self-Issued OpenID Provider v2
        - OpenID Connect for Verifiable Presentations
        An Implementer’s Draft is a stable version of a specification providing intellectual property protections to implementers of the specification. These are the first Implementer’s Drafts of these specifications. These specifications are products of the OpenID Connect Working group
      • +
      +
      + + + + + + + + + + +
    • OpenID Connect Client-Initiated Backchannel Authentication Flow – Core 1.0 +From: OpenID + By: + Rodriguez Fernandez + + + + + Type: Specification + Date: 2021-08-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      OpenID Connect Client Initiated Backchannel Authentication Flow is an authentication flow like OpenID Connect. However, unlike OpenID Connect, there is direct Relying Party to OpenID Provider communication without redirects through the user’s browser. This specification has the concept of a Consumption Device (on which the user interacts with the Relying Party) and an Authentication Device (on which the user authenticates with the OpenID Provider and grants consent). This specification allows a Relying Party that has an identifier for a user to obtain tokens from the OpenID Provider. The user starts the flow with the Relying Party at the Consumption Device, but authenticates and grants consent on the Authentication Device

      +
      + + + + + + + + + + +
    • OpenID Connect for Verifiable Presentations +From: OpenID + By: + Oliver Terbu + + + + + Type: Specification + Date: 2022-01-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification defines an extension of OpenID Connect to allow presentation of claims in the form of W3C Verifiable Credentials as part of the protocol flow in addition to claims provided in the id_token and/or via UserInfo responses.

      +
      + + + + + + + + + + +
    • Self-Issued OpenID Provider v2 +From: OpenID + By: + Kristina Yasuda + + + + + Type: Specification + Date: 2022-01-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification extends OpenID Connect with the concept of a Self-Issued OpenID Provider (Self-Issued OP), an OP which is within the End-User’s local control. End-Users can leverage Self-Issued OPs to authenticate themselves and present claims directly to the RPs. This allows users to interact with RPs directly, without relying on third-party providers or requiring the End-User to operate their own hosted OP infrastructure.

      +
      + + + + + + + + + + +
    • OpenID Connect for Identity Assurance 1.0 +From: OpenID + + + + Type: Specification + Date: 2022-08-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification defines an extension to OpenID Connect [OpenID] for providing Relying Parties with identity information, i.e., Verified Claims, along with an explicit statement about the verification status of these Claims (what, how, when, according to what rules, using what evidence). This specification is aimed at enabling use cases requiring strong assurance, for example, to comply with regulatory requirements such as Anti-Money Laundering laws or access to health data, risk mitigation, or fraud prevention.

      +
      + + + + + + + + + + +
    • OpenID Connect for Identity Assurance – Overview & Call to Action +From: OpenID + + + + Type: Post + Date: 2022-08-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      OpenID Connect for Identity Assurance is primarily focussed on addressing use-cases where the details of the assurance process used to verify and validate the end-users identity need to be explicitly communicated.

      The working group believes it’s a good fit for account opening, staff on-boarding, account recovery and access to restricted services where communication of how the underlying identity was established is needed.

      +
      + + + + + + + + + + +
    • OpenID Connect Extended Authentication Profile (EAP) ACR Values 1.0 +From: OpenID + + + + Type: Specification + Date: 2021-10-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification enables OpenID Connect Relying Parties to request that specific authentication context classes be applied to authentications performed and for OpenID Providers to inform Relying Parties whether these requests were satisfied. Specifically, an authentication context class reference value is defined that requests that phishing-resistant authentication be performed and another is defined that requests that phishing-resistant authentication with a hardware-protected key be performed. These policies can be satisfied, for instance, by using W3C scoped credentials or FIDO authenticators.

      +
      + + + + + + + + + + +
    • The OpenID Connect Logout specifications are now Final Specifications +From: Self Issued + By: + Mike Jones + + + + + Type: Post + Date: 2022-09-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The OpenID Connect Logout specifications are now Final Specifications
      Thanks to all who helped us reach this important milestone! This was originally announced on the OpenID blog.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Verifiable Credentials

      + + + + + +
    • Use-cases: OIDC for Verifiable Credentials - How do you want to use Identity Provider you control? +From: IDCommons + By: + Oliver Terbu, Torsten Lodderstedt, Kristina Yasuda, Adam Lemmon, Tobias Looker + + + + + Type: Session notes + Date: 2021-05-07 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      We talk about users controlling their own identities, but what does it really mean in “real-life”?

      For example, in OpenID Connect, what are the real-life use-cases and concrete needs to move from Identity Providers offered by Identity Companies to users controlling their own Identity Provider

      +
      + + + + + + + + + + +
    • OpenID Connect for W3C Verifiable Credential Objects +From: IDCommons + By: + Oliver Terbu, Torsten Lodderstedt, Kristina Yasuda, Adam Lemmon, Tobias Looker + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Have been incubated in OpenID Foundation and DIF’s joint Self-Issued OpenID Provider WG - contact Kristina (kristina.yasuda@microsoft.com for participation details)

      +
      + + + + + + + + + + +
    • OpenID Connect Claims Aggregation +From: IDCommons + By: + Nat Sakimura, Edmund Jay, Kristina Yasuda + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This session discussed how OIDC Claims Aggregation Draft solves certain problems left open in Connect-Core: 1/ How to get a token from CP is hand-wavy; 2/ No specified method to down scope the userinfo of the CP; 3/ No way to provide a binding information between CP:sub and IdP:sub.

      +
      + + + + + + + + + + +
    • The Era of Self-Sovereign Identity +From: Chakaray + + + + Type: Post + Date: 2020-12-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      VC-AuthN OIDC uses the OpenID connect standards to easily integrate with the supported systems and also provides a way to authenticate using the verifiable credentials, giving the control back to the user. This is similar to the traditional OpenID connect, the only difference is in the token information. Rather than using the user’s information to construct the token, this uses claims in the verifiable credentials presented by the user.

      +
      + + + + + + + + + + +
    • How a combination of Federated identity and Verifiable Credentials can help with Customer onboarding + + By: + Pranav Kirtani + + + + + Type: Post + Date: 2021-07-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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.

      +
      + +
      + + + + + + + + + + +
    • SIOP Use-cases - IIW Spring 2021 +From: personal + By: + Kristina Yasuda + + + + + Type: Presentation + Date: 2021 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • Continuity of a service
        * Offline Authentication
        * Speed, reduced latency
        * Choice, Portability
        * Privacy
      • +
      +
      + + + + + + + + + + +
    • OIDC with SIOPv2 and DIF Presentation Exchange +From: Sphereon + + + + Type: Video + Date: 2021-10-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      I gave the following presentation on the OpenID Connect Working Group during the September 13, 2021 OpenID Workshop at the 2021 European Identity and Cloud (EIC) conference. As I noted during the talk, this is an exciting time for OpenID Connect; there’s more happening now than at any time since the original OpenID Connect specs were created!

      +
      + +
      + + + + + + + + + + +
    • Using OpenID4VC for Credential Exchange; Technometria - Issue #62 +From: personal + By: + Phil Windley + + + + + Type: Post + Date: 2022-10-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Extending OAuth and OIDC to support the issuance and presentation of verifiable credentials provides for richer interactions than merely supporting authentication. All the use cases we’ve identified for verifiable credentials are available in OpenID4VC as well.

      +
      + +
      + + + + + + + + + + +
    • DID chooser for SIOP +From: IDCommons + By: + Tom Jones + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Goal is to allow folks to pick their DID they want to use for a website.

      “Subject choosing which DID to present”

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Development

      + + + + + +
    • OpenID Connect 4 Identity Assurance +From: IDCommons + By: + Torsten Lodderstedt + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Jacob Dilles proposed to allow RPs to use handles for pre-configured eKYC requests. I filled an issue for discussion by the WG (https://bitbucket.org/openid/ekyc-ida/issues/1245/pre-configured-claims-ekyc-requests.

      +
      + + + + + + + + + + +
    • OpenID Connect: Session Management vs Privacy +From: IDCommons + By: + David Waite + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      To recap:
      * Front-channel logout is simple
      * …but brittle and doesn’t give good security guarantees
      * Back-channel logout is robust
      * …but difficult to implement/support, can still miss signals
      * Session Management is useful for some apps
      * …but is broken in many browsers
      On their own independent schedules, all browsers have either broken or have plans to break state sharing via cross-site iframes to limit user tracking - arguably making the Session Management approach unusable.

      +
      + + + + + + + + + + +
    • Identity, Unlocked... SIOP with Kristina Yasuda +From: Auth0 + + + + Type: Episode + Date: 2021-03-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      As a discovery mechanism to invoke a Self-Issued OP, the discussion on the podcast covered the usage of a custom schema ‘openid://’. Alternative mechanisms to address the limitations of custom schemas are being actively explored in the WG.

      The conversation meanders through deeper details, from how the current SIOP specification draft under the OpenID Foundation picks up the mission from a former attempt under DIF to encoding approaches for verifiable presentations (embedding in JWTs, LD proofs, how to represent attributes

      +
      + + + + + + + + + + +
    • Spruce Developer Update #20 +From: SpruceID + + + + Type: Post + Date: 2022-06-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      We’ve set up a release pipeline and had our first witnessed deployment for the ENS Community-Maintained OIDC IdP

      +
      + + + + + + + + + + +
    • Browser APIs to enable OpenID Session Management and Privacy +From: IETF + By: + Sam Goto + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      How does logout in OIDC happen?
      * Classification problem - browsers do not know it is a logout now
      * Easiest way
      * Browser asks for a user consent
      * Hard from a permission implementation perspective
      * Tim: No issues with this idea
      * If user logged into several OPs, user will not look to all the ones they log out from
      * Option2
      * Browser classifies signing-in event
      * On log out does not prompt the user and IdP has no incentives to lie
      * RPs get to determine if they want to log the user out or not
      * Whether you can swap generic frame with fenced frame, frame can see it’s own cookies
      * May not be able to pass any parameters that you need to pass; no link decoration for framed frame
      * Subdomains also considered, but not well thought out
      * Logout URL - other option to add, but more work for RP: Resource metadata. Specification - not much adoption. It just feels like a place where RP metadata could be declared which could be useful in this context of the RP defining its metadata (e.g. what IDP it uses)

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/sdo/w3c/credentials-community-group/index.html b/web-standards/sdo/w3c/credentials-community-group/index.html new file mode 100644 index 00000000..dc5f4e1f --- /dev/null +++ b/web-standards/sdo/w3c/credentials-community-group/index.html @@ -0,0 +1,1309 @@ + + + + + + +Credentials Community Group - W3C | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 2 minute read + + + +

    + + +
    + + +
    + + + +

    Main

    +

    GitHub - Mailing List Archive - Charter - Meetings - Announcements - IRC

    + +
      +
    • Credentials Community Group 2014-08-08 W3C +
      +

      to explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentation of proofs by the bearer; data minimization; and centralized, federated, and decentralized registry and identity systems. Our tasks include drafting and incubating Internet specifications for further standardization and prototyping and testing reference implementations.

      +
      +
    • +
    • W3C Credentials Community Group Credentials Community Group +
      +

      Increasing trust on the Web, one spec at a time.

      +
      +
    • +
    • CCG 101 - Help us know what is needed! 2021-05-25 Victor Syntez +
      +

      I’ve invited you to fill out the following form: +CCG 101 - Help us know what’s needed!

      +
      +
    • +
    • [GDocs] W3C-CCG Work Item Process 2020-06-19 Credentials Community Group +
      +

      In general, any work that advances the mission is welcome for consideration as a Work Item. A Work Item requires at least one group member willing to commit to being the first editor, another group member (from a different company) willing to be a co-editor, a suggested timeline, and the expected Work Item type, e.g., Community Final Report or Ongoing Repository.

      +
      +
    • +
    + +

    Meetings

    + + + +

    About

    + +
      +
    • IRC mailing list bridge 2022-04-23 Charles E. Lehner +
      +

      Notifications of messages to this mailing list (public-credentials) are now sent to our IRC channel (#ccg).

      +
      +
    • +
    • CCG updates to cgbot and scribe-tool 2021-05-30 Manu Sporny +
      +

      These are baby steps towards an attempt at auto-transcription and auto-publication of minutes. There are a few things that aren’t automated yet (like auto-detecting the meeting name)… ETA on those upgrades is unknown since all these upgrades are on a best effort basis.

      +
      +
    • +
    • Reminder: You can present to the CCG 2022-03 +
      +

      This is a friendly reminder that anyone in the community that is doing something interesting that you think the community should know about whether that work is done here in the CCG or elsewhere, can email the chairs with what you want to share and we can get you on the calendar. It’s best if you email all 3 chairs.

      +
      +
    • +
    • W3C Credentials Community Group Launch Announcement 2014-08-10 Manu Sporny +
      +

      The Credentials Community Group has been launched to create a common way of storing and transmitting low-stakes and high-stakes credentials both on the Web and in the physical world. The founding members of the group include Educational Testing Service (ETS), British Computer Society (BCS), Badge Alliance, Conexxus, Standard Treasury, Accreditrust, Digital Bazaar, NBREDS, COMPANY_X, COMPANY_Y, … and COMPANY_Z.

      +
      +
    • +
    + +

    Standards Work

    + + +

    Reports

    + + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/vc-wg/index.html b/web-standards/vc-wg/index.html new file mode 100644 index 00000000..caa08cd3 --- /dev/null +++ b/web-standards/vc-wg/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/verifiable-credentials/index.html b/web-standards/verifiable-credentials/index.html new file mode 100644 index 00000000..caa08cd3 --- /dev/null +++ b/web-standards/verifiable-credentials/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/w3c/cg/schema-org/index.html b/web-standards/w3c/cg/schema-org/index.html new file mode 100644 index 00000000..eb6db09a --- /dev/null +++ b/web-standards/w3c/cg/schema-org/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/w3c/decentralized-identifier/did-methods/index.html b/web-standards/w3c/decentralized-identifier/did-methods/index.html new file mode 100644 index 00000000..9b7c9516 --- /dev/null +++ b/web-standards/w3c/decentralized-identifier/did-methods/index.html @@ -0,0 +1,25492 @@ + + + + + + +DID Methods - Various | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Main

    +
      + + + + + +
    • +did:directory +From: Legendary Requirements + + + + Type: Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      DID methods are the magic ingredient that gives DIDs their flexibility. Before creating any specific DID, you first choose a DID method, which determines how you perform the create, read, update, and deactivate operations on a DID of that method.

      Once created, each DID includes the name of its method in the identifier itself, so that when you use the DID, others know how to retrieve the associated DID Document that contains the cryptographic material for secure interactions.

      Different DID methods use different underlying mechanisms with different performance, security, and privacy tradeoffs.

      +
      + + + + + + + + + + +
    • +DID Specification Registries +From: DIDWG + + + Related: Decentralized Identifiers + + Type: Registry + Date: 2023-05-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This table summarizes the DID method specifications currently in development. The links will be updated as subsequent Implementer’s Drafts are produced.

      +
      + + + + + + + + + + +
    • +DID:Customer +From: Transmute + By: + Margo Johnson + + + + Related: Decentralized Identifiers + + Type: Post + Date: 2020-10-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      While we are committed to providing optionality to our customers, it’s equally important to communicate the selection criteria behind these options so that customers can consider the tradeoffs of underlying DID-methods alongside the problem set they’re solving for.

      +
      + + + + + + + + + + +
    • +A Rubric for Decentralization of DID Methods +From: WebOfTrustInfo + By: + Joe Andrieu, Shannon Appelcline, Amy Guy, Joachim Lohkamp, Drummond Reed, Markus Sabadello, Oliver Terbu, Kai Wagner + + + + Related: Decentralized Identifiers + + Type: Paper + Date: 2019-09-06 + + + + + + + + + + + + + + + + + + + + + + Event: rwot9-prague + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The communities behind Decentralized Identifiers (DIDs) bring together a diverse group of contributors, who have decidedly different notions of exactly what “decentralization” means. For some, the notion of a DID anchored to DNS is anathema, for others, DIDs that cannot be publicly verified are problematic. This debate about decentralization is a continuation of a similar, ongoing argument in cryptocurrency circles: the question of whether or not bitcoin or ethereum is more decentralized is a nearly endless source of argument. Rather than attempting to resolve this potentially unresolvable question, we propose a rubric — which is a scoring guide used to evaluate performance, a product, or a project — that teaches how to evaluate a given DID method according to one’s own requirements. Our goal is to develop a guide that minimizes judgment and bias. Rather than advocating particular solutions, the rubric presents a series of criteria which an evaluator can apply to any DID method based on their particular use cases. We also avoid reducing the evaluation to a single number because the criteria tend to be multidimensional and many of the options are not necessarily good or bad: it is the obligation of the evaluator to understand how each response in each criteria might illuminate favorable or unfavorable consequences for their needs. Finally, this rubric allows evaluating aspects of decentralization of a DID method, but it is not exhaustive, and does not cover other issues that may affect selection or adoption of a particular method, such as privacy or efficiency.

      +
      + + + + + + + + + + +
    • +DID Method Rubric v1.0 +From: IDCommons + + + Related: Decentralized Identifiers + + Type: Guidance + Date: 2022-01-11 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This rubric presents a set of criteria which an Evaluator can apply to any DID Method based on the use cases most relevant to them. We avoid reducing the Evaluation to a single number because the criteria tend to be multidimensional and many of the possible responses are not necessarily good or bad. It is up to the Evaluator to understand how each response in each criteria might illuminate favorable or unfavorable consequences for their needs.

      +
      + + + + + + + + + + +
    • +DID Methods Evaluation Report +From: IDCommons + By: + Walid Fdhila, Markus Sabadello + + + + Related: did:btcr, did:sov, did:ion, did:web, did:key, did:peer, did:ethr, Decentralized Identifiers + + Type: Report + Date: 2021-04-04 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This report evaluates a selection of DiD methods using the guidelines specified in the W3C DiD method Rubric V1.0 (draft 06 January 2021). The evaluation reflects the authors’ opinion based on documents and source code that are publicly available. The report mainly includes a comprehensive evaluation.

      +
      + + + + + + + + + + +
    • +Critera for DID Method Evaluation +From: IDCommons + By: + Walid Fdhila, Markus Sabadello + + + + Related: Decentralized Identifiers + + Type: Guidance + Date: 2021-05 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The criteria selected for did evaluation are derived from (i) did rubric and (ii) principles of SSI.
      (i) https://w3c.github.io/did-rubric/
      (ii) https://github.com/WebOfTrustInfo/self-sovereign-identity/blob/master/self-sovereign-identity-principles.md

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    DID Methods

    +
      + + + + + +
    • +did:abt: +From: ArcBlock + + + + Type: Specification + Date: 2019-10-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      One of our main goal is to protect users’ privacy. So people do not use the DID generated from their master key to talk to DAPPs, instead, the WALLET automatically generates an extended DID according to the user’s master DID and the DAPP’s DID and use this extended DID to communicate with the DAPP.

      +
      + + + + + + + + + + +
    • +did:btcr: +From: CCG + By: + Christopher Allen, Ryan Grant, Kim Hamilton Duffy + + + + + Type: Specification + Date: 2019-08-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The Bitcoin Reference DID method (did:btcr) supports DIDs on the public Bitcoin blockchain. The Bitcoin Reference method has minimal design goals: a DID trust anchor based on the Bitcoin blockchain, updates publicly visible and auditable via Bitcoin transactions, and optionally, additional DID Document information referenced in the transaction OP_RETURN data field. No other Personal Identifiable Information (PII) would be placed on the immutable blockchain.
      A secondary intent of the BTCR method is to serve as a very conservative, very secure example and some best practices for creating a DID method. The use cases for BTCR are focused on anonymous and pseudo-anonymous identities, web-of-trust style webs of identity, and absolute mimimal personal information disclosure. Other DID methods will likely need to loosen these standards.
      Some aspects of the BTCR method will not be practical if inappropriately scaled — for instance, there is a transaction cost to update keys and DDO object, potential UTXO inflation (i.e. one additional unspent output for every BTCR-based identity), and even if segwit isn’t used it could cause blockchain bloat. However, identities using the BTCR method can be a strong as Bitcoin itself – currently securing billions of dollars of digital value.

      +
      + +
      + + + + + + + + + + +
    • +did:stack: +From: Blockstack + By: + Jude Nelson + + + + + Type: Specification + Date: 2019-07-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Blockstack’s DID method is specified as part of its decentralized naming system. Each name in Blockstack has one or more corresponding DIDs, and each Blockstack DID corresponds to exactly one name – even if the name was revoked by its owner, expired, or was re-registered to a different owner.
      Blockstack is unique among decentralized identity systems in that it is not anchored to a specific blockchain or DLT implementation. The system is designed from the ground up to be portable, and has already been live-migrated from the Namecoin blockchain to the Bitcoin blockchain. The operational ethos of Blockstack is to leverage the must secure blockchain at all times – that is, the one that is considered hardest to attack.
      Blockstack’s naming system and its DIDs transcend the underlying blockchain, and will continue to resolve to DID document objects (DDOs) even if the system migrates to a new blockchain in the future.

      +
      + + + + + + + + + + +
    • +did:erc725: +From: WebofTrustInfo + By: + Markus Sabadello, Fabian Vogelsteller, Peter Kolarov + + + + + Type: Specification + Date: 2018-02-21 + + + + + + + + + + + + + + + + + + + + + + Event: rwot06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: ERC725 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Decentralized Identifiers (DIDs, see [1]) are designed to be compatible with any distributed ledger or network (called the target system). In the Ethereum community, a pattern known as ERC725 (see [2]) utilizes smart contracts for standard key management functions. We propose a new DID method that allows ERC725 identities to be treated as valid DIDs. One advantage of this DID method over others appears to be the ability to use the full flexibility of Ethereum smart contracts for key management purposes.

      +
      + + + + + + + + + + +
    • +did:example: +From: DIDWG + + + + Type: Specification + Date: 2022-07-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      A DID is a simple text string consisting of three parts, the:
      - URI scheme identifier (did)
      - Identifier for the DID method
      - DID method-specific identifier.
      EXAMPLE 1: A simple example of a decentralized identifier (DID)did:example:123456789abcdefghi
      The example DID above resolves to a DID document. A DID document contains information associated with the DID, such as ways to cryptographically authenticate the DID controller, as well as services that can be used to interact with the DID subject.

      +
      + +
      + + + + + + + + + + +
    • +did:ipid: +From: TranSendX + + + + Type: Specification + Date: 2018-12-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The Interplanetary Identifiers DID method (did:ipid:) supports DIDs on the public and private Interplanetary File System (IPFS) networks. IPFS is the distributed content addressable permanent web. More specifically, the IPID DID method utilizes the Interplanetary Linked Data (IPLD) suite of tools. The IPID DID method has minimal design goals: a DID trust anchor based on the IPFS and Libp2p protocol. In and of itself, this is not a blockchain solution. However, blockchains and other distributed ledger technologies could be utilized to anchor the artifacts of this DID methods for further enhanced security.

      +
      + + + + + + + + + + +
    • +did:life: +From: lifeID Foundation + By: + lifeID + + + + + Type: Specification + Date: 2019-08-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      lifeID is a decentralized, blockchain-based protocol that acts as an open identity provider. The protocol enables the creation and use of self-sovereign identities as well as the issuance of verifiable credentials to those identities. The blockchain-based components of the protocol include smart contracts for storage, revocation, and recovery of keys and credentials. These contracts may be run on any open, permissionless blockchain. The purpose of this protocol is to allow users to transact their identity in a way that minimizes data disclosure, is cryptographically secure, and enables censorship-resistant decentralized identity provisioning and recovery. The purpose of this specification is to describe how lifeID DIDs are created and the technical requirements to operate on the lifeID platform.

      +
      + + + + + + + + + + +
    • +did:sov: +From: Sovrin Foundation + By: + Mike Lodder + + + + + Type: Specification + Date: 2023-04-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Sovrin is a public ledger designed specifically and only for privacy-preserving self-sovereign identity. The Sovrin Ledger is governed by the international non-profit Sovrin Foundation. As the only public ledger designed exclusively for self-sovereign identity, Sovrin is optimized for DIDs and DID Documents. DIDs are created, stored, and used with verifiable claims. This specification covers how these DIDs are managed. It also describes related features of Sovrin of particular interest to DID owners, guardians, and developers.

      +
      + + + + + + + + + + +
    • +did:ethr: +From: uPort + + + + Type: Specification + Date: 2022-11-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + ERC1056, secp256k1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      ETHR DID Method Specification

      In the Ethereum community, a pattern known as ERC1056 (see [2]) utilizes a smart contract for a lightweight identity management system intended explicitly for off-chain usage.

      The described DID method allows any Ethereum smart contract or key pair account, or any secp256k1 public key to become a valid identifier. Such an identifier needs no registration. In case that key management or additional attributes such as “service endpoints” are required, they are resolved using ERC1056 smart contracts deployed on the networks listed in the registry repository.

      Mainnet • Ropsten • Rinkeby • Goerli • Kovan • RSK • Alastria • Telsius • ARTIS tau1 • ARTIS sigma1

      Since each Ethereum transaction must be funded, there is a growing trend of on-chain transactions that are authenticated via an externally created signature and not by the actual transaction originator. This allows for 3rd party funding services, or for receivers to pay without any fundamental changes to the underlying Ethereum architecture. These kinds of transactions have to be signed by an actual key pair and thus cannot be used to represent smart contract based Ethereum accounts. ERC1056 proposes a way of a smart contract or regular key pair delegating signing for various purposes to externally managed key pairs. This allows a smart contract to be represented, both on-chain as well as off-chain or in payment channels through temporary or permanent delegates.

      +
      + + + + + + + + + + +
    • +DID resolver for Ethereum Addresses with support for key management (and DID reference implementation) +From: DIF + + + + Type: Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + did:ethr:, secp256k1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This library is intended to use ethereum addresses or secp256k1 publicKeys as fully self-managed Decentralized Identifiers and wrap them in a DID Document

      +
      + + + + + + + + + + +
    • +did:v1: +From: Digital Bazaar + + + + Type: Specification + Date: 2019-11-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: SHA-256 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      There are two primary classes of DID-based identifiers in Veres One. The first type of identifier is called a cryptonym-based identifier. This identifier is a SHA-256 hash of a public key. Cryptonym-based identifiers are not required to be registered on the ledger and may be used as unregistered pseudonymous pairwise identifiers. These identifiers may also be registered on the ledger and MUST contain a authentication key with a public key fingerprint equal to the value of the cryptonym-based identifier.did:v1:nym:4jWHwNdrG9-6jd9I7K1si3kTRneNwftZV9m6rkrAfWQThe second type of identifier on Veres One is a UUID-based identifier and may be used by entities that want to store metadata on the ledger. These sorts of identifiers are often used, but not limited to, storing and refering to Capabilities and Revocation lists.did:v1:uuid:804c6ac3-ce3b-46ce-b134-17175d5bee74

      +
      + +
      + + + + + + + + + + +
    • +Veres One (did:v1) Rubric Evaluation +From: Veres One + By: + Joe Andrieu + + + + Related: did:v1: + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Veres One, DID Rubric Evaluation, DID methods, DIDs,

      +
      + + + + + + + + + + +
    • +did:com: +From: Commercio Consortium + + + + Type: Specification + Date: 2019-11-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sector: Cosmos + + + + + + + + + + Focus: Business Documents + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Commercio.network is a cosmos based sovereign blockchain network, built on the base of cosmos sdk and tendermint state machine replication engine, adopting Proof of Stake as a consensus algorithm.
      Commercio.network, aims to be known as “The Documents Blockchain” and is to become “the easiest way for companies to manage their business documents using the blockchain technology”.
      Commercio.newtork ultimate goal is not just to share documents, but to create a network of trusted organizations, on the base of a web of trust, build on the Decentralized Identifier and Verifiable Credentials standard pillars.

      +
      + + + + + + + + + + +
    • +did:ont: +From: Ontology Foundation + + + + Type: Specification + Date: 2018-08-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This specification defines how Ontology blockchain[1] stores DIDs and DID documents, and how to do CRUD operations on DID documents. More importantly, this specification confirms to the requirements specified in the DID specification[2] currently published by the W3C Credentials Community Group.

      +
      + + + + + + + + + + +
    • +did:vvo: +From: Vivvo Application Studios + + + + Type: Specification + Date: 2020-12-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Vivvo is a private ledger designed specifically and only for privacy-preserving self-sovereign identity. The Vivvo Ledger is governed by Vivvo Application Studios. As a private ledger designed exclusively for self-sovereign identity, Vivvo is optimized for DIDs and DID Documents. DIDs are created, stored, and used with verifiable claims. This specification covers how these DIDs are managed. It also describes related features of Vivvo of particular interest to DID owners, guardians, and developers.

      +
      + + + + + + + + + + +
    • +did:aergo: +From: Aergo + + + + Type: Specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The described DID method allows any Aergo smart contract or key pair account to become a valid identity. An identity needs no registration. In the case that key management or additional attributes such as “service endpoints” are required, we deployed did registry smart contracts […] Since each Aergo transaction must be funded, in order to update attributes, account balance must be greater than zero.

      +
      + + + + + + + + + + +
    • +did:icon: +From: ICONLOOP + + + + Type: Specification + Date: 2019-08-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      ICON[1,2,3] is a decentralized network that connects various independent communities to enable interoperability between them. ICON DID is a decentralized identifier devised to provide a way to uniquely identify a person, an organization, or a digital device across the communities connected to the ICON network. ICON DID method specification conforms to the DID and the DID Documents Spec[4]. This document describes how ICON blockchain manages the DIDs and the DID documents, and specifies a set of rules for how a DID is created, queried, updated, and revoked.

      +
      + + + + + + + + + + +
    • +did:is: +From: Blockcore + + + + Type: Specification + Date: 2020-08-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This specification describes how the Blockcore Identity framework aligns with the DID specification and how the Blockcore Universal Resolver works.[…]The Blockcore Identity registry is a permissionless and borderless runtime for identities.

      +
      + + + + + + + + + + +
    • +did:iwt: +From: Raonsecure + + + Related: Verifiable Credentials + + Type: Specification + Date: 2019-02-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      InfoWallet is a decentralized network system for Self-Sovereign identity and Verifiable Claims. It can replace a legacy centralized credential system that with trusted blockchain node. In the InfoWallet system, several types of certificates are issued. DID(Decentralized Identifiers) is used as the unique identifier of the certificate. Also DID allows to obtain public key information for secure exchange of information between users.

      +
      + + + + + + + + + + +
    • +did:ockam: +From: Ockam + + + + Type: Specification + Date: 2018-11-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      A DID that uses this method MUST begin with the following prefix: did:ockam:. Per the DID specification, this prefix MUST be in lowercase. The format of remainder of the DID, after this prefix, is specified below in the section on Method Specific Identifiers.

      +
      + + + + + + + + + + +
    • +did:ala: +From: Alastria National Blockchain Ecosystem + + + + Type: Specification + Date: 2022-02-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Quorum + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This document is divided into two parts:
      - The first one defines the Alastria DID Method Specification, describing the Alastria DID Scheme and the Alastria DID Document.
      - The second part describes the format for Alastria Credentials and Presentations in the current Alastria Red T, based on Quorum.
      - The third part describes the Credentials and Presentation Life Cycle and the Private Credential Multi Hashes (PSM Hashes) used to anchor Credential and Presentation actions ensuring privacy.

      +
      + + + + + + + + + + +
    • +did:op: +From: Ocean Protocol + + + + Type: Specification + Date: 2021-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Requirements are:
      - The DID resolving capabilities MUST be exposed in the client libraries, enabling to resolve a DDO directly in a totally transparent way
      - ASSETS are DATA objects describing RESOURCES under control of a PUBLISHER
      - KEEPER stores on-chain only the essential information about ASSETS
      - PROVIDERS store the ASSET metadata off-chain
      - KEEPER doesn’t store any ASSET metadata
      - OCEAN doesn’t store ASSET contents (e.g. files)
      - An ASSET is modeled in OCEAN as on-chain information stored in the KEEPER and metadata stored in OCEANDB
      - ASSETS on-chain information only can be modified by OWNERS or DELEGATED USERS
      - ASSETS can be resolved using a Decentralized ID (DID) included on-chain and off-chain
      - A DID Document (DDO) should include the ASSET metadata
      - Any kind of object registered in Ocean SHOULD have a DID allowing one to uniquely identify that object in the system
      - ASSET DDO (and the metadata included as part of the DDO) is associated to the ASSET information stored on-chain using a common DID
      - A DID can be resolved to get access to a DDO
      - ASSET DDOs can be updated without updating the on-chain information
      - ASSET information stored in the KEEPER will include a checksum attribute
      - The ASSET on-chain checksum attribute SHOULD include a one-way HASH calculated using the DDO content
      - After the DDO resolving, the DDO HASH can be calculated off-chain to validate if the on-chain and off-chain information is aligned
      - A HASH not matching with the checksum on-chain means the DDO was modified without the on-chain update
      - The function to calculate the HASH MUST BE standard

      +
      + + + + + + + + + + +
    • +did:jlinc: +From: JLinc.org + By: + Victor Grey + + + + + Type: Specification + Date: 2018-10-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      JLINC is a protocol for sharing data protected by an agreement on the terms under which the data is being shared.

      This document specifies methods for creating and editing Decentralized IDs (DIDs) suitable for use with the JLINC protocol.

      +
      + + + + + + + + + + +
    • +did:ion: +From: DIF + + + + Type: Specification + Date: 2023-04-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      ION is a public, permissionless, Decentralized Identifier (DID) network that implements the blockchain-agnostic Sidetree protocol on top of Bitcoin (as a ‘Layer 2’ overlay) to support DIDs/DPKI (Decentralized Public Key Infrastructure) at scale.

      IMPORTANT NOTE: The majority of ION’s code is developed under the blockchain-agnostic Sidetree protocol’s repo: https://github.com/decentralized-identity/sidetree, which this project uses internally with the code required to run the protocol on Bitcoin, as the ION network.

      Key Points:
      - ION is public and permissionless - the system is decentralized, no company, organization, or group owns/controls the identifiers and DPKI entries in the system, and no one dictates who can participate.
      - ION doesn’t introduce new tokens/coins - Bitcoin is the only unit of value relevant in the operation of the on-chain aspects of the ION network.
      - ION is not a sidechain or consensus system - the network nodes do not require any additional consensus mechanism.

      +
      + + + + + + + + + + +
    • +did:jolo: +From: Jolocom + + + + Type: Specification + Date: 2020-08-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + ION, Sidetree + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      It’s core technologies are the Ethereum blockchain and the Interplanetary File System (IPFS). The Jolocom DID method uses IPFS as a decentralised CAS layer for DID Documents. A deployed smart contract provides a mapping from a DID to an IPFS hash address of the corrosponding DID Document. This enables DID Documents on IPFS to be effectively addressed via their DIDs.

      +
      + + + + + + + + + + +
    • +did:bryk: +From: Bryk + By: + Marcos Allende, Sandra Murcia, Flavia Munhoso, Ruben Cessa + + + + + Type: Specification + Date: 2021-12-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: IPFS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The method specification provides all the technical considerations, guidelines and recommendations produced for the design and deployment of the DID method implementation. The document is organized in 3 main sections.

      - DID Schema. Definitions and conventions used to generate valid identifier instances.
      - DID Document. Considerations on how to generate and use the DID document associated with a given identifier instance.
      - Agent Protocol. Technical specifications detailing how to perform basic network operations, and the risk mitigation mechanisms in place, for tasks such as:
      - Publish a new identifier instance.
      - Update an existing identifier instance.
      - Resolve an existing identifier and retrieve the latest published version of its DID Document.

      +
      + + + + + + + + + + +
    • +did:peer: +From: Daniel Hardman + + + + Type: Specification + Date: 2022-10-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Most documentation about decentralized identifiers (DIDs) describes them as identifiers that are rooted in a public source of truth like a blockchain, a database, a distributed filesystem, or similar. This publicness lets arbitrary parties resolve the DIDs to an endpoint and keys. It is an important feature for many use cases.

      +
      + + + + + + + + + + +
    • +Peer DIDs — An Off-Ledger DID Implementation +From: Affinidi + + + Related: did:peer: + + Type: Page + Date: 2021-05-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +
        +
      • No transaction costs involved
        - Easy to create and maintain
        - Since these DIDs are independent of a central system such as a GDPR controller, they can be scaled as needed
        - Offers the highest levels of privacy as only the parties involved can access the DIDs
        - No uncertainties or external problems since these DIDs are not associated with any particular network
        - No degradation of trust throughout the entire lifecycle.
        - In tune with local-first software philosophies
        - Reduces unnecessary correlation between a verifier and an issuer of a verifiable credential.
      • +
      +
      + + + + + + + + + + +
    • +did:selfkey: +From: SelfKey + + + + Type: Specification + Date: 2019-04-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The following document defines a DID method for the SelfKey Identity platform. Although this method provides support to the SelfKey ecosystem and its related applications, the underlying DID platform is fully decentralized, and it’s designed to serve as a DID layer for other systems that might find it valuable.

      The following specifications are subject to change in the future, yet they MUST comply with the latest version of the generic DID specs as specified by the W3C Credentials Community Group.

      The functionality for this method is provided by the DIDLedger smart contract found in this repository.

      +
      + + + + + + + + + + +
    • +did:meta: +From: Metadium + + + + Type: Specification + Date: 2021-06-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Metadium is the next-generation identity system powered by blockchain technology. Metadium Decentralized Identifiers is a distributed identifier designed to provide a way for a community connected to the Metadium Ecosystem to uniquely identify an individual, organization, or digital device. The role of a Metadium DID is to provide a service that supports user-authentication and personal information verification

      +
      + + + + + + + + + + +
    • +did:tys: +From: Chainyard + + + + Type: Specification + Date: 2019-04-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Lifecycle Managment + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The TYS network is a cross industry source of supplier information and identity helping to simplify and accelerate the onboarding and lifecycle management process. TYS is a fit-for-purpose blockchain optimized for sharing supplier credentials in a supply chain environment. TYS DIDs may be used by Suppliers, Buyers, Verifiers, Banks and other organizations to establish identities for verifiable claims made by any party.

      TYS is implemented on Hyperledger Fabric, a permissioned blockchain technology under the Linux Foundation’s Hyperledger Project. The “Smart Contract” Functions are written in “Golang” and all client APIs are provided as REST APIs written in “Javascript” running on “NodeJS.

      +
      + + + + + + + + + + +
    • +did:git: + + By: + Dave Huseby + + + + + Type: Specification + Date: 2019-06-06 + + + + + + + + + + + + + + + + + + + + + + Event: Internet Identity Workshop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: DAG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The Git revision control tool is designed to function in a decentralized peer-to-peer fashion to facilitate collaboration in the frequently-disconnected world. Git uses a directed acyclic graph (DAG) of commits that represent the changes to the folders and files in the repository. Because it uses blockchain-like hash-linking of commits, Git is effectively a blockchain and distributed ledger with the patch review and merge process functioning as the consensus mechanism. This makes it a great tool for tracking the provenance of data inside the repository. Git also records the author and other meta data such as digital signatures with each commit linking identity of committers to each commit. Git repos therefore contain all of the information needed to serve as the single source of truth for the provenance of the data it contains and the identities of the contributors that created it.

      +
      + + + + + + + + + + +
    • +Git Cryptography Protocol +From: cryptidtech + By: + Dave Huseby + + + + + Type: Specification + Date: 2021-08-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Software Development + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This specification documents a new, proposed protocol Git uses when interacting with cryptographic signing and verification tools. The goal of this modification is to make Git able to use any signing and verification tools. The design eliminates all of the tool-specific code in Git, easing maintenance and increasing flexibility. The protocol takes is inspired by the Assuan Protocol used by GPG to link its component executables together but uses Git’s pkt-line framing.

      +
      + + + + + + + + + + +
    • +did:tangle: +From: BiiLabs + + + + Type: Specification + Date: 2022-06-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      IOTA is a public distributed ledger that utilizes an invention called the Tangle at its core, address scalability issues and having no transaction fee, that encourages adoption of the technology in the industry. TangleID is intended to implement DIDs and DID Documents.

      +
      + + + + + + + + + + +
    • +did:emtrust: +From: Halialabs + + + + Type: Specification + Date: 2019-06-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The Emtrust DID method utilizes Hyperledger fabric as the DLT implementation, having an identity channel which is shared among the identity nodes with participating organizations. The DID document along with metadata of third party endorsements resides on ledger and the private information of users are kept on the mobile or persona devices which never leaves the device. The Interaction of DID and blockchain ledger happens via the API servers hosted by any participating organizations.

      +
      + + + + + + + + + + +
    • +did:ttm: +From: Token.TM + + + + Type: Specification + Date: 2019-07-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      <32 byte hexadecimal stringcorresponds to keccak256 and the hash value of Ethereum address connected by random numbers generated in the DID contract.

      DID is registered in the contract and controlled by a single Ethereum address, which is set by default to the address where the createDID method was originally called. Then, this address can transfer control to a different address, or update/delete the corresponding DID in the contract.

      +
      + + + + + + + + + + +
    • +did:wlk: +From: Weelink + + + + Type: Specification + Date: 2019-07-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Weelink DID is a new blockchain-based authentication method that follows all the requirements of W3C. Based on Weelink Wallet, our method provides a series of APIs and services for a fast and secure authentication process.

      +
      + + + + + + + + + + +
    • +did:pistis +From: Pistis + By: + Andrea Taglia, Matteo Sinico + + + + + Type: Specification + Date: 2019-08-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This specification defines how Pistis deals with DID and DID Documents and how it interacts with the Ethereum blockchain. Also CRUD operations on DID documents are described. This specification confirms to the requirements specified in the DID specification[1] currently published by the W3C Credentials Community Group.

      Pistis is a credential management system based on the Ethereum blockchain. It provides a set of novel smart contracts to handle efficient multi signature operations, delegates management, permissioned access to extensible services based upon the Decentralized IDentifier specification.

      +
      + + + + + + + + + + +
    • +did:holo: +From: Holo.Host + + + + Type: Specification + Date: 2019-09-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Decentralized Identifiers (DIDs, see [1]) are designed to be compatible with any distributed ledger or network (called the target system). We will be specing and prototyping a DID method for holochain.

      +
      + + + + + + + + + + +
    • +did:web: +From: CCG + By: + Oliver Terbu, Mike Xu, Dmitri Zagidulin, Amy Guy + + + + + Type: Specification + Date: 2023-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The target system of the Web DID method is the web host that the domain name described by the DID resolves to when queried through the Domain Name System (DNS).

      The method specific identifier MUST match the common name used in the SSL/TLS certificate, and it MUST NOT include IP addresses or port numbers. Directories and subdirectories MAY optionally be included, delimited by colons rather than slashes.did:web:w3c-ccg.github.io:user:alice

      +
      + + + + + + + + + + +
    • +did:io: +From: IoTeX Foundation + + + + Type: Specification + Date: 2021-07-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Our DID design allows each manufacture or entity to have its own namespace, which stores and manages DIDs through a self-managed DID contract. A self-managed contract could have customized business logic to adapt the application’s needs but has to implement the SelfManagedDID interface

      +
      + + + + + + + + + + +
    • +did:vaultie: +From: Vaultie Inc. + + + + Type: Specification + Date: 2020-08-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Vaultie DID method uses IPFS as a decentralised storage for DID Documents. An Ethereum transaction, that does not require any additional Smart Contracts, provides a mapping from a DID to an IPFS hash address of the corrosponding DID Document. This enables DID Documents on IPFS to be effectively addressed via their DIDs. While this method requires additional step in order to lookup DID Document, the method is much more cost effective than using Smart Contracts and Ethereum’s expensive storage.

      +
      + + + + + + + + + + +
    • +did:moac: +From: MOAC Blockchain Tech, Inc. + By: + David Ricardo Wilde + + + + + Type: Specification + Date: 2019-10-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The MOAC DID method uses MOAC blockchain as a decentralized storage layer for DID Documents. A deployed smart-contract provides a mapping from a DID to an MOAC blockchain hash address of the corrosponding DID Document. This enables DID Documents on MOAC blockchain to be effectively addressed via their DIDs.

      +
      + + + + + + + + + + +
    • +did:omn: +From: OmniOne + + + + Type: Specification + Date: 2019-05-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      OmniOne is a decentralized network system for Self-Sovereign identity and Verifiable Claims. It can replace a legacy centralized credential system that with trusted blockchain node. In the OmniOne system, several types of certificates are issued. DID(Decentralized Identifiers) is used as the unique identifier of the certificate. Also DID allows to obtain public key information for secure exchange of information between users.

      +
      + + + + + + + + + + +
    • +did:work: +From: Workday, Inc. + + + + Type: Specification + Date: 2020-06-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Workday offers a decentralized Credentialing Platform with a Blockchain based trust layer. A key component of the platform is the WayTo by Workday mobile app which allows the user to store verifiable identity documents, encrypted using their own personal encryption key, which is managed in the Trusted Execution Environment (TEE) of their mobile device. The mobile app can hold official documents, training certifications, verified accomplishments and other credentials. The user can choose what to share, and with whom to share it with. Users of the Workday Credentialing Platform will have a DID and a corresponding DID Document on a permissioned ledger, which credential verifiers can use to validate users’ cryptographic signatures, included in their credentials.

      +
      + +
      + + + + + + + + + + +
    • +did:vid: +From: VP Inc. + + + + Type: Specification + Date: 2019-10-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The system aims to provide secure authentication and various payment services based on the DID and Verifiable Claims specificiatons published by the W3C and the Decentralised Identity Foundation. VP DID is a decentralized identifier devised to provide a way to uniquely identify a person, an organization. VP DID document contains information for providing various payment methods among network participants in a decentralized way. This specification defines how VP blockchain stores DIDs and DID documents, and how to do CRUD operations on DID documents.

      +
      + + + + + + + + + + +
    • +did:ccp: +From: Baidu, Inc. + + + + Type: Specification + Date: 2016-02-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Application scenarios:
      - Digital identity
      - Joint member key customer system
      - Financial KYC
      - Exchange
      - Smart City
      - IoT deviceless identity management

      Program features:
      Building a decentralized ID system based on blockchain and consortium chains will have almost equal control over the system and enhance cooperation intentions.

      Blockchain asymmetric encryption technology combines public and private keys to ensure the authenticity and reliability of ID and certification.

      Form a richer user portrait, with multiple tags (VIP authentication, privilege authentication, asset authentication…) and one ID.

      +
      + +
      + + + + + + + + + + +
    • +did:jnctn: +From: Jnctn Limited + + + + Type: Specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The system provides secure credential management services based on the DID and Verifiable Claims specifications published by the W3C and the Decentralised Identity Foundation. JNCTN DID method enables an interoperability bridge between the worlds of centralized, federated, and decentralized identifiers with self soverign identity services. JNCTN DID document contains information for accessing JNCTN DID network methods, how JNCTN stores DIDs and DID documents, and how to do CRUD operations on JNCTN DID documents.

      +
      + + + + + + + + + + +
    • +did:evan: +From: evan GmbH + + + + Type: Specification + Date: 2020-03-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      evan.network is a blockchain for digitalization and automation of business transactions. The network members create digital twins for their machines and products and develop standards for cross-company transactions. The open technology allows integration into existing business models. evan.network guarantees 100% reliable and permanently secured information.

      +
      + + + + + + + + + + +
    • +did:elastos: +From: Elastos Foundation + + + + Type: Specification + Date: 2021-01-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      DID is completely under the control of the DID subject, without reliance on any centralized registration body, commercial identity provider, or organization issuing certificates. The DID is described in the DID documents. Each DID document includes at least two items: encryption materials and verification methods. The encryption materials integrated with the verification methods provides a set of identify verification mechanisms (such as a public key, anonymous biological identification agreement, etc.), with other optional parts that can be used according to the needs of the application and of the user.

      +
      + + + + + + + + + + +
    • +did:kilt: +From: BOTLabs GmbH + + + + Type: Specification + Date: 2022-10-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      KILT DIDs are stored on KILT Protocol’s blockchain that is public and by definition decentralized. The KILT Blockchain runs in a proof-of-authority manner and will become permissionless, see § Status of this document in this specification document.

      +
      + + + + + + + + + + +
    • +did:elem: +From: Transmute + + + + Type: Specification + Date: 2020-04-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Element DID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Element is an implementation of the Sidetree protocol that uses the Ethereum blockchain as the ledger layer and IPFS as the Content-addressable storage layer

      +
      + + + + + + + + + + +
    • +did:github: +From: Transmute + + + + Type: Specification + Date: 2020-05-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The github method is meant to make working with DIDs very simple at the cost of trusting Github.com for assisting in resolving DID Documents.

      Many developers are familar with Github, and its 2 supported public key cryptosystems, GPG and SSH.

      Linked Data Signatures are difficult to work with when operating a server or running a local node of some distributed system / blockchain is a requirement.

      The objective of GitHub DID is to encourage contribution to the DID Spec and Linked Data Signatures, and allow rapid development of extensions to these without requiring the use of slow, or complicated more trustless infrastructure, such as blockchains or other distributed systems.

      +
      + + + + + + + + + + +
    • +did:bid: +From: teleinfo caict + + + + Type: Specification + Date: 2022-11-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      BID provides distributed identifiers and blockchain-based digital identity services for people, enterprises, devices and digital objects. It aims to build a decentralized, data-secure, privacy-protected and flexible identifier system that addresses trusted connections among people, enterprises, devices and digital objects,enabling the vision of the Internet of Things and trust ingress with everything.

      +
      + + + + + + + + + + +
    • +did:ptn: +From: PalletOne + + + + Type: Specification + Date: 2020-02-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Description of each field in the Base DID Document example (★ required fields, others are optional fields):

      * ★ context A single value or an array, specifying the syntax standard that the DID Document format complies with.
      * controller Single value or array, other owners of DID Document. You can specify other DIDs to manage the file, and the permissions of other DIDs will be set in the corresponding operations authentication, updation, deletion, and recovery later. The default is controlled by the DID in the DID Document corresponding to the Base DID Document.
      * ★ publicKey A single value or an array that controls the public key information corresponding to the private key of the DID Document.
      * ★ id The ID of the public key, #keys-<num> expressed in a unified way, incremented <num> from the 1 beginning.
      * ★ type The algorithm of public key generation is unified with the chain,
      * controller The owner of the public key controller corresponds to the one in the previous level. The format is <DID>#keys-<num>. The default situation is controlled by the document DID. <DID> The value on the stage controller, a #keys-<num> is <DID> a corresponding public key id.
      * publicKeyHex Hexadecimal information of the public key. When the above controller is the default, this field is required.
      * ★ authentication Specify publicKey which fields can be used for authentication.
      * updation Specify publicKey which fields can be used for DID Document update operations, such as updating information such as pubkey or service.
      * deletion Specify publicKey which fields can be used for DID Document delete operation.
      * recovery Specify publicKey which fields can be used for DID Document recovery operations.

      +
      + + + + + + + + + + +
    • +did:echo: +From: Echo Technological Solutions LLC + + + + Type: Specification + Date: 2022-10-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      We propose a new DID method that allows special objects in ECHO network to be treated as valid DIDs.

      +
      + + + + + + + + + + +
    • +did:trustbloc: +From: SecureKey + + + + Type: Specification + Date: 2020-04-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The did:trustbloc DID method allows groups of independent entities to share custody of a DID registry consisting of a Sidetree implementation over a permissioned ledger. For more information on Sidetree, please refer to the Sidetree protocol specification.

      Independent stakeholders wishing to transact with one another using DIDs can come together to form a consortium to manage their shared custody of a ledger.

      This spec defines a discovery service. The discovery service provided by the TrustBloc DID Method allows a client to verify that a consortium is endorsed by its constituent stakeholders, verify that the configuration files of each stakeholder (which includes a list of Sidetree endpoints) are signed by the respective stakeholders, and use the provided Sidetree endpoints to perform Sidetree DID operations.

      +
      + + + + + + + + + + +
    • +did:san: +From: YLZ Inc. + + + + Type: Specification + Date: 2020-04-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The system aims to provide secure authentication and various health services based on the SAN blockchain and DID & Verifiable Credential Specifications published by the W3C.

      +
      + + + + + + + + + + +
    • +did:gatc: +From: Gataca + + + + Type: Specification + Date: 2020-05-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Gataca’s platform is based on a mobile identity portfolio, a set of APIs, and controllers for multiple blockchain networks.

      Gataca is agnostic to the blockchain network. We adapt our infrastructure to the third party’s preferred ledger. Gataca currently supports the public network Ethereum and private networks based on Hyperledger Fabric, Hyperledger Besu or Quorum. Other networks may be added as requested.
      This document provides the DID method specs for how our DID schema is implemented on the Ethereum network.

      The simple structure links an object to a DID with states and public keys. Users do not need privileges to read the information on the blockchain but do need them to write. Gataca is the unique user that can modify the smart contract.

      +
      + + + + + + + + + + +
    • +did:factom: +From: Sphereon, Factomatic, Factom Inc + + + + Type: Specification + Date: 2019-11-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This proposal contains the interoperability specifications for products creating, reading (resolving) updating and deactivating Decentralized Identifiers on top of the Factom Protocol. This specification is not about other products wanting to use DIDs for their specific purpose, like signing or voting. This document describes the low level data structures and rules for DIDs, DID documents, resolution and registration on Factom itself.

      +
      + + + + + + + + + + +
    • +did:signor: +From: Cryptonics Consulting + + + + Type: Specification + Date: 2020-11-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      DIDs are registered in the DID Registry on-chain, and have a controller and a subject, expressed in the form of Ethereum addresses. The DID controller may or may not be the subject itself. Multiple controllers can be implemented through proxy smart contracts.

      +
      + + + + + + + + + + +
    • +did:hedera: +From: Hedera Hashgraph, Swisscom Blockchain AG + + + + Type: Specification + Date: 2020-05-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This document defines a binding of the Decentralized Identifier architecture to Hedera Hashgraph - specifically how to use the Hedera File Service to record membership in ‘business application networks’ (appnets) and how to use the Hedera Consensus Service (HCS) for CRUD mechanisms on DID documents stored in such business application network. An business application network is a network of computers that store some set of business data (such as DID Documents) in a shared state, and rely on the Hedera mainnet for timestamping and ordering the transactions that cause that business application network state to change. An business application network could be exclusively dedicated to managing DID Documents and other identity artifacts in its state, or it could itself be multi-purpose.

      +
      + + + + + + + + + + +
    • +did:sirius: +From: ProximaX Enterprise, Proximax Inc. + + + + Type: Specification + Date: 2020-07-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The target system is the ProximaX Sirius Chain network. This can either be:
      - Sirius Chain on Main Net
      - Sirius Chain on Test Net
      - Sirius Chain on Private Net

      +
      + + + + + + + + + + +
    • +did:dock: +From: Dock + + + + Type: Specification + Date: 2022-07-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Currently, three public key and signing algorithms are supported for authentication.
      - Schnorr signatures with Sr25519. The public key is 32 bytes and signature is 64 bytes in size. These are supported by Substrate and Polkadot.
      - EdDSA signatures with Ed25519 curve. The public key is 32 bytes and signature is 64 bytes in size.

      Dock is currently running as a proof of authority network but will evolve into a proof of stake chain. DIDs can be created by anyone holding Dock tokens but the creator of the DID is not necessarily the owner of the DID and thus cannot manage (update, remove) them. DIDs are managed using their corresponding private keys and these keys are independent of keys controlling the Dock tokens spent while creating the DID.

      The chain does not store the full DID document but only the DID, the corresponding keys and controllers and block number for the last update and this block number changes with each update to the DID. This is needed for replay protection. Dock’s client SDK retrieves those details and constructs the full DID document.

      +
      + + + + + + + + + + +
    • +did:twit: +From: did-twit + + + + Type: Specification + Date: 2020-07-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Twitter is a highly used and influential social media network that lacks decentralization and higher levels of trust (i.e. signed messages). The did:twit specification makes an attempt to increase trust in Twitter interactions.

      The method is similar to did:key in the sense that it is uses a did to wrap a single public key.

      The objective of Twitter DID, similar to that of the GitHub DID Method, is to encourage use of the DID Spec, by lowering the barrier to entry for use of the technology, and promote higher trust interactions.

      +
      + + + + + + + + + + +
    • +did:near: +From: Ontology Foundation + + + + Type: Specification + Date: 2020-08-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      NEAR uses readable account identifiers instead of a hash of a public key, and the accounts have some DID features, but not all. We have developed this specification to define a new DID method for hosting DIDs on the NEAR blockchain, also referred to as NEAR DID, and facilitate developers to work with related contracts.

      +
      + + + + + + + + + + +
    • +did:vaa: +From: China Academy of Information and Communications Technology (CAICT) + + + + Type: Specification + Date: 2020-08-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Blockchain Identifier Infrastructure (BIF) is a permissioned public blockchain aiming for creating a distributed trust management framework typical for internet ID service, and the BIF blockchain is governed by China Academy of Information and Communications Technology (CAICT). CAICT is also the official issuing agency with Issuing Agency Code (IAC)——”VAA”, given by ISO/IEC 15459. The IAC indicates an authorized qualification of distributing identifiers with own allocation rules.

      +
      + + + + + + + + + + +
    • +did:bba: +From: Attila Aldemir + + + + Type: Specification + Date: 2020-08-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The bba DID method aims to enable the Ardor blockchain to act as a DPKI within the SSI ecosystem. It runs on the independent IGNIS child chain and utilizes Ardors Account Properties feature to manage DIDs and corresponding DID controllers. The Account Properties feature provides the possibility to tag an account with a small amount of data (160 characters). A DID controller is always represented in form of an Ardor account and is by default separated from the public keys (if present) embedded in a DID document. Think of a master key controlling the DID operations create, update and deactivate. A DID controller always corresponds to exactly one Ardor account, whereas one Ardor account can control multiple DIDs.

      DID and DID document handling is decoupled so that multiple DID document storages can be defined and integrated to store DID document templates (DID documents without a DID reference). In its current state, the bba DID method defines only one storage type (Ardor Cloud Storage).
      In the following, bba DID method compliant account properties are called DID attestations. An account property is bba DID method compliant if it aligns to the data model described in the DID Attestation Data Fields section and is self-set. A self-set account property is a property in which sender and receiver accounts are identical.

      +
      + + + + + + + + + + +
    • +did:morpheus +From: Hydra Hashgraph + + + + Type: Specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Distributed ledger technologies (DLT, blockchain) are mostly used by cryptocurrencies, but their event ordering and decentralized consensus algorithms are useful for general purpose. Morpheus needs DLT for safe ordering DID updates and querying the historical state of a DID Document at any given point of time for signature validation. The main benefit of DLTs is that many parties with opposing interests run the infrastructure, therefore it is almost impossible to unilaterally control changes to the history and state of the ledger.

      +
      + + + + + + + + + + +
    • +did:etho: +From: Ontology Foundation + + + + Type: Specification + Date: 2020-08-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Decentralized identifiers (DIDs) are a new type of identifiers that enables verifiable, self-sovereign digital identity. This ETHO DID method specification describes a new DID method, that is, ETHO DID and defines how Ethereum blockchain stores ETHO DIDs and their corresponding DID documents, and how to do CRUD operations on ETHO DID documents.

      +
      + + + + + + + + + + +
    • +did:bnb: +From: Ontology Foundation + + + + Type: Specification + Date: 2020-08-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Decentralized identifiers (DIDs) are a new type of identifiers that enables verifiable, self-sovereign digital identity. This Binance DID method specification describes a new DID method, that is, Binance DID and defines how Binance Smart Chain stores Binance DIDs and their corresponding DID documents, and how to do CRUD operations on Binance DID documents.

      +
      + + + + + + + + + + +
    • +did:celo: +From: Ontology Foundation + + + + Type: Specification + Date: 2020-08-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This Celo DID method specification describes a new DID method, that is, Celo DID and defines how Celo blockchain stores Celo DIDs and their corresponding DID documents, and how to do CRUD operations on Celo DID documents.

      +
      + + + + + + + + + + +
    • +did:klay: +From: Ontology Foundation + + + + Type: Specification + Date: 2020-08-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Decentralized identifiers (DIDs) are a new type of identifiers that enables verifiable, self-sovereign digital identity. This Klaytn DID method specification describes a new DID method, that is, Klaytn DID and defines how Klaytn blockchain stores Klaytn DIDs and their corresponding DID documents, and how to do CRUD operations on Klaytn DID documents.

      +
      + + + + + + + + + + +
    • +did:trx: +From: Ontology Foundation + + + + Type: Specification + Date: 2020-08-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This TRON DID method specification describes a new DID method, that is, TRON DID and defines how TRON blockchain stores TRON DIDs and their corresponding DID documents, and how to do CRUD operations on TRON DID documents.

      +
      + + + + + + + + + + +
    • +did:grg: +From: GRGBanking Blockchain Express + + + + Type: Specification + Date: 2020-08-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      GRG did document security authentication is based on the cryptography algorithm. A signature is used to verify that the claim is from a trusted did user. What should be noted is the authenticity verification of the issuer. An alliance blockchain maintained by an official organization is designed and used. In the alliance chain, the did document of the certification authority should be stored, and its did ID number should be displayed on the official website of the relevant organization. Therefore, the verifier can verify claims based on this information.

      +
      + + + + + + + + + + +
    • +did:schema: +From: 51nodes GmbH + + + + Type: Specification + Date: 2020-08-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The Schema Registry DID Method aims to provide unique and universal identification for schemas in multiple formats hosted on multiple storage mechanisms or networks.

      +
      + + + + + + + + + + +
    • +did:key +From: CCG + By: + Rick Astley, Manu Sporny, Dmitri Zagidulin, Dave Longley, Orie Steele + + + + + Type: Specification + Date: 2022-09-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Ledger independent DID method based on public/private key pairs.

      While DLT-based DID Methods have great decentralization characteristics, and some of the more centralized DID Methods provide strong system control guarantees, the general approaches tend to be expensive to setup and operate. Some use cases requiring DIDs do not need the guarantees provided by these heavy-weight systems. For example, a DID that will only be used for a single, ephemeral interaction might not need to be registered, updated, or deactivated. It is for this class of use cases that the did:key method exists

      +
      + + + + + + + + + + +
    • +did-key-creator published +From: CCG + + + Related: did:key + + Type: Code + Date: 2022-11-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This has been tested to create did:keys from the P-256,P-384, and P-521 curves specified in https://github.com/w3c-ccg/did-method-key and https://w3c-ccg.github.io/did-method-key/

      +
      + + + + + + + + + + +
    • +Rust implementation of the did:key method +From: Crates + By: + Tomislav Markovski + + + + Related: did:key + + Type: Code + Date: 2022-11-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This crate is intended to provide basic support for did:key methods. It has no external dependencies and can be compiled for any target. It was originally designed for use with DIDComm Extension for gRPC, but we recognized it may be useful if this was an independent library

      +
      + + + + + + + + + + +
    • +did:tyron: +From: Tryon + By: + Julio, Cabrapan Duarte + + + + + Type: Specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Tyronzil is the W3C Decentralized Identifier Method of the Tyron Self-Sovereign Identity Protocol. You can find it published at the W3C DID Specification Registries, and it is the first DID Method of the Zilliqa blockchain - funded by ZILHive Innovation grants.

      +
      + + + + + + + + + + +
    • +did:corda: +From: Persistent Systems, R3 + By: + Nitesh Solanki, Moritz Platt, Pranav Kirtani + + + + + Type: Specification + Date: 2020-09-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      To understand the environment in which the Corda DID method operates, the permissioned nature of a Corda network and the point-to-point approach to data replication must be taken into account. While parties in permissionless blockchains remain anonymous and can join and leave at will, any Corda network utilizes a standard PKIX infrastructure for linking public keys to identities [corda-whitepaper]. As such, individually deployed entities in the network – nodes – have a strong notion of identity. This concept is instrumental in network communication. Similarly, the data-replication model implemented in Corda is different to that of a conventional public blockchain, which makes all in-ledger data visible to all network participants. In Corda, data are distributed to a configurable subset of network members only.

      The Corda DID method operates in an environment where multiple nodes form a consortium in order to replicate decentralized identity data (cf. figure 1). These consortium nodes replicate decentralized identifier documents to form a network-wide and, ultimately, consistent view of the unity of decentralized identifiers, using the Corda DID method.

      +
      + + + + + + + + + + +
    • +did:uns: +From: Space Elephant + + + + Type: Specification + Date: 2020-10-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: NFT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The goal of this method is to work in tandem with other, more complex DID methods based on the same blockchain. Uns.network is dedicated to the management of Non Fungible Tokens (NFT). The first type of NFT that it supports is @uniknames, human-readable identifiers. Just like any other tokens, @uniknames can be bought or exchanged, but they can also be linked to public properties the owner wishes to advertise, or used to connect to compliant websites in a private and secure fashion, among other things. The unik DID method associates a DID to these NFT tokens, using uns-did as controllers.

      +
      + + + + + + + + + + +
    • +did:panacea: +From: MediBloc + + + + Type: Specification + Date: 2020-10-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Panacea is a public blockchain built by MediBloc to reinvent the healthcare experience. Panacea also supports DID operations. DIDs are created and stored in the Panacea, and they are used with verifiable credentials.

      +
      + + + + + + + + + + +
    • +did:indy: +From: Hyperledger Foundation + + + + Type: Specification + Date: 2023-02-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Indy is a public ledger designed specifically and only for privacy-preserving self-sovereign identity. A Hyperledger Indy ledger is designed specifically to enable the use of verifiable credentials, allowing credential issuers to publish data necessary for issuing verifiable credentials and constructing presentations from those verifiable credentials. This specification covers how DIDs on an Indy ledger are managed and the operations for creating, reading, updating, and deleting DIDs.

      +
      + + + + + + + + + + +
    • +The did:indy DID Method - Future Indy Ledgers +From: IDCommons + By: + Stephen Curran + + + + Related: did:indy: + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Getting involved with this work:

      +
      + + + + + + + + + + +
    • +did:indy Presentation +From: BCGov + By: + Stephen Curran + + + + Related: did:indy: + + Type: Presentation + Date: 2021-04-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +
        +
      • Namespaced DIDs useful across all Indy instances
        - Indy network discovery
        - Full DIDDoc support
        - Namespaced identifiers for other Indy objects (schemas, etc.)
        - Support for important resolution parameters
        - E.g. version-id, version-time, resource

        Nice to have (but not likely to be there):
        - Cross-ledger registration of networks for discovery
        - Support for KERI identifiers on Indy networks

        Getting involved with this work:
        - HackMD Document with current spec
        - Home of future spec: indy-did-method
        - Meeting Wiki and schedule
        - Hyperledger indy-did-method chat channel
      • +
      +
      + + + + + + + + + + +
    • +did:onion: +From: Blockchain Commons + + + + Type: Specification + Date: 2021-08-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      🧅 part of the torgap technology family
      DIDs that target a distributed ledger face significant practical challenges in bootstrapping enough meaningful trusted data around identities to incentivize mass adoption. We propose using a new DID method that allows them to bootstrap trust using a Tor Hidden Service’s existing reputation.

      we’d like to review more with our community how close we want to keep did:onion to did:web, and if we want to incorporate some elements of did:peer or KERI or to leverage services like Open Time Stamps.

      +
      + + + + + + + + + + +
    • +did:nft: +From: Ceramic + + + + Type: Specification + Date: 2021-02-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The NFT DID Method converts any non-fungible token on any blockchain into a decentralized identifier where the owner of the NFT is the controller of the DID. This is achieved by using the Chain Agnostic Improvement Proposals to describe NFT assets and blockchain accounts, as well as the Ceramic network to find the DID associated with the owner of the NFT.

      +
      + + + + + + + + + + +
    • +did:eos: +From: Gimly + + + + Type: Specification + Date: 2021-06-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +
        +
      1. Identity - the management of accessible public key infrastructure and identifies. Decentralized Identifiers is the W3C standard that allows this. Compliance with this standard allows application layers to interoperate without a need to understand the base layer decentralised protocols that power identities.
        2. Application - use of the identity layer to interact and provide meaningful, secure and verifiable data communications and interaction. The Verifiable Credentials W3C standard is the most prominent and adopted standard here which is a data structure and message protocol allowing people and organisations to securely and in a verifiable way send and verify information about themselves “credentials” to each other. DIDComm is another important application layer that uses DID methods to communicate between SSI identities.
      2. +
      +
      + + + + + + + + + + +
    • +The EOSIO DID method specification +From: Gimly + + + Related: did:eos: + + Type: Post + Date: 2021-04-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      We have been working with the Decentralised Identity Foundation to shape this specification, and also want to thank the W3C Credentials Community Group for their support in the creation of the Verifiable Condition type, a necessary component to create the EOSIO DID document to represent EOSIO account permissions.

      +
      + + + + + + + + + + +
    • +did:did: +From: SpruceID + + + + Type: Specification + Date: 2021-04-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      DID Identity DID (DID) DID method

      Spruce announces did:did, a DID method based on Decentralized Identifiers (DIDs). We hope the community will find this useful to help increase adoption and interoperability of Decentralized Identity technology.

      +
      + + + + + + + + + + +
    • +did:undid: +From: SpruceID + + + + Type: Specification + Date: 2021-04-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      did:un-did is a DID method that enables using any valid Decentralized Identifier (DID) as a did:un-did DID, but more importantly it un-does the did that did:did did method performs.

      Clarification, a few week ago we shared about the DID:DID method. April Fools Joke!!! Here’s yet another DID method in the series.

      +
      + + + + + + + + + + +
    • +did:doge: +From: SpruceID + + + + Type: Specification + Date: 2023-05-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      We draw heavily from prior work by Christopher Allen and Kim Hamilton Duffy within the W3C Credentials Community Group on the BTCR DID Method due to strong architectural similarities between the Bitcoin and Dogecoin blockchains.

      However, there are some key differences that enable new privacy-preserving benefits. Namely, the did:doge method-specific identifier is the Base58Check-encoded Dogecoin address itself, allowing for DID usage even in the absence of any public transaction histories and only relying upon them for rotation events for verification methods and service endpoints.

      +
      + + + + + + + + + + +
    • +did:tz: +From: SpruceID, TQ Tezos + + + + Type: Specification + Date: 2022-01-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      did:tz is a multi-modal DID method design with many offchain, on-chain, and side-chain/L2 use cases in mind. A valid Tezos address (controlled by a private key from any of 3 supported curves) can control an “implicit” DID document (generatively created from the address like a did:key), an “onchain” DID document (published via smart contract on any Tezos ledger), or have “patches” applied to it that are published and governed by a closed network or authority (including, for example, a sidetree network). In particular, this third option has not been specified in any detail, and we would be particularly curious to hear from implementers of such systems before further specifying it.

      +
      + + + + + + + + + + +
    • +Decentralized Identity with the Tezos DID Method +From: SpruceID, TQ Tezos + + + Related: did:tz: + + Type: Post + Date: 2021-03-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Spruce and TQ Tezos are jointly releasing the draft specification and initial implementation of Decentralized Identifiers (DIDs) based on the Tezos blockchain.

      +
      + + + + + + + + + + +
    • +did:unisot: +From: Unisot + + + + Type: Specification + Date: 2020-11-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The UNISOT DID method uses the Bitcoin SV blockchain to generate DIDs as well as potentially store the associated DID documents. The method allows for storage of DID documents on-chain as well as off-chain depending on the business use case scenario.

      +
      + + + + + + + + + + +
    • +UNISOT DID approved by W3C +From: Unisot + By: + Annemie Bergmans + + + + Related: EBSI, did:unisot + + Type: Post + Date: 2021-05-25 + + + + + + + + + + + + + + + + + + + + Policy: + + ESSIF, GDPR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      We are proud to have UNISOT ID (did:unisot) listed at the Decentralized Identity Foundation (DIF). As part of our commitment to open technologies and global interoperability we have presented our DID schema (did:unisot) to the Decentralized Identity Foundation (DIF) and supplied a driver for their Universal DID Resolver which can be accessed at: https://resolver.identity.foundation/. With this anyone can resolve a UNISOT DID Document in a trusted and easy way.

      +
      + + + + + + + + + + +
    • +did:orb +From: SecureKey + + + + Type: Specification + Date: 2022-03-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Orb is a decentralized identifier (DID) method based on a federated and replicated Verifiable Data Registry (VDR). The decentralized network consists of Orb servers that write, monitor, witness, and propagate batches of DID operations. The batches form a graph that is propagated and replicated between the servers as content-addressable objects. These content-addressable objects can be located via both domain and distributed hash table (DHT) mechanisms. Each Orb witness server observes a subset of batches in the graph and includes them in their ledgers (as append-only Merkle Tree logs). The servers coordinate by propagating batches of DID operations and by monitoring the applicable witness servers’ ledgers. The Orb servers form a decentralized network without reliance on a common blockchain for coordination.

      +
      + +
      + + + + + + + + + + +
    • +Orb +From: SecureKey + + + Related: did:orb: + + Type: Code + Date: 2023-05-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Projects: Trustbloc + + + + + + Tech: + + ActivityPub, ActivityStreams, Sidetree + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Orb implements the following specifications: did:orb, Activity Anchors. The did:orb method is based on the Sidetree specification and Activity Anchors is based on the ActivityPub and ActivityStreams specifications.

      Please see Read the Docs for more details on Orb

      +
      + + + + + + + + + + +
    • +SecureKey’s New Ledger-Agnostic did:orb +From: SecureKey + + + Related: did:orb: + + Type: Post + Date: 2021-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: + + ActivityPub, IPFS, verifiable credentials + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      did:orb that decouples DIDs from ledgers while maintaining trust and security. SecureKey is leveraging standard and open-source peer-to-peer protocols like ActivityPub, data structures like verifiable credentials content-addressed storage like IPFS, and distributed trust services like the Google Trillian project to build a peer-to-peer trust network.

      +
      + + + + + + + + + + +
    • +did:orb slides Troy Ronda (SecureKey) +From: CCG Mailing List + By: + Troy Ronda + + + + Related: did:orb:, + + Type: Presentation + Date: 2021-03-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +
        +
      • Decouple witness ledgers from the critical path.
        - Allow for Trust but Verify model.
        - Leverage the Certificate Transparency model
        - Witnesses observe VDR objects and promise to include in their ledgers.
        - Provide a signed timestamp and a maximum merge delay.
        - Enable monitoring to ensure witnesses follow their promises.
        - Use trusted Witness (and origin) timings to resolve late publishing.
        - Use origin to enable observers to know if they have the latest operations.
      • +
      +
      + + + + + + + + + + +
    • +did:object +From: Trusted Digital Web + By: + Michael Herman + + + + + Type: Specification + Date: 2022-01-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This “DID Object” Decentralized Identifier Method Namespace Specification (“DID Object” DID Method Namespace Specification) defines the end-to-end lifecycle of DID Identifiers and DID Documents for “DID Objects”, a key feature of the Fully Decentralized Objects (FDOs) Framework, implemented by the Trusted Digital Web.

      +
      + + + + + + + + + + +
    • +did:tag + + By: + Bob Wyman + + + + + Type: Specification + Date: 2021-11-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The did:tag DID method enables any controller of an HTTP accessible domain or subdomain, or of an email address, to create unique, interoperable, persistent DIDs with minimal dependencies on other technologies or systems. By leveraging a subset of the tagURI specification [RFC4151], the did:tag DID method enables the creation of DIDs which are “unique across space and time while being tractable to humans,” without preventing the creation of DIDs which are largely intractable to humans. did:tag DIDs can be resolved either synchronously, via the web, or asynchronously, via email or other defined alternative resolution services.

      +
      + + + + + + + + + + +
    • +re: Using Email as an Identifier +From: CCG Mailing List + By: + Bob Wyman + + + + + Type: Discussion + Date: 2021-11-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      There are quite a number of issues with using email addresses as identifiers, or parts of identifiers, and I’m hoping that discussion and development of the did:tag method will illuminate those issues and potentially find solutions for them.

      +
      + + + + + + + + + + +
    • +did:jwk +From: waltid, transmute + + + Related: did:key + + Type: Specification + Date: 2022-04-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: JWK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      did:jwk is a deterministic transformation of a JWK into a DID Document.

      +
      + + + + + + + + + + +
    • +did:pkh +From: CCG + + + + Type: Specification + Date: 2023-01-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      allows most if not all blockchain accounts to instantly leverage an existing identity/account and deploy a W3C Decentralized Identifier from it in a standards-conformant way. This “DID-wrapping” of an existing identifier can be used in combination with other DID-compatible technologies, such as W3C Verifiable Credentials or Authorization Capabilities, and produce proper signature-suite definitions, such as “metamask-signing” (off-chain signing by externally-owned accounts, i.e., personal wallets, according to the eip712 protocol).

      +
      + + + + + + + + + + +
    • +Verification Patterns, Part 2 +From: Verite + + + Related: did:pkh + + Type: Post + Date: 2022-07-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      explains the did:pkh/CACAO variation for Verite data models and flows, which provides an entry path for wallets that may not support sufficient functionality for emerging decentralized identity patterns

      +
      + +
      + + + + + + + + + + +
    • +did:ens +From: Veramo Labs + + + + Type: Specification + Date: 2021-10-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +
        +
      1. to wrap existing ENS names as DIDs to be interoperable with applications relying on Decentralized Identifiers
        2. to define a canonical way to augment ENS names with DID capabilities such as services and verification methods.
      2. +
      +
      + + + + + + + + + + +
    • +ENS names are Decentralized Identifiers (DIDs) +From: uPort + By: + Oliver Terbu + + + + + Type: Post + Date: 2021-10-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The specification is extensible by design which means new types of services, verification materials and other features can be supported. In the core, the specification contains a simple interface to resolve a DID Document from a DID (similar to an Ethereum Account from an ENS name) by anyone who knows the DID of the user. The DID Document will then contain the relevant information to enable use cases such as sign up, sign in, data encryption, secure communication, verifiable authorship and data provenance etc. Since DIDs are URI-compliant, they also make perfect sense for web ontologies.

      +
      + + + + + + + + + + +
    • +did:avvcyber: +From: TIFAC-CORE in Cyber Security + By: + Ramaguru Radhakrishnan, Amrita Vishwa Vidyapeetham + + + + + Type: Code + Date: 2022-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      TIFAC-CORE in Cyber Security, Amrita School of Engineering, Amrita Vishwa Vidyapeetham Coimbatore is Center of Relevance and Excellence (CORE) in Cyber Security. The Center is working toward Cryptography, Visual Cryptography, Steganography, Cyber Forensics, Machine Learning and Blockchain Technology. There are multiple projects being worked across domains where we are using DIDs. did:avvcyber: is a dedicated DID created for all our Blockchain Projects from 2022.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Discussion

    +
      + + + + + +
    • +DID methods as W3C standards - a happy compromise? +From: CCG Mailing List + By: + Steve Capell + + + + + Type: Discussion + Date: 2022-02-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Methods as Standards + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      can’t we pick just a small number of un-controversial methods to standardise?  even if it’s just did:key and did:web to start with.

      +
      + + + + + + + + + + +
    • +Re: CCG Community opinions needed to define CCG scope (specifically re: did methods as work items) +From: CCG Mailing List + By: + Manu Sporny + + + + + Type: Discussion + Date: 2021-08-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Methods as Standards + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Heather Vescent wrote:
      1. What are the pros of including did methods as work items in the CCG?
      Community vetting and approval of particular DID Methods.

      Basically, broader and deeper review of DID Methods that we expect to be of great use to the world. I expect there will be DID Methods that the community wants to eventually propose as DID Methods for standardization (did:key and

      did:web feel like two ones where we could get consensus on doing so).

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/w3c/decentralized-identifier/index.html b/web-standards/w3c/decentralized-identifier/index.html new file mode 100644 index 00000000..031e04bf --- /dev/null +++ b/web-standards/w3c/decentralized-identifier/index.html @@ -0,0 +1,25107 @@ + + + + + + +Decentralized Identifiers (DIDs) - W3C | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Main

      + + + + + +
    • A Primer for Decentralized Identifiers +From: CCG + + + + Type: Report + Date: 2021-11-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      An introduction to self-administered identifiers for curious people

      +
      + +
      + + + + + + + + + + +
    • Decentralized IDentifers (DIDs) +From: W3C + By: + Markus Sabadello + + + + Related: Danube Tech, Sovrin Foundation, OASIS XDI TC + + Type: Presentation + Date: 2018-04-17 + + + + + + + + + + + + + + + + Location: Vienna + + + + + + + + + + Event: W3C Workshop on Privacy and Linked Data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • Developed at Rebooting-the-Web-of-Trust workshop and W3C Credentials CG
        - Persistent, dereference-able, cryptographically verifable identifers
        - Registered in a blockchain or other decentralized network
      • +
      +
      + +
      + + + + + + + + + + +
    • Decentralized Identifiers (DID) 1.0 specification approved as W3C Recommendation +From: Identity Foundation + + + + Type: Post + Date: 2022-06-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Announcing the Decentralized Identifiers (DID) v1.0 specification as an open web standard signals that it is technically sound, mature, and ready for widespread adoption. Having an established v1.0 specification allows work to continue with renewed energy and focus, not only at the many groups meeting at DIF, but across the digital identity community.

      +
      + + + + + + + + + + +
    • Decentralized Identifier Working Group +From: DIDWG + + + Related: W3C + + Type: Working group + Established: 2019-05-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The mission of the Decentralized Identifier Working Group is to standardize the DID URI scheme, the data model and syntax of DID Documents, which contain information related to DIDs that enable the aforementioned initial use cases, and the requirements for DID Method specifications.

      +
      + + + + + + + + + + +
    • Decentralized Identifier (DID) 1.0 Specification - Data Model and Syntax +From: DIDWG + + + + Type: Specification + Date: 2022-07-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This document specifies the DID syntax, a common data model, core properties, serialized representations, DID operations, and an explanation of the process of resolving DIDs to the resources that they represent.

      +
      + +
      + + + + + + + + + + +
    • DID Specification Registries +From: DIDWG + + + + Type: Registry + Date: 2023-05-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This document serves as an official registry for all known global parameters, properties, and values used by the Decentralized Identifier ecosystem.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Explainer

      + + + + + +
    • Understanding Decentralized IDs (DIDs) + + By: + Adam Powers + + + + + Type: Post + Date: 2018-06-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This article starts off with an overview of DIDs, DID Documents, Verifiable Claims and DIDAuth — basically laying out how the technology works. It then explores the economics of DIDs to try and understand what problems they propose to solve, for whom, and how they go about solving them.

      +
      + +
      + + + + + + + + + + +
    • What is a DID? The Path from an id (DID) to a Real-Life Subject + + By: + Michael Herman + + + + + Type: Page + Date: 2019-05-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The following graphic illustrates the path (flow) of a client app trying to: a) communicate/interact with, and/or b) access the metadata about a real-life subject by using a Decentralized Identifier (id (DID)).
      That is, in (almost) 10 steps or less, how to you get from an id (DID) attribute on the left to a Real-Life Subject on the right?

      +
      + + + + + + + + + + +
    • Demystifying Decentralized Identifiers (DIDs) +From: Affinidi + + + + Type: Post + Date: 2021-05-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • Does not require a centralized registration authority
        - Many DIDs use the distributed ledger technology or any other decentralized network, though it is not mandatory
        - It is a permanent identifier because it does not depend on a single third-party or centralized registry for its existence.

        - Can be cryptographically verified
        - They connect a DID subject (the entity identified by the DID) with a DID document (a set of data that describes the DID subject) to enable the subject to have trustable interactions.
        - They are interoperable and portable, provided they conform to the existing standards laid down by W3C
      • +
      +
      + +
      + + + + + + + + + + +
    • Decentralized Identifiers (DIDs) - A Deeper Dive +From: Hackernoon + + + + Type: Post + Date: 2021-04-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The same way the SSL/TLS protocol changed internet use forever by opening a gate to the world of encrypted Web traffic, which is the basis for the protocol that keeps the web safe and secure HTTPS; the same way will DIDs enhance the verification process in world of blockchain, such as decentralized finance.

      +
      + + + + + + + + + + +
    • Decentralized Identity: Why Are DIDs The Future of Digital Identity Management? +From: Elastos + + + + Type: Post + Date: 2021-10-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      You need to create separate digital identity credentials for each one. Only after you’ve registered with them can you access the services of each organization. And don’t forget: all free-to-use apps and websites control the storage of your data and are happy to sell access to it to third parties for profit. That’s literally their business plan: they understand the value of your data and how they can monetize it.

      +
      + + + + + + + + + + +
    • Decentralized Identifiers: Implications for Your Data, Payments and Communications +From: Impervious + + + + Type: Post + Date: 2022-03-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Through the DID Specification, service endpoints and DIDComm, Impervious has interlaced DIDs with Bitcoin Lightning, IPFS, WebRTC and resilient relays to introduce a new peer-to-peer internet standard with practical applications for mitigating censorship and surveillance risk.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Literature

      + + + + + +
    • DID Whitepaper +From: WebOfTrustInfo + + + + Type: Paper + Date: 2016-05-18 + + + + + + + + + + + + + + + + + + + + + + Event: rwot02-2020 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A DID architecture should focus on the set of components that Mr. Gupta refers to as “the minimum required for people to be able to do business (or other critical functions) together”.

      A Decentralized Identifier (DID) Registry and Discovery Service

      This “minimum required” is defined by a union of the proposed requirements identified by the W3C Credential Community Group, the XDI.org Registry Working Group, and the Rebooting the Web of Trust group. It consists of three functions that can be addressed by a combination of blockchain and DHT technology:

      - A DID registration function
      - A discovery function that enables looking up a registered DID in the blockchain
      - A master key recovery function

      +
      + + + + + + + + + + +
    • A Universally Unique IDentifier (UUID) URN Namespace +From: IETF + + + + Type: Specification + Date: 2005-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A UUID is 128 bits long, and can guarantee uniqueness across space and time. UUIDs were originally used in the Apollo Network Computing System and later in the Open Software Foundation’s (OSF) Distributed Computing Environment (DCE), and then in Microsoft Windows platforms

      +
      + + + + + + + + + + +
    • All you need to know about sequential UUID generators +From: 2ndQuadrant + By: + Tomas Vondra + + + + + Type: Post + Date: 2019-03-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      UUIDs are a popular identifier data type – they are unpredictable, and/or globally unique (or at least very unlikely to collide) and quite easy to generate. Traditional primary keys based on sequences won’t give you any of that, which makes them unsuitable for public identifiers, and UUIDs solve that pretty naturally.

      +
      + + + + + + + + + + +
    • DID Primer +From: WebofTrustInfo + By: + Drummond Reed, Manu Sporny, others + + + + + Type: Paper + Date: 2017-10-06 + + + + + + + + + + + + + + + + + + + + + + Event: rwot05-boston + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      At a superficial level, a decentralized identifier (DID) is simply a new type of globally unique identifier with special features designed for blockchains. But at a deeper level, DIDs are actually the tip of the iceberg – or the tip of the spear – of an entirely new layer of decentralized digital identity and public key infrastructure (PKI) for the Internet. This decentralized public key infrastructure (DPKI) could have as much impact on global cybersecurity and cyberprivacy as the development of the SSL/TLS protocol for encrypted Web traffic (now the largest PKI in the world).

      +
      + + + + + + + + + + +
    • DID Primer Extended +From: WebofTrustInfo + By: + Drummond Reed, Manu Sporny, others + + + + + Type: Paper + Date: 2019-02-14 + + + + + + + + + + + + + + + + + + + + + + Event: rwot07-toronto + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • Background on the origin of DIDs and the DID specification.
        - How DIDs differ from other globally-unique identifiers.
        - How the syntax of DIDs can be adapted to work with any modern blockchain.
        - How DIDs resolve to DID documents containing public keys and service endpoints.
        - The key role that DID methods play in the implementation of DID infrastructure.
      • +
      +
      + + + + + + + + + + +
    • Decentralized IDentifers (DIDs) +From: DIDWG + By: + Markus Sabadello + + + + Related: Decentralized Identifiers + + Type: Presentation + Date: 2018-04-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • Developed at Rebooting-the-Web-of-Trust workshop and W3C Credentials CG
        - Persistent, dereference-able, cryptographically verifable identifers
        - Registered in a blockchain or other decentralized network
        - did:sov:3k9dg356wdcj5gf2k9bw8kfg7a
        - Modular specifcation using “methods”:
        - did:sov, did:btcr, did:v1, did:uport, …
        - Can be pairwise unique for each relationship
        - Resolution: DID → DID Document
      • +
      +
      + + + + + + + + + + +
    • Requirements for DIDs +From: WebofTrustInfo + + + Related: Decentralized Identifiers + + Type: Paper + Date: 2016-08-24 + + + + + + + + + + + + + + + + + + + + + + Event: rwot02-2020 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Respect Network is conducting a research project for the U.S. Department of Homeland Security, HSHQDC-16-C-00061, to analyze the applicability of blockchain technologies to a decentralized identifier system. Our thesis is that blockchains, or more generically distributed ledgers, are a potentially powerful new tool for “identity roots” — the starting points for an Internet identity. However “blockchain identity” may not fully address the core security and privacy principles needed in a complete identity system. In this case DIDs — Decentralized Identifiers rooted on a distributed ledger — may end up being a foundational building block for higher level identity management solutions.

      +
      + + + + + + + + + + +
    • DIDs in DPKI +From: WebofTrustInfo + + + Related: Decentralized Identifiers + + Type: Paper + Date: 2018-08-23 + + + + + + + + + + + + + + + + + + + + + + Event: rwot07-toronto + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • DPKI stands for Decentralized Public-key Infrastructure
        - DPKI seeks to serve as an improved alternative/replacement for X.509 (that thing securing today’s Internet)
        - DPKI changes the web’s security model from 1000s of single-points-of-failure to decentralized consensus groups that create namespaces (sorta like what blockchains do!)
        - DPKI is not a blockchain — it’s a protocol for securely accessing blockchains and similar decentralized consensus systems
        - DPKI has Top-Level Domains (TLDs) representing different blockchains (e.g. .eth, .bit, .id etc.)
      • +
      +
      + + + + + + + + + + +
    • Cryptography Review of W3C VC Data Model and DID Standards and Implementation Recommendations +From: SRI International, NIST, FIMSA + + + Related: Decentralized Identifiers + + Type: Paper + Date: 2023-03-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Cryptography used by U.S. government entities in operational systems must conform to relevant federal government standards and requirements, including the Federal Information Security Management Act (FISMA) and National Institute of Technology (NIST) standards for use of cryptography. As part of its in-depth technical due-diligence to enable operational capabilities for DHS/CBP, DHS/PRIV and DHS/USCIS, the U.S. Department of Homeland Security’s Silicon Valley Innovation Program (SVIP) sponsored independent nonprofit research center SRI International to conduct a cryptographic review of the W3C Verifiable Credentials Data Model and W3C Decentralized Identifiers standards. The review provided constructive feedback and recommendations for technology developers and W3C standards developers to increase their level of compliance with federal government standards.

      +
      + + + + + + + + + + +
    • Decentralized Identifier Use Cases and Requirements v1.0 +From: DIDWG + + + + Type: Draft + Date: 2021-06-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This document sets out use cases and requirements for a new kind of identifier that meets all these basic requirements: decentralized, persistent, cryptographically verifiable, resolvable

      +
      + +
      + + + + + + + + + + +
    • Decentralized Identifiers (DIDs) v0.13 Data Model and Syntaxes +From: DIDWG + + + + Type: Report + Date: 2019-09-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      DIDs resolve to DID Documents — simple documents that describe how to use that specific DID. Each DID Document may express cryptographic material, verification methods, and/or service endpoints. These provide a set of mechanisms which enable a DID controller to prove control of the DID. Service endpoints enable trusted interactions with the DID subject.

      This document specifies a common data model, format, and operations that all DIDs support.

      +
      + + + + + + + + + + +
    • DID Implementation Guide +From: DIDWG + + + + Type: Note + Date: 2021-11-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This document acts as a technical narrative for the implementation of DID methods and is expected to cover many topics related to that subject that a developer may wish to consider, including guidance around implementation details that may also be used for third party evaluation of an authored DID method via the DID-RUBRIC.

      +
      + +
      + + + + + + + + + + +
    • W3C DID Test Suite and Implementation Report +From: DIDWG + + + + Type: Internal + Date: 2023-01-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This document describes the did core test suite, and summarizes the latest test results.

      +
      + + + + + + + + + + +
    • W3C Decentralized Characteristics Rubric v1.0 +From: DIDWG + + + + Type: Internal + Date: 2022-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This rubric presents a set of criteria which an Evaluator can apply to any DID Method based on the use cases most relevant to them. We avoid reducing the Evaluation to a single number because the criteria tend to be multidimensional and many of the possible responses are not necessarily good or bad. It is up to the Evaluator to understand how each response in each criteria might illuminate favorable or unfavorable consequences for their needs.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Supporting

      + + + + + +
    • Well Known DID Configuration +From: DIDWG + + + + Type: Specification + Date: 2020-12-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The DID Configuration resource provides proof of a bi-directional relationship between the controller of an origin and a DID via cryptographically verifiable signatures that are linked to a DID’s key material. This document describes the data format of the resource and the resource location at which origin controllers can publish their DID Configuration.

      +
      + + + + + + + + + + +
    • Decentralized Identifier Resolution (DID Resolution) v0.3 +From: CCG + + + + Type: Specification + Date: 2023-01-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      DID resolution is the process of obtaining a DID document for a given DID. This is one of four required operations that can be performed on any DID (“Read”; the other ones being “Create”, “Update”, and “Deactivate”). The details of these operations differ depending on the DID method. Building on top of DID resolution, DID URL dereferencing is the process of retrieving a representation of a resource for a given DID URL. Software and/or hardware that is able to execute these processes is called a DID resolver.

      +
      + +
      + + + + + + + + + + +
    • godiddy.com - Universal DID Services +From: GoDiddy + By: + Markus Sabadello + + + + + Type: Site + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Basic functions are creating, resolving, updating, and deactivating DIDs across multiple DID methods and networks. Advanced functions include key management, search, transfer of DIDs, lookup of historical DID document versions, notification of DID-related events, and more.

      +
      + + + + + + + + + + +
    • Standard Interfaces for DID Create/Update/Deactivate +From: IDCommons + By: + Markus Sabadello + + + + + Type: Session notes + Date: 2021-07-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • There is an attempt to specify abstract interfaces if you want to Create/Update/Deactivate a did that could be implemented for all did methods.
        - The idea of this specification is to provide a standard with the same assumptions as with resolution. It should be in an abstract level, meaning it should specify the inputs and outputs of creating/updating/deactivating a did but not how it should be implemented.
      • +
      +
      + + + + + + + + + + +
    • DID test suite +From: W3C + + + + Type: Code + Date: 2023-01-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      DID test suite is not for runtime, but the Universal Resolver could do a few simple checks on a driver’s responses. But there’s also a philosophical question: Should the Universal Resolver be “allowed” to check and potentially transform driver responses, or should it just “pass through” everything that comes from a driver?

      +
      + + + + + + + + + + +
    • BlueToque Tools Toolkit + + By: + Micheal Herman + + + + + Type: Code + Date: 2022-12-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      BlueToque Tools is a collection of software tools for working with DID Method Namespaces, DID Identifiers, DID Documents, DID Agent Service Endpoints, DID Agent Servers, DID Agent Clusters, and DID Objects (the 7 DIDs). The flagship tool is didlang, a language for interactively working with the 7 DIDs.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/w3c/did-wg/decentralized-identifier/index.html b/web-standards/w3c/did-wg/decentralized-identifier/index.html new file mode 100644 index 00000000..6b45d376 --- /dev/null +++ b/web-standards/w3c/did-wg/decentralized-identifier/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/w3c/history/index.html b/web-standards/w3c/history/index.html new file mode 100644 index 00000000..0870e29d --- /dev/null +++ b/web-standards/w3c/history/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/w3c/index.html b/web-standards/w3c/index.html new file mode 100644 index 00000000..ee56f463 --- /dev/null +++ b/web-standards/w3c/index.html @@ -0,0 +1,27879 @@ + + + + + + +World Wide Web Consortium - W3C | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + World Wide Web Consortium - W3C + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Main

      + + + + + +
    • World Wide Web Consortium (W3C) + + + + + Type: Site + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The World Wide Web Consortium (W3C) is an international community that develops open standards to ensure the long-term growth of the Web.

      +
      + + + + + + + + + + +
    • W3C - ICANN WIki +From: ICANN Wiki + + + + Type: Entry + Date: 2022-04-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: history + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      First started as an IETF application area at the beginning of 1990, the Web standard stack, given its foreseen volume and applicative nature on top of the Internet protocols, quickly spun off its own forum. The W3C then laid the foundations of the Web with the development of HTML 4 and XML at the end of the last century. It still works closely with IETF today, on the HTTP or URL specifications and in other areas of common interest (e.g. crypto, security, video).

      +
      + + + + + + + + + + +
    • World Wide Web Consortium (W3C) +From: W3C + + + + Type: Page + Date: 2022-06-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      an international community where Member organizations, a full-time staff, and the public work together to develop Web standards. Led by Web inventor and Director Tim Berners-Lee and CEO Jeffrey Jaffe, W3C’s mission is to lead the Web to its full potential.

      +
      + + + + + + + + + + +
    • W3C Mission +From: W3C + + + + Type: Page + Date: 2023-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: history + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      On 29 August 2012 five leading global organizations jointly signed an agreement to affirm and adhere to a set of Principles in support of The Modern Paradigm for Standards; an open and collectively empowering model that will help radically improve the way people around the world develop new technologies and innovate for humanity.

      +
      + + + + + + + + + + +
    • Facts About W3C +From: W3C + + + + Type: Page + Date: 2023-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: history + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      In 1989, Tim Berners-Lee invented the World Wide Web (see the original proposal). He coined the term “World Wide Web,” wrote the first World Wide Web server, “httpd,” and the first client program (a browser and editor), “WorldWideWeb,” in October 1990. He wrote the first version of the “HyperText Markup Language” (HTML), the document formatting language with the capability for hypertext links that became the primary publishing format for the Web. His initial specifications for URIs, HTTP, and HTML were refined and discussed in larger circles as Web technology spread.

      +
      + + + + + + + + + + +
    • Standards - W3C +From: W3C + + + + Type: Page + Date: 2021-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      W3C standards define an Open Web Platform for application development that has the unprecedented potential to enable developers to build rich interactive experiences, powered by vast data stores, that are available on any device. Although the boundaries of the platform continue to evolve, industry leaders speak nearly in unison about how HTML5 will be the cornerstone for this platform. But the full strength of the platform relies on many more technologies that W3C and its partners are creating, including CSS, SVG, WOFF, the Semantic Web stack, XML, and a variety of APIs.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + +

    Working Groups

    + +

    Decentralized Identifiers Working Group

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Verifiable Credentials Working Group

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    JSON-LD Working Group

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • JSON-LD Working Group +From: JSON-LD WG + + + Related: W3C + + Type: Working group + Established: 2018-07-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Working Group maintains the JSON-LD specifications (i.e., JSON-LD 1.1, JSON-LD 1.1 API, JSON-LD 1.1 Framing) that together provide a JSON format for Linked Open Data to interoperate at web-scale, in a method which is familiar to and usable by web-focused software engineers.

    +
    + + + + + + +
  • JSON-LD 1.1 Framing Specification +From: JSON-LD WG + + + Related: W3C + + Type: Specification + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    JSON-LD Framing allows developers to query by example and force a specific tree layout to a JSON-LD document.

    This specification describes a superset of the features defined in JSON-LD Framing 1.0 [JSON-LD10-FRAMING] and, except where noted, the algorithms described in this specification are fully compatible with documents created using the previous community standard.

    +
    + + + + + + +
  • JSON-LD 1.1 Processing Algorithms and API Specification +From: JSON-LD WG + + + Related: W3C + + Type: Specification + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This specification defines a set of algorithms for programmatic transformations of JSON-LD documents. Restructuring data according to the defined transformations often dramatically simplifies its usage. Furthermore, this document proposes an Application Programming Interface (API) for developers implementing the specified algorithms.

    +
    + + + + + + +
  • JSON-LD 1.1 Syntax +From: JSON-LD WG + + + Related: W3C + + Type: Specification + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    JSON is a useful data serialization and messaging format. This specification defines JSON-LD 1.1, a JSON-based format to serialize Linked Data. The syntax is designed to easily integrate into deployed systems that already use JSON, and provides a smooth upgrade path from JSON to JSON-LD. It is primarily intended to be a way to use Linked Data in Web-based programming environments, to build interoperable Web services, and to store Linked Data in JSON-based storage engines.

    +
    + + + + + + +
  • JSON-LD Best Practices +From: JSON-LD WG + + + Related: W3C + + Type: Note + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Developers share a common problem: they want a simple, but extensible way to create an API for a web service that gets the job done, doesn’t design them into a corner, and allows developers to easily interact with their service without reinventing the wheel. JSON-LD [JSON-LD] has become an important solution, as it bridges the gap between formally data and more colloquial JSON interfaces used in APIs from numerous providers. This guide attempts to define certain best practices for publishing data using JSON-LD, and interacting with such services.

    +
    + + + + + + +
  • JSON-LD Recommended Context +From: JSON-LD WG + + + Related: W3C + + Type: Note + Date: 2020-05-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This is the repository for a recommended context for JSON-LD 1.1, as well as the RDFa Core Initial Context, developed and maintained by the W3C JSON-LD Working Group. Most of the major resources in this repository are redirected from W3C URI-s that have been in use by the community for a while. These are as follows:

    +
    + + + + + + +
  • JSON-LD 1.1 Framing Specification +From: JSON-LD WG + + + + Type: Specification + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This specification describes a superset of the features defined in [JSON-LD10-FRAMING] and, except where noted, the algorithms described in this specification are fully compatible with documents created using the previous community standard.

    +
    + + + + + + +
  • JSON-LD 1.1 Processing Algorithms and API Specification +From: JSON-LD WG + + + + Type: Specification + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This specification defines a set of algorithms for programmatic transformations of JSON-LD documents. Restructuring data according to the defined transformations often dramatically simplifies its usage. Furthermore, this document proposes an Application Programming Interface (API) for developers implementing the specified algorithms.

    +
    + + + + + + +
  • JSON-LD 1.1 Specification +From: JSON-LD WG + + + + Type: Specification + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This specification describes a superset of the features defined in JSON-LD 1.0 [JSON-LD10] and, except where noted, documents created using the 1.0 version of this specification remain compatible with JSON-LD 1.1

    +
    + + + + + + +
  • JSON-LD 1.1 Best Practices Note +From: JSON-LD WG + + + + Type: Note + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Developers share a common problem: they want a simple, but extensible way to create an API for a web service that gets the job done, doesn’t design them into a corner, and allows developers to easily interact with their service without reinventing the wheel. JSON-LD [JSON-LD] has become an important solution, as it bridges the gap between formally data and more colloquial JSON interfaces used in APIs from numerous providers. This guide attempts to define certain best practices for publishing data using JSON-LD, and interacting with such services.

    +
    + + + + + + +
  • JSON-LD Recommended Context +From: JSON-LD WG + + + + Type: Code + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + + + + + + +
  • Teleconference minutes - text and audio logs +From: JSON-LD WG + + + + Type: Page + Date: 2023-05-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    JSON-LD Teleconference Minutes

    +
    + + + + + + +
  • Charter for JSON-LD WG +From: JSON-LD WG + + + + Type: Page + Date: 2018-06-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    Since its original publication in 2014 by the RDF 1.1 Working Group, JSON-LD 1.0 has become an essential format for describing structured data on the World Wide Web. It is estimated to be used by between 10% and 18.2% of all websites. This is due largely to its adoption as a recommended format by schema.org. It has been adopted by several Recommendations including those from the Social Web, Web Annotation, and Linked Data Platform Working Groups, and current Working Groups have expressed interest in alignment of their specifications, such as the Publishing and Web of Things Working Groups. It has provided a much-needed bridge between communities that need rich semantics, and those that desire an intuitive and easily usable format (see separate wiki page for more details).

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    WebAuthN Working Group

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Web Authentication Working Group +From: WebAuthNWG + + + Related: W3C + + Type: Working group + Established: 2016-02-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The mission of the Web Authentication Working Group, in the Security Activity is to define a client-side API providing strong authentication functionality to Web Applications.

    +
    + + + + + + +
  • Web Authentication: An API for accessing Public Key Credentials +From: WebAuthNWG + + + Related: W3C + + Type: Specification + Date: 2023-05-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    This specification defines an API enabling the creation and use of strong, attested, scoped, public key-based credentials by web applications, for the purpose of strongly authenticating users. Conceptually, one or more public key credentials, each scoped to a given WebAuthn Relying Party, are created by and bound to authenticators as requested by the web application. The user agent mediates access to authenticators and their public key credentials in order to preserve user privacy. Authenticators are responsible for ensuring that no operation is performed without user consent. Authenticators provide cryptographic proof of their properties to Relying Parties via attestation. This specification also describes the functional model for WebAuthn conformant authenticators, including their signature and attestation functionality.

    +
    + +
    + + + + + + +
  • Web Authentication Working Group Charter +From: WebAuthNWG + By: + Samuel Weiler + + + + + Type: Post + Date: 2019-10-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +

    The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications.

    Overall goals include obviating the use of shared secrets, i.e. passwords, as authentication credentials, facilitating multi-factor authentication support as well as hardware-based key storage while respecting the Same Origin Policy (SOP) by default and allowing for explicit, constrained SOP relaxation.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    W3C ID History

      + + + + + +
    • W3C Workshop on Strong Authentication & Identity +From: W3C + + + + Type: Page + Date: 2018-12-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The W3C Strong Authentication and Identity Workshop gathered experts in the space to explore the existing standards landscape, examine existing technology roadmaps, and identify potential future work for how strong identity and strong authentication should work on the web. The workshop explored aligning recent W3C specifications (WebAuthn, Verifiable Claims, Web Payments) and work that is ongoing in the W3C Credentials Community Group (DID, DIDAuth) along with the IETF and ISO, as well as other existing community standards such as IndieAuth, Open ID Connect, OAuth, and SAML.

      +
      + + + + + + + + + + +
    • A Public Identity +From: W3C + By: + Tim Berners-Lee + + + + + Type: Page + Date: 2018-01-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The world of the last few years has been buzzing with the need for personal privacy a world in which personal data is typically abused by large corporations on the (mistaken) belief that this is the only business model in a connected world. It seems to have got to the point where there has been so much focus on protecting the identity of an individual online that we have actually made it difficult, frustratingly and unnecessarily difficult, to actually claim a completely public identity online.

      +
      + + + + + + + + + + +
    • Call for Participation in Digital Identity Community Group +From: W3C + + + + Type: Post + Date: 2019-06-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The mission of the W3C Digital Identity Community Group is to identify and resolve real world identity issues, to explore and build a more secure trusted digital identity ecosystem on internet for people, organizations and things fully controlling, protecting and expressing their identity. Our work focuses on the ecosystem’s scalability, interoperability, mobility, security and privacy. We intend to integrate interoperable identity solutions, systems and networks in our ecosystem.

      +
      + + + + + + + + + + +
    • The Platform for Privacy Preferences 1.1 (P3P1.1) Specification +From: W3C + + + + Type: Specification + Date: 2018-08-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This is the specification of the Platform for Privacy Preferences 1.1 (P3P 1.1). This document, along with its normative references, includes all the specification necessary for the implementation of interoperable P3P 1.1 applications. P3P 1.1 is based on the P3P 1.0 Recommendation and adds some features using the P3P 1.0 Extension mechanism. It also contains a new binding mechanism that can be used to bind policies for XML Applications beyond HTTP transactions.

      +
      + + + + + + + + + + +
    • Web Design Issues - Identity +From: W3C + By: + Tim Berners-Lee 1998 + + + + + Type: Page + Date: 2009-08-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Identifiers - what is identified?
      When XML is used to represent a directed laballed graph which is used to represent information about things, then one must be able to make statements about parts of an XML document, parts of the DLG (such as RDF nodes) and of course the objects described.

      +
      + + + + + + + + + + +
    • Identity Interoperability +From: W3C + + + + Type: Post + Date: 2013-01-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      TimBL’s diagram at TPAC2012Over the years many different authentication systems have been developed. Each one proposes a method for an agent to prove his relation to an identifier - called a Principal. A Principal is a string that can be mapped to a URI, that usually refers to some network resource, which itself can then be linked to a subject. An LDP authorization system may authenticate agents that are allowed access to a resource using different types of Principals. This page lists a number of ways Authorization agents can prove identity of an agent using one Principal, with an ACL that may be using a different type of Principal. The aim is to gather such examples together in order to find an general theory that underpins these proofs.

      +
      + +
      + + + + + + + + + + +
    • Identity Definitions in the P3P Specification +From: W3C + + + + Type: Page + Date: 2006-11-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The P3P Specification Working Group has taken the view point that most information referring to an individual is «identifiable» in some way. As with other important areas of the specification, the goal of the working group was to allow for a wide variety of understandings of identity in order to allow data collectors to best express their policy and users to make choices based on a definition of identity information that is important to them. (1)

      +
      + + + + + + + + + + +
    • Identity Rights Agreements and Provider Reputation +From: W3C + By: + IdentityWoman, Phillip J. Windley, Aldo Castaneda + + + + Related: IDCommons + + Type: Page + Date: 2006-01-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Abstract: While decentralized, user-centric identity systems provide hope that useful, secure identity systems may be possible on the Internet, ensuring that user data is protected in these system requires more than a technical solution. In this paper, we describe a project underway at Identity Commons to create a framework within which users can express their protection preferences (called identity rights agreements). Part of this project will establish a reputation system for identity providers and relying parties that engenders trust and lowers user risk.

      +
      + + + + + + + + + + +
    • W3C Workshop on Identity in the Browser +From: W3C + + + + Type: Report + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Over the last ten years, for most end-users there has been no visible progress beyond cookie-managed usernames and passwords entered via HTML forms. Current password-based logins offers little value to the end-user, as they are forced to bear the onerous responsibility of remembering too many passwords or simply re-using low-security passwords.

      As passwords and cookies are easily compromised, both web-site operators and users then expose themselves to massive security breaches. Despite the large amount of valuable standardization work on identity, it is unclear how user agents such as Web browsers can interact with both identity-consuming applications and server-side federated identity services, and many current identity specifications either assume or underspecify secure authentication in the browser. The key missing component to enable trusted identity on the Web is likely then to be found in user-centric cross-browser standards for secure authentication and session management.

      +
      + + + + + + + + + + +
    • A draft charter of Web Identity +From: W3C + + + Related: Channy Yun + + Type: Post + Date: 2011-10-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The W3C has prepared Web Identity working group and make a draft charter. As following is main track for works.

      +
      + + + + + + + + + + +
    • ISSUE-17: Identity, Agent, Person, Persona, Account etc. need clarifications +From: W3C + + + + Type: Page + Date: 2015-03-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      As for today we don’t seem to have clear strategy on how to define and use Online Identity related concepts.

      +
      + +
      + + + + + + + + + + +
    • WebID +From: W3C + + + + Type: Entry + Date: 2018-06-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The W3C is still exploring better ways to do authentication, for example in the 2014 workshop on authentication. The WebID is a Community Group, and anyone can start a Community Group. A Community Group does not necessarily reflect the endorsement of the W3C, but we encourage grassroots communities to experiment with technology that may become a future standard.

      +
      + +
      + + + + + + + + + + +
    • USER IDENTITY ON THE WEB COMMUNITY GROUP +From: W3C + + + + Type: Org + Date: 2014-10-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Currently, more and more services are created on the web and require information about you, me, all of us. Therefore, users have to give away a lot of information about themselves to many different services. The point is that the users lose control of their identity on the web, by filling a lot of forms (e.g., through subscriptions). Privacy on the Internet is extremely important and must remain. Personal information is used by services we, sometimes, don’t even know about, and it is a real problem. The aim of this group would be to think about new ways to identify individuals over the internet using trusted web based identities embedded directly into the core protocols of the web. At the same time it is important to maintain equilibrium between total privacy and providing information when needed, which means, when the user wants to.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    ID in the Browser 2011

      + + + + + +
    • Identity in the Browser: Easy Wins and Guiding Principles +From: W3C + By: + Naveen Agarwal, Miranda Callahan, Tyler Close, Travis McCoy, Chris Messina, Glen Murphy, Dirk Pranke + + + + Related: Google + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • National Strategy for Trusted Identities in Cyberspace - Requirements and Potential Use Cases +From: W3C + By: + Peter Alterman + + + + Related: NIH + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • A Vision for Browser-Assisted Web Authentication +From: W3C + By: + Siddharth Bajaj, Slawek Ligier + + + + Related: Symantec + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • The Chained Identity Systems of Online Entertainment +From: W3C + By: + Wendell Baker + + + + Related: Yahoo! + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Identity in the Platform - Thinking Beyond the Browser +From: W3C + By: + Dirk Balfanz + + + + Related: Google + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Web authentication is deeply flawed, and it is time to fix it +From: W3C + By: + Patrik Bichsel, Dave Raggett, Rigo Wenning + + + + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Considering Browsers' Role in a User-Centric Online Identity Ecosystem: Privacy and Context +From: W3C + By: + Aaron Brauer-Rieke + + + + Related: Center for Democracy & Technology + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Expression of Interest - Improving Identity Management on the Internet +From: W3C + By: + David W Chadwick, George Inman, Kristy Siu + + + + Related: University of Kent + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • NSTIC, Privacy and Social Login +From: W3C + By: + Francisco Corella, Karen P. Lewison + + + + Related: Pomcor + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Tailored Signatures with DOSETA +From: W3C + By: + D. Crocker + + + + Related: Brandenburg InternetWorking + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • AuthenTec Online Open Authentication +From: W3C + By: + Vito Fabbrizio, Greg Kerr + + + + Related: AuthenTec + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Account Management: A Deployment and Usability Problem +From: W3C + By: + Phillip Hallam-Baker + + + + Related: Comodo Group + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Empowering Individuals with Tools to Manage Their Personal Data for the Identity in the Browser +From: W3C + By: + Kaliya Hamlin, Mary Hodder + + + + Related: Personal Data Ecosystem Consortium + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Federated Browser-Based Identity using Email Addresses +From: W3C + By: + Mike Hanson, Dan Mills, Ben Adida + + + + Related: Mozilla + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • The Chicken, the Egg and the Rooster: Why Internet Identity is Still Unsolved +From: W3C + By: + Dick Hardt + + + + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Identity as a Platform Service +From: W3C + By: + Sam Hartman (Painless Security), Josh Howlett + + + + Related: JANET(UK) + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Looming private information fiasco versus the new cloud business model: The next generation will ask "Where were you when this was going down?" +From: W3C + By: + Carl Hewitt + + + + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Identity in the Browser - Avoiding Common Flaws +From: W3C + By: + Brad Hill + + + + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Importance and Impact of Requirements on Technical Solutions for Identity +From: W3C + By: + Frederick Hirsch + + + + Related: Nokia + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Mobile Provided Identity Authentication on the Web +From: W3C + By: + Jonas Hogberg + + + + Related: Ericsson + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • The Nexus of Identity +From: W3C + By: + Maryann Hondo, Mary Ellen Zurko, Matthew Flaherty, Paula K. Austel, Sridhar Muppidi + + + + Related: IBM + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • How to Improve the Security around the Mobile User Authentication Process? +From: W3C + By: + John Hwang + + + + Related: Neustar + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Evolution of Identity in the Face of a New Lightweight Web Services Paradigm Shift +From: W3C + By: + Phil Hunt + + + + Related: Oracle + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • The Emerging JSON-Based Identity Protocol Suite +From: W3C + By: + Michael B. Jones + + + + Related: Microsoft + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Identity Security within Web Browsers +From: W3C + By: + Kevin Jones, Narm Gradiraju, Jack Matheson + + + + Related: Intel + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Selected issues with web identity mechanisms and a possible way forward +From: W3C + By: + Vladimir Katardjiev, Goran Eriksson + + + + Related: LM Ericsson AB + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Identity in the Federal Learning Registry +From: W3C + By: + James Klo, Marie Bienkowski + + + + Related: SRI International + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Goals, Constraints, and Issues for Identity in the Browser +From: W3C + By: + John Linn + + + + Related: RSA/EMC + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Browser Personas: Towards a Reasonable Middle Ground +From: W3C + By: + Ben Livshits + + + + Related: Microsoft + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Backplane Protocol and Identity Scenario +From: W3C + By: + Brian Mcginnis, Johnny Bufu, Vlad Skvortsov + + + + Related: Echo + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Privacy Delegate: a browser-based tool for privacy self-management in social networks +From: W3C + By: + Miguel A. Monjas, Jose M. del Alamo, Juan-Carlos Yelmo, Jonas Hogberg + + + + Related: Ericsson + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Browser support for identity federation with many identity providers +From: W3C + By: + RL "Bob" Morgan + + + + Related: University of Washington, InCommon + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Reparing HTTP authentication for Web security +From: W3C + By: + Yutaka Oiwa, Tatsuya Hayashi, Boku Kihara + + + + Related: AIST + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Bridging the Disconnect Between Web Privacy and User Perception +From: W3C + By: + Mike Perry + + + + Related: The Tor Project + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Improving password managers and multidevice synchronization +From: W3C + By: + Yngve Pettersen + + + + Related: Opera Software ASA + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Two-factor Authentication for the Cloud +From: W3C + By: + Anders Rundgren + + + + Related: PrimeKey Solutions AB + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • The WebID Protocol & Browsers +From: W3C + By: + Jeff Sayre, Henry Story + + + + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Thoughts on Trust Infrastructure, User Interface, and Legal Issues +From: W3C + By: + Stephen Schultze + + + + Related: Princeton University + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Statement of Interest and Requirements for W3C Workshop on Identity in the Browser +From: W3C + By: + Dan Schutzer + + + + Related: Financial Services Roundtable/BITS + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Do you know who I am? +From: W3C + By: + David Singer + + + + Related: Apple + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Building the Legal Framework for Browser-Enabled Identity +From: W3C + By: + Thomas J. Smedinghoff, Wildman Harrold + + + + Related: Allen & Dixon + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • A WebID Implementation in Pure JavaScript and Flash +From: W3C + By: + Manu Sporny, David Longley, David I. Lehn, Mike Johnson + + + + Related: Digital Bazaar + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Identity in the Browser: Putting the Cart Before the Horse +From: W3C + By: + Andy Steingruebl, Jeff Hodges + + + + Related: PayPal + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • A usable identity management system for the Digital Public Space +From: W3C + By: + Olivier Thereaux, Mo McRoberts, Richard Northover + + + + Related: British Broadcasting Corporation + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • On OIX and NSTIC +From: W3C + By: + Don Thibeau + + + + Related: OpenID Foundation, OIX + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Digital Identity in Perspective +From: W3C + By: + John Tolbert + + + + Related: The Boeing Company + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Identity In The Browser at 5. Lessons Learned +From: W3C + By: + Paul Trevithick + + + + Related: Azigo + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Browser Support for the Open Authorization (OAuth) Protocol +From: W3C + By: + Hannes Tschofenig, Barry Leiba, Blaine Cook, Rob van Eijk + + + + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • The Need for a Web Security API +From: W3C + By: + Sean Turner, Stephen Farrell, Peter Saint-Andre + + + + Related: IETF + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Server Authentication with DNSSEC +From: W3C + By: + M. Vanderveen + + + + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Browser Assisted Identity Management +From: W3C + By: + Yu Wang, Aanchal Gupta + + + + Related: Yahoo! + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Position paper from Netflix, Inc. +From: W3C + By: + Mark Watson, Mitch Zollinger, Wesley Miaw + + + + Related: Netflix + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • GSS-REST, a Proposed Method for HTTP Application-Layer Authentication +From: W3C + By: + Nicolas Williams + + + + Related: Cryptonector + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • Consumer Third Party Authentication: Challenges and Potential Solutions +From: W3C + By: + Craig H. Wittenberg + + + + Related: Microsoft + + Type: Paper + Date: 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/w3c/json-ld-wg/json-ld/index.html b/web-standards/w3c/json-ld-wg/json-ld/index.html new file mode 100644 index 00000000..ce0fdab1 --- /dev/null +++ b/web-standards/w3c/json-ld-wg/json-ld/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/w3c/json-ld/index.html b/web-standards/w3c/json-ld/index.html new file mode 100644 index 00000000..a447ab00 --- /dev/null +++ b/web-standards/w3c/json-ld/index.html @@ -0,0 +1,27301 @@ + + + + + + +JSON-LD - W3C | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Main

    +
      + + + + + +
    • +JSON-LD (json-ld.org) +From: json-ld.org + + + + Type: Site + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Data is messy and disconnected. JSON-LD organizes and connects it, creating a better Web.

      +
      + + + + + + + + + + +
    • +JSON-LD Playground (json-ld.org) +From: json-ld.org + + + + Type: Tool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The JSON-LD Playground is a web-based JSON-LD viewer and debugger. If you are interested in learning JSON-LD, this tool will be of great help to you. Developers may also use the tool to debug, visualize, and share their JSON-LD markup.

      +
      + + + + + + + + + + +
    • +JSON-LD for Beginners +From: Moz + By: + Alexis Sanders + + + + + Type: Post + Date: 2017-02-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      JSON-LD stands for JavaScript Object Notation for Linked Data, which consists of multi-dimensional arrays (think: list of attribute-value pairs).

      It is an implementation format for structuring data analogous to Microdata and RDFa. Typically, in terms of SEO, JSON-LD is implemented leveraging the Schema.org vocabulary

      +
      + + + + + + + + + + +
    • +Why JSON-LD +From: json-ld.org + + + + Type: Post + Date: 2015-09-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      JSON-LD is able to accomplish the same thing, but does not require HTML. It can exist in and of itself. In short, JSON-LD can be inserted into your web page without disrupting the current content or HTML.

      +
      + + + + + + + + + + +
    • +On JSON-LD and the semantics of Identity +From: Transmute + By: + Orie Steele + + + + + Type: Post + Date: 2020-01-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      In this post, we’ll explore how JSON-LD is used in a number of contexts including decentralized identity and verifiable credentials. We’ll also cover the basics of what you should know before using JSON-LD and how you can contribute to software and standards that rely on it.

      +
      + + + + + + + + + + +
    • +Publishing JSON-LD for Developers +From: DataLanguage + + + + Type: Post + Date: 2018-04-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      A case for publishing JSON-LD regardless whether you are working with linked data or RDF, with some simple examples

      JSON-LD has been among us for several years now, its adoption is increasing, but I suspect not as fast as it probably should. JSON-LD arose out of the RDF community, subsequently adopted as a W3C standard, as a pattern for representing RDF and linked data (hence ‘LD’) as JSON, with a key aim of making RDF much easier to consume for developers.

      +
      + +
      + + + + + + + + + + +
    • +What Is JSON-LD Markup and Why Is It Better than Schema.org? +From: sitechecker + + + + Type: Post + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      If you understand how to use schema.org, but do not dare to mark pages up because of the complexity of the process, this article is for you. There is an effective and easy-to-use alternative - the JSON-LD format.

      +
      + + + + + + + + + + +
    • +ActivityPub Part 2 +From: Libre Lounge + + + + Type: Episode + Date: 2019-04-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      In our ongoing series about ActivityPub, Chris and Serge explore the world of JSON-LD and the ActivityStreams vocabulary.

      +
      + + + + + + + + + + +
    • +Mental Models of JSON-LD and what a "Document Loader" really does +From: DIF + By: + Orie Steel + + + + + Type: Video + Date: 2020-11-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      and terms like “dereferencing” that trip up even highly experienced senior developers that show up late to the Linked-Data party and its open-world model (complete with its own security model based on different availability assumptions).

      +
      + + + + + + + + + + +
    • +JSON-LD and Why I Hate the Semantic Web +From: Manu Sporny + By: + Manu Sporny + + + + + Type: Post + Date: 2014-01-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      JSON-LD is a product of consensus. Nobody agrees on everything in there, but it all sticks together pretty well. There being a consensus on consensus is what makes the W3C, IETF, and thus the Web and the Internet work. Through all of the fits and starts, permathreads, pedantry, idealism, and deadlock, the way it brings people together to build this thing we call the Web is beautiful thing.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Explainer

    +
      + + + + + +
    • +What is Linked Data? + + By: + Manu Sporny + + + + + Type: Video + Date: 2012-06-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Short video introduction to Linked Data

      +
      + +
      + + + + + + + + + + +
    • +What is JSON-LD? + + By: + Manu Sporny + + + + + Type: Video + Date: 2012-06-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Short video introduction to JSON-LD

      +
      + +
      + + + + + + + + + + +
    • +JSON-LD: Core Markup + + By: + Manu Sporny + + + + + Type: Video + Date: 2015-02-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      An overview of some of the core markup features of JSON-LD including types, aliasing, nesting, and internationalization support

      +
      + +
      + + + + + + + + + + +
    • +JSON-LD: Compaction and Expansion + + By: + Manu Sporny + + + + + Type: Video + Date: 2015-02-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      An overview of JSON-LD’s compaction and expansion features and how you can use them to merge data from multiple sources

      +
      + +
      + + + + + + + + + + +
    • +Linked Data Signatures + + By: + Manu Sporny + + + + + Type: Video + Date: 2015-02-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      An overview of how digital signatures can be added to Linked Data to provide verifiable statements on the Web

      +
      + +
      + + + + + + + + + + +
    • +Credentials on the Web + + By: + Manu Sporny + + + + + Type: Video + Date: 2015-02-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      A quick introduction to verifiable credentials on the Web

      +
      + + + + + + + + + + +
    • +Creating 3rd Generation Web APIs with JSON-LD and Hydra + + By: + Markus Lanthaler + + + + + Type: Paper + Date: 2013-04-01 + + + + + + + + + + + + + + + + + + + + + + Event: World Wide Web Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Proceedings of the Proceedings of the 22nd International World Wide Web Conference (WWW2013), pp. 35-37. Rio de Janeiro, Brazil: ACM Press

      +
      + + + + + + + + + + +
    • +Model Your Application Domain, Not Your JSON Structures + + By: + Markus Lanthaler, Christian Gütl + + + + + Type: Paper + Date: 2013-04-03 + + + + + + + + + + + + + + + + + + + + + + Event: World Wide Web Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Proceedings of the 4th International Workshop on RESTful Design (WS-REST 2013) at WWW2013, pp. 1415-1420. Rio de Janeiro, Brazil: ACM Press

      +
      + + + + + + + + + + +
    • +Hydra: A Vocabulary for Hypermedia-Driven Web APIs + + By: + Markus Lanthaler, Christian Gütl + + + + + Type: Paper + Date: 2013-04-11 + + + + + + + + + + + + + + + + Location: Rio de Janeiro + + + + + + + + + + Event: World Wide Web Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Proceedings of the 6th Workshop on Linked Data on the Web (LDOW2013) at WWW2012

      +
      + + + + + + + + + + +
    • +On Using JSON-LD to Create Evolvable RESTful Services + + By: + Markus Lanthaler, Christian Gütl + + + + + Type: Paper + Date: 2012-04-26 + + + + + + + + + + + + + + + + + + + + + + Event: World Wide Web Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Proceedings of the 3rd International Workshop on RESTful Design (WS-REST 2012) at WWW2012, pp. 25-32. Lyon, France: ACM Press

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Presentation

    +
      + + + + + +
    • +JSON-LD: JSON for the Social Web + + By: + Gregg Kellogg + + + + + Type: Presentation + Date: 2013-08-01 + + + + + + + + + + + + + + + + Location: + + San Francisco, CA, USA + + + + + + + + + + Event: Social Standards Workshop 2013 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      JSON-LD JSON for the Social Web Gregg Kellogg gregg@greggkellogg.net @gkellogg Wednesday, August 7, 13 Introducing JSON-LD JSON-based syntax to express linked…

      +
      + + + + + + + + + + +
    • +Building Next-Generation Web APIs with JSON-LD and Hydra + + By: + Markus Lanthaler + + + + + Type: Presentation + Date: 2013-05-29 + + + + + + + + + + + + + + + + Location: + + OR, USA + + + + + + + + + + Event: Symfony Live Portland 2013 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Building Next-Gen Web APIs with JSON-LD and Hydra Markus Lanthaler Why do we need a website? Of course we have a website Why do we need an API? 1995 2000 2005…

      +
      + + + + + + + + + + +
    • +Model Your Application Domain, Not Your JSON Structures + + By: + Markus Lanthaler + + + + + Type: Presentation + Date: 2013-05-14 + + + + + + + + + + + + + + + + Location: + + Rio de Janeiro, Brazil + + + + + + + + + + Event: World Wide Web Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Model Your Application Domain, NotYour JSON Structures Markus Lanthaler Graz University ofTechnology RPC REST APIs must be hypertext-driven Got a head…

      +
      + + + + + + + + + + +
    • +Hydra: A Vocabulary for Hypermedia-Driven Web APIs + + By: + Markus Lanthaler + + + + + Type: Presentation + Date: 2013-05-14 + + + + + + + + + + + + + + + + Location: + + Rio de Janeiro, Brazil + + + + + + + + + + Event: World Wide Web Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Hydra AVocabulary for HypermediaAPIs Markus Lanthaler Graz University ofTechnology Why can’t Web APIs be browsed? - Layered system REST + Linked Data: a mat…

      +
      + + + + + + + + + + +
    • +JSON-LD: JSON for Linked Data + + By: + Gregg Kellogg + + + + + Type: Presentation + Date: 2012-05-30 + + + + + + + + + + + + + + + + Location: + + San Francisco, CA, USA + + + + + + + + + + Event: Semantic Technology & Business Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      JSON-LD JSON for Linked Data Gregg Kellogg gregg@greggkellogg.net @gkellogg JSON-LD JSON for Linked Data nk ing Li Gregg …

      +
      + + + + + + + + + + +
    • +JSON-LD for RESTful Services + + By: + Markus Lanthaler + + + + + Type: Presentation + Date: 2012-04-17 + + + + + + + + + + + + + + + + Location: + + Lyon, France + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      JSON-LD for RESTful Services Markus Lanthaler Graz University of Technology Web APIs are becoming a must-have - Layered system Semaphobia!? Linked Data G…

      +
      + + + + + + + + + + +
    • +JSON-LD and MongoDB + + By: + Gregg Kellogg + + + + + Type: Presentation + Date: 2012-08-19 + + + + + + + + + + + + + + + + Location: + + CA, USA + + + + + + + + + + Event: NoSQL Now! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      JSON-LD and MongoDB Powering Linked Web Apps Gregg Kellogg gregg@greggkellogg.net @gkellogg JSON-LD and Mongo • JSON-LD – graph expressio…

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Working Group

    +
      + + + + + +
    • +JSON-LD Working Group +From: JSON-LD WG + + + Related: W3C + + Type: Working group + Established: 2018-07-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      The Working Group maintains the JSON-LD specifications (i.e., JSON-LD 1.1, JSON-LD 1.1 API, JSON-LD 1.1 Framing) that together provide a JSON format for Linked Open Data to interoperate at web-scale, in a method which is familiar to and usable by web-focused software engineers.

      +
      + + + + + + + + + + +
    • +JSON-LD 1.1 Framing Specification +From: JSON-LD WG + + + Related: W3C + + Type: Specification + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      JSON-LD Framing allows developers to query by example and force a specific tree layout to a JSON-LD document.

      This specification describes a superset of the features defined in JSON-LD Framing 1.0 [JSON-LD10-FRAMING] and, except where noted, the algorithms described in this specification are fully compatible with documents created using the previous community standard.

      +
      + + + + + + + + + + +
    • +JSON-LD 1.1 Processing Algorithms and API Specification +From: JSON-LD WG + + + Related: W3C + + Type: Specification + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This specification defines a set of algorithms for programmatic transformations of JSON-LD documents. Restructuring data according to the defined transformations often dramatically simplifies its usage. Furthermore, this document proposes an Application Programming Interface (API) for developers implementing the specified algorithms.

      +
      + + + + + + + + + + +
    • +JSON-LD 1.1 Syntax +From: JSON-LD WG + + + Related: W3C + + Type: Specification + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      JSON is a useful data serialization and messaging format. This specification defines JSON-LD 1.1, a JSON-based format to serialize Linked Data. The syntax is designed to easily integrate into deployed systems that already use JSON, and provides a smooth upgrade path from JSON to JSON-LD. It is primarily intended to be a way to use Linked Data in Web-based programming environments, to build interoperable Web services, and to store Linked Data in JSON-based storage engines.

      +
      + + + + + + + + + + +
    • +JSON-LD Best Practices +From: JSON-LD WG + + + Related: W3C + + Type: Note + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Developers share a common problem: they want a simple, but extensible way to create an API for a web service that gets the job done, doesn’t design them into a corner, and allows developers to easily interact with their service without reinventing the wheel. JSON-LD [JSON-LD] has become an important solution, as it bridges the gap between formally data and more colloquial JSON interfaces used in APIs from numerous providers. This guide attempts to define certain best practices for publishing data using JSON-LD, and interacting with such services.

      +
      + + + + + + + + + + +
    • +JSON-LD Recommended Context +From: JSON-LD WG + + + Related: W3C + + Type: Note + Date: 2020-05-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This is the repository for a recommended context for JSON-LD 1.1, as well as the RDFa Core Initial Context, developed and maintained by the W3C JSON-LD Working Group. Most of the major resources in this repository are redirected from W3C URI-s that have been in use by the community for a while. These are as follows:

      +
      + + + + + + + + + + +
    • +JSON-LD 1.1 Framing Specification +From: JSON-LD WG + + + + Type: Specification + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This specification describes a superset of the features defined in [JSON-LD10-FRAMING] and, except where noted, the algorithms described in this specification are fully compatible with documents created using the previous community standard.

      +
      + + + + + + + + + + +
    • +JSON-LD 1.1 Processing Algorithms and API Specification +From: JSON-LD WG + + + + Type: Specification + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This specification defines a set of algorithms for programmatic transformations of JSON-LD documents. Restructuring data according to the defined transformations often dramatically simplifies its usage. Furthermore, this document proposes an Application Programming Interface (API) for developers implementing the specified algorithms.

      +
      + + + + + + + + + + +
    • +JSON-LD 1.1 Specification +From: JSON-LD WG + + + + Type: Specification + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This specification describes a superset of the features defined in JSON-LD 1.0 [JSON-LD10] and, except where noted, documents created using the 1.0 version of this specification remain compatible with JSON-LD 1.1

      +
      + + + + + + + + + + +
    • +JSON-LD 1.1 Best Practices Note +From: JSON-LD WG + + + + Type: Note + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Developers share a common problem: they want a simple, but extensible way to create an API for a web service that gets the job done, doesn’t design them into a corner, and allows developers to easily interact with their service without reinventing the wheel. JSON-LD [JSON-LD] has become an important solution, as it bridges the gap between formally data and more colloquial JSON interfaces used in APIs from numerous providers. This guide attempts to define certain best practices for publishing data using JSON-LD, and interacting with such services.

      +
      + + + + + + + + + + +
    • +JSON-LD Recommended Context +From: JSON-LD WG + + + + Type: Code + Date: 2023-04-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • +Teleconference minutes - text and audio logs +From: JSON-LD WG + + + + Type: Page + Date: 2023-05-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      JSON-LD Teleconference Minutes

      +
      + + + + + + + + + + +
    • +Charter for JSON-LD WG +From: JSON-LD WG + + + + Type: Page + Date: 2018-06-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Since its original publication in 2014 by the RDF 1.1 Working Group, JSON-LD 1.0 has become an essential format for describing structured data on the World Wide Web. It is estimated to be used by between 10% and 18.2% of all websites. This is due largely to its adoption as a recommended format by schema.org. It has been adopted by several Recommendations including those from the Social Web, Web Annotation, and Linked Data Platform Working Groups, and current Working Groups have expressed interest in alignment of their specifications, such as the Publishing and Web of Things Working Groups. It has provided a much-needed bridge between communities that need rich semantics, and those that desire an intuitive and easily usable format (see separate wiki page for more details).

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Development

    +
      + + + + + +
    • +piprate/json-gold + + By: + Daniel Stainback + + + + + Type: Code + Date: 2021-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This library is an implementation of the JSON-LD 1.1 specification in Go. It supports both URDNA2015 and URGNA2012 RDF dataset normalisation algorithms.

      +
      + + + + + + + + + + +
    • +Structured Data / JSON-LD + + By: + Jay Holtslander + + + + + Type: Code + Date: 2022-08-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Collection of structured data snippets in Google preferred JSON-LD format. codepen.io/collection/DNvPJE/

      +
      + + + + + + + + + + +
    • +codemeta/codemeta +From: CodeMeta + + + + Type: Code + Date: 2023-04-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      CodeMeta contributors are creating a minimal metadata schema for science software and code, in JSON and XML. The goal of CodeMeta is to create a concept vocabulary that can be used to standardize the exchange of software metadata across repositories and organizations. CodeMeta started by comparing the software metadata used across multiple repositories, which resulted in the CodeMeta Metadata Crosswalk. That crosswalk was then used to generate a set of software metadata concepts, which were arranged into a JSON-LD context for serialization.

      +
      + + + + + + + + + + +
    • +JSON-LD: Building Meaningful Data APIs +From: Codeship + By: + Benjamin Young + + + + + Type: Post + Date: 2016-05-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      Meet JSON-LD! JSON-LD stands for JSON for Linked Data.” It’s a specification for encoding contextualized meaning into otherwise meaningless JSON documents. “

      +
      + + + + + + + + + + +
    • +Extremely simple JSON-LD Generator + + By: + Daniel Stainback + + + + + Type: Code + Date: 2021-02-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + + + + + + + + + + +
    • +JSON-LD command line interface tool +From: Digital Bazaar + + + + Type: Code + Date: 2022-08-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This module provides a command line tool jsonld to manipulate JSON-LD data. It is written in JavaScript for Node.js and uses the jsonld.js and jsonld-request libraries. Inputs can be from stdin, URLs, or files.

      +
      + + + + + + + + + + +
    • +JSON-LD processor written in Python +From: Digital Bazaar + + + + Type: Code + Date: 2020-08-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This library is an implementation of the JSON-LD specification in Python

      +
      + + + + + + + + + + +
    • +A JSON-LD Processor and API implementation in JavaScript +From: Digital Bazaar + + + + Type: Code + Date: 2023-05-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This library is an implementation of the JSON-LD specification in JavaScript.

      +
      + + + + + + + + + + +
    • +PHP implementation of a JSON-LD Processor and API +From: Digital Bazaar + + + + Type: Code + Date: 2019-05-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This library is an implementation of the JSON-LD specification in PHP

      +
      + + + + + + + + + + +
    • +An implementation of the Linked Data Signatures specification for JSON-LD. Works in the browser and Node.js +From: Digital Bazaar + + + + Type: Code + Date: 2023-05-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      An implementation of the Linked Data Signatures specification for JSON-LD, for Node.js and browsers.

      +
      + + + + + + + + + + +
    • +LIbrary to load JSON-LD from stdin, URLs, or files +From: Digital Bazaar + + + + Type: Code + Date: 2022-08-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This JavaScript Node.js library is used to read data from stdin, URLs, or files and convert to JSON-LD via jsonld.js. It can process JSON-LD in JSON and RDFa in HTML and output JSON-LD.

      +
      + + + + + + + + + + +
    • +JSON patch for JSON-LD +From: Digital Bazaar + + + + Type: Code + Date: 2021-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      This library provides an API for applying JSON patches to JSON-LD documents. JSON patches may be represented in JSON-LD by using hte will be interpreted as JSON-LD using the JSON-LD Patch @context.

      +
      + + + + + + + + + + +
    • +Cryptographic Key Pair Library for Linked Data (crypto-ld) +From: Digital Bazaar + + + + Type: Code + Date: 2022-06-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +

      A Javascript library for generating and performing common operations on Linked Data cryptographic key pairs.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/w3c/schema-org/index.html b/web-standards/w3c/schema-org/index.html new file mode 100644 index 00000000..371b5019 --- /dev/null +++ b/web-standards/w3c/schema-org/index.html @@ -0,0 +1,1291 @@ + + + + + + +Schema.org Community Group - W3C | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Schema.org Community Group - W3C + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 2 minute read + + + +

    + + +
    + + +
    + + + +
    +

    The Schema.org Community Group provides a forum for discussing all changes, additions and extensions to schema.org. In addition to providing a public setting for the day to day operation of the project, it serves as the mechanism for reviewing extensions and as a liaison point for all parties developing independent extensions to the schema.org core.

    +
    + +

    Schema.org

    + +
    +

    Schema.org is a collaborative, community activity with a mission to create, maintain, and promote schemas for structured data on the Internet, on web pages, in email messages, and beyond.

    + +

    Schema.org vocabulary can be used with many different encodings, including RDFa, Microdata and JSON-LD. These vocabularies cover entities, relationships between entities and actions, and can easily be extended through a well-documented extension model. Over 10 million sites use Schema.org to markup their web pages and email messages. Many applications from Google, Microsoft, Pinterest, Yandex and others already use these vocabularies to power rich, extensible experiences.

    +
    + +
      +
    • blog.schema.org
    • +
    • Organization of Schemas +
      +

      The schemas are a set of ‘types’, each associated with a set of properties. The types are arranged in a hierarchy. The vocabulary currently consists of 841 Types, 1369 Properties, and 352 Enumeration values.

      +
      +
    • +
    • How to mark up your content using Microdata +
      +

      Your web pages have an underlying meaning that people understand when they read the web pages. But search engines have a limited understanding of what is being discussed on those pages. By adding additional tags to the HTML of your web pages—tags that say, “Hey search engine, this information describes this specific movie, or place, or person, or video”—you can help search engines and other applications better understand your content and display it in a useful, relevant way. Microdata is a set of tags, introduced with HTML5, that allows you to do this.

      +
      +
    • +
    + +

    Schema.org Community Group

    + +
      +
    • W3C Group Page - GitHub - Archive +
        +
      • How we work +
        +

        As an independent project, Schema.org has its own steering group (chaired by R.V.Guha) and site terms of service. All updates, changes and improvements to schema.org are now proposed, discussed and debated within the public Schema.org Community Group at W3C. The focus of this page and nearby materials is on day-to-day practicalities. A more general overview of how the schema.org project works is also available.

        + +

        The chair of the W3C Community Group (Dan Brickley) also serves as the Schema.org project webmaster, managing the workflow between the Community Group (CG) and Steering Group (SG). The project makes periodic new releases based on rough consensus in the CG, with the final approval of the SG. SG members also participate directly in the CG, whose discussions are often more active and detailed in schema.org’s Github repository than in the CG’s mailing list.

        +
        +
      • +
      • Community Group and Steering Group +
        +

        The Schema.org Steering Group is chaired by R.V. Guha, who serves in an individual capacity. The regular Steering Group participants from the search engines are Peter Mika from Yahoo; Alex Shubin, Yuliya Tikhokhod and Charles Nevile from Yandex; Shankar Natarajan, Tom Marsh and Steve Macbeth from Microsoft; and Vicki Tardif Holand and Dan Brickley from Google. In April 2015 the Steering Group unanimously agreed to expand its membership to include Stéphane Corlosquet and Martin Hepp, and to offer a seat to a representative from W3C. The Steering Group has a mailing list - mostly used for scheduling periodic phone/skype/etc calls, whose notes are posted to public GitHub and linked from issue #1 in the project’s issue tracker.

        +
        +
      • +
      +
    • +
    + + + + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/w3c/vc-wg/verifiable-credentials/index.html b/web-standards/w3c/vc-wg/verifiable-credentials/index.html new file mode 100644 index 00000000..caa08cd3 --- /dev/null +++ b/web-standards/w3c/vc-wg/verifiable-credentials/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/w3c/verifiable-credentials/index.html b/web-standards/w3c/verifiable-credentials/index.html new file mode 100644 index 00000000..cf15ce99 --- /dev/null +++ b/web-standards/w3c/verifiable-credentials/index.html @@ -0,0 +1,26899 @@ + + + + + + +Verifiable Credentials - W3C | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + + + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    About

      + + + + + +
    • Verifiable Credentials - Wikipedia +From: Wikipedia + + + + Type: Wiki entry + Date: 2023-04-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Verifiable credentials (VCs) are the electronic equivalent of the physical credentials that we all possess today, such as: plastic cards, passports, driving licences, qualifications and awards, etc. The data model for verifiable credentials is a World Wide Web Consortium Recommendation, “Verifiable Credentials Data Model 1.0 - Expressing verifiable information on the Web” published 19 November 2019.

      +
      + +
      + + + + + + + + + + +
    • Identity, Unlocked... Explained: Season 2, Ep. 2 +From: Auth0 + By: + Vittorio Bertocci, Filip Skokan + + + + + Type: Post + Date: 2021-03-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      a conversation about a few three-letter extensions to OAuth (which, incidentally, would also fit well in a pirate incantation!): PAR, RAR, and JAR. Filip is a Senior Engineer II at Auth0, the author of a popular book on open source identification, and a contributor to both the IETF and the OpenID Foundation.
      $5

      +
      + + + + + + + + + + +
    • IIW26 Primer On DIDs and VCs +From: Digital Bazaar + By: + Manu Sporny + + + + + Type: Presentation + Date: 2018-03-05 + + + + + + + + + + + + + + + + + + + + + + Event: + + IIW26, IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A new type of globally resolvable, cryptographically-verifiable identifier, registered directly on a distributed ledger (aka Blockchain). Portable identifiers for any person, organization, or thing that does not depend on a centralized authority, are protected by cryptography, and enable privacy and data portability.

      +
      + +
      + + + + + + + + + + +
    • A Gentle Introduction to Verifiable Credentials +From: Evernym + By: + Daniel Hardman + + + + + Type: Post + Date: 2019-10-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      But while digital records are nothing new, today’s credentials come with certain ‘cryptographic superpowers’ that make them tamperproof, secure, and verifiable. Whereas a simple digital copy of a car title can easily be edited, a verifiable digital credential is one that has been issued by a trusted authority for, and only for, its holder.

      +
      + + + + + + + + + + +
    • A Verifiable Credentials Primer +From: WebOfTrustInfo + + + + Type: Paper + Date: 2018-07-17 + + + + + + + + + + + + + + + + + + + + + + Event: RWoT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      NOTE: “Verifiable Claims” are now known as “Verifiable Credentials”. The W3C Verifiable Claims Working Group’s experience with using the term “Verifiable Claims” demonstrated that it led to confusion in the marketplace. The group has since found consensus in shifting to use the term “Verifiable Credentials”, which contain “Claims”.

      +
      + + + + + + + + + + +
    • Verifiable Credentials 101 for SSI +From: SSIMeetup + By: + Tyler Ruff + + + + + Type: Presentation + Date: 2018-09-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Tyler Ruff, product manager at Evernym, will be our next guest to walk us through Verifiable Credentials in the context of Self-Sovereign Identity. He will cover how they are created, issued and shared, as well as cover some common technical questions.

      +
      + + + + + + + + + + +
    • Verifiable Credentials: What They Are, Why They Matter +From: Hackernoon + + + + Type: Post + Date: 2020-10-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      From permanent resident cards to anonymous payments to automatic notarization, verifiable credentials and DIDs are a technology whose time has arrived. Use cases are currently being piloted; many will surface in coming months and years. Security on the internet as we know it may be broken, but it is not beyond saving. A touch of the cryptographic wand, and we’ll be able to repair trust once more.

      +
      + + + + + + + + + + +
    • Understand Verifiable Cresidentials in 10 Minutes +From: Arcblock + + + + Type: Post + Date: 2020-04-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This article is a soft introduction into Verifiable Credentials and the potential use cases for organizations, businesses and government institutions and creating new levels of trust for individuals and the services/institutions they use.

      +
      + + + + + + + + + + +
    • What are Verifiable Credentials +From: Affinidi + + + + Type: Page + Date: 2022-11-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      At the most basic level, verifiable credentials, or VC in short, are tamper-proof credentials that can be verified cryptographically.

      +
      + + + + + + + + + + +
    • The Role of Witness Organizations in Verifiable Credentials + + By: + Michael Ruminer + + + + + Type: Post + Date: 2021-03-09 + + + + + + + + + + + + + + + + Location: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The basis is that not every source of a verifiable credential has an interest in issuing verifiable credentials and that it is not only logical but beneficial to the ecosystem of trust that witness organizations will issue on behalf of these sources.

      +
      + +
      + + + + + + + + + + +
    • An introductory dive into VCs (verifiable credentials) +From: HackerNoon + + + + Type: Post + Date: 2021-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Verifiable Credentials heavily utilize Decentralized Identifiers to identify people, organizations, and things and to achieve a number of security and privacy-protecting guarantees. They are issued and cryptographically signed documents, intended to be understood by computers rather than people.

      +
      + + + + + + + + + + +
    • How Does a Verifier Know the Credential is Yours? +From: Evernym + By: + Brent Zundel + + + + + Type: Post + Date: 2021-08-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A link secret is a large random number, wrapped in a way that allows the holder to prove that they know the secret.

      +
      + +
      + + + + + + + + + + +
    • Introduction to Verifiable Credentials +From: Ubisecure + By: + Petteri Stenius + + + + + Type: Page + Date: 2021-08-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The Verifiable Credentials specification is quite new, and many pieces that are required to create interoperable solutions are still incomplete or missing at time of writing. However, there is significant momentum around verifiable credentials (VCs). This is partly attributed to VCs being part of the solution for blockchain-based decentralised identity.

      +
      + + + + + + + + + + +
    • 8 Reasons to use Verifiable Credentials +From: Affinidi + + + + Type: Page + Date: 2021-09-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      VCs are interoperable across many systems and can be used in almost every possible scenario.

      +
      + +
      + + + + + + + + + + +
    • Verifiable credentials are key to the future of online privacy +From: HelpNetSecurity + + + + Type: Post + Date: 2021-07-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • All the data is decentralized, meaning there’s no need for a database of student records that could be jeopardized. Alice’s data lives with her.
        - The employer doesn’t need to keep a copy of Alice’s transcript to verify her education.
        - The college doesn’t play intermediary and doesn’t have access to the list of organizations Alice shares her data with. Other parties have no way of correlating this data as each exchange is private and unique.
        - If desired, Alice could pick and choose what she wants to share. She could prove her degree without sharing her date of graduation or GPA, for example.
      • +
      +
      + + + + + + + + + + +
    • Self Attested vs Chain of Custody - assurance levels in data provenance in VCs +From: IDCommons + By: + Stew Whitman, Alka Lachhwani + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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.

      +
      + + + + + + + + + + +
    • How a combination of Federated identity and Verifiable Credentials can help with Customer onboarding +From: BLOCK6 + By: + Pranav Kirtani + + + + + Type: Post + Date: 2022-07-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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

      + + + + + +
    • Compare and Contrast: OpenBadges vs Verifiable Credentials +From: Affinidi + + + Related: Open Badges + + Type: Page + Date: 2022-11-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      As we move towards a world of digital identity, many ways of sharing and verifying Personally Identifiable Information are emerging. Two such modes that we’ll talk about today are Open Badges and Verifiable Credentials.

      +
      + +
      + + + + + + + + + + +
    • Non-Fungible Tokens (NFTs) vs Verifiable Credentials (VCs) +From: Affinidi + + + + Type: Page + Date: 2022-11-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A common thread that connects both NFTs and VCs is that they leverage the potential benefits of the digital world to give users more security, flexibility, and freedom to monetize.

      +
      + +
      + + + + + + + + + + +
    • ERC-721 Non-Fungible Token Standard on Ethereum vs. VCs on Hyperledger Indy +From: CCG Mailing List + By: + Michael Herman + + + + + Type: Discussion + Date: 2021-02-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      When are Hyperledger Indy/Sovrin VCs better than Ethereum smart contracts for NFEs/NFTs (non-fungible entities/tokens)?

      It seems obvious but I don’t have a detailed/worked out answer.  One project I’m associated with wants to use the ERC-721 Non-Fungible Token Standard on Ethereum but I believe VCs are a better route to take. Part of the desire to stay on Ethereum is there is quite a vibrant NFT community on Ethereum and lots of different EC-721 tokens.

      +
      + + + + + + + + + + +
    • Compare and Contrast — IRMA vs Verifiable Credentials +From: Affinidi + + + + Type: Page + Date: 2022-11-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      IRMA [is] based on the Idemix technology. Idemix is a public-private key pair where the private key is used by the issuer to sign a credential and the public key is used by the verifier to establish that the credential is signed by the issuer and hence is authentic. […] Verifiable credentials, or VC in short, are tamper-evident credentials that can be verified cryptographically.

      +
      + + + + + + + + + + +
    • Could an NFT be a VC? +From: IDCommons + By: + Grace Rachmany + + + + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Case discussed: A group of villages in Africa using a cryptocurrency platform for alternative currencies. Different organizations issue the coins under different circumstances. When you accept a currency, you want to know who is the issuer. The Red Cross might be more or less trusted than the local leader or agricultural cooperative as the issuer of a currency that is supposedly equivalent to a shilling.

      What types of tech could be used for this?

      - Multiple currencies on the blockchains
      - Certifications in the form of some kind of NFT issued by the issuer.
      - Limited supply tokens or NFTs that are “expired” when you use them
      - Open Credential Publisher framework was suggested
      - VCs are generally authorizations associated with a person, so maybe a person could have the VC and show their credit rating in some way while they are making a transaction
      - Similarly maybe the VC belongs to the organization that is issuing the coin, proving its reputation over time.

      +
      + + + + + + + + + + +
    • How does VC Functional Stack compare to #ToIP Stack? + + By: + Timothy Ruff + + + + + Type: Thread + Date: 2020-09-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      1. ToIP Layers 2 & 3 compare to Functional Layer 2
        2. ToIP Layer 4 compares to Functional Layers 3 & 4 (horizontal layer for VC Management, vertical layer for Applications)
        3. Functional stack doesn’t require #blockchain
        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.
      2. +
      +
      + +
      + + + + + + + + + + +
    • What are VCs similar to? +From: CCG Mailing List + By: + Michael Herman + + + + + Type: Discussion + Date: 2021-08-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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 +From: fossandcrafts + + + + Type: Post + Date: 2021-01-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Object Capabilities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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, we shared last month.

      +
      + + + + + + + + + + +
    • Re: The dangers of using VCs as permission tokens (was: PROPOSALs for VC HTTP API call on 2021-06-22) + + By: + Kyle Den Hartog, Manu Sporny + + + + + Type: Post + Date: 2021-06-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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

      +
      + + + + + + + + + + +
    • Comparing VCs to ZCAP-LD + + By: + Kyle Den Hartog + + + + + Type: Post + Date: 2021-09-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Object Capabilities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Why make the investment then to put the time and effort into ZCAPs when we’ve already got VCs? Simply put because security is hard and trying to push square pegs into round holes often times leads to bugs which are elevated to mission critical authentication/authorization bypass vulnerabilities. By designing around a fit for purpose data model with a well defined problem being solved it allows for us to be much more precise about where we believe extensibility is important versus where normative statements should be made to simplify the processing of the data models. By extension this leads to a simpler security model and likely a much more robust design with fewer vulnerabilities.

      +
      + + + + + + + + + + +
    • Re: VCs - zCaps / OCap a Discussion +From: CCG Mailing List + By: + Dave Longley + + + + + Type: Discussion + Date: 2020-12-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tech: Object Capabilities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      TL; DR: My current view is that the main confusion here may be over the difference between VCs and LD Proofs, not VCs and ZCAPs. VCs are not a generalized container for attaching a cryptographic proof to a document. That’s what LD proofs (or JOSE style proofs) are for. VCs use LD proofs (or JOSE style proofs) to attach an assertion proof to a document that specifically models statements made by an issuer about some subject, which is therefore inherently about the identity of that subject

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Implementations

      + + + + + +
    • SolidVC : a decentralized framework for Verifiable Credentials on the web +From: DSpace@MIT + + + + Type: Paper + Date: 2019 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      SolidVC is a decentralized Verifiable Credentials platform built with the open protocols of the Web. It is implemented on top of Solid, a Web framework developed at MIT in 2016 that allows decentralized applications to interact with personal user data to provide services in an access controlled environment.

      +
      + +
      + + + + + + + + + + +
    • Blockstack and Verifiable Credentials - Paris P2P Festival +From: Paris P2P + + + + Type: Presentation + Date: 2020-01-10 + + + + + + + + + + + + + + + + + + + + + + Event: Paris P2P Festival + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      • Keep auth and smart contracts on-chain
      • Keep encrypted data off-chain
      > • Wrap everything in an easy JavaScript API

      +
      + + + + + + + + + + +
    • Verifiable credentials and libp2p +From: LibP2P + + + + Type: Discussion + Date: 2019-07-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Hi - we’re looking into libp2p as a network stack for our application and exploring how we could integrate verifiable credentials (https://w3c.github.io/vc-data-model/ 2) infrastructure. A basic use case is that of a node being challenged to provide some specific credential to join the network. The bootstrap node handling the incoming connection should verify the credential with the issuer and complete the connection/bootstrap or terminate it.

      +
      + +
      + + + + + + + + + + +
    • Verifiable Claim Protocol +From: Ontology + + + + Type: Specification + Date: 2017-03-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The entire workflow of the verifiable claim is shown in the figure below. It contains three major parts:

      Request claim;
      Issue claim;
      Verify claim.

      +
      + + + + + + + + + + +
    • Crossword wins NGI Atlantic funds for Verifiable Credentials project +From: Crossword + + + Related: Cybersecurity NGI + + Type: Post + Date: 2022-08-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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

      +
      + +
      + + + + + + + + + + +
    • Identity.com Verifiable Credential Library +From: Identity.com + + + + Type: Code + Date: 2023-02-13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This Javascript Library provides functionality around Verifiable Credentials (VC), a W3C standard. Enables Validators to issue, Credential Wallets to verify, filter and Requesters to verify credentials.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Literature

      + + + + + +
    • VC Spec Enhancement Proposal + + By: + Samuel Smith + + + + + Type: Paper + Date: 2022-04-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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 Credential Exchange + + By: + Phil Windley + + + + + Type: Post + Date: 2018-12-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Multi-source identity (MSI) depends on issuing, exchanging, and verifying digital credentials. The specification for verifiable credentials is being formulated by the World Wide Web Consortium’s Verifiable Credentials Working Group. Verifiable credentials provide a standard way to express credentials in a way that is cryptographically secure, privacy respecting, and automatically verifiable.

      +
      + +
      + + + + + + + + + + +
    • Full-text Search for Verifiable Credential Metadata on Distributed Ledgers +From: Service-centric Networking, Telekom Innovation Laboratories, Technische Universiät Berlin + By: + Zoltán András Lux, Felix Beierle, Sebastian Zickau, Sebastian Göndör + + + + + Type: Paper + Date: 2019-09-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The proposed solution is able to find credential types based on textual input from the user by using a full-text search engine and maintaining a local copy of the ledger. Thus, we do not need to rely on information about credentials coming from a very large candidate pool of third parties we would need to trust, such as the website of a company displaying its own identifier and a list of issued credentials. We have also proven the feasiblity of the concept by implementing and evaluating a prototype of the full-text credential metadata search service.

      +
      + + + + + + + + + + +
    • Enabling Decentralised Identifiers and Verifiable Credentials for Constrained IoT Devices using OAuth-based Delegation +From: NDSS Symposium + + + + Type: Post + Date: 2020-06-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Abstract—Decentralised identifiers (DIDs) and verifiable credentials (VCs) are upcoming standards for self-sovereign privacypreserving identifiers and authorisation, respectively. This focus on privacy can help improve many services and open up new business models, but using DIDs and VCs directly on constrained IoT devices can be problematic due to the management and resource overhead. This paper presents an OAuth-based method to delegate the processing and access policy management to the Authorisation Server thus allowing also systems with constrained IoT devices to benefit from DIDs and VCs.

      +
      + + + + + + + + + + +
    • Distributed-Ledger-based Authentication with Decentralized Identifiers and Verifiable Credentials +From: Service-centric Networking, Technische Universitat Berlin, Telekom Innovation Laboratories, Deutsche Telekom + By: + Zoltán András Lux, Dirk Thatmann, Sebastian Zickau, Felix Beierle + + + + + Type: Paper + Date: 2020-06-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Authentication with username and password is becoming an inconvenient process for the user. End users typically have little control over their personal privacy, and data breaches effecting millions of users have already happened several times. We have implemented a proof of concept decentralized OpenID Connect Provider by marrying it with Self-Sovereign Identity, which gives users the freedom to choose from a very large pool of identity providers instead of just a select few corporations, thus enabling the democratization of the highly centralized digital identity landscape. Furthermore, we propose a verifiable credential powered decentralized Public Key Infrastructure using distributed ledger technologies, which creates a straightforward and verifiable way for retrieving digital certificates.

      +
      + + + + + + + + + + +
    • Addition of Proof Request/Response to a formal Verifiable Credentials specification +From: WebofTrustInfo + + + + Type: Paper + Date: 2019-08-26 + + + + + + + + + + + + + + + + + + + + + + Event: RWoT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The W3C Verifiable Credentials (hereafter VC) specification does not currently outline how credential data should be requested by a Verifier. This document outlines the approach taken at Workday and proposes it as an addition or companion to the VC spec.

      At RWoT we wish to present our approach in order to get community feedback and consensus. Workday recently announced our credentialing platform and will shortly begin to issue credentials within our market verticals. We fully intend to support the community standards around credentialing and therefore wish to drive consensus in the community on a simple, standard approach for requesting and sharing VCs between a holder and verifier.

      +
      + + + + + + + + + + +
    • Verifiable Credentials (DID Credential Flows) : Technical Overview + + By: + Tsuyoshi Matsuzaki + + + + + Type: Post + Date: 2020-06-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      In the perspective of W3C specification, verifiable credential (VC) doesn’t rely on DID specification. (i.e, The “id” property used in VC shouldn’t be necessarily a DID.) However, in its real implementations, it might be expected that verifiable credentials will resolve DIDs with consistent decentralized manners and technologies. Then, in this post, we also assume that DID is used with verifiable credentials.

      In order to explain things plainly, I’ll include not only VC flows, but also other parts of flows, such as, DID flows or OpenID compliant flows.

      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Use Case

      + + + + + +
    • Add Your VC-EDU Use Cases +From: CCG Mailing List + By: + Kerri Lemoie + + + + + Type: Discussion + Date: 2021-07-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      For Github users, submit your use cases as issues here: 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

      +
      + + + + + + + + + + +
    • W3C Verifiable Credentials Education Task Force 2022 Planning + + By: + Kerri Lemoie + + + + + Type: Post + Date: 2022-01-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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.

      +
      + + + + + + + + + + +
    • Better digital living with blockchain-backed verifiable credentials +From: The Paypers + + + + Type: Post + Date: 2021-08-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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.

      +
      + + + + + + + + + + +
    • On Climate Crisis and Self-Sovereign Verifiable Career Credentials +From: Velocity Network + + + + Type: Post + Date: 2021-08-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This rich verifiable self-sovereign career identity will be the ‘great transformer’ of the global labor market. It will change the way people navigate their careers and livelihoods, and how employers make talent decisions.

      +
      + + + + + + + + + + +
    • The World of Anonymous Credentials +From: Dock + + + + Type: Post + Date: 2022-01-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A credential is called a verifiable credential when its authenticity can be cryptographically checked by anyone because the credential contains a cryptographic signature by the issuer, and the issuer’s public key is well known.

      +
      + + + + + + + + + + +
    • 25 Use Cases for Verifiable Credentials +From: LTO Network + + + Related: Sphereon + + Type: Paper + Date: 2021-05-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Age-related Goods or Services, Verifying Educational Qualifications, Employment Endorsements, Background Checks, Protecting your Identity Papers, Validity of Visas, Health Checks, Sharing Health Data and Medical Records, COVID Tests for Safe Travel, Generating Boarding Pass, Checking Tickets, Access to Events or Restricted Spaces, Application for Credit Cards, Checking Eligibility for Rentals, Application for Utility Connections, Access to Services, Applying and Approving Loans, Selling/Buying a Property, Computing the Insurance Premiums, Submitting and Handling of Claims, Using Death Certificates, Driving Offences, Web shop onboarding and access, Loyalty Programs, B2B Trade

      +
      + + + + + + + + + + +
    • Verifiable Credential Notarization and Third-Party Notary Services Providers: User Scenarios +From: CCG Mailing List + By: + Michael Herman + + + + + Type: User journies + Date: 2021-07-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      User Scenario A: Alice self-issues a blood pressure home reading (BPHR) credential to Dr. Bob’s Clinic using SOVRONA’s credential notarization services. SOVRONA is a third-party notary services provider/network.

      User Scenario B: The Province of Sovronia issues a Sovronia Driver’s License to Alice using SOVRONA’s credential notarization services. SOVRONA is a third-party notary services provider/network.

      +
      + +
      + + + + + + + + + + +
    • Verifiable Credentials for Authentic Data in the Supply Chain +From: IDCommons + By: + Gena Morgan, Kevin Dean + + + + Related: IDCommons + + Type: Session notes + Date: 2021-05-06 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Using DiDs and VCs for verifiable product data in supply chains, leveraging the largest supply chain standard system in the world,

      2.5 million users companies, over 6 billion product scans per day

      Product data and attestations from a number of various authoritative sources

      Leverage DIDs/VCs for distributed data sharing, verification

      +
      + + + + + + + + + + +
    • Verifiable Credentials for Assets +From: IDCommons + By: + Mahmoud Alkhraishi + + + + Related: IDCommons + + Type: Session notes + Date: 2021-05-07 + + + + + + + + + + + + + + + + + + + + + + Event: IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      General Framework on how to think of VCs for Assets including leveraging GS1 and other vocabularies in the traceability vocab.

      Requirements and Opportunities that block adoption of VCs in Supply chains

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/w3c/verifiable-credentials/standards-and-development/index.html b/web-standards/w3c/verifiable-credentials/standards-and-development/index.html new file mode 100644 index 00000000..d4ebcad1 --- /dev/null +++ b/web-standards/w3c/verifiable-credentials/standards-and-development/index.html @@ -0,0 +1,30995 @@ + + + + + + +Verifiable Credentials - Working Groups, Standards and Development | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Verifiable Credentials Working Group

      + + + + + +
    • Verifiable Credentials Working Group +From: W3C + + + + Type: Working group + Established: 2017-04-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The mission of the Verifiable Credentials (formerly known as Verifiable Claims) Working Group (VCWG) is to make expressing and exchanging credentials that have been verified by a third party easier and more secure on the Web.

      The Chairs of the Working Group are Kristina Yasuda and Brent Zundel. The W3C Staff Contact for the Working Group is Ivan Herman.

      +
      + + + + + + + + + + +
    • Verifiable Credentials Data Model v1.1 is an official W3C standard! +From: VCWG + By: + Manu Sporny + + + + + Type: Specificationification + Date: 2022-03-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      It’s official, the Verifiable Credentials Data Model v1.1 is a W3C standard!

      Verifiable Credentials Data Model v1.1
      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:https://www.w3.org/TR/2022/REC-vc-data-model-20220303/#revision-history

      +
      + + + + + + + + + + +
    • Verifiable Credentials Data Model v1.1 +From: VCWG + + + + Type: Specificationification + Date: 2022-03-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Credentials are a part of our daily lives; driver’s licenses are used to assert that we are capable of operating a motor vehicle, university degrees can be used to assert our level of education, and government-issued passports enable us to travel between countries. This specification provides a mechanism to express these sorts of credentials on the Web in a way that is cryptographically secure, privacy respecting, and machine-verifiable.

      +
      + +
      + + + + + + + + + + +
    • Verifiable Credentials Data Model v2.0 +From: VCWG + + + + Type: Specificationification + Date: 2023-05-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +
      + +
      + + + + + + + + + + +
    • Verifiable Credential Data Integrity 1.0 +From: VCWG + + + + Type: Specification + Date: 2023-05-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Cryptography + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification describes mechanisms for ensuring the authenticity and integrity of Verifiable Credentials and similar types of constrained digital documents using cryptography, especially through the use of digital signatures and related mathematical proofs.

      +
      + +
      + + + + + + + + + + +
    • Verifiable Credentials Status List v2021 +From: VCWG + + + + Type: Specification + Date: 2023-04-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification describes a privacy-preserving, space-efficient, and high-performance mechanism for publishing status information such as suspension or revocation of Verifiable Credentials.

      +
      + +
      + + + + + + + + + + +
    • Verifiable Credentials Implementation Guidelines 1.0 +From: VCWG + + + + Type: Guidance + Date: 2023-02-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This guide provides some examples and resources for implementing protocols which make use of verifiable credentials, beyond those available in the core specification.

      +
      + +
      + + + + + + + + + + +
    • W3C Verifiable Credentials WG Test Suite +From: VCWG + + + + Type: Code + Date: 2021-10-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Any conforming implementation MUST pass all tests in the test suite. There are multiple test suites, each of which is detailed below. You can review the current draft implementation report.

      +
      + + + + + + + + + + +
    • Verifiable Credentials Use Cases +From: VCWG + + + + Type: Specification + Date: 2019-09-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This document does NOT attempt to define an architecture for the support of Verifiable Claims. Instead it expresses the sorts of needs that real users have that could be addressed through support for some sort of self-sovereign claim environment. It attempts to use terminology that is consistent with the other deliverables of the Verifiable Claims Working Group (you can see the relevant terms in Appendix A).

      The use cases outlined here are provided in order to make progress toward possible future standardization and interoperability of both low- and high-stakes claims with the goals of storing, transmitting, and receiving digitally verifiable proof of attributes such as qualifications and achievements. The use cases in this document focus on concrete scenarios that the technology defined by the group should address.

      +
      + +
      + + + + + + + + + + +
    • Verifiable Credentials Data Model Implementation Report 1.0 +From: VCWG + + + + Type: Report + Date: 2021-10-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The purpose of this document is to demonstrate that there are at least two interoperable implementations of processors that are capable of generating output that is conformant to the Verifiable Credentials Data Model.

      +
      + + + + + + + + + + +
    • The Verifiable Credential Specifications Directory +From: VCWG + + + + Type: Registry + Date: 2023-04-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This document serves as an unofficial directory for all known Verifiable Credential specifications whether they are released by a global standards setting organization, a community group, an open source project, or an individual.

      +
      + + + + + + + + + + +
    • ECDSA Cryptosuite v2019 +From: VCWG + + + + Type: Specification + Date: 2023-05-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Cryptography + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification describes a Data Integrity Cryptosuite for use when generating a digital signature using the Elliptic Curve Digital Signature Algorithm (ECDSA) based on the Standards for Efficient Cryptography over prime fields using a verifiably random Elliptic Curve (secpr1).

      +
      + + + + + + + + + + +
    • EdDSA Cryptosuite v2022 +From: VCWG + + + + Type: Specification + Date: 2023-05-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Cryptography + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification describes a Data Integrity cryptographic suite for use when creating or verifying a digital signature using the twisted Edwards Curve Digital Signature Algorithm (EdDSA) and Curve25519 (ed25519).

      +
      + + + + + + + + + + +
    • BBS Cryptosuite v2023 +From: VCWG + + + + Type: Specification + Date: 2023-05-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Cryptography + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification describes the BBS+ Signature Suite created in 2023 for the Data Integrity specification. The Signature Suite utilizes BBS+ signatures to provide the capability of zero knowledge proof disclosures.

      +
      + + + + + + + + + + +
    • JSON Web Signatures for Data Integrity Proofs +From: VCWG + + + + Type: Specification + Date: 2023-01-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Cryptography + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification describes a JSON Web Signature Suite created in 2020 for the Verifiable Credentials Data Integrity Proof specification. The Signature Suite utilizes Detached JWS signatures to provide support for a subset of the digital signature algorithms registered with IANA.

      +
      + + + + + + + + + + +
    • Securing Verifiable Credentials using JSON Web Tokens +From: VCWG + + + + Type: Specification + Date: 2023-05-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Cryptography + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification defines how Verifiable Credentials can be represented as JSON Web Tokens (JWT) [RFC7519] and secured using JSON Web Signatures (JWS) [RFC7515].

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Credentials Community Group

      + + + + + +
    • Credentials Community Group +From: W3C + + + Related: Verifiable Credentials, Decentralized Identifiers + + Type: Working group + Established: 2014-08-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The mission of the Credentials Community Group is to explore the creation, storage, presentation, verification, and user control of credentials. We focus on a verifiable credential (a set of claims) created by an issuer about a subject—a person, group, or thing—and seek solutions inclusive of approaches such as: self-sovereign identity; presentation of proofs by the bearer; data minimization; and centralized, federated, and decentralized registry and identity systems. Our tasks include drafting and incubating Internet specifications for further standardization and prototyping and testing reference implementations.

      +
      + + + + + + + + + + +
    • W3C CCG meeting transcripts +From: CCG + + + + Type: Page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This repo contains the meeting archives for the W3C-CCG (Credentials Community Group), including transcripts based on the IRC logs and audio files for our regular meetings, ancillary material such as slide presentations, etc. The archives for 2014-2019 can be found here.

      +
      + + + + + + + + + + +
    • W3C CCG announcements +From: CCG + + + + Type: Page + + + + + + + + + + + + + + + + + + + + + + + Event: + + RWOT, IIW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Announcements and events associated with the W3C Credentials CG

      +
      + + + + + + + + + + +
    • W3C CCG Work Item Process +From: CCG + + + + Type: Page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This lets you write your specs in markdown, or technically bikeshed – a markdown document, with special extensions understood by the bikeshed tool. The bikeshed tool is run on-commit via the spec-prod github action, generating the familiar “spec looking” ReSpec format. ReSpec is just html with a javascript ReSpec library.

      +
      + + + + + + + + + + +
    • WORK ITEM: Drafts and Ideas of Educational and Occupational Verifiable Credentials - w3c-ccg/edu_occ_verifiable_credentials +From: CCG + + + Related: Global Open Badges Workgroup, Verifiable Credentials WG, Credentials Commiunity Group, Schema.org + + Type: Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Work on describing credentials is occurring within the IMS Global Open Badges Workgroup, W3C Verifiable Credentials Working Group, W3C Credentials Commiunity Group, Educational and Occupational Credentials in Schema.org Community Group, and Credential Engine/CTDL.

      This effort will result in requirements, use cases, and/or draft specs to be formalized in the appropriate standards group

      +
      + + + + + + + + + + +
    • WORK ITEM: Verifiable Credentials Examples +From: CCG + + + + Type: Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This GitHub Pages Website hosts example credentials, as well as documents needed to construct them. When contributing an example, you are encouraged to provide everything needed to generate an verify a credential. Do your best not to include ANY broken links or missing documentation. If possible, try to make the credential id resolvable as well.

      +
      + + + + + + + + + + +
    • Verifiable Credentials Extension Registry +From: CCG + + + + Type: Report + Date: 2022-11-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
        +
      • This document contains a list of all known Verifiable Credential extensions and their associated specifications. Credentials Community Group
      • +
      +
      + + + + + + + + + + +
    • Ed25519Signature2018 +From: CCG + By: + Markus Sabadello + + + + + Type: Report + Date: 2021-07-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Proof Methods + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification describes a standard signature suite created in 2018 for the Linked Data Signatures [LD-SIGNATURES] specification. It uses the RDF Dataset Normalization Algorithm [RDF-DATASET-NORMALIZATION] to transform the input document into its canonical form. It uses SHA-256 [RFC6234] as the message digest algorithm and Ed25519 [ED25519] as the signature algorithm.

      +
      + + + + + + + + + + +
    • RsaSignature2018 +From: CCG + By: + Manu Sporny, Dave Longley + + + + + Type: Report + Date: 2020-05-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Proof Methods + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification describes the RSA Signature Suite created in 2018 for the Linked Data Signatures [LD-SIGNATURES] specification. It uses the RDF Dataset CANONICALIZATION Algorithm [RDF-DATASET-CANONICALIZATION] to transform the input document into its canonical form. It uses SHA-256 [RFC6234] as the message digest algorithm and the RS256 algorithm defined in JSON Web Signatures [RFC7515] as the signature algorithm.

      +
      + + + + + + + + + + +
    • CredentialStatusList2017 +From: CCG + By: + Manu Sporny, Dave Longley + + + + + Type: Report + Date: 2020-12-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Focus: Status Methods + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A simple list-based mechanism for publishing and checking the status of a credential

      +
      + + + + + + + + + + +
    • Ecdsa Secp256k1 Signature 2019 +From: CCG + + + + Type: Code + Date: 2020-04-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification describes the Ecdsa Secp256k1 Signature created in 2019 for the Linked Data Signatures specification

      +
      + + + + + + + + + + +
    • Verifiable Credential JSON Schemas +From: CCG + + + + Type: Code + Date: 2023-05-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The VC_DATA_MODEL specifies the models used for Verifiable Credentials and Verifiable Presentations, and explains the relationships between three parties: issuer, holder, and verifier. A critical piece of infrastructure out of the scope of those specifications is the Credential Schema.

      +
      + + + + + + + + + + +
    • Traceability Vocabulary v0.1 +From: CCG + + + + Type: Specification + Date: 2023-05-23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification describes a Linked Data vocabulary for asserting Verifiable Credentials related to supply chain and other traceability information, similar to what is often referred to as “provenance”, including country of origin, chemical properties, mechanical properties, and other attributes of products and materials. VCs using these terms can then be used to help determine the legitimacy of organizations participating in global trade and the status of the products and materials described therein

      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Claims and Credentials Working Group

      + + + + + +
    • Claims and Credentials Working Group +From: DIF + + + + Type: Page + Date: 2020-09-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Join this group to contribute to the standards and technology that create, exchange, and verify claims and credentials in a decentralized identity ecosystem. For example, a cryptographically verifiable credential that proves an individual has a college degree or is of a certain age. Our members focus on specs that are vendor agnostic and based on industry standards.

      +
      + + + + + + + + + + +
    • presentation-exchange +From: DIF + + + + Type: Code + Date: 2023-05-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Specification that codifies an inter-related pair of data formats for defining proof presentations (Presentation Definition) and subsequent proof submissions

      +
      + + + + + + + + + + +
    • presentation-request +From: DIF + + + + Type: Code + Date: 2020-01-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Requirements Analysis and Protocol Design for a VC Presentation Request Format

      +
      + + + + + + + + + + +
    • Credential Manifest +From: DIF + + + + Type: Page + Date: 2023-05-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Credential Manifests do not themselves define the contents of the output credential(s), the process the Issuer uses to evaluate the submitted inputs, or the protocol Issuers, Subjects, and their User Agents rely on to negotiate credential issuance. Instead, Credential Manifests are a data model for issuers to publish and/or send individually to would-be holders, allowing the software of the latter to understand and negotiate an issuance process.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Development

      + + + + + +
    • Example Design of an Authorization System with Verifiable Credentials and the Tradeoffs + + By: + Kyle Den Hartog + + + + + Type: Post + Date: 2021-06-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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.

      +
      + + + + + + + + + + +
    • Indexing and Querying Revoked Verifiable Credentials +From: 51 Nodes + + + + Type: Post + Date: 2022-07-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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.

      +
      + + + + + + + + + + +
    • VC Issuance based on OAuth 2.0 +From: CCG Mailing List + By: + Nikos Fotiou + + + + + Type: Discussion + Date: 2022-04-14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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.

      +
      + + + + + + + + + + +
    • Supporting VC-JWT and BBS+ Presentation Exchange in the VC-HTTP-API +From: CCG Mailing List + By: + Orie Steele + + + + + Type: Discussion + Date: 2021-07-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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 +From: CCG Mailing List + By: + Joe Andrieu + + + + + Type: Discussion + Date: 2021-09-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      I updated the supply chain version of the data flow diagram for verification.

      +
      + +
      + + + + + + + + + + +
    • re: VC API: handling large documents client to server +From: CCG Mailing List + By: + Manu Sporny + + + + + Type: Discussion + Date: 2022-02-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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 +From: CCG Mailing List + By: + Manu Sporny + + + + + Type: Discussion + Date: 2022-04-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +
      +
      + + + + + + + + + + +
    • Cross-industry VC API test suite achieves first multi-vendor interop for issue/verify +From: CCG Mailing List + By: + Manu Sporny + + + + + Type: Discussion + Date: 2022-05-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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
      * 2.1 Issue Credential - Data Integrity

      +
      + + + + + + + + + + +
    • Diagrams for VC HTTP API work [was Re: [AGENDA] VC HTTP API Work Item - August 17th 2021] +From: CCG Mailing List + By: + Joe Andrieu + + + + + Type: Discussion + Date: 2021-08-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      a. Holder The entity who holds the VC once issued and later presents it for verification.
      b. Holder Application *The software or service that allows holders to manage their credentials. Often called a wallet. For symmetry, it could be called a Holder Service.
      c. *Storage Service *The software or service that actually stores VCs long term (on behalf of the holder)
      d. *Issuer Role
      The website or software that provides issuing functionality to a holder on behalf of that issuer)
      e. Issuer Service Software or service that actually signs VCs and VPs) This component is used by both the issuer (to mint VCs) and the holder (to create VPs for presentation)
      f. Verifier Role The website or software that uses a Verification Service as part of its decision making process for providing services to holders.
      g. *Verifier Service *The software or service that verifies VCs and VPs by checking proofs and checking status.

      +
      + +
      + + + + + + + + + + +
    • Issuer API Cross Trust Boundary Scoping - VC-HAPI (f.k.a. VC-HTTP-API) +From: CCG Mailing List + By: + Brian Richter + + + + + Type: Discussion + Date: 2021-07-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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 +From: CCG Mailing List + By: + Justin Richer + + + + + Type: Discussion + Date: 2021-07-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      It seemed like a good idea when I first invented it a decade ago:https://blue-button.github.io/blue-button-plus-pull/#scopes or when it got pulled into other efforts like 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 +From: CCG Mailing List + By: + Manu Sporny + + + + + Type: Discussion + Date: 2021-07-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      the fundamental issue is that stringing a bunch of consonants together (“HTTP”) rarely leads to something easy to say in conversation.

      +
      + + + + + + + + + + +
    • Question About Signatures & Contexts +From: CCG Mailing List + By: + Kerri Lemoie + + + + + Type: Discussion + Date: 2021-07-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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?

      +
      + + + + + + + + + + +
    • Any Good use case of PAM (Privileged account Management) using Vcs +From: CCG Mailing List + By: + Bob Wyman + + + + + Type: Discussion + Date: 2021-11-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      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.

      +
      + + + + + + + + + + +
    • Paper based Verifiable Credentials +From: Mattr + + + + Type: Video + Date: 2021-03-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Paper-based Verifiable Credentials allow us to have a low-tech solution for adopting VC’s in situations where access to a phone cannot be guaranteed. This presentation looks at how this solution can be used to aid with the distribution of Vaccine Credentials.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    User Experience

      + + + + + +
    • Using Paper-based Structured Credentials to Humanize Verifiable Credentials +From: Trusted Digital Web + + + + Type: Video + Date: 2021-11-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      User Scenario: ABC Grocery wants to use the Trusted Digital Web to issue a Purchase Order for 10 cabbages from David’s Cabbages. Michael Herman

      +
      + + + + + + + + + + +
    • Rendering Verifiable Credentials +From: WebofTrustInfo + By: + Manu Sporny + + + + + Type: Paper + Date: 2022-07-17 + + + + + + + + + + + + + + + + + + + + + + Event: RWoT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This paper explores ways in which the Verifiable Credentials data model could be extended to support visual, audio, and physical renderings for Verifiable Credentials.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/w3c/webauthn/index.html b/web-standards/w3c/webauthn/index.html new file mode 100644 index 00000000..0bc414d9 --- /dev/null +++ b/web-standards/w3c/webauthn/index.html @@ -0,0 +1,19640 @@ + + + + + + +WebAuthN - W3C | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + less than 1 minute read + + + +

    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Main

      + + + + + +
    • Why WebAuthn will change the world +From: Microsoft + By: + Pamela Dingle + + + + + Type: Post + Date: 2019-04-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A little over a month ago, W3C WebAuthn became a real internet specification. Most of you don’t know what WebAuthn is yet, but many of you will feel the impact in short order. In fact, I will go so far as to say that WebAuthn may change how we all authenticate to the resources we use every day.

      We live in a world where the best parts of our individual local hardware and software collection are rarely leveraged to make cloud security decisions. This is because there has never been a vendor-agnostic and privacy-preserving way for cloud resources to interact with individual hardware configurations in any generic way. Until now!

      With WebAuthn, any web entity can call a simple Javascript API and ask for a cryptographically secure credential. What happens next is pretty cool – the world’s browsers have worked with the world’s operating system makers and the world’s hardware manufacturers, so that when a website asks for a credential, the browsers work with the underlying platform to securely locate compliant local hardware and talk to it!

      +
      + + + + + + + + + + +
    • W3C finalizes Web Authentication (WebAuthn) standard - ZDNet +From: ZDNet + + + + Type: Post + Date: 2019-03-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      WebAuthn allows users to register and authenticate on websites or mobile apps using an “authenticator” instead of a password.

      The “authenticator” can be a hardware security key that the user has connected to his computer or a biometric ID that can be acquired from the PC or smartphone’s sensors –such as fingerprints, face scans, iris scans, and others.

      +
      + + + + + + + + + + +
    • All about FIDO2, CTAP2 and WebAuthn +From: Microsoft + + + + Type: Post + Date: 2018-11-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This is a great week to be working in Identity Standards, as we at Microsoft celebrate the release of our first ever WebAuthn Relying Party. This one relying party enables standards-based passwordless authentication at Xbox, Skype, Outlook.com and more. But what are the actual pieces of the puzzle and how do they fit? Read on for the big picture of how the W3C WebAuthn and FIDO2 CTAP2 specifications interact. We will start with the industry standards perspective, and then at the end we will summarize how Microsoft implements the various roles.

      To understand how FIDO2 authenticators work, you need knowledge of two specifications in two different standards bodies. The WebAuthentication (aka WebAuthn) spec lives at W3C (where the browser makers meet) while the Client-to-Authenticator (aka CTAP2) spec lives at the FIDO Alliance (where hardware and platform folks have joined to solve the problem of Fast IDentity Online).

      +
      + +
      + + + + + + + + + + +
    • To Understand WebAuthn, Read CredMan +From: Microsoft + + + + Type: Post + Date: 2019-02-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The holidays are well and truly over, time to get serious - now is the perfect time to read specifications! If you are planning to read the WebAuthn specification, you can ease into the terminology in a simple way - take a cruise through the W3C Credential Management (aka CredMan) specification first. CredMan sets up the object model for the Credential object model that WebAuthn’s PublicKeyCredential extends. This post will be an overview of the CredMan spec, geared for folks who want to call the API as clients, not for those few and proud who are tasked with implementation of the API within a user agent.

      +
      + +
      + + + + + + + + + + +
    • GitHub supports Web Authentication (WebAuthn) for security keys +From: GitHub + By: + Lucas Garron + + + + + Type: Post + Date: 2019-08-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      GitHub now supports Web Authentication (WebAuthn) for security keys—the new standard for secure authentication on the web. Starting today, you can use security keys for two-factor authentication on GitHub with even more browsers and devices. And, since many browsers are actively working on WebAuthn features, we’re excited about the potential for strong and easy-to-use authentication options for the entire GitHub community in the future.

      +
      + +
      + + + + + + + + + + +
    • WebAuthn Workshop +From: Fido Alliance + + + + Type: Presentation + Date: 2018-06-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • + + +
      + + + + + + + + + + +
    • WebAuthn Awesome Awesome + + By: + Ackermann Yuri + + + + + Type: List + Date: 2023-04-06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      A curated list of awesome WebAuthn/FIDO2 resources

      +
      + + + + + + + + + + +
    • Guide to Web Authentication +From: WebAuthN Guide + + + + Type: Page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Passwords have an ever-growing list of problems associated with them, both for users and developers. Users have to worry about passwords being stolen by phishing tools, or their passwords being leaked online if websites they have accounts with are compromised. They have to worry about creating and remembering passwords without dedicated password management tools. Developers have to worry about all the complications of passing passwords through systems and safely storing them in databases.

      +
      + + + + + + + + + + +
    • Web Authentication (WebAuthn) Credential and Login Demo +From: Auth0 + + + + Type: Page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Web Authentication is a W3C recommendation for defining an API enabling the creation and use of strong, attested, scoped, public key-based credentials by web applications, for the purpose of strongly authenticating users.

      Web Authentication works hand in hand with other industry standards such as Credential Management Level 1 and FIDO 2.0 Client to Authenticator Protocol 2.

      Auth0 allows you to quickly setup Multi-Factor Authentication with WebAuthn

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    FIDO Alliance

      + + + + + +
    • FIDO2: WebAuthn & CTAP +From: FIDO Alliance + + + + Type: Page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The FIDO Alliance developed FIDO Authentication standards based on public key cryptography for authentication that is more secure than passwords and SMS OTPs, simpler for consumers to use, and easier for service providers to deploy and manage. FIDO Authentication enables password-only logins to be replaced with secure and fast login experiences across websites and apps.

      +
      + + + + + + + + + + +
    • FIDO2: Web Authentication (WebAuthn) +From: FIDO Alliance + + + + Type: Page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      Web Authentication (WebAuthn), a core component of FIDO Alliance’s FIDO2 set of specifications, is a web-based API that allows websites to update their login pages to add FIDO-based authentication on supported browsers and platforms. FIDO2 enables users to leverage common devices to easily authenticate to online services in both mobile and desktop environments.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Working Group

      + + + + + +
    • Web Authentication Working Group +From: WebAuthNWG + + + Related: W3C + + Type: Working group + Established: 2016-02-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The mission of the Web Authentication Working Group, in the Security Activity is to define a client-side API providing strong authentication functionality to Web Applications.

      +
      + + + + + + + + + + +
    • Web Authentication: An API for accessing Public Key Credentials +From: WebAuthNWG + + + Related: W3C + + Type: Specification + Date: 2023-05-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This specification defines an API enabling the creation and use of strong, attested, scoped, public key-based credentials by web applications, for the purpose of strongly authenticating users. Conceptually, one or more public key credentials, each scoped to a given WebAuthn Relying Party, are created by and bound to authenticators as requested by the web application. The user agent mediates access to authenticators and their public key credentials in order to preserve user privacy. Authenticators are responsible for ensuring that no operation is performed without user consent. Authenticators provide cryptographic proof of their properties to Relying Parties via attestation. This specification also describes the functional model for WebAuthn conformant authenticators, including their signature and attestation functionality.

      +
      + +
      + + + + + + + + + + +
    • Web Authentication Working Group Charter +From: WebAuthNWG + By: + Samuel Weiler + + + + + Type: Post + Date: 2019-10-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The Web Authentication Working Group will develop recommendation-track specifications defining an API, as well as signature and attestation formats which provide an asymmetric cryptography-based foundation for authentication of users to Web Applications.

      Overall goals include obviating the use of shared secrets, i.e. passwords, as authentication credentials, facilitating multi-factor authentication support as well as hardware-based key storage while respecting the Same Origin Policy (SOP) by default and allowing for explicit, constrained SOP relaxation.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Development

      + + + + + +
    • webauthn - npmjs.com +From: Stranger Labs + + + + Type: Code + Date: 2019-11-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      WebAuthn is a W3C standard that enables web developers to replace passwords in their applications with FIDO authentication. This repository implements a NPM package for use in Node.js services. This package is in active development and not yet ready for production use. You can use it to kick the tires on WebAuthn. Please file issues to ask questions or provide feedback.

      +
      + + + + + + + + + + +
    • WebAuthn (FIDO2) server library written in Go +From: WebAuthN.io + + + + Type: Page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      This library is meant to handle Web Authentication for Go apps that wish to implement a passwordless solution for users. While the specification is currently in Candidate Recommendation, this library conforms as much as possible to the guidelines and implementation procedures outlined by the document.

      +
      + + + + + + + + + + +
    • What is WebAuthn? What is FIDO2? +From: Google + + + + Type: Post + Date: 2022-05-12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The FIDO2 / WebAuthn allows you to create and use strong, attested public key based credentials for the purpose of authenticating users. The API supports the use of BLE, NFC, and USB roaming authenticators (security keys) as well as a platform authenticator, which allows the user to authenticate using their fingerprint or screenlock.

      +
      + +
      + + + + + + + + + + +
    • Enabling Strong Authentication with WebAuthn +From: Google + + + + Type: Post + Date: 05-2018 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The Web Authentication API gives Web applications user-agent-mediated access to authenticators – which are often hardware tokens accessed over USB/BLE/NFC or modules built directly into the platform – for the purposes of generating and challenging application-scoped (eTLD+k) public-key credentials.

      +
      + + + + + + + + + + +
    • Web Authentication API +From: Mozilla + + + + Type: Page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • +

      The Web Authentication API (WebAuthn) is an extension of the Credential Management API that enables strong authentication with public key cryptography, enabling passwordless authentication and secure multi-factor authentication (MFA) without SMS texts.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-standards/w3c/webauthn/webauthn/index.html b/web-standards/w3c/webauthn/webauthn/index.html new file mode 100644 index 00000000..c5b7a212 --- /dev/null +++ b/web-standards/w3c/webauthn/webauthn/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/w3c/wg/did/decentralized-identifier/index.html b/web-standards/w3c/wg/did/decentralized-identifier/index.html new file mode 100644 index 00000000..6b45d376 --- /dev/null +++ b/web-standards/w3c/wg/did/decentralized-identifier/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/w3c/wg/json-ld/json-ld/index.html b/web-standards/w3c/wg/json-ld/json-ld/index.html new file mode 100644 index 00000000..ce0fdab1 --- /dev/null +++ b/web-standards/w3c/wg/json-ld/json-ld/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/w3c/wg/vc/index.html b/web-standards/w3c/wg/vc/index.html new file mode 100644 index 00000000..caa08cd3 --- /dev/null +++ b/web-standards/w3c/wg/vc/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/w3c/wg/vc/verifiable-credentials/adoption/index.html b/web-standards/w3c/wg/vc/verifiable-credentials/adoption/index.html new file mode 100644 index 00000000..caa08cd3 --- /dev/null +++ b/web-standards/w3c/wg/vc/verifiable-credentials/adoption/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/w3c/wg/vc/verifiable-credentials/index.html b/web-standards/w3c/wg/vc/verifiable-credentials/index.html new file mode 100644 index 00000000..caa08cd3 --- /dev/null +++ b/web-standards/w3c/wg/vc/verifiable-credentials/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/w3c/wg/webauthn/index.html b/web-standards/w3c/wg/webauthn/index.html new file mode 100644 index 00000000..c5b7a212 --- /dev/null +++ b/web-standards/w3c/wg/webauthn/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/webauthn/index.html b/web-standards/webauthn/index.html new file mode 100644 index 00000000..c5b7a212 --- /dev/null +++ b/web-standards/webauthn/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/web-standards/xdi/index.html b/web-standards/xdi/index.html new file mode 100644 index 00000000..76f0f8a6 --- /dev/null +++ b/web-standards/xdi/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/welcome/index.html b/welcome/index.html new file mode 100644 index 00000000..4b215655 --- /dev/null +++ b/welcome/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/workshops.html b/workshops.html new file mode 100644 index 00000000..717cd0d7 --- /dev/null +++ b/workshops.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/workshops/iiw/index.html b/workshops/iiw/index.html new file mode 100644 index 00000000..d00f7226 --- /dev/null +++ b/workshops/iiw/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/workshops/index.html b/workshops/index.html new file mode 100644 index 00000000..3830c4d7 --- /dev/null +++ b/workshops/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

    Redirecting…

    + Click here if you are not redirected. + diff --git a/workshops/internet-identity-workshop/index.html b/workshops/internet-identity-workshop/index.html new file mode 100644 index 00000000..eb8f7172 --- /dev/null +++ b/workshops/internet-identity-workshop/index.html @@ -0,0 +1,6588 @@ + + + + + + +Session Topics from the Internet Identity Workshop since 2005 | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Session Topics from the Internet Identity Workshop since 2005 + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 102 minute read + + + +

    + + +
    + + +
    + + + +
    +

    The Internet Identity Workshop has been finding, probing and solving identity issues twice every year since 2005. We meet in the Computer History Museum in Mountain View, CA. Every IIW moves topics, code and projects downfield. Name an identity topic and it’s likely that more substantial discussion and work has been done at IIW than any other conference! - Internet Identity Workshop

    +
    + +

    + +

    Background

    + +

    In 2005, Kaliya Young[T], Phil Windley[T][V][G], Drummond Reed[T][B], and Doc Searls[T][B] hosted the first Internet Identity Workshop(IIW)[T] in Berkeley to discuss “architectural and governance proposals for Internet-wide identity services and their underlying philosophies.” -Announcing IIW 2005

    + +
      +
    • +unconference.net +
      +

      Open Space is at the heart of almost every unconference we design. It allows groups from 20-1000 people to create an agenda live in less than an hour for a complete multi-track conference. Participants are given simple guidelines that help the day flow. Then, at the close of a day, everyone gathers together to share what unfolded.

      +
      +
    • +
    + +

    Since then, the IIW has met twice a year, actively supporting the development of the identity software-ecosystem, including OpenID(‘05), OpenID 2.0(‘06), OAuth(‘10), FIDO(‘13) and OpenID Connect(‘14).

    + +
    +IIW is at its heart a participatory conference. Through dozens of sessions, lunches, and two evening meals (all included in ticket) you’ll have plenty of chances to exchange ideas and make new professional connections. + +This is the time and place that you get to discuss, share your knowledge, work on and learn about anything & everything related to Internet Identity today. + +Spring: April 30, 2019 – May 2, 2019 + +Fall: October 01, 2019 – October 03, 2019 +
    + + + +
    + +
    + + + +

    IIW 30 2020

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 6

    + + + +

    Session 7

    + + + +

    Session 8

    + + + +

    Session 9

    + + + +

    Session 10

    + + + +

    Session 11

    + + + +

    Session 12

    + + + +

    Session 13

    + + + +

    Session 14

    + + + +

    Thursday

    + +

    Session 15

    + + + +

    Session 16

    + + + +

    Session 17

    + + + +

    Session 18

    + + + +

    Session 19

    + + + +

    Session 20

    + + + +

    Session 21

    + + + +

    Session 22

    + + + +

    IIW 29 2019b

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 6

    + + + +

    Session 7

    + + + +

    Session 8

    + + + +

    Session 9

    + + + +

    Session 10

    + + + +

    Thursday

    + +

    Session 11

    + + + +

    Session 12

    + + + +

    Session 13

    + + + +

    Session 14

    + + + +

    Session 15

    + + + +

    IIW 28 2019

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 6

    + + + +

    Session 7

    + + + +

    Session 8

    + + + +

    Session 9

    + + + +

    Session 1

    + + + +

    Thursday

    + +

    Session 11

    + + + +

    Session 12

    + + + +

    Session 13

    + + + +

    Session 14

    + + + +

    Session 15

    + + + +

    IIW 27 2018b

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW 26 2018

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW 25 2017b

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW 24 2017

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW 23 2016b

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4 + / Working Lunch

    + + +

    Session 5

    + + + +

    IIW 22 2016

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4 + / Working Lunch

    + + +

    Session 5

    + + + +

    IIW 21 2015b

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW 20 2015

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW 19 2014b

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW 18 2014

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + +
      +
    • In 5min or less – Tell me a Happy Future Story About “IDENITY”
    • +
    • Let’s create some -Partinent Art – that speaks to our condition and Brainstorming ides about topics for books for children and management – like SCADA and ME
    • +
    • Reputation
    • +
    • DNSSEC 101 – intro how it works/my war stories
    • +
    + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + +
      +
    • Start-Up’s Pitching
    • +
    • Murder via Google Maps
    • +
    • CAMBRIAN – A User-Centric de-centralized platform for entrepreneurs
    • +
    + +

    IIW 17 2013b

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW 16 2013

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + +
      +
    • Personal Clouds and the Social Contract
    • +
    • Strong 2-Factor For All – Google and FIDO Alliance
    • +
    • User Managed Access (UMA) Intro and Overview
    • +
    • Next Generation Biometric ID
    • +
    • What do Leading Consumer Sties Have to Gain by Establishing Themselves as Consumer Identity Providers??
    • +
    • Personal Clouds and VRM
    • +
    • Salesforce Identity Q and A
    • +
    • EGO Identity
    • +
    • Content Addressable Personal Clouds
    • +
    • Privacy Features
    • +
    + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW 15 2012b

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + +
      +
    • Connect Me and miiCard “Trusted Reputations”
    • +
    • Account Chooser Launching – Taking the AC Show on the road this autumn – help write the show
    • +
    • Authentication on Mobile Devices – Crypto and
    • +
    • Collaboration, Forking, and organic proliferation in the age of the personal cloud
    • +
    • Customer Commons plus VRM Brainstorm
    • +
    • Death To NSTIC -2- Long Live NSTIC
    • +
    • Use Cases for Personal Clouds, Community Clouds, Family Clouds
    • +
    • Reputation Consulting .05 cents
    • +
    + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + +
      +
    • IDESG Mapping Prep… Source Documents and SEEDS for Mapps (NSTIC)
    • +
    • Wallets - Ours OR Google, Apple, ? (VRM)
    • +
    • A Trust Framework for Open ID Connect AND beyond…. (with Unicorns)
    • +
    • What is ‘Real Name” ?
    • +
    • High Level Programming
    • +
    • Webfinger
    • +
    + +

    Session 3

    + + + +

    Session 4

    + +
      +
    • OAuth RoadMap (new specs, more interop, additional use cases)
    • +
    • OIDF MTG #2
    • +
    • Interesting Challenges of Bi-Directional Federated and Delegations
    • +
    • Freedom Box Workshop
    • +
    • Open Source Personal Clouds / What, Why, How
    • +
    + +

    Session 5

    + + + +

    IIW 14 2012

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW 13 2011b

    + +

    + + + +

    _ Tuesday_

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW Satellite DC

    + + + +

    IIW 12 2011

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Wednesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    ID Collab Day

    + +

    + +

    ID Collaboration Day Book of Proceedings

    + + + +

    IIW 11 2010b

    + +

    + + + +

    Tuesday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Wednesday

    + +

    Session 4

    + + + +

    Session 5

    + + + +

    Thursday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW Europe

    + +

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW EAST

    + +

    + +

    THURSDAY

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    FRIDAY

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    IIW 10 2010

    + +

    + + + +

    Monday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    TUESDAY

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    WEDNESDAY

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW 9 2009b

    + +

    + + + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Session 6

    + + + +

    Session 7

    + + + +

    Session 8

    + + + +

    Session 9

    + + + +

    Session 10

    + + + +

    Session 11

    + + + +

    Session 12

    + + + +

    IIW 8 2009

    + +

    + + + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    Session 6

    + + + +

    Session 7

    + + + +

    Session 8

    + + + +

    Session 9

    + + + +

    Session 10

    + + + +

    Session 11

    + + + +

    Session 12

    + + + +

    IIW 7 2008b

    + +

    + + + +

    Monday

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    TUESDAY

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    WEDNESDAY

    + +

    Session 1

    + + + +

    Session 2

    + + + +

    Session 3

    + + + +

    Session 4

    + + + +

    Session 5

    + + + +

    IIW 6 2008a

    + +

    + + + +

    IIW 5 2007b

    + +

    + + + + + + +

    IIW 4 2007a

    + +

    + + + +

    IIW 3 2006b

    + +

    + + + +

    IIW 1 2005

    + +

    + + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/workshops/rebooting-web-of-trust/index.html b/workshops/rebooting-web-of-trust/index.html new file mode 100644 index 00000000..9d2efc74 --- /dev/null +++ b/workshops/rebooting-web-of-trust/index.html @@ -0,0 +1,2932 @@ + + + + + + +Rebooting Web Of Trust - Papers and Advance Readings Index | Decentralized Identity Web Directory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + +
    + + + + + + + + + +
    + + Rebooting Web Of Trust - Papers and Advance Readings Index + + +
    + + + + + + + +
    + + + + + +
    + + + + + +
    + +
    +

    + +

    + + +

    + + + + + + + + + + + + 31 minute read + + + +

    + + +
    + + +
    + + + +
      +
    • +White Papers, Specifications & Proofs of Concept +
      +

      Our goal for this initial #RebootingWebOfTrust design workshop is to:

      + +
        +
      • Focus on the creation of the next generation of decentralized web-of-trust based identity systems.
      • +
      • To generate 5 technical white papers on topics decided by the group that will have the greatest impact on the future”
      • +
      + +

      To this end, I thought it would be useful to define what is a white paper, and as some people desire to go beyond this, what is a specification and proof of concept code.

      +
      +
    • +
    • WebOfTrust.info - Upcoming Events
    • +
    + +

    See the WebofTrust.Info or github.com/WebOfTrustInfo for more information.

    + +
    +

    Web of Trust’ is a network of relationships that attest to our identity claims. Each party attesting to your identity information becomes a strand in your web of trust.

    +
    + +

    + +

    Selected ‘Rebooting Web of Trust’ Whitepapers

    + +

    Primers

    + + + + +
      +
    • +White Papers, Specifications & Proofs of Concept +
      +

      Our goal for this initial #RebootingWebOfTrust design workshop is to:

      + +
        +
      • Focus on the creation of the next generation of decentralized web-of-trust based identity systems.
      • +
      • To generate 5 technical white papers on topics decided by the group that will have the greatest impact on the future”
      • +
      + +

      To this end, I thought it would be useful to define what is a white paper, and as some people desire to go beyond this, what is a specification and proof of concept code.

      +
      +
    • +
    • +Rebranding the Web of Trust Original RWoT whitepaper
    • +
    • WebofTrust.info/papers.html
    • +
    + +

    Use Cases

    + + +

    Completed Papers

    + +

    Rebooting the Web of Trust I

    + +

    + +

    The first Rebooting the Web of Trust design workshop, held in San Francisco, CA - November 3rd & 4th, 2015.

    + +
      +
    • +Rebranding the Web of Trust +
        +
      • A history of the Web of Trust and a look at what the term could mean for the future. +
          +
        • Shannon Appelcline, Dave Crocker, Randall Farmer, and Justin Newton +
          +

          The Web of Trust is a buzzword for a new model of decentralized self-sovereign identity. It’s a phrase that dates back almost twenty-five years, the classic definition derives from PGP […] the vibrant blockchain community is also drawing new attention to the concept we aim to reboot it.

          +
          +
        • +
        +
      • +
      +
    • +
    • +Opportunities Created by the Web of Trust for Controlling and Leveraging Personal Data +
        +
      • Five use cases, from two relatively simple cases of managing selective disclosure to the most extreme case of establishing government-verifiable credentials from nothing for a stateless refugee. +
          +
        • du5t, Kaliya “Identity Woman” Young (@identitywoman), John Edge, Drummond Reed, and Noah Thorp
        • +
        +
      • +
      +
    • +
    • +Decentralized Public Key Infrastructure +
        +
      • A massive overview of a decentralized public-key infrastructure (DPKI). +
          +
        • Christopher Allen, Arthur Brock, Vitalik Buterin, Jon Callas, Duke Dorje, Christian Lundkvist, Pavel Kravchenko, Jude Nelson, Drummond Reed, Markus Sabadello, Greg Slepak, Noah Thorp, and Harlan T Wood
        • +
        +
      • +
      +
    • +
    • +Smart Signatures +
        +
      • A system to explicitly outline and fully program conditions for verification, inspired by Bitcoin Script. +
          +
        • Christopher Allen, Greg Maxwell, Peter Todd, Ryan Shea, Pieter Wuille, Joseph Bonneau, Joseph Poon, and Tyler Close
        • +
        +
      • +
      +
    • +
    • +Creating the New World of Trust +
        +
      • A summary of the next step for the Rebooting the Web of Trust group. +
          +
        • Shannon Appelcline
        • +
        +
      • +
      +
    • +
    + +

    Rebooting the Web of Trust II - ID2020

    + +

    + +

    The second Rebooting the Web of Trust design workshop, in San Francisco, CA, on May 21st & 22nd, 2016. It was run in conjunction with the UN ID2020 Summit on Identity, which occurred at the UN in New York on May 20th, 2016.

    + + + +

    Rebooting the Web of Trust III

    + +

    + +

    The design workshop exceeded its mandate by producing seven papers:

    + +
      +
    • +DID (Decentralized Identifier) Data Model and Generic Syntax 1.0 Implementer’s Draft 01 +
        +
      • The complete draft of the Decentralized IDentifier (DID) model and syntac, a project that has run through the RWOT workshops to date. +
          +
        • Drummond Reed, Les Chasen, Christopher Allen, and Ryan Grant
        • +
        +
      • +
      +
    • +
    • +Digital Verification Advancements at RWoT III +
        +
      • A short overview of enhancements to Digital Verification that came out of RWOT III. +
          +
        • Manu Sporny with Christopher Allen, Harlan Wood, and Jason Law
        • +
        +
      • +
      +
    • +
    • +Embedding Human Wisdom in Our Digital Tomorrow +
        +
      • A discussion of the dangers of transferring wisdom into the digital world, seen through the lenses of vulnerability, shadows, healing, tensions, complexity and gestalt, and organizational choices. +
          +
        • Daniel Hardman, Kaliya “Identity Woman” Young, and Matthew Schutte
        • +
        +
      • +
      +
    • +
    • +Hubs +
        +
      • An overview of the hubs datastore system. +
          +
        • Daniel Buchner, Wayne Vaughan, and Ryan Shea
        • +
        +
      • +
      +
    • +
    • +Joram 1.0.0 +
        +
      • An Information Lifecycle Engagement Model that offers a use case for a Syrian refugee. +
          +
        • Joe Andrieu and Bob Clint
        • +
        +
      • +
      +
    • +
    • +Portable Reputation Toolkit Use Cases +
        +
      • A model and proof-of-concept implementation for decentralized verification. +
          +
        • Christopher Allen, Tim Daubenschütz, Manu Sporny, Noah Thorp, Harlan Wood, Glenn Willen, and Alessandro Voto
        • +
        +
      • +
      +
    • +
    • +Smart Consent Protocol +
        +
      • Bringing together COALA IP and Consent to deal with digital intellectual property. +
          +
        • Dr. Shaun Conway, Lohan Spies, Jonathan Endersby, and Tim Daubenschütz
        • +
        +
      • +
      +
    • +
    + +

    Rebooting the Web of Trust IV

    + +

    + +

    The fourth Rebooting the Web of Trust design workshop ran in Paris, France, on April 19th-21st, 2017.

    + +
      +
    • +Design Considerations for Decentralized Reputation Systems +
        +
      • Angus Champion de Crespigny, Dmitry Khovratovich, Florent Blondeau, Klara Sok, Philippe Honigman, Nikolaos Alexopoulos, Fabien Petitcolas, and Shaun Conway
      • +
      +
    • +
    • +LD Signature Format Alignment - Bringing JSON-LD signatures into alignment with JOSE JSON Web Signature (JWS) standards. +
        +
      • Kim Hamilton Duffy, Rodolphe Marques, Markus Sabadello, and Manu Sporny
      • +
      +
    • +
    • +Re-Imagining What Users Really Want - Five people, five opportunities for self-sovereign identity. +
        +
      • Joe Andrieu, Frederic Engel, Adam Lake, Moses Ma, Olivier Maas, and Mark van der Waal.
      • +
      +
    • +
    + +

    Rebooting the Web of Trust V

    +

    + +
      +
    • +ActivityPub: From Decentralized to Distributed Social Networks +
        +
      • Christopher Lemmer Webber & Manu Sporny
      • +
      • An overview of the W3C ActivityPub protocol.
      • +
      +
    • +
    • +Amira 1.0.0 +
        +
      • Joe Andrieu & Team
      • +
      • This paper […] presents a human-centric illustration of an individual’s experience in a self-sovereign, decentralized realization of the Web of Trust as originally conceived by Phil Zimmerman for PGP.
      • +
      +
    • +
    • +The DCS Theorem +
        +
      • Greg Slepak & Anya Petrova
      • +
      • A probability proof of the DCS Triangle. Why can’t decentralized consensus systems have all three of decentralization, consensus, and scale? Plus, two methods for getting around these limitations.
      • +
      +
    • +
    • +A Decentralized Approach to Blockcerts Credential Revocation +
        +
      • João Santos & Kim Hamilton Duffy
      • +
      • Blockcerts are blockchain-anchored credentials with a verification process designed to be decentralized and trustless. This proposal describes an alternate method of issuing Blockcerts using Ethereum, which allows for a new form of revocation by either the issuer or the recipient.
      • +
      +
    • +
    • +Engineering Privacy for Verified Credentials: In Which We Describe Data Minimization, Selective Disclosure, and Progressive Trust +
        +
      • Lionel Wolberger, Brent Zundel, Zachary Larson, Irene Hernandez & Katryna Dow
      • +
      • we have identified three related but distinct privacy enhancing strategies: “data minimization,” “selective disclosure,” and “progressive trust.” These enhancements are enabled with cryptography. The goal of this paper is to enable decision makers, particularly non-technical ones, to gain a nuanced grasp of these enhancements along with some idea of how their enablers work.
      • +
      +
    • +
    • +Identity Hubs Capabilities Perspective +
        +
      • by Adrian Gropper, Drummond Reed & Mark S. Miller +
        +

        Identity Hubs as currently proposed in the Decentralized Identity Foundation (DIF) are a subset of a general Decentralized Identifier (DID) based user-controlled agent, based on ACLs rather than an object-capabilities (ocap) architecture. Transitioning the Hubs design to an ocap model can be achieved by introducing an UMA authorization server as the control endpoint.

        +
        +
      • +
      +
    • +
    • +Linked Data Capabilities +
        +
      • Christopher Lemmer Webber & Mark S. Miller +
        +

        Linked Data Signatures enable a method of asserting the integrity of linked data documents that are passed throughout the web. The object capability model is a powerful system for ensuring the security of computing systems.

        +
        +
      • +
      +
    • +
    • +Veres One DID Method +
        +
      • Manu Sporny & Dave Longley +
        +

        The Veres One Ledger is a permissionless public ledger designed specifically for the creation and management of decentralized identifiers (DIDs). This specification defines how a developer may create and update DIDs in the Veres One Ledger.

        +
        +
      • +
      +
    • +
    • +When GDPR becomes real, and Blockchain is no longer Fairy Dust +
        +
      • Marta Piekarska, Michael Lodder, Zachary Larson & Kaliya Young (Identity Woman) +
        +

        This document describes the GDPR requirements and the different approaches to digital identity solutions and finally explains why distributed ledger technology may offer an opportunity for enterprises to simplify data management solutions that are GDPR compliant.

        +
        +
      • +
      +
    • +
    + +

    Rebooting the Web of Trust VI

    + +

    + +

    The sixth Rebooting the Web of Trust design workshop ran in Santa Barbara, California, on March 6th to 8th, 2018.

    + +
      +
    • +BTCR DID Resolver Specification +
        +
      • Kim Hamilton Duffy, Christopher Allen, Ryan Grant, and Dan Pape +
        +

        This describes the process of resolving a BTCR DID into a DID Document. The draft reference implementation is available at https://github.com/WebOfTrustInfo/btcr-did-tools-js (see didFormatter.js). Note that not all steps described in this document are implemented yet.

        +
        +
      • +
      +
    • +
    • +Decentralized Autonomic Data (DAD) and the three R’s of Key Management +
        +
      • by Samuel M. Smith Ph.D. with Vishal Gupta +
        +

        This paper proposes a new class of data called decentralized autonomic data (DAD). The term decentralized means that the governance of the data may not reside with a single party. A related concept is that the trust in the data provenance is diffuse in nature. Central to the approach is leveraging the emerging DID (decentralized identifier) standard. The term autonomic means self-managing or self-regulating. In the context of data, we crystalize the meaning of self-managing to include cryptographic techniques for maintaining data provenance that make the data self-identifying, self-certifying, and self-securing. Implied thereby is the use of cryptographic keys and signatures to provide a root of trust for data integrity and to maintain that trust over transformation of that data, e.g. provenance. Thus key management must be a first order property of DADs. This includes key reproduction, rotation, and recovery. The pre-rotation and hybrid recovery methods presented herein are somewhat novel.

        +
        +
      • +
      +
    • +
    • +Decentralized Identifiers v1.0 +
        +
      • A Status Note
      • +
      +
    • +
    + +
    +

    The Decentralized Identifiers specification editors and implementers spent some time at Rebooting the Web of Trust 6 processing the remaining issues in the issue tracker. This document summarizes the proposed resolutions that the group has put forward to resolve all of the DID specification issues that were submitted before 2018-03-05.

    +
    + + + +
    +

    Technology commons come in a variety of flavors and have achieved varying levels of financial success. For-profit corporate activities have in few historical cases been set up with a financial feedback mechanism to support the commons upon which they depend and capitalize. Why do the commons and the technology sectors’ available forms of capitalism act as incompatible as oil and water, even though they support each other’s aims? When capitalist benefactors support the technology commons that they utilize, it creates a sustainable and thriving commons which enables and supports additional capitalistic technology innovation. Having worked on both sides of the equation, the authors of this piece propose a vocabulary to nourish these interactions between the two sides; identified characteristics of a sustainable technology commons; identified commons models and variations; applied Appreciative Inquiry principles to one commons model; and identified future research areas.

    +
    + + + +
    +

    In this document, we define a set of user flows and describe the associated Action Objects that support a Hub-centric approach to the request, issuance, presentation, verification, and revocation of interoperable attestations. This document extends the Identity Hub Explainer.

    +
    + +
      +
    • +Introduction to DID Auth +
        +
      • by Markus Sabadello, Kyle Den Hartog, Christian Lundkvist, Cedric Franz, Alberto Elias, Andrew Hughes, John Jordan & Dmitri Zagidulin
      • +
      +
    • +
    + +
    +

    The term DID Auth has been used in different ways and is currently not well-defined. We define DID Auth as a ceremony where an identity owner, with the help of various components such as web browsers, mobile devices, and other agents, proves to a relying party that they are in control of a DID. This means demonstrating control of the DID using the mechanism specified in the DID Document’s “authentication” object. This could take place using a number of different data formats, protocols, and flows. DID Auth includes the ability to establish mutually authenticated communication channels and to authenticate to web sites and applications. Authorization, Verifiable Credentials, and Capabilities are built on top of DID Auth and are out of scope for this document. This paper gives on overview of the scope of DID Auth, supported protocols and flows, and the use of components of the DID Documents that are relevant to authentication, as well as formats for challenges and responses.

    +
    + + + +
    +

    We identify use cases and requirements that connect threads of work happening in the Rebooting Web of Trust community around: educational achievement claims (particularly using the Open Badges vocabulary); use of decentralized identifiers (DIDs) within web services where educational claims circulate; and integrating blockchain-reliant verification layers. We illustrate each of these cases with a set of example documents and describe user stories for Open Badges ecosystem software in the roles of Issuer, Host/Backpack, Displayer, and Verifier that need to be implemented in order to enable the capabilities described.

    +
    + + + +
    +

    This document proposes the formation of a short-term team to develop consistent messaging for the Self-Sovereign Identity (SSI) market. It will target key stakeholders who would actively promote SSI adoption. The goal is to create an SSI market roadmap. This roadmap will help SSI leaders, standards bodies, developers, academics, media, and investors coordinate and clarify their messaging for the market, to accelerate the SSI adoption.

    +
    + +

    Rebooting the Web of Trust VII

    + +

    + +

    The seventh Rebooting the Web of Trust design workshop, ran near Toronto, Canada, on September 26th to 28th, 2018.

    + + + +
    +

    The Bitcoin Reference (BTCR) DID method supports DIDs using the Bitcoin blockchain. This method has been under development through Rebooting Web of Trust events and hackathons over the past year. The BTCR method’s reliance on the Bitcoin blockchain presents both advantages and design challenges. During RWOT7, the authors made a number of design and implementation decisions – largely scope-cutting in nature – in order to lock down a Minimum Viable Product (MVP) version, which we’ll refer to as v0.1. This paper documents those decisions, which will apply to the upcoming v0.1 BTCR method specification and associated v0.1 BTCR reference implementation.

    +
    + +
      +
    • +A DID for Everything (Text) +
        +
      • Shaun Conway, Andrew Hughes, Moses Ma, Jack Poole, Martin Riedel, Samuel M. Smith Ph.D., and Carsten Stöcker
      • +
      +
    • +
    + +
    +

    The decentralized identifier (DID) is a new and open standard type of globally unique identifier that offers a model for lifetime-scope portable digital identity that does not depend on any centralized authority and that can never be taken away by third-parties. DIDs are supported by the W3C community and the Decentralized Identity Foundation (DIF). They are the “atomic units” of a new layer of decentralized identity infrastructure. However, DIDs can be extended from identifiers for people to any entity, thus identifying everything. We can use DIDs to help us identify and manage objects, machines, or agents through their digital twins; we can expand them to locations, to events, and even to pure data objects, which we refer to as decentralized autonomic data (DAD) items.

    +
    + +
    +

    The paper will present novel use-cases for DIDs and DADs and propose a new cryptographic data structure that is a self-contained blockchain of DADs. This enables the verification of the provenance of a given data flow. It builds on a prior paper and an associated reading.

    +
    + + + +
    +

    One of the major problems with bootstrapping self-sovereign identity is that it requires adoption by a large number of people. Pushing self-sovereign identity from the top-down is most likely to result in a technology that’s not actually used, but instead encouraging the average person to demand self-sovereign identity from the bottom-up will result in the organic development of a vibrant, well-utilized decentralized web-of-trust ecosystem.

    +
    + +
    +

    This paper addresses that need by offering arguments to a variety of people who might be reluctant to use self-sovereign identity, uninterested in its possibilities, or oblivious to the dangers of centralization. By focusing on the needs of real people, we hope to also encourage developers, engineers, and software business owners to create the apps that will address their reluctance and fulfill their needs, making self-sovereign identity a reality.

    +
    + + + +
    +

    Since the emergence of the Decentralized Identifier (DID) specification at the Fall 2016 Rebooting the Web of Trust [1], numerous DID method specifications have appeared. Each DID method specification defines how to resolve a cryptographically-tied DID document given a method-specific identifier. In this paper, we describe a way to represent the DID document as a content-addressed Merkle Directed Acyclic Graph (DAG) using Interplanetary Linked Data (IPLD). This technique enables more cost-efficient, scaleable creation of DIDs and can be applied across different DID method specifications.

    +
    + + + +
    +

    Aunthenticity is a challenge for any identity solution. In the physical world, at least in America, it is not difficult to change one’s identity. In the digital world, there is the problem of bots. The botnet detection market is expected to be worth over one billion USD by 2023, in a landscape where most digital activity is still heavily centralized. These centralized digital solutions have the advantage of being able to track IP addresses, request phone verification, and present CAPTCHAs to users in order to authenticate them. If this problem is so difficult to solve in the centralized world, how much more challenging will it be in the decentralized world, where none of these techniques are available?

    +
    + +
    +

    In this paper, we explore the idea of using a web of trust as a tool to add authenticity to decentralized identifiers (DIDs). We define a framework for deriving relative trust degrees using a given trust metric: a “trustworthiness” score for a given identity from the perspective of another identity. It is our intent that this framework may be used as a starting point for an ongoing exploration of graph-based, decentralized trust. We believe this approach may ultimately be used as a foundation for decentralized reputation.

    +
    + + + +
    +

    Currently, the Web provides a simple yet powerful mechanism for the dissemination of information via links. Unfortunately, there is no generalized mechanism that enables verifying that a fetched resource has been delivered without unexpected manipulation. Would it be possible to create an extensible and multipurpose cryptographic link that provides discoverability, integrity, and scheme agility?

    +
    + +
    +

    This paper proposes a linking solution that decouples integrity information from link and resource syntaxes, enabling verification of any representation of a resource from any type of link. We call this approach Resource Integrity Proofs (RIPs). RIPs provide a succinct way to link to resources with cryptographically verifiable content integrity. RIPs can be combined with blockchain technology to create discoverable proofs of existence to off-chain resources.

    +
    + + + +
    +

    In this paper we cover various scenarios where some or all parties have intermittent, unreliable, untrusted, insecure, or no network access, but require cryptographic verification (message protection and/or proofs). Furthermore, communications between the parties may be only via legacy voice channels. Applicable situations include marine, subterranean, remote expeditions, disaster areas, refugee camps, and high-security installations. This paper then recommends solutions for addressing offline deployments.

    +
    + +

    + +

    Topics and Advance Readings

    + +

    In advance of the design workshop, all participants are requested to produce a one-or-two page topic paper to be shared with the other attendees on either:

    + +
      +
    • A specific problem that they wanted to solve with a web-of-trust solution, and why current solutions (PGP or CA-based PKI) can’t address the problem?
    • +
    • A specific solution related to the web-of-trust that you’d like others to use or contribute to?
    • +
    + +

    RWoT 1

    + +

    + + + +

    RWoT ID2020

    + +

    + + + +

    RWoT 3

    + +

    + + + +

    RWoT 4

    + +

    + + + +

    RWoT 5

    + +

    + +

    The following advanced readings have been prepared as primers, intended to give you a foundation in some of the topics that may be discussed at the design workshop:

    + + + +

    Here are the rest of the advance readings to date:

    + + + +

    RWoT 6

    + +

    + + + +

    RWoT 7

    + +

    + + + +

    License

    + +

    Unless otherwise noted, all RWoT Completed Papers, Topics and Advance Readings are licensed Creative Commons CC-BY.

    + +

    RWoT Github Listing

    + + + +

    Workshops

    + + + + +
    + + + + + + + + + +
    + + +
    + + +
    + +
    + +
    + + +
    + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • 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 z 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

    jqva#x70(L3aj|XYlm`@j(q*H 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 Wm-pDCs=QbDZ~z5L9_zpW0002<|NjdB literal 0 HcmV?d00001 diff --git a/images/btcr.webp b/images/btcr.webp new file mode 100644 index 0000000000000000000000000000000000000000..bf0a82e57a5105222bed18b6333b236c200ccf7e GIT binary patch literal 11810 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 literal 0 HcmV?d00001 diff --git a/images/canadian-digital-identity-history.webp b/images/canadian-digital-identity-history.webp new file mode 100644 index 0000000000000000000000000000000000000000..fdae7024055bde0e2a9a04bd845b7457de6e913c GIT binary patch literal 63890 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%0Dc>93G7>0in)K^ruH0W2B~d3xdH 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 literal 0 HcmV?d00001 diff --git a/images/chaum-security-without-identification-big-brother.webp b/images/chaum-security-without-identification-big-brother.webp new file mode 100644 index 0000000000000000000000000000000000000000..b1664d2144d02625044d2802e3d05510150e2d0f GIT binary patch literal 39312 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 gkK06vjMo=T;pBO#`8*}$+8 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 z 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 bQ*+tUY)xoHRM~yILJz&Ys}U;>00000W>GGt literal 0 HcmV?d00001 diff --git a/images/consensys-teaser.webp b/images/consensys-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..8536f9bc79d614c6b232813fd632f401913d1a34 GIT binary patch literal 35534 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 H00000|1w1R literal 0 HcmV?d00001 diff --git a/images/contributors-quickstart-header.webp b/images/contributors-quickstart-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..47fa7182ae82f29e62546836d3ae8b6c7793ebfe GIT binary patch literal 13434 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 WID;B69W?qF@`h?hF(3c{0001l^oBwJ literal 0 HcmV?d00001 diff --git a/images/covid-credentials-initiative.webp b/images/covid-credentials-initiative.webp new file mode 100644 index 0000000000000000000000000000000000000000..753ee0fb47417eb83500b3415601018d6b1bf849 GIT binary patch literal 26494 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

    &_-WLq`+Yy;Y=WZ!%EHr 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%0D&@`W#j^3~*!)&m+26QeJ-HR_?lJ@VvAyhx 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%0D*mP0Ku=lam`jPWIXKgQ+uS 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

    xbx`%#Aef zPfRER3r-J3Yeq;-ES|6O%FKljOfN6|dw?d5e>3c9aGM1yQpwGJEku@3{T%j~>4KR@ zCj7qRdq5Do%sBlliBhf$^qfz*)^emG^S zP`tGMw^roOYk+#_p6c`mJ(U^B!TnNvqFCmF?NoP1!}txN_rTnEs?tJMT;}-#BEtS& ziqvRRndDiX}2Gj!tU7%?lyBf}~wODNN=CclJ=v z^&I-tYiFn0gFcU5M3G*RGpoeslSA;~hx{fdYnKzcAV}8kFJ2lIooGaI4*f%iVe`MS zHwOb~#>{^n?-E5~?-5PUmo(FFVdB#W;Y~bUb;b7c@xgXuX!JTf)?6QHv?}9a=0c*v z$jyYQ^HEho6kxY`j;vPP83Qk}A-S=%P6w2EgF^ABSHnsvR~gn6>7}vf?}HsD&T0w9 zszDtb_1Fq06edn(ffV{cL{T7GEbcES2N$u4J(@t7iZa}-QCdC#6*nHNCJ_aeKBzeR@XE<7hHd{2*YK7*N2~1|9#&jZn zR;lO8W+^mYs+NGeZw4;@ZB~6V#Cd)YNcBm~uz~^yx@7tC2Yr6oRyN4AF|dmP__`wP zKEjjUndJD89@lCc3ERu%_ikCLi{i%O5OuQ?t00_&Q~?X5UAfPJMY~|tcK-?^91Mbm zXQx9DczgPJ8lZBDC&fJIJ}3OZtlm(&E(QN+Lw&p{dsK13!ogam0`k&hjoL?ge@6Xn zL#6VwMyo5|`tb$vK22_I((!>sJhf(qCS$tpk@+S8tZVZIiOQhCa@!z^ zgl7cM`F^4Lys4G?qVN3h`%*AANd^pt`(S^tSPbY>g!CXI3Q9RDf@$QgYqr~UhUCGZ z=J+^1&`#yW*A8C#=LNq5!e<=rtXPU6#t?)YK<)Siq0e&7ld@Xf(f9KU=$yQL&r;i) zAOBV$<^Dsl;#Jb#_L%syzj3-NF4lcPn0iczUh@|jz!z#u)D1$|ajh_(7$5#-xyGMC zUk2IN5Abc>*z6l(b;^a&#dY3**E_TI2a_+w1;l%TPe*Cy#i-U``Pp%9|BASm`wRj? zn%jP94T!fAEoxiF5>1_p2~I+9XAzBue>0SLtv^Lf8jL$Gw2s(cnk;2Ftm?~Is}9Pn z4R8f83=Bc@o*}}!cGOba%Mb0I|RmCZbO7r+;d_X@Yo~l=yP_^03MXE$4 z632}~(a=b3@C*LSl5(dvRQf(!p0?xjrq4rtJKN!Xk)1E7fb zcR+q-`}Sv-H+rb{+II@dXW4gZ*(rvpW2tWM+}X;F1SoU0Ss(Dc~Nm2RMYSIwF&zSBz$@uJ6v`sx{R0ibf3 zd9J4p;=DR+##HO{9%@>>xtk_;GA)&B!wcQ|eg=jd5?o5^oE5K`Er-Oau?kn*Lhvl! z{uYpK?>jD_bC$5GzZgAzFQadL>J1O~5N%lRrt=J!7FS7><`+W>8^YT0PKi|;XF-*RXDyGJOo$aPiGTQ;i>82^d9| zes5(jdF7O20O<5V>cU-WU~SUxM8udMzE{Th-l6(Bd44O%l#PR-RgBy~p2j#cnN?E* zaCkQg)5N_w#;d*#AQ(XbwlRbQ?6@ZQkV!tuuHYB&4aY7oxx|~Gb)t74Y!tt#|@LVb`e{2uNDCJd0>lFz=f|0t%;D;uODf85-)_FBJDNi?nFtWj|x zJDc%v0)>~1K8mJ=la%0X{TngJIL@O!_M9wvQOz-nGKSv9qb1P;r#`16eI7}P8*M~~ zE?0KllZ4f)cR-a=ir15M8M++}DFP9}@l9BKR8^_-5?R_|HAvi*;-`Ag ztq+JC+VYs4n4*Q4o;w;GzpqfET1KdY8&+8q9|DkYg&3n$Aw6~c%e|Od%xYU4v?9EU z&PA|5|C+Xa7$!uB%WExyFQ2U}phT%ZR-EdtNv#JxF)O$c>O>Vvays*UZ2Xfdk|Q`~ zrylUA-!L}@=+2lhT*mOB@)Js1%2-!R^1eN!mjmWp<}mo=f zuND6p2O=;QhJZ&s1W|m3&Dw=9uO17AKN@(chmJ;%-`5|l1E#ehd3l9MW4aEdh3ki# zV~uZhk%Ys`wTa58%5FErE>w5W1P?x^V=^QXKE^W) zPI25th!4y}0gK^I-#sAs;wJ_V+X2lu-LQ6cJqPJw&&9C?9E5z4s0fccY}ew)CAyO< z+;`^KXu6FGEb`OTAt><@sej}6MPj*qaUYn1{J3h-UU35@kt}0>Y$-<7UshL|MN0oS5|& zwXle?F}r$(d^M~IBiLiSf=M2i@o#-Es)Wyp^tLQ9cqZW`@0wEj1(Zl6N`5E27I(*~ zD6@Me>SoNh6;a+qEfxNAYMVy#t1FRT4EMpuGuJgtT%1C@v(($zOo*<#1L$v*8{8Qyh1*1XM{HWzBIv5*Q}$wxP!k$({JX^4RNLt{*HKh=}(v8vp^4iySF2-ST@%!X;eFo}m#IPY}HLFZ&>PPlRJRdLKrbk!r|fX~v3 zlr}qY!$)O}=9&OWbx{5|GUhKmYiNX*re}!WYNK8C$Z@E08#LfS_�*#=pybptO{R zi{}<;Kp@?LM(LD8r+eD>neJ+=C=8aSjRywLj`9Z(d@2?|uyRg%_8I!EWYI*{R^#U< zWT9Zq+GxzCkR&ki9C32z+qy=f3lf`%{F+7E-wpwrvkA)8$Bq*A`Wo7S_#>j7{>eW! zJ;~mtN*@8E1Nx1yo+%Wnm8u4&WeCKq%?IYM+1N_=%x2J1xh$RiGelyk5Wc zJsfV?u|kdZQm}cs8HtSYAU417B-%Vwauv7ou(8pkZAb%Od(KE4q-YWOu-tW};orEf z!$~~t4&RLvN?>T)98Lr1U3^uM?jlB>lo-y*hJaR>#TmrjMhy0Z8ICXXN>bx*QI~+O zl|)863)y8webqw+)(o22AOxsjG&a|MyGU2|M7SMdp)8BD7=MVF3vq$?Ys5MUWAz7W z&5-OE)pQr1G6s=iIIe!w;Al=N;r7yC6l^Uiv#jDbv$B+FwdTq|??y+CXqunzcXy6Z z0(W5R$Ec%eX>6cs7hhZHU`Nwo8#kO1ID0#tl4y%9pYSAJXyIk!Kz)kpI>$!&8VBp_ zjdzGuO(YS%g1&CrE+eI4MGb0`QD(cv>!qexDOr~J-`IiK++{yi6KM{5I~jT%t6>c{ zKgFs+;@kSiLYDX7LU|czpmeNAW?(?T3Z!e%F?>1%3@-edp=s{@Nj4{g{>;Z?^*!y7 z5-KY`p9fG(Gn$`oVq>mz&*Tf%_9(6mxoOLDzpc@v;z-6KRpG!geBtRI*9ikp zwn8sjZN`W=DtE_8@adM@m|qRuVQe@^OMWl40!+FSY{?%e@x!~x6D4yn(V>!Zo$lPZ zHD3E-ng@6w!R)e~#`kGrAH{t$U8|rq-nC(`=+3HjbNd#_AyAmWw8m_ln2a#z+JneB z7X#*}C6@}MGlk1!dikMyJ)GOPIpKn@q+?AbF%NAM@O*|K^Z4eibmb%&RT$!75ufU;_hCsGLM!*}Vq;@NFH z&?=NO;MSkk3i3GP4kj|*?J+JsV`@xPp#($fWCoWkZs)htXFjsYpN7=N?^!9Brsg;Z z-{BHz2ngdiT&PFZ6>)HuEKO<$?X>=}8VXfB!fHkR>Rp~o+C2ed0d|hq9KoB) z!i#_BGfLRpwFn$IH-=-1<±ml4HIw4Lh{;T9{%@HZj@lp3i6)6A>UKmO`WxT|YM zGVW$o-76rTj|R8Imt~LUv^rm=K0fz!B^h;?b;h^_+5Q-L0wIK!T?z8aj+mipQ)>)3 z4dP;JY-2E>8mIEd6cl5WoiNbsgLub3{!CV)8HOoY-wzHiUIWnQ%`e>aFv+o$XjMmf z|CvH=|Du@Iz#fQ!D;+?r7t)`mc($Uz*x)2VtF{|QZ3rBSpu(4YiJj5#v+{GWVnV9J zc*AU^(3Kc&&FkhmloZ{Nl}D@rBYt3FH!~Hgm7B_wCG1l6-xt*QRkjur4hdbrLlS@5 zJKDb$+lEPr#<^h_vw-@lIPXS#&HW8RFg!GcV1wfgNP5A-2<*U&1~GVe;?gZ!qbn}D zFyyj`jYAWvy$X4XvWQtSaLM))Uj54Gpk%CeQo2q55ZF|)r76grr z&iDc6w=aJ+8gv>%Gg=;9=#{H5n}yY+ZeMc(OhB1GUM*D&$%`Dw9%8M%Za(^JE$=}< z4}s&wRmM$f)6QxXP1S$&#>^Cj_a)W~yAK9L-xYn_>3JpB{=`S>C#i`_#gw7ry{uXw zO8QMPGCQginUtu93BO++go%t@ivlaE(9{bw-mk29)I#!w7%uTbv=nV$A}wte_l%34 z74+X{M}NAOhuWq3)E%8(TpD+#0e~{rhl#hwoiE%!2|YzYI~w!YeU{*XLbdC+Y7c&I zPX3myt{E4TN#GH3tA936W<1?*l>jD;a><5|fF=N9F-xNUA9KRhlW3#)G^DZ3W}tEx_V5O0Bq-6?IVgo+|*%OW}q`UAX-l3Q({yzPn@)2giP9pjWN(jlz z@oH*4C@)=~_UchIpL)P)m|pOa$hiY*$I1*@6Hd)w%AmAc%?Ezr1hthaq{Kgv)RlNE zbk9gW7}XtdXuI)6G#V?n;+u$7-)bZxj6dHPf@lW8RM%Hmk@6rjr^d zJU~C^f-woVA$-7*)W!~rs31Y~UTrg0B#@k~%Msx)=qBZPcqvRG6AJT*M*@8%C{;Yi zk)YzFN(u>9)uhH|zqf=Sw`KDjc7FAPOMatmKfQbfn@eM!?R9(62!4KT4VD6dx0lHc zV*i%kJA9Ib7f;zDlT?G?1LB`0EiqU}AK_N&`K{!8v3D=f1s7^&arY0O>^}?H?dByU zz<9r{X0>QgUXck(caH{X9dG^GQ>$u9{C@MQ6t27F14QDkS%<~1QH=IiGNe~cCCy-j zTYW`oGK?eJ<<;Yq064ip<~amGp)eTh%i*^Jxh(63?-&;6z0B zr@f9*zkMZV2HEV8oHmAoqxFoEt3rQ$r!VHuG+=aUHt({X9x_fBg{t~A-avCUL~37| zLf^EYlPo#7L!$cgx&nbWiUh`!@f-)mBp7bE$zwOAkSfbxal9S`1t&%q|XE! zbTXFJ%D)r8((ZGi5MqivtJvf{rXDBXn4zQ<9qdfi4+3st>#VOk`R487xKv4?^_v2S zK`0MM;{E`WvG%L}myE5A7fs1hIMH}U7q@98tejf+mY-SYwyLBz*DMdOU1h2!$Z2-A#$|}VFBt<&MhH2>; zvDp(dNQz%L{vuV+g<=P=Q`68*Gv{(hrMPH);wIXCv2_EiR5<=(@pB( z@L5q!9Z&ip!`Gyzj8)OC7JFXJq4{CBQEc^Z-lb?;``sGNR&u$VvER2_kU(s4a^x%L zZx=htHoX8w`6@n!HxPX!u4#qLsMK-oI74$5;`6ZJe2OsMQn^zd_)gz)!7JpsJeUmR zY@R&Va#by&bnB+)yA{l{if>b$GPh>2XB>s+xxQYnEHK2U99|O`B;lZ5H%sL-x(sJ< z-YGJ;P{lsGISTz->vcns3|^IfO)&JCu_sNR-85$>BvcwWAujFai(F*w`SYZSS3vXa zPTT>1p=t71T%uo+6@-F zFRkB}j2G&(g=*!xLLZyBG^ zlxY%&{#*i&2k#c)%CHJ0=(7!eu%bbN58<4op>6ctJ#8;|iMeZ5ryI)QCHIBH0!|fw z=0q3AIxxb*%Q2@{1)lN6k3*$jY8hNxjYE9XCp%jhzkfh(rLOu4_k)(@(w5c7f#U+A z+)oU(u#FFRp}j1j73utkA8ldB!0S|PRV+m%+3hZQ>Q!+eiU9~>JDHji9 zVI99AcKeCokE~f*8oT#53ZDxyXirbx?n^<$zA|grF2Bk8a=udMMIyWA%> z{1zmC&}R#ePg;h7VP9~jz*Dn}V~s=M;zbI6ktfmcGbK9uc#G5Jymk{(#^ilFZn@v9DgjNgvrw zGH#l+mdb65)07Jf{B4iikA6oEPaj9rc777yFD5Ph+|4Ig9?Z4ZsE9w^T0X7sM+rDs zRc|@cLSLE*7R(b5YIWjS(;W^y(0#m`OJnwk?Ga&$1#9`d@C z5Qnk`aeXQP0Jf-J68Bfx4;(MnVW=3Cc|7dY7;|?xT6mZ6O`Pjap|ji19!NNsuK7~F zJ2V{IMzeZ5c`WM@@iK4NwhUwYs((vSk=bb9%%V+tjCZD{j5`ggmcaOLWIPS;SXBz) zvEK#HX{S}vup$8w+C;7jKdvpkwufbMgKnDRZYmQqw?1fyHSbfl86QQNwoeK+z+`f} zU#?vc49pvx1|9j2QRCg>|P@opM{x(&5NSf@Z~m9#b@gn9K7o zprM$W9W<8?Vh!g=G?cF&L{B%=cV=`bQb>hs44u4ss3-n~UO%U&A?rO8qeOOkX(kAX zcLjytc=H6e2k~%tK_zlI$ZbYm*7gO_(4S~dxWxxQ>NP@W;ECRu#%KY&bxj894?3-b2 z3EV7ce)y2nkEHygvD5VWGvT3UJkbuu317P0x4@3dn^x{E3{D%}Zj<4;7s;Ev-}B<~b$*`3oHRCs1e}w8A+kh}Wga4$Zr|oW(t0IuoWm z?=M}h3l0H^d?a(DCI`^C!bu2XY&>|8JvKs>^(7*XZKJqPIc|PrKG)7c_1Q{+n>q;F z953j`Tav3j5E-*X^=&fJz+}l3z6zG6GhF0v@Tl&$eQXO#>pqZh4_)AL{qPn^#d}4> zQtm11&(+O`v)=O_1W8$f+U_H2jj_mcsoVF(7|!(V&Wl0MA(53hqdawJPe6VCmzNY5 zxW$EqTMPiXolMkh!H(m&O^?*OguDx}Ioz=8<~}A?q7tZqR1OF~R)<*w&N5zLh1=$; z-Bk3>PonA;Kc(PODSn!{dM>3cKNGq%^*3)lPc!_n0oMyK|Dg47iJhVPJ4Pje?xSoJNWH^F>^$xP- z%#Q-bAE1p)uHEz+9r z+eAcgT>o>#5`C`U%(6Xj=WH0x6al#jf6U&{HAUpzn!wo{UtM-Y_pgVkmSAdc2X}!% z<@0M7cAxHL^(Y$|<&n<$5W)3$yE7 z9R%-I)N2Duu@2ODvp*wu_o{?GZC+bwPwTVhi+w6{p$+Fy2B)=ov_dW)O86a;&7(-U zkMSMShrZenSk9dW$I=UrY+MQGnfYW=t^(qfcAwRRNq`C`{ih?_3C|+on;sDznbvUO zY?HO(kAI0H>3E_!Bo(?jN878YnK#<{?7HMwuYmD~j~J0jHErf^FD)zl zWawkI691k3jPpw)LfCv1NLhHiP)j^KPtT~f%2_pDgIofdTL{1-ebB{V zyXi}4Uo81*uXOy+orT@m$+dcyE+Yu%hu55mHHS*`#;_#z=u5vslqG7jAX&-ZlN1}B|~aUtnI$a$)06Sf57-$;{KfEx6oQ|Wkbc&rs7Mvsh}%}00nPZi^| zO{0!zBB@WpT0{IP#NHsp>7b3%!NX{@UvT5SEaVMve$hOoVp#Y7vcnR)P`&ykB}*w5 zMkg&V$b&T-c3@=%Z)=&??P;=Nu*K(;W-5E?3eMp1oV?+>A?opK{i zV9z_jxRrmOQ(LGfnjdFgo$wJCdBXkpPC%^e)~3>aP4T`A)4(*pMM4i2OP2*z7lv#f z1tDaa8SbqDdT=5KexN^7cVxsgqj)Fh&cJF+q3yB!h6rDe1r(WDKZoK%rJ?Lw!Xf;! zOR}wnt(}yY1f^2@a-n&9^JK2LR;{#S_)6F+nP0bt(&>!0i^Q&PPZGDh0G>px4arTD zsUf(5Dotp`F+kjL z20K$NT?#o?f-e^Gwiit>s|X>%b9?K9ZR}vsikOD_ovy0692nnYF!OAv9B3?m;QUMs zqpdL%%Tnlcel{}2NUd>;QGtuLb^40OOAdi+`eLn{T#PMA<7a-B`qA3MoJ*i(U(7`3 z^;nu7?8Zkut;yolEi+26#ckI!tA|*{6SAfteoO4hqyEs4;39MFadE)~uac`thm@O- ztKPz1Vp1IMK+@;n%Af-P8L31)@8F0y(Ova|FE2+yls7n1duDOZ?JSms%+e?jEut44 z3+GPtj+1EgzI5Bg8*F^Gse06=L7)vLIjTt2x;O5{yP$a^yu-)2y@o#bA(u;j_F}gk z`&u)06coBpb6SsW>rNpRxQ;W? zi~;|h>L?`UUou%_WI2iluBzjN4>b$+^Hs&_@%E*w77VE8NDigE5KG)|{d$CL&!59Q>o8))br2K+utEv3KmeZAu zWA;iwtdZw7N>y$C5!GW!Lf`pVor{2jCDPE{#UHw0RrG&=`+{q?R7Y364ui2BlQa5D z;=QtV4K1hWu0KyH*(8U2JsoR;>=3q;bDEnbmz{pIAr8G;vHr;{5?iP#LV<8qI?6Kl z$UsrEPdhZ_b>F_Rs;yoqz6>i)vQ61rKMN9x7P!tmH(%y&Td~95l472)e&f#_``FK+ ze#mnw!*q9cM07K#30d+_vZ2+zaO~C7vr%!ZpG8O?glL18HkQTX@KpbDOLpyD=KJ0R zTfUY0j(Q>Md(`iLsEXG3A(I{(ZBA;2PDr7w}{XDS5 z9_}{Xj{r3$-NVCp9`ks(^QA#G9mV5uJs(E9)g>e{_hb%W2hR|@?p9lh13V{<4MU`% zW0))SBnbEL+PsL6%+9S|FH=e4=_}$+ZqZXniD7p2;aR z@h2F1!@Yywds+U-J^A?%dyxV=Fb1)Qeb0Y>z)!uY%xFOnVMzH_K)d2b>BGM`Rm^DR ztV3on6tUx0Y#|F>$<}Sf?JPR-L*6_GUd2@ZW&28c__;Y>_|o!WIPi__d|#(Ze+as& z$y!5&c5t!ybb#NoqNIJQSoTGGhKWlZ##@N1Oub#W&C%nzLj}hzOr}nlK zrak*wt^HzoKJlZm$-T#&hpzrAHMPSoJs`JqiQCs(VJc?RRSQ7s)>-@ETSle0ozPpP z{42*P3WVcUeHtJBGQ7v4*h1FOVgAdIzSGN9WOFg`1!-PMwm7&m+AW3#b|8a9Ongmf z^PXGJ%U!JB!)L)yel0H*bfiME=YtzzeSl1*1Lr~^U$Tr8o}Jay;;su|Q|2CRO}<$( z;BR}@P6x-@Yv7jp)~;^1ZnTgB^X`GIU1q@2Y7vYLfq{DFsO1rNgdOLo{6B5Rq1$(4#;Ni*`mt;Zd1J$369$Hy{T(R&$J}O$mF{$k6^o28_(~%+Cg-+ zu~~JA$-iE_B>v-AiNW427^@2#>6uTg&2n>Wg8e_(sULzOO9x>CHzB%47g^j*a~8<)u&j zitVy?f|0_D&GwR{mwTEAZ;%!mPZPu{kwjI97Q3~=y5hd}jk-yz?bxGlZsunCTjRA5SS@EEA1*zdu-yyjB*#tFaSB6+wl ztwOUhru$@4U%|-pXM;CMQ?E7ws#n8tC@6Nw#9m)nZ>yPXyL-Q${)&h>KEb5A0=l|v z>s*GRX|QuLUX~f2y1{pDVYm0Zt)1&7%~E3i^`u{uFMn8-t8SzuDdS(x9jo@;a<PReQ)(xYYjxTpFUJ>C>QE{*@L*CfK9g1X%u$!bO9D5>6S0H7pi=fyIMOduu+pKo6j8kAnb$VzB`;f=s<*cUQ9A+ zhz+u+;`-Zc;g)pj{9JNI)%DH7CDf+7-Qx^bYt#}r{xu!D!_+}t$B+d{iGavH+p;f= z#qWt8W0g=7?akzCQKUS>iTgHip8#3PG3i<<9=4GjDQ!j}tQ{d9(@Msqz1HZE{A`OU zYA^1oz!?i6Yq2aEb(QF_y1q8J4c%pXx*l%kb?N~Y8PRl&D32?87PvTOKEh1fxp8h| z)X(v-H-;;*4yqyh0G#s4Q)g&-Z)*91G#-CqqYIt!4J!Zu@E|=}k(ae>(rAVwI(+!+jVi4`Il4T&WeJT|iuWElt>i!L~iJ*1#_YD2(dB%LA|gDDs-f-WdEMU=&l z2XF1<$R@6la$heg4m0!qezU4e65Vtvsmtfmt4iKaGGggyt>lS*d0!ST7R)}IxI#*6 z3OJ|+`)@74aHI7iG7Dm(S5wYRMvAU2^QkFhTyuTGgY6c47wD3j^Vpu zwmRsUx@OeSL@c@jK=0sAK}+PC{6jxiZt}VXk5x8-j~70DXk!2ZWQHq;u?*pla4cEk zw4dpYTx`8L9qzK>gYW6Z`uKXJ{A(pUa*i96H+d=;Da6+8Hx%d8Z*p%&FN#>z^P7mNr@3B!F8 zS{jOKe>_atW;wK4MD@oMLfU93&K|ZVhj_gCYi;c9nQ!TDm`e?)zbj2>L)+6*1RAE{6Tsm$>H$WbNTPtRZaah7uBPg50BZpa<8 zGFeSK&;Su~(h!(<=^$9>*hTf(1AoaCbBggayutS;vC?m1_20z!+Ad`%1+zhviPDfA zN&1I~SpP|`D!nhghC17sX&@voIszUP?W+C3i6G{O%CKX8?MJ|Ga#(}Uw55%Vy~*zz z&wooMx2sB>zr<3=b^4at>3#qOkJdT=m!1K!G95~gu+?P4ALOSD1y+FnG7+d)U*NYR z;1A8hPHCoQXtJG|@k6t))r`{}kHs!3!X9+`&R>o8ciyMewwAF^`r;Ax4`ZZC?{n{; z?WX-<6bWsY7~gLS;j#48l^0uS0(kV`AS2I{QmtD`JTAAoT9~3Dttdm&T~YhlhmL=B zII?ylFg%0td+P)0%$>>O+TZ8lSt%{SEZFqU*xE9jat!5`P?TG`Agt*3#{O~Po8=F* z@AZ#p|1XZWSd8*c70^3ZPF`4`h-(m?yObE^==O3_HRp5eI9-OCID7RYbh}g*00V%0 z@q1YUrp^t*?uWazd`MK1dGd{HKutc;!r=&54Fz@b=K6pdV5^~{@RP6iX%x>knQ`$@ z)3Kg`?D~cchTlAOkTAJPYhUnf^M>XJj!nTj;DH~RZKPv?~ zwZBR-XO{_*sH1kJX)kFt?bo-$)IjKq_*w*GMbcQ%25dqJWHmi@%t}W^2J+!gqOaY5 z56UqJhW+X$3#U~uLE5~^R)SjP#H=O$V#)Adl!jbMzC4YT)+Ek_fFaw*Qev3qy zyg)hs@2~T7$-*x_z<(-+N;7|`*xxJZ$cK8Ppu@_+nzto_<@ZL{sP@Aii73@tKzsaB4fPGV59%iVL$~|Cb-Vvp-9}F7cKjW+vHVLpnz!G7O6jrj z?^2?^9-m$KB_~Qc)SmQDNsqt(meuW-@-CqA@G-d`e7PTpyI_qzK{6xQMcgjFj&9*4 zyZLE{HuY^_!y0cG+sN9+eMX5--J8jGlxGE;;JwUro5$W{dCHq~E}ja86{mtB3(jvh z8w;^TL1y1Pc*|RFe!>SU|F}Aew=6;Cb#Suoq{LbK$ZhOY0K7f4nu$82>KX{26907y z>{DV)i(3{_`itwyy3<9B%k6rFdnl0XjC1^_}mluI@qH8f=cmx z=n2tv`_x4BTroi8f=nwRexP`pc;#dqjtG-h$kk-r zWK)0}L!>lyi2iva-#iAz#n6i}H1EFqGjW?3Qd=%A>9#a&u#aK-owHF|vnbA^<27}e zj`j%o+>$KTgNYbiy4(D%(@u`}nuxsUxQngySdC$zW*k!_U$iN<#K#x;HpN!`y7_ZW zoLPh~u;e%5&x!jA(S_)h&>D9fgUE_^U$o9@Mf!0b)t|t!|1O+xzLSt6w*ZWsc0? zIR^U>jNcG;S}n~XE_r0m%b`n-zA;qDtI(t(knT#18O4Nd&RBv)fz*U(ES1uzUsH=^ zd|C;Z7c&aMLSZ7BAIaMAe8_I&X}t%i=&8fJS;s!Bkzcz#>`Nu9>@G|n>9x)pX+0yv zd8Oo;LO3%$3waj-G}sdM2r%@!DHy9Ik39_$UmHNW(>+orF_dzAt#GYT)>sArV(0yb z66Ij}Z|@OA+@qG9%C48lszNN(l>2{u*7?4*P~rA%lh`DU;2w1DPN$H&-7HZ{EXpIv z7 zv{B55cUCvUq9^H|!4iN=NunQKVY)cWeaU!!HW)uG*fFso!w)(7?VBz`IDdrK+PsqO zT~lkCDPDyO7_mMgc=#A1qVgBw6w;n*D@Ytb+LG}WzkW`wisi_7P@F+Zf17D*)YIE6 z^v>q{)3?X?TFO`)@zHWR=d#HSV1AX?dil|304k)P~*+i5u6KY+7@4bbV41%x1-WmEMU94W7}MT+Igw_SUWjVONlMvIs}^%L>(}Bxz{Uu zD*wiG0iy%*N1A>4xk*E{&4kHl^%39>k0`oby11)Bba#mEThShY_1M;m;D+LN6~)PF zEs(*|k2ShTzh^UE9(ZtjZ@=pO8cbMat(3e2eeKh%k~sc@?~iSVDi(F)FvIN4Yy=vN zWdu4m6P<>Lue$PxV+z^<Tn0fpGxKfvvZRd1&e+`m=f|;6A$r)|^uFDS3*TZc1&dv$ zA-9ui#Bc8kfg2c!JmYpV}IBBX}q zv%ZPZN%vp36NvLpvhfXxvy15(ipqCo;obVC01?t|>%tV#SSh%l6{$x4;V$N|5MWj) z%XT~?>c9djjIUYMNT8TLpzTZ(CwD_rsgzGhTtvj0Ab=2xYt zyK5tY*Ef&M#`)(~# zV+Cl)Pw%M<*w|WmdF{7yOFj=12dG!APpLcb^2+l0woOK5mx?1O9!O!khmU>x_2cb|Je5qvz^}Q?TF8hr zEYcO$L%kdmaq;{ydu!N9lU6W3Wl)xA9cGkDE5|BJKD{DOnXv5x?^UehT{xQzSm z+Tk7$B`wedfs5h22sG)4$bKFl{wJ7?&;-CDue)HS;SAOqK@iTQxX^Fc3VlOBv>@Iw3A?atg zeSBf>C@|G*@OXI2)YKF*hjETFs7fD9Gg85DY}mbC*m8QsD&%;@s&*LG{+8?X*#@TL zHSX?(BVd7G(ga_Oqb5Z`)Hp(J(zJ#+6^qZpJdn(E3ZVIzvfp zlA#vCck$a#MsD+vGc!35%o?Z2vQ&PQ4daxc{Yaj)Nio##tEx0nWAubkB{uP~Z}*~c zi44vs>aTLqS&z$|4ZZyCi$C7&PwNr5m3}2jh<=}7tw=L9C@dlI26KS3a}f~iawWxEJf4EB_=PCc{KjmMnCGyAXzKI`e2k4sLke~wClEI-A!kX~G#_xCO{dq*_ zjKtQDogoxtwVkm130cickkO4s;_M-7wus04sCA{i3>Uc!`$WzoAbcj_`2BkPDfiWf zJBwt(4)wttxY?$6@(9qbm6E1@Jd}u#+6@pBQ%=fU@?4j25qnaPEFUo$IU{-|=-E8+ zc|?HCbcpP}k&aKah_awFtLz*x3}=DRR@uGx&&k z*42_MV+`xN)G)uG3eT}~WAlVAuz!m22Q>W%=tH;G&F5AP6{!3QgQaL6Qtq=)jOOpR z_+2x2}Z*yPOi@_6Vj{?0C zg&#DDEsI4$XoQ%H%2iw~w{y-jVPJPGh!UTkrrAEFqB8%y#7yMVhf&_wwD$6I}u{63Nuo72BKD49ZL=GNOd zTnr!1zcJ%S@iA2LJJ6yC=-OtQ5ycVah@1;%Z5y}58V*!hqVVqK2*K7-xaM}bu1lD? zm}2JHXy3R35TBxCs&!?S!`??Fi>~YGU8dVFZCFRRquDL-xG@Q)5!q;-qR%Sz1Rs64 zSK&aNXNNC^xKrn3aT^cEIGI*PtMs+i^{xq$52n|wcXXh1FIH}p_g^ThPMo>ou#ptY z(@H%X2!t-Gx-my+kr4UFTfCQmzY#qGLJV!9wIb5-g6Nov>%=U>^wXSga+G#y-MYyQ zh|W5>kx%Z0$_ZE)TuJ1k`f%WoZVJf45>>={&~dU`?=inf`O^EYCw-fqP+@5(>AE_N ztO=(|B(sx~q}o&IO5Y(GS!>LfEPm5?(;p(SAZvb@LPF3&ZfpFPOnH~419=!P@H8s} z+HJyhQ(;pqkp4S-1}*k8k_8+Wur+TU9sIdGKsl2m?W4`9B}y8k(>j`LlD7yXfecX-foBKlr#y zM#4{dKh*-ES9qAbs|sry-&FQgi+g6%UgwES`xpk@Vki}ZPLNE9Uzm(<9(wh9-k4Xu z?jVi1pLwI8(^DbHsF!ndzS7`HyPqd*G7=psNq1Q+gz;6?#n?!Nw)P(!P1N8}s+P~Z#ON)H14R$E#LBqNK!24p z(pvS})tgjopT#BHu*mBrq9NJ$znx36zWl^xnZpy;K2fYukYMz%+Z#-(VC_*zqUkWR zm31FBIpN7*4gFCY&#!K2>OE-7A)$;HWt+gf@;*^r5)m)}11-Pobyc`}})wiJBJhqG6= zxcM5o9Ohhi=Z`D)x=J7{xi%Pbc$`a6p%}buo70!@X6^%!`y2{rkM3<9qcF(1x zgV^>1i;EzP=PpT@Iyao>2DflotZZcIxv(7@B4ug3h^Y9}ibEu&D+w&}oiBO2J4GGucG*^+T6YXgzpWuGcjKhV;bFhCiPAx57vU_3Z9MbN#i6s9_AjMXS0lC zJ@eiiSDxizOmVRU1Cg?_@-z^vz5Yn5fhE>R*~kbsu&CDRAZ1t1B2mO-yaIuyK~gI`4-5aPEfDO*B(@n}D zF1?0tEIRHHtfhY7a4OT`M2eIKPZSiQ8m^!GN)oI;;)rZLX?S6-&;&`6$F;Zh=6Jhv zz_MiI`LHe#}th9r4Qas+Tz81e1M?eCrYc4N_Xk88IttMP`2 zY{Qq4C?uFFhMY5X-qc}xCsu0aYw3#G*j>w>+I^JO_|?4Z?b-Q9C=FZ83R5eOfK#o) z8(R9|vx6(^CZKt=MRD0f!A8S=H7bYT@Dc=j=?J)ZLSK?vx$=Yjcmtk)V(q;0{b$eN zsI7OD`HNDkc-EjQO#b(ruqo<)C@JEKI57HU#9l-H2QvMd<6lNB=V~Vvj({^%%BT*k zZG$%l@z6XXYYBU@Z!L6i@s|Wb2bWJw02a2w8=CrSPee{bp5shF4Fq`Pi2=5n5c04! zj#o4vTEcd5a$pm;=Ep!|9UmMRx=^@SK}%naKR^ARoI$9*OI%@xzt0s)EA_;1b5B`r z!ub6ko7huDINWXV1mTgQq3naze>!{akN3kIrxP|Qzq5>Fxo-X6JJ+XtTi()UwPNMR zvj(4z0L8VUN3|Zm{QLMZOS!`nz}qxvG)Za|Z>ICl>Hp8Do~fk5TpjJDgN ztQWh${V6PJ!J84rd1>>6)`Mz3f&ILG>qKo#j+(-8cEcsqf>1GUOa0d%gc4 zZ9Qj(tebtdr?)$$Nb~qcT8GMVSbL~x)%1gXN@M#Tq}GDBKHSM$)7|>8cTcTz>bzJ{ zlJuVX)IME%jmmN5u*FE5*~C@z&KF;A+_P{nkgdGCU?p7Ev0c| z@uwNYezcavUFc@2-3{8mG$Is4P}9?>*R>6SDyV^;DF7-_@7StD4B< z<(7oSFk&+Mz}a?SKkV?Mxmlu#_xALJaJCm8V=%|DyKi=Snmj+YquO-K39CJX&+3LR z{RIW+fY!rGEsQ#-7{LDd15dbAh`jg{vRQA@-pk*a{MLKXt%cd<(x5_Jl1mYBq=nzH zSf)Ctr@|$!Du4mi_4K+~3sbA#Rgru2NUiVQe?s_cCodmAo$;RpT3~Mlb+}~Y$KjH( zUr$v+z94=D)@O8mV8-wIE8{N)Gk#-%*;*p_6k{fQNEjYBltLQ=UO%A>h*LpqJl_Mo zvg?NT>VDw%TiT`V~W#_x3H(5B=s4pF?iT~&99s7)1U zhU0lV<4MqdWR8QZ@yKh5|=E8(F`4_~z+ExC5`qfxmIaM8dTNeI^olM~0A4FL@9c-Kw-F z)x6B|y<6^#u@)E3a!6po#VIu-CM^4iE=(+_pF7MqPe6NFFw#IhIXvqAEzz_2eEWgZ zq5+vHRM$z&mMmCGiPoRdJf4EHJu}Fjs0_e@iGBXsLX9{0!2ZVTGtwjkZ1-lAuf*WV z*Kdj8dEN0m(BotdZWg|Ft6=UkI-Cu7wO#q{^R~&J72}489j3jCo|zr)n{Z`bY%mc} z`COAt^)vl(devLEt1)BmRG%IUTlIo>z7xrXPxn_`R zs2k;mw1+;w&$V6-g?boL`F#~*(j{es*TeIu;S)SFBl#=BrCNO*&a%sh<#o}`>{ zjS2|9eK@3Zq*)IN1KW)#nxT+^Fk}r>{ZX>DrZA+@^jW3wb-W_J54(%t9RfEk zWI3RCS);(_q}bq%rLs~(LlV;bW#CB)M2N1DuUmLAk!`y1JW1Ue!DT_Rw%Hk)`pwOK zRcK1B!i2kNr~=ySVE`fqjfm<;*MOJxCk@}IhCP1;6>j#j?@N2Fl;^fWktS>5(3@*t zIgWo=iFAtm)Ow*Tgr*`tV=BTvKHR~5haV!i9e;-05zn+JT^pCq31UIxqe2@hHuKQ?`9EFO!0Iq0S@2Bis>%>m zQ}rBP4CXQ#Fwk#WkgSV@pogaQJ$uEKaYaYMBY3Yjwr7i%2Wv1@IXvrmkP*nasi;QEIv%ThDvv{`WKnW@ca_!iZo zkTLWd)!$XHhwT#)_Dz7TnjUv2Z26+~=Z8^cx3S6VIIzGL)WWz>-+Q_Q6a18;&k`R2xlxDx zh`i5#dEZj?9g{5;y<2SI+6d}_O&pI8i`o-1mM{NoK5BC0fo7-ne z;{4%{&9@scFjGfx9SofSia7XYCdOo6_0Bgz#6$k>{aLOJ{Y^&HHSE{5jh!%tZLF7! zXY>y*Z$QRVZYE$gzb4U5*AH&^G9&P%3As2K?0?9X8B61=S=+xMzg^2#e`LbCqeJ#nadPBcOSOO;)S)rCiKfg zKq`x0ZNeM$QjUNgMFQ06%3I4LpL(iiu7?UGAlP&`SwdvuuV?aGXF0@0)Y|ko>PTre<)}UYsQEYu z%~>~ThRajX;4Fb7@!u*pv$V&sWT>cxp1t75;EN}(iI3UqyQ{5ps?r~$;SOd_0JCZV zC7H30kL133Y_Bg~asat7ja-fS5pcRonE#aNx@Syv`EZ)QZ^UK}JJr9Ml%wu*YDw)s zn=ZBPZm;gxKPzH-#VX(Sl$B34P)x0T!J7AL6z&y&)G8iKaU_^JW8+#Vv~2S$4uX@PXQctUaC5-P3Q4b{j}q0K4EAY?z#WYfNq|rQFY1 zXLm>zwbvk+cLe0Xq*bxH-~38kSO&q6{cCXnzkdS$D{TRTd4}6q!x8ZF2tZ5L5ukXB zD-o5tR1N$w5B;8(Z0zH`$hVRs7W-=GuC8hYYpZo+H_Z-<1l+!5_u@OSxK%(UPaxD% z4iG4At?bJ1tL$S*?;imnbgO|@Nt^hOw~heHL?^5WYRe3IXkU#dlIR8r(zgeRTEbz7 zV?KnY9KxGJov^~kErK1JJa&HH30GZN7ivk(Ikwix4k-oj&$4f-m zg+WJvTz0oiH{DgR>C?4cg1f)%e*2>J_aD!k_k-O%y+rp7g}^Y6lnc6+;g*6}>meCLg8 z!S*trg6(~R|E)c4aTb^&$n#$;2eu>y3QZ`UHv~>aq`j~?8iGaC@*Jv35mb}2lJ1z| z*>#&mCO;c@LN)%g$vOCmX{fxwI%JFB4Dy>f?3f`HilJk&m_L*TgPi<-U<3BD;om#@ zw2h_0?r^jJCtNeAxJdS`r2g1+RzzXzD zfx?|jJVTo*esGi>DWAHf7qU{ zm7Ar=Sc0S%oAE&8LgJ(_(z(Iy)%%>3VY$mCm%iNfA)m^jk@XCA%1nP*9BT0sJ0$*z z9gKxp4m*y3H}Duwy3?*Rn|J$QOB*T)NYkzGYo`M(QUELFp|KiZ^34Z!> zTb9ed2GN7fB9Yx#q|r>AoC&8YOrS_coW0YV72Y!V966QLX;o9sdf)yG-+4%wHeJ^{ zzo5hG@a3>+6S1r@lWe5(CO>QeoQRy@Y|&q-!AB}i=--q@ zsM_)Y2Gry18lqLB#NwTs%w^keRa6`S&!ek2-c$Ql zMyixx71gNZ$S%3wUqds0N-NWn&B(Y$K^Fp8xkv21(_Wh)s^oNUxjqo{XojaMax)LP zj>QJl<6=W;6S^m_@wTHcQ9nxaH}~OqR8PH3A?`*aZUuEo30=lX=V@W%E7HP>3v7y0 za^!y)!FL`=4D=xApi58-l)pd2fOUrnr);qcni6VT5rf7*pmaMll>Kw zl2k-0G!6HkzAv;7zoXdIk8eD+vLO{tCxnMJ?nEQhER>}$eqdr)&_`c^wR6oGHl>R3 zl#4!4iaIj2su?0t!{$+6%iLW}YZYdvHcj;56HS;}V!YO8L^qr5D`}RP_5k6fQ2DlI z$;m~@b0O1}A?bXVn(n2~`gpM>eL45?%wftEe?P~uLbim5eqX2>Ox+@daR4y8$DZ^b zLRd2eSoQV#XxK9yjJeq1XtdDy)FD`)GWV0sb@amXXp;T7Rk8--`)?UiFsYS+)c0<-ZW;D9xYrf%cKk4RqpXC&WD+u=H%4T0*eZIRez-l)iKli@z5OG6rj>1U!Fk6Wm^X|8twbdgNWqBpmPO!GTK&U*{!* zW;5K2nz(lN`;LI&sJ#LYwRvNkH6^4(S?vxJ(nk7IMpc6xvcx-WZ>R@^FF9eTlwvme zU~vna1OgtPOakhG5lRNFy|%bp>o50oV)MvMb#mhaw_Ze8JWaKau`dfVGdA$Dy!dG9 zS>LP!HS}=eQ(wfSh3Y+7rQ43x1_2)nE~l5rH+Mab=n<-~r}NDndRD>RhSqJzG)B+J zv=*ARo=fI!Z+y7@E?r;2qR4c?&X zcUKd!u_$QcU2=KG3}K(AtR@M&FZJ-cLi}VsEd$Lx%0k5kgLud+sI*D}^x#Nt$It;t zZZ0X13lOM9VQ0u2Y}m1@x#eoH{r!FeS@IPfSH@5rnSpH!^-#ybO9{T zYk)A|IQSeb_v;Og5PnB=;%oH|RrRgt&ifzFSQnaw$gh9Vn|1CW@eMvWa3X~i15m)! zQ+?37CPBKbln>7V`)lDh2MFV9UJnhKrT*CV^b6)OsfJPU!Rub{G@1bGa2)hdIYs>} zycL1q&~f&{Em0K;^x&}eTDEf(vl~OL}StA#o3TNlHykygd86XG(DEczCL459RLU zSbU?h=A_B6O23;d8vkgHz_Ht;*@r(n_qE`y?axeKG(mX?dFAeIk;V68MglWhA&I8f zWS%l{18dzyv!KUni(Ph|l}t`(Vq)xK7Inol$Il|;aNRl2CiY}fn`p&rYEqaHN+;b3 zSoiAP%T{5KUuC*UOcwi?nVCM`esfXbQVw%m14{)1A@-NXcpqhKa&oL1;Lg9TAL`Jo zokvQ&hHrg3UP+*w^kx8~@s%G-38CZeQ?)9x;ZwUiyM7O8lf1(n@rrOjC)0RvcG2_HT|Bpc2TNS{x$R@rj8vZ8o81!vaFew z!!5+z1_{!GYgY3%OU|XZHBq?$- zx!))dJj;$ePvsb?>`CG~6z`m;V1|BIPjzQci8xK%j?Xu)WCr!lBT)RGxeyM(GjYGKFho%!1cqX%sWFHq(GxD@s$u+vZqX*kqSts?o#Q4cuqXVJA}%T%{(g_ z?oYu!Yofgc_X5==yVZX$*_M%-BIfz7@8*ap+@uYNu8#ut!eIDH3S=heZ}x-yQ2KcYIeB znw`0K+6wroFaKBMc_F(YM*w{XZ2voalf>xp@ok+1w^@UV+Gl6jb%?Ra%R;jlUAO`9 zwN9Y|$w|=h)Q^DWq-o>#f4;4GvLBuU-%(jFy7}k3nya21?@+${cmxb2HNTNYZBf>k z94a7exFz6&@Lxbc76cv_^2UBVN@s%Sy)||W0%#L@yx3bL$PX85k5?SUMU(ec8TRIl z@BIb=#*rR6FCU6KanrTca6V-hu?H<#IYsh+D5U63 zW6dLBMgKsBRXBDuJ63ZvN9S{>U>S-(6LqNJ!}z(5pPgQ#|yOZU$x*3IHxPc{i;MSc0lb6OW+jmp0VkH zO`!L~XJ-~cyQCorZwMm2@7JP46%PNeSP9{esLU$-PwgE6w6h!OEmerc9{B%Tdnc^Y zsJCDV9$2R||AT@T>ccpUbb9I4J!|X_<_4Eug5yfiB<^^P@*lW?pCZX4;33Hka3sAf z>O`$UO7V~F?Y=<`zZpq)B-lB!;=j0s?H-q~p0?c!$n5S8EP;IIM6kGj5v+S{87{&D zel`h?o7g*M1pfy{fW6V)>ZO~vjBOn(RVu9sj16!x8Imsx}^gwv= z@dRE#Md<>>ZGU5kwc0-}QOkleW2Ci{i=e+dsLYhlGiSJ0oJug5OOzb_P2NGa$d-7z z(5BKii*d} zCEBf4YX=JcJUz{&a86C6I6=u~L98u$PhKeBfCug5My~SA4ZXNAtDQ8k>Wl3#j{>oz z`77(TclTnO-Jn?IJXA?1WnE0kOd4npW?teswo%ZBCDXO1zpcDoDdvn3Me9%I_~KBW2tsBOk7nay$D9u7F@A;USd8lCH>(;I5@8-N7qtSDnJP zT7bGd&$)1Z{eY%8j zPJlg8#lMHE1yu!_-g7bj7BCYM=@AqOJ=)1^h~wWcD(7wH+=k4rsG-wREvavOe5Cv9}Oa5G+*O9Z!g;Wy2Q4@+#fMj!McWnaHsBA`Hi^x`G?~AOLn7yS;*pHM9WoM zzAu~-XRi`xGmF`N=f`g{)5yN6Rjf4!ytP>_37geJie6h{*wFz<3Oh&&x13ANa(@(z zjCB3tfY=s#?z)Ecoh7=Ou*J0SXr@!lfem3Aiv2XVde26-(7yoEm)ltbG- zTxML8SZAfh+_oG$GrM9?Gfe>sMy*U*5YELkV-UWfK>rPMx>?Y~iPH;{8xXI1tNDjX zF8zL3kwqQ@CNFCD08OKQd4G<2dC1HoI;WkuFgYV)pN+Nj&FxvzYMgeGD%JX?p1$Uo zzK@p0f88;3)UQ~h!FbgPC&>`eC5y59td*NN_9^VywlMakd5>)vjoZtJH- z?)=_yKeQ2^z}BNa#_JQFFoSw$$QPQuAw!-qGMV9VkS5F}oKOl&`Bg_MA=TJrs3n&M zg+|p&t`|S~blNPj>DbYwNvzoD4XHxGhq4_W;9)+cOKf!8xww1?n{dYsIp*iI)?!N(bFuIv3jyf4u!*bpz z#sl}gaF2mL!}ww(A26z|?5FHrEb!&L64C8g#kb~n-QC^Ub`~?8x__aw%mVUgeRO!6 znqrjUv0kVY2?cQAGcnb%y|N5PTQ!QFtUK43b;3O;wZ zJOm`RlrUX+_*OYI&_E9>*-TN|Lbjh$_L~ez(>xIgQI>nDr!`j1crU{4lM3$Wjweq-Ci8KBNaFO-6c3+9W)gq&+k>+M%ZUrNI{d2 zVD&GYLnh6asdN;{YMCK;Eg%~kgKt1g9cTX)OxDwVCIjtPBfzC`oK%03EsophonV07}T z*=yJyM}(ZD@f}8yP&D=??r_=65M8#VG>ujAONMyO#4z(;{M6`!6z@h*6-$Su1I0T< z0&qXZcWC%Sf5b2x;Ml+lBNeyzVZ}_58g=n2@SQv0_a*sh-cl@fAHw%d6FbECqZ<9n zMG7HyG+!sNA1-<7yi}OE%C8?Bur|cY4-brYy-(d?XQA|P9_tWe)%SODp+6xFkzC`j zV|2Au#U*p+;p4y=J!RmrdLXlCkPFeTR_zTX8iw;uFU6k-^7CNbQ)WcM^*Z&y8Dk+U zKh-^-6=VWs1N=*=qq=aVvMDSbT}pA8FqNYRo2xs>P+`uKOH7+1wS{2aVYrki;}oVX z?LZQ7EVV9mH^_rQOQuq-~)I!U=zKN}1m;U>%3V0~L`nsFnfd3-9w89upn zcn0le8bNB0{Fj|v@UrmO>z(d_WB@YlpwE=cB(tv26``3&_BIS6_Hoy^=~}I!&ZTeo zbB`HiTMSjF_c-5Prz|Y2@zl;%s^M_tZx0{V^b4KvQ{@^QSUC$ySa1i!h z3Lisp(oCc?uJ7R%AUmN~+Rkw*a2(zBUBL$T#)58J?yo659;BNSMPOi1LS_#$%wUtf zmABr0Ji}QT<`ShY8*OB%8|kM%lJ4B$Go9jy$TvyNrRwEUlEPwAgn(OAMS#-Uhxmvz zGDT%|^8egIJO+Gg>Kyc=){N%_l ztK^WoySXQf_~ukIT(ChHXG?L^a~#NPdx4qhRow>h3sQSbTMkcNMW7{>jyDw#l@I4@ zTP7^R_kMau39{|^tI-_8NHvAu(@W$!mxQvBr#DW3cX#*q#$i~Bf{vRn$Y|Ik&yu%Z5>-&g2Tm*XQppUz^91a-_iKgY3o;e#QNnd84cK=} zsK6sA1t_%4(MDGOTGd?$3dUdJ9AZWUzfx3zn92+a9(zkzDiAGI@;wudDUlN|$&fQ| zxmV@FbT2trUVa$AbWlH$KYNhTl?1gD6SS6YjX(u=VgAYDF?OAXA{gAXui~9r zM`=sY@c2HLjcQvTc|%&8>73U-T`LPw=;0hr;dXugso zFvG$58I~XAUN5L0>oJ^VS;YC2v2Yut9AF`l)EoJ1yg{k5ZC2Kob;r;ZoQzs0VTVdW zyDVEN9$y1ppmzE7X1zcgAOg)AlU%tsnzn~aKJN0muL^?G3U73i$>zgFYY zoSLJEPKrrpG3kDZN49|SDJr40DAXwF{F4cyX>4`KpLt3MM_q9qz}%@=2-9_(k`#>9 z=E8lxug*l*jkX1+e&*uKl8mGLtVMN$WFz)$4l30?UdL^|t&T35@QiuVP3;=&Q$ zuicU<8+Pa1IBiRyS}qyRZ}jkJAr~qn!S|D*6Te+tMWv;AF~twU=&lphNbi}XNjPoB z%EBD-?&ITqoGs1=ErZ3fxr7yL9wFf-UmHi_flJV`DF`eYy!)oEkAM5XjUfI}?-ihr zK#M(r8>H_`mLij)`Hny8@w{Mi`Z0Dty09inaI37>8#8Q~JNaxxR?4Py#k&V*-mi4i z55UN*$kw>6RuDGB>sG+62ff2?DFPy&2*Ju%*F`Q0EJ> zu$>}!pG2O_7ct( zSx9?@SPPpTZ#kwUcS5;!`mvGGqD%j0zaMnhyc)-VE$C@jk3eUrOr5<2DcWhPJ6=n` z3=}7*%toI2SPK{-0X)#J?dub;woJ#cSj^Ha{+KnUB_cn(((dFQr@HPg?inRMP0%Zg zT%nF)%97&^twzUp@oS_;5$h6Z1q@ww*<4RfSv|x0hXF>HiTI`OKrsF)g2K85>MsJB z_6_S0HR>E>qlobXXy6VN8XgqnA~j#7AJwcuCnTaB;KhF{nlb#?mnPnploBEj?xX4< zsZHq=1e4@6%NmGuJVwCQOU%${>t=DrBSvj$zQ>msmaP1f0U7if;xaBq`fB}XzJJ=IYy9`N?! zRL@?w5wukuBt6RY=;*W!y@#veeUv{dzjm9bY*Ce(E&4TX{17j1XG!OD_+7ne#`Fkj zHq1{N`g@R0%F7xH3y*(DF4emXlbrc@#x@jeoR&-EJVK>hklXOx8?>4+TclJh&-wdO zK%w-D%c^Nn0Y}+oq;!gd+spLmGLw02opL{)*lB%iBp}+b110g8H{uk@$)dR8ib^BM@Vn?G^$9%Xe@0<0Joyb&s zh`wNLD_V4V)0rUZUBdD|?GbP6cv>}2O%ZKf*XAg`U}~vqu2n{7n)Ny}ZwvP*x4Dg% zbr-gf54{#cK^HRY;{%=Cg?ekTRdCNF=dNk*Qi(f%VC8@fD?}f6~)9Mq>Id73U z>s)9(CS!c&yl=D+XGOSbDc$rYgOKZBbpzFcE@54Ef`4NZ=Zj-^;3#6z+M);(ufD3C%T& zLI0QuQkKD4QK3m6I{t`c8UNbpXGb{~|jWcc(2EIH+y3A&4(Jd)>u zeP>G}@06kU^A8_EJl6Z}(qk_p-Kbu6Vy=(|{)8wEA!M&?a9QKz{3p&EdpBCsKWtUu z{oc5owBiom>xrqe{^z;^oy{@q6oKc_1P3&at*LL{$|AVHZIRU-IC6iUeia5Xi<^Y4 zX~vbDBBIls$Qko>`Jn9Sv;xSyLqOz30>>p*sRViC#tOYATAfpbE>5+cx-vo=+tiT5 zhV2}RtcQIM@(#(EBmao_G=}QL>#Y{i?qxW6s{@XU_)_ZWTy^PpNC@Y+$GtEH(fjY{u&e}k5;myhrLC!i6_5w+uL)qNvuZEzrjrOK072j~I zJ*V%wq~18)S<~1uVO*OyS8kyA;li|#Rcal@`rw6wEmy%X_Z@9$kQ2YbLb9I)51|-liz`F70QCr z_W|f2sfRV92Ien=HD+B`!OY9XFOn~<`(Lb2)mX?CMbBxX+h3i3cs=)?j0D?HCo@T)zl_bDV(SX|mXx(p-y#c^Pw%L#*-a=s4|+3WV{`x(NdZ ziWapF!*11*DAAx&^*HY4rQ+&bw?&)cd_Z%@$c;K3pgqB+;6XU8uA-#fL;Y57{ zP4tCfjss;jTfFlYSKoLp(rG|aA3Y?I!on)@qj4zSegi_&%xw4mjfe>EjT2kCCz2X% z1lc7|W)%*lbuhOC_r3K-=tStN-mePE+mT!cL7r#`(yFvg;?780k%|U)o(8{^7?bb# zHZ9lkKj0*+P!E?7GJ}+UbLDS6UTOI3@ukA}cp(?7>L^~uunTllIn)i_u$k4fPW7i` z9%Xh^O6ahifV78IJCmsG%p2~G&8Z>%o}bWDhWHwBNiA1!G}cX5Y(`~+=Y;D*ZP<0% z^0C#W>TN5`t%lUasLh~}*|1*`t9cr;as(Qcq!ydK{EG12@IWm zzb)>L=r-BhQp4RvMP|DBrVKbg=-N5>2mII4+EKGoyO{b}EL%pYlTNk%hc-?9U8;@DvX zUSQML+9<1HJRL)y?||g$pjr`F8ikD=VkIZcZ+;hlpPf$$KbE@jxlMna3xiUa?PRp? zMku4mzf5bW(Ty1Gqj->=-qs&S9tSZ#lFJ9<3^ECi4!KA4D-gyYpn9$BX8ho33GGz8 zwhbvT`g+P0b_2An9$!REr*TYME#v4Wy;k+x)C0kO{lWRKJEqUE;U z{}l+vd$0U}i&35)Ctxj)y5*Z>#yi-OZ*WEh-42221`})2o9c+v3?v2&bJ|a=gh{*@ z8i0m!bI3KB`@m~HzBMOT$Sf8(+m2huH|1vYdtd3_072Q*z`+Eck%1Xd7Bw_AHgUjbWn}|Y1gtHr?c{BA z^#Sb#4V_H&4Mps9T>&SgbR8TF@znv{e10?m6n;|&`=5q(0@ju`)>ejA00{u1n3aQ} zosG4HE`Zrc*TVj@GhtH;01=-?_>(GVsBdlXNtHCTG6v|tM9V}61I5h^1NF~Axul-0 zxwiSmVJeh}dIVWUKZ^V=C!on=8-3 zs{I64sNtNvpas94UBL+Wx2N?-a4)*MquC~CZH-!&t8Jme%j;0+gNdZ~mI1tUMyFn> zH~Hl{(ox!Md3TZ#Z2P?WSM%!91bT3VWe z-mF^Zj1@d zgjLtuWzuny(dSgw^j_9)5+v=IS{X#p-YZ2E0J-)sUQdm^W-89HC=Ox^%1t*N#}-^i zgV^%&wHH~`#O9|FhF}^*5T~|C@v43^wa<)Ph+8D;weLT8xh>z0G%?1dy>8a~e-%aj z=y?#A?D!)Q{Lx|kyTrIE_}rdhQL(k~{*}8(Ye;RqA)yBwP5tN(N3y0%wbsOquu=CF zTNzEI$|#jO8^59ORLg>hmT0w6BsLw_GqJ_QBJ?7PDckpf+tq~Ho=9e{4Fl!!&B`EE zJI&GdqMjrf3aAZm*F?st5{?;#kf@ za!NL}!wjemHnD(smLMG9lru8~ zxqc0cOeaEO+^twsMjyTvz*783c5s@gnxh||OrSkE zRh(D0V&eLyq3V6ldgaWzp)O!_mnYR8(0i1waY=&Ahdi%qMtgcwK z8+RtBGtZDtQH0M*`d(Fi78`T;k3Nj$0qJbY;*pd&jTTcBE3*25F9%sduMeaGl;ghze2{IOFch(ZYwFW#Eh{MDM zp}_&)nrRA3ig3ber<%Dm`0bNTzYTay*d8Y~B8&oftUs0ZlWmG+@^n1*voq3)Z;V(8 zmTvHke>@d4mm;N;0Lr8_lT4mkB_FZAmGRcNyOsh`sCj6l9gBlWu|)MZujed@ zCgEqrYFMPqOfn8IXI?*7BT2^CS)>Fc2B#dZQI%%U$4*(RY|ouN2RAhe)33q9tN!5o z*f> z5Q~&NZCsN-F-A41M*WM->hr~|Dl^(|wi#n~$r$=87AM<~Wu+_j7T!^xr(d2=+G5M_ z7S{rTjJ~ola$FOQaSjzNAu-+%{r|Jmf1~UF+zPf<%)gCIU84kQK;YEHCOSH{MGx}; zX0BgakMB6wQ$=WBT;QhxT$TE#+%YQEDO}h(V9i(f{bit;4eX2W<)(q6#?8ttE1I&r}q@5Mv{$2-x)0a%#0@5jFIdv zQvwY958eOj>z{}54cF<>(A18b+$1!%j29^en&$(z&!JJ?^W9EL!j1iXsH~_Mcw(1H zc18G?4gM+OzY_ZwZTw-OAPKE1{eSSR`R9QDHJ{6?CVSlSgN)ov@`D~2xJr#b3xCy& z+!n28|LvTSn+tU;z{a{Oh5tMaVB86JQZhiQ_6ZtRU zf0bCZwI`OtnW0VgRV}dY{$-c{E&XGH{I4PY*AV}9Q~jsOPzs28!`G;pTMB1H=oVYi z`>c4nh68e&i}DzKRw^bKrv)Jf?pg5aF*yI-UHgyQ`#;@_|JN#c%9;cNj%%0Ej!X(* zHM9r&jj`n=?uc(w&9KIMgbuKP8o_}#aXJwDTwcj9fF{5BNPsx*YT%gMze#@5V&6c< zgbfn`Z4K|B8L@Por3hL{Yn(HeDsw*9Tm$Z4$uL|NfHjv>qe$jb)L*MP5VBuJ4cLqT z;V;?hnM;{(pPVb~;K`aT1Go4#mX<-hHC`N2aKH=eGO&yiOJ;!P^^|mzrFR9NoZgZU zjG@}P0OGyJ3@^jR$tSU>>X*@cD4?WH+z|oGoMPpM*ci`3M!0zTWhS<>Y^MP{R#iYs z2DsrKuGnI}Wfri^HC65yHacUy67PGyj~`1ur{#juaHGhtR=vf_7x^W@KoP4NUG!Ok zQ)0SVQ#Jvl$dP+4D>j-R3zCEbQKnZ{W;v-@x}~+*+i5&DqS_#5;DT9A#86!ueQ*dl zGTr3g>J2_Nnzu>+mZP)aQ!`Y0FCrNUf~MqHI5pa^ddmt?VUS!Q%y2^B#NSF|?J{OC z&&wRK-oR3&RFm7FI>mVrpf*%GsEwMK4xx)2R=zgc9EjA}cD_UHnA}Ir#D$oOA{AOT zGm1F|`E~sdccT@3Ngw8nK-W|W-2r2$n|~WT4F!&^H2ui2;X|W~3-8hfB0pnjayLh^ zv*Fqv^wg-?OTbZ=&dJ&C&mqbad+W9}qF$Cnq386@p% z@%_{RH6;Q=$OM+8c#fGnchz`Qnd?Km*n26brU4cCSTRnDuGF<2O;2hLk&8%HPr%Q+ z6l>IlDoy7_oX0c%J@V?BCiEk}@!Ec^v}stp$8WS(p6TTU$C+~09c?e)tDIbFruKO{ z140@6v?vXiyw8;@;!EXr3p;97yk+BXJl~!NFZou3O*ov03rd*VUzJ7b0PZ!4$C$NR zb7Wg||L%v~cqa+MmV9dD;)&M{WKa#J#5hOC;YMc{upYa&^VGP;dDvX%@bBsd>6Ru- zfI|;$#_h4((xSSCDXDtCzb9`MW?ierCp!dk;c@)-CUmbKhq`yL_Y58S1VtU@+jhap zoiC%;7hnj}p&1r@`Q#BTJ4IJ@C6!FVXuVEIwl^PyR{Ba#(NI`BZ`{Dp_kOw)G&2K- zD=EX{z{w1hb}$MzA>n~uCewLBx*~xD+_s8ltINrifv^_$Y5kfF z7aq%pU*889WcGLWpKhR`q;X&E4h}e+&llT0Uk*5&P8Zu9Pwp!s_R!E06ez4jQM}iW z^k1AUSE|{lEcGV?VX!Q7^DLKJ4Ob4daffd?VC0b1bn}3*o(LXGb`=M?(mb~pvq0RP zJ?rm#oYyttp0#B-?*}_%l4;K)ym9CcmrLBV=j-%an9Gt`%n{LWa3GXBjG|@fY_Cv; zmYt=K<{pkuzQSNI+l@9}A$dRF40yi;ElsptUT+gipwej79_9ty?2l2g6m*~3)yT=q z8;@zDSL$^69_%Y8F3|3erzyV&jioW^Ki?iP43B*)eowH^%~yJ}AAddApMcp~GCp}V zwzM~6d-zaD!I>_dO=8IZ*h(tMNWNd$ko5Ez&f)o3+I{in^jb}f?y+in3jFfs{%|^9 zq$#I&V{}zDC3|O~BwNO*zW1j}l|NJ|#4={N{$jDnKB0WA`QdQsSZV){2sO81Ff{%4r<=iiX1l%avC zF2A+QKQK-vHb!bTW_(sgdTLt6zZ8%&w6}J&(>JvLOAldd0OI+nkT4xS6Wu5L3g}&! z9-oQ+v*XV)D?S52z~5znLTsN__@vX(!ay<7viw!!=EkQHa&ZumclZQMKgEg2v*0r^ zF#OFcBF_q_F#a3sKM>u&7**&1<7Z;{M-M6ho6*tH|C94C3kd*J1mLpvfD?b|1TYt$ zm6bJs05BNc-%{xS?LO7|1aw90tQ~FslKnS+{CAy39-l_RPS?ubM%T{JO5YWqMgTzh z8yl7r;s5($DCp|haZkhA`4Y=A-22-sQM{5KZ zfmXKL`_axIK%EeG%FZTh2RzcEVW)*X?uY%HpxT4^I>Dx2oIhQrS5}mYSSmZ`#Po8& zQge5DcXztN^I=fZ@}-$$tRxWf3r{uO+&yeZlZ@BPK!)+g`(OzwpVr1Wt8ytqyd_Re zcC*&_JC}D$@t%hw&1mb!tl7Kf+#EF9#fw`PTkXlyPnzYYpK~8&V-DQFwWB$c) ze@cZ$hjlwvtbvyCw!naxQKrd@Q6cLlK{~}pfRn75Wq#~N;&+{a3_rm3xkU1?GF|VL z+#j>?a|({Sj+9Ek^T;4Yc0$p*LMq5M++DBISr{G+OJgo29 z0DG#)ROMEvDAH&tTY?qD00z-|R4l40!Cy5rP!z*xs|DCLiU6_Na%B{iESLqp!~l_> zbDZ^!JR11TE@Psy7ATtyJ>rDBdlLN?-aXa$l?yB6Ydr8wI`24GkjHf|v!86b1w(>G z?U?Z;UHLX4-Kvs${;bIf>hc)IYrV;N7}UgetCn?cFblAyr1(@)PAFuJE`35@3$*Tj z^3^xGMF~qJoBz z85-QXWZ`l^(-v$Zyj5*;qq%JxyMyfUW+%RjL}bliSwh3sL-}lu5UV`y1D>N>#gc?k zO`GcS#oRtm`&q`e@UEvQg?Lm{@cY&Ui~a&oG?FbSUuO>F>?_bL9@ybqsHHAJJprX5c+xBJSE16lW~H$v8VAs z*=PAvapUlgh>ls@{$XdlH>uR27uHUJB;D+5pa;)gdtOt)WSCA|&0%Xi zIz*me!V20~jv|5udQ86*#7bBBrbYvpnfjPUSxzBPXa>MDjL)c?2(Yyq8G{08KQM;P zh{gDTvr9RU+9j$H4vQJ`+mX52V=nu0hpx*H*8ZTZ_;H$xR_?Bo=ia)MD6%^J>ajt} zcDr1BHl#~)jm#lA*HC$JQ@M^Jw_Oj-60#m&mh#u)e8uYfD>jd#7Dv!+_ou$v5I%jp z(@sJnLHFt-kUn&G`m+Z`v>4vQny~XaiR>6XS@^@``J^ArC(&pboF*=YA{Pf$|3q0?I$;##hAR@nBOM#<1v_EH)4 zCr>lw!YOq&Qh#i=-DNO&bs_rdTB;G!`aG-Rc!`WJ3n9t2S1goAVvd{z3R1yEr_@t8 zdxQyYb+ndk58fzTjFiL3(y-^Q`>3+u`i@ zR&mmISd zmQ_emyTJBPi80-ClZYZWV26-YVa6JZ? zv1Q-%s&%eUL4_m8iuU$0nXII6zQBPO^8Z+ke8Cjr<8Lf9$e@67(@K9`&CZO=9zg}m zOVrjZ{t-MpE;pL_8W^OljkRlzX=OrvFIE;*@!l90MmaE+7dNdbSGFD8M3nCs{53>qZ@&=9$lsp~B{ z6n+QueO{>kfVvxW#y$QzK9~Rw(xqAzETUW*ZEng{HZ#1p-_{=nmXlL|y%0b}(C+r` z52szWr(tcdBc3Gf1+zR}WN{`7+Bsh$1W<*@P3eAPrxES40}XNn+I4;Djk1gtxM;C# z!jET3#x?`)&>>m*87~Fpv1+%C$kNOPccm7CLj9)n6^#IN^;tsEq1kAF2Im*Nn1|>K ztW0Ch%9)Zb99nc(0OjmkyAGylWiPFvrQcw}6$G3OoB~J9F`kFn$Q!jFUIa$fz|}eI zRM-n|if7!=VyZ)zyad$v*&_XUi7ml(c%2U^*#&{>4w^>h0 zdN(o+cU7`#JRgtq9VB%$^FZP7mxpM5l2W@nQkT79gGmV^4gSq1E2!4Y$pG%$*Jf-R zvd**IN>c*Z0Jy9sD+IpZLD(RF@K8tHhlbNkQ8hv#t)W_1%58QcEtr$?$I=@7Yh|on zzX-V*31T6BWvfuHY?~>drb{=HHWmjZxm|yj2+4|Jz!j2u>vjTZxG8XVxeJmrXbYiU zwn3*l}Sm7S5E)^%|!s8c%Ma>eGdf_#A%*#T`GkKhXDf7(uCGO$` z#st=&C?u>tgkxJdLS|9>y5qN=3ua`LiCWOd?A|tzC0(oJ z6ScDrnWQ~L>!vU(F0ZlN9h7IJ+4P1x*HOJbC72u_Kj8Iu#nNoi9bK6V_eYc~x?ZyB zUU388x^L0w-I)T#IQ+;?$HWS_&0$PRvOOa>iVc_oGjT6=;}Ufdsn4qWQY%1#C zy2pyd?Y!l|1tQK7aKkE=9u^Bd415J6Hvfn}F}H8xWnSRIuO&yh;ApuD1wNqocJ~2K z$jWaF#7F`svuEgG<{t{167p&Hqc{D~;L68en<8uWEnWO0meBodjImq&E(T>*X&uHuvA z$e>NE#ZT92AH_-v8kcD7U$Sf|zDAGYo121#j2K^M z+7|g>a80Qrn~nCoV19k1Fg?|db|KN%$)JSj$^c=Vt=VJh^f~Yr&PQBb-9uYJv=N!} zx4GmXZeAwaNU@fjJ3mX?FI#+Fm04$4YC-ytp;Auv5CJsnINdJneF|kkVk0l?mymdo zE+Yr7sV58yM>f)m&Fz$t$4k~DW9+>!)FQIwVYw)^;K{%jfwmv!1Uu~n$^)SewPm{z z7?+ad115x1oBB6)ssl*pbiZ=kQD@emDjH0J1e)oRPlntg_n(Q%V@vW~1b-b}_1=xR zNFZH^nn@`CK%3vl+68=TGuru|mLFRRjE=FXgT=jhZZDh39H%PE8^^6HaDUPQD}Xy| z6r`k7V{F(4-#!wpxk}N51X2_u+-%{C-y^MeVxL<0k5PeLV2ek{z9ollnhD9E?-gt*p<^4 z87ImITwY0G8hw`IW1__r@O^{B60ZsQuYr%h{PBPJu>T*UvgqiU=mF01Kf|&Z|Ld?U zfa?ul`Y&U!{^2XD1F(jFMO*<~b^(RIgRlN__WymLmV=$+XGE5~l&-xw02%nF=l+if zEk;IG+Rr$#zZ(Pmd&^G%!OGFX;xDW~)=}5O)WH>>nF#;|e2V^$e)#DdxC-(}GxN6x zT7w}m-Wbp?vP9&ryhPtsd8>T{hcJF&@cx7!QY8{WfCq*2^)VneMi@dQK45(1$~149 zUvf|Lyk|3R+xXC;S(sbS%5N!dPH#DXaV;*E36yCEis@vtu+Xq5wQpo?d~`Xu3^5fA zhJ*~kC@LH>SxjQ1uAu{LMYM;|VH+ z<72OXFPfMrwYY7yo%mbAhx9R!o<$+~^Ec#fh)e{5%-*P2VIN!|eDtUpp3MO~P?+Bl zzd{1S{oG+Ce+q+U@@4*HbolZ0D?7W(99AoACX#-X#_pd^BE`0#zC+&r9jxfUF^8JQ zbd56O@T7&sDLC+iZBAkorV(N#=KB$k*9B_`2q>}jn3zA&@v+JajX6bmp2`Egx9v$y z0eSJUHK8RbEkOkzIX;~OGQPgwbF%gIcD9iaXBg;fs_pG=wEnb`QMs#Y$*SIEWmOe5 z<<*_(TWf!GZcbhvL=P1mC0WGoQtxsLwi+R7LCPmzbQw1BUN3R^V>qBYCi(>I&5A(}qCj8|dU&t5qO4}qVoL?hK=nFc$KN;d&(Na#JS1A;nzYKvN z#Sot9M4h=#fmPOBJ*bj^fULN9Ajn7w4dmS0He{rgR9w3TN_ileA&&HVc&xDTqk%*T z!xvY*cwzZ(G&DYkp>^xPpd-+FM4Cl15RLb`nPpKu+WEu zm+23W#CglvnTjkqzGd%^w9yIo=!Yy^>IY?2!R+eC48yJ+I3eEi4^qf?2}91d_xIYc z)ekKUSr%nhitle9!{(1Clv?I86`=ZszPbldGNqz*|;cC7}bTKhd+mvLOD-OhON z%DzJM4RVm8o4>$4;z>KHAa{R{e)aYrP;--iyW69n&ydhzU&(b+80q@6H%P2!%f8+E zef`}R>$M^sDnN=}H65stLC7NrOfN8%LWPeh?w&hx=C_^EFqnT%6D(t14GCNYxvalh z;qx@8oZM35#ge2|!?wE&!|MVg1%c{`w#Yi{Sz_ZSt;PUbt(Uqlc zuKNi0Ilm)`9XE9RSAxft$VIOvc@%8Nn-9t_Ef6j#3cxoT=Px(1EoA`{6PRZ_?YLe} zOP95vS0CUf_&cZcuN!6AcuYFA1*M=XK;f!AR@wX2hfPf>nQ_CSpWN z_g+CCWVt7%bNR6S5(9Cr>QOC%y|)mZ66Ux-v4ao@^a`sBs0p?1vqf~;b4^mb~3CE%ok7@nu}Ja0_vn!W#SYh5TtyR{bmJ9@pr-2DpZCX z7Zd&*-#en|HVGxXJpF-UMT1hpXi^W5JTtTtN}=wr%mW88UQwrccc^lHqOXq%KkN)1 zctEXx!rwz8OS~9yY4?)K5#@3tW1v z%^zNASm)b1?YCT5DV!(V6t4%bqCWYoZ3@Ax$k7><9?k}B;Esf?3~P3haAMFay(1dr z-XYcs=1d_%qW!X!wpEgI$T^D_-PWk~lC4e~;GfnH`Exs(u!n^NZvNh2dWoGcMKg+y-BUaX#-jZ#5r+h^EGq{7P@UCsd{YA#WiN1lYA5%uVv7V%C1|dR@_N zTgRv(9T!^K$xZLuZ|@}8+(ntzE6nf_V7=&&#U}?=ZPmxh3;z(!1n9=rBa zg9YGI#YFVLRo`^`ma>0sqRT&RQP0ND(;27t2a%YL9(y1z#)}$T!KpYxzX&L+=F_ zlSn3U-t88hvVZY@s4e|D-^1zY+!?jL7J1-XwL(@)-hz`9qaT&5*uZAf*EgTPezLhn zNJ!I4gPeP<~C(J2)IzWJ^U0{uj3-aR&df=SpOd=PrP=d%USh z@R}i=#rS8>CE2G>R(Kj{A++%3_W@M~(9o~e?MSu-Kbwn%ytB?JV6p>`F~NXO?K$ z9B=vLpBWxU>ygd$v)kM6p7APFUXR^rSDjH0bfxuJ1VoHHwFAQ^2-3#TSvZ7qx)`J}F zN5m5kpDWC-+D%$eTpA;9#$n2#ee7f1$1ZGm+t*+u05r@_b=AFq%!S?Fk@%HM7V-If zR$SPNf=mK0Q`X*WrR;B4p8)T*j;w4HCI?^ST9JM&=xD?=<7|B=i@qV-+I8vW3Gm_7 z>k}a5u&53G0l@-tuawLapsQf+c%yb&=IF{X^9k_j>_`>%?K=DhZ%(Qu-HMd9 zDXbG!>SS!&^2LMl>hHWvl-bHrYR*+LOV8&wa6Ktw=BJH*~ko1CEhKDaNpa4>g`M zKHupj4II{`i4O2OLN)T}<5SIpd!)z^{~9F!_qIs3_C98l{MV{`i3c$8a*6{}iwuYc zz%f@t0=uD8qG;~?>1b*GSkQGuS}Yn;MA>NcP%XJM1A)QU2LXSN{*U-Md5hQ0^*b$( z`Swg+*Hu?BbG&YSCe35-&Ki#4%HQgK_~DIvaPychqu7vD`yJ&A_08g9l|V4CsSj%& zV<@h@tE(0{$9j$CS*2_j6IRZo!Fcvqc2@Qm1L-VH_eKO=1`~KrILrN1)xGyy(_=ll{0Z*_XgO=ar0}x_y!o>Mr)AC|MeSg#F(CN}Lz3G( zJ~{zLPXI70WGQR;S3t2&|Dy@t{`nY%)5nB?xdxBo&K{Z$rnvk2L!p!R5#Y5m1A0N{ zJEd@qsDbJ8s^$~KdMlT-C!IijfoId&YM_nC4ZOAot4!?@9?Z>3LI9RTTfxhJ_)`C{ zrAJ1qpvhN03I67#Wx=^+In5+I&9qfm9H0i^BDi(9sdM~F~IChJ_X0?F5L_l;zHh8_OxddAr56jTgX=L z;EDJ9S8@Blx+MwqSvC{^GET_M6#32CCnX6YqE6vhpS~<|^l-xa6E{T;EsG;P7dV+BX5l|3JIOLT{!w}`8}PreWsyavBWQ;Q3G&#rO%?GVNrSsqb7l5kl>`Lbg9tJA zL98RCYp|s^a3Oa7+I@Tj_>d;}k`E`ZjlVkqyx^C2gzess%ddAms`XqwUO&noUVeY5 z!sv86huVhge~oY0XZHmFJk!S#h3BVk96cRM*=`?laX_XHom;|YG;JKPXPVr`#sV%C&0y})r0TjoxzxH za2%iQ@x$qTt>Q1S?6rH7HJ9JTpQn=RbI0#_xJ1$H(B?zgrz8;AUZyZ0x3XB;0aL60}r78rO>reD)s<$!dVvH_E^a)qXX`3U<%J|Y%= z=HnGEyEb^|Uw#9=EF8LDA6N&LwD!*@|Bwr9GF77+C%~_#z`FAMt*+35uV9`4zno$F zQ;v*Or4ZwPnM=0U7fyg*&Va8<^tV^#3syG#mlI@vsF2re>2-D>*ZL=Qq=`ZHKTrdF zU=7s%(+a=@D`5AR6YTImR$r+${_0<4pdQRXcYUGdF3Bs0(fh*_n9t%^`({v!lsoxWz_?cI)Hu?z+<&&yY&v_Zk_I*EIW$K!-5ZC=H zTXGG~$Npb5RaekdrT*Gfm#V2 zni6*hPcOMOFu!0njS9+yA`kiajjjv-)>&Hbym}^y6lFe06!)4eg134eBH!KEOn(MP zN)C;0f3AH&7Why)U}OG(k_L*yy7+L&+PeRkBe=WMxquK^0oPf!@l46$roeZku049Z zQoED{Zyf^lJAFR9)n^V_*>d!Zzk)nBJ@_@=4`&ZTxJN+>pgk3lmO?$^xNMo}2#SzX z8b0Vdh#=@M1&MgiSY$Au!!E2Ue(s+!O9j;ZR%DEHCb9xxov22o=KOPV0fvuDzYW>YT}-6Cg6(fTz zx+WJ$2dh(c5EKa*=~2N#VExLC7mxv^&P)HqBUh@X)(w$jxq7CJP;X>#JPy7G1j}!7ZjzUdMl1~k&?Tx?M~Q? z^=na%uz}hcn9~WMH;t4|9K{{*>1C(G;4q59OGzq5-`svlZhWbX*!Oa~p-2n^Zd#mA z7wa)v6!H)@eP@-?eM)W68em;TQ}V7#v|XZK(Swgm9$gkp9L?RJQ29LPfo`&viIR)l z7-VX{y83J8A?%i*%8Dyvx#nX5S-)J}^Xjn`FQA;7zZ<(i<_NV=)jHP8{fxhTFzEb% zLh6byLh!OOp6KPdk>#nt`{i;H(MFFM0_es{Ay)_d5|VDtzbbxA95NH)=zY2Rx`8Kt z)Wry2MiH6`&tya&a;(G|I0aHsR zOg-`tKe;)|9MRa>m@(N&sqnOk3Hp1gqOEpsyfQr)psSshyXUR>)Kb;Xb9GM|#&uJ4DRO&4xF7haj5ol5mw! zc1nnZWnp%w!LLh&aM-k=uZX(0l$}4%Xf(loA&bZHA#sTM%)4O6sXO*r`^I-@=V+1u8P@d-6}B;WF8ylGDRNi`fU-{owv>K`Dp`mxVcVA~l%I@mTmz*c zul_*GL6qLLM#KH{cCe*{JmQHhRVnD-L4ibBCnM-T>r`~H+HDtU^}(h`sMleT#fZBd zSMzVI+7dJ=(m4vvz2)*e7<#+VK(Q8V%>T?Ondbxu_f9$X0dd*ctg?#=-YV9GtTjPO zKjOWr@eV^pySNToV|9=3NhM@e&v}sv>tIl=SQ;-gPd!{>Mzc^|>nZx98j1ROX6V5H zHx+ACloXABFgxN8(DBow0-^?F%vTBxab@^c)L09RKU)jBIn`87MVVKowdp<1Ny+o9 zVxt4ra!qBUPFz>WW_*XT6n37vXNOw5#CcXc5TsYm}pvk*R8cXjlrUsr88a1#_cbG&LKLnML+u9`X=%5=RPbo+PoM z;Om#7LN(T9FpXNz2m%)a1k$k|-YRI#FCnrIsGbQda`camhfD?iJbV#0VR-_i;jTQ^ znY29t`Uwx_Qx1p<=UwuQKpi3n>X2){>JXgu^JlIQt6T0;KkkY4zr5iW;lNva?jiS) z((i*yP5^asucgUr`_xxp*z_1vsLw%}0_UhS)wyZf3 zHH{tDA~%6x5j1HzQD8eCjm|H!N@{JpLWTOS+=>MBKn~<&F}=!g zPsRp5msuNsO4jMhPJrad69DYZ*k;9@G|GD6A4E@oa00x4jG~>`+eJrPamWMuNf{pK z^Ykj^J(&X3?{~ZZ!wss4JIx~hG6D4Ys+4oeT9^*Vdgb7&X((3w>*JiUZu~c|3kJ(C zz$WR-kVpTZgjLX_^eWho{QY_vX#!rP>NE?UKLP&m3y?qi3>|KqUMKEU8-qX}S{Rmn2vo1Ihb8LlSNa91g)ld6jpjsh5G(6o)pC@ptx$0~< zOi?=?w+X)J9gN>{CoJVG)3Eb3Gunsgh=byw<9p6WU;YGIFTpWXQfweP4Kj_`% z(Y3BqdKU%KJHGe}`uX%IH``sY?6<<2Vqli&O1y8&h9$YI?h_iqhs==9s=rGI-xuQ_ z49elFVc!gzY<3f?-6n60fqkeqJmw*J`Iuc6+Lh!#f{MQHA3;aKA!a_k@Ux}UINDM` z2#u{MGDZt6h8(mP?3voluP`Q=BPQ^jb~ztC<4EPsElAmuxevaog?(zn-}X2W&FOF9 zleBTjhdDDAU>&*|?ysaoq|f7-ByyM|i9f^Vs(hrweo5by)${;mV%Ls#m0NqjXMI0? zmQ*)oe@xkLhv1`2&K`YU+_-nJ>$gMtwa`ysc! zC58WdoIUsYg4{0`YS&Ow54ERG?EK^8Swdq>Zam0@$*+o$^}sC|tcXhyCrCu5oKY{Ca=M69tppfON?B+)-g$v5AIEA#vk zp@A%Pp&k}v_BE!%Le0gBjWN4uI{#f>h>)6xsyXE2tn@B473q>xPRIB_;p%o%RkEAj z?QcahvRxDGul2`1XTQLV{UFHt)Zy~eSmSmcIXZ;Toy^%OrTc^F*8arLFZGkx35ZOK zmw<-&{A z<#Nlza%4|qjNBQkD_5?W>mJ^g&4_2X;&1#clSl%c;1TI|#{)0X{;%fGl_G*d!g#op zzcS?>ITB7P@eH=lHcm$Q=aEI}elZJ^$Q{!N$#uKKX@7%=#~~R8C{Lo$5K_W~ z_cEUVJv^F^W36=;Dcl}t4zAz~JKl1{WZK|2tDqIr7n)OEo6)%&uq{v>xeQ#$5XVZW z4n>57(B+Vi|MwKVwhz}v9Z*kz-w}1S zfs&={E5~>4(Rr4l@TNjj000~8@ zjK7l2k9f*lg)E>-<$%!x%!? zEkdVCF5=qDGWoB{axy-^h{3T%aLp}&v_<925(r@>`wl3;-FWp9bLg~A(3nLx5mTyMB#1OPP>P-OLkv@L!9)edYKWC6G zi7ABSH%rj9poNDe%?70=OnKSflxWG#T^!5h&ihIzr@KEOFZp+9z#B(QHdm_pc^g%Z zU-N$(Y+NBJOSuI4p0GmapQGoaCJjVPl@{z?)kMmdS8a2oUKBW=0ql|x93Ew zW~auPAp>z0bjMBR{Lao3iR z!DhzV`w?UG)zX=rnUD~ZzL5-~uZ-1crko6S*p%F$@0b<^PJl~@>$$JS-!LSPX(G6_ zl609*?Tp`y&9Ydj zO}D-2t~9D<6TPOtJj2%M9DCm-dolaGvsfdVA?m z!kKMSw(i5sT(*FS3T6}elZ)*)tl#X0G6UGMtRQNhmsEd6!ne_6AJAhA(GCfmiP#H6 z)&N$j+P%6wpQR&iNnCHohVDHvcz>kvM&}cC`UfJhq55a82-)e%Sp+}Zt5?#mTiJEc$Haf_U)mTXyMzd1frmBbgh{@ zoEfxLOqO+X{O0CZIRkCcGeYudnNM4gyENXXX+tYMm~e$_wkV-^LG7VmAjZqK z;E(q;)DYah8CS4Bk|+_L058jOGcg&5<$K7vxr|;u;?^U=W(5dj3~p;jHm)RP%Ab=D zc?1YtaN3%;Rtg5%-x%M~$2CkSG~g>I?@E5KF(*ya9Chltu&!LY%go4y+= z{t^wX#iEYJ_?>)C&O-OX>wO0_xo=6^CR%Jj;q@h?SoR6vbpi-|&;Qo}+n);LdxKa< z?KsEnP;(C_F6LMR^}r{{$G)M4IIdbf_b5#=*A-YG0^la;5(-4KVp- zgZ7A#Bv_Zh`Frv$8cuBZc7ii)#LcU@ z^FB4!gh=w4ceOKYu3&BOrp)PAj6E!xfj7sIz&+sCkTtAiollJOC3JZDR=J#0u!b#5 zt`r)~x(E`ow_^1Z#Pn#m!&k3?=|kj>za53`bw}z_DLFo`e({-wto`g%PY|rSHsS=J zHYH3?__@!`x*N9vn->3nr~c~HD;V)MC^CKF@}GacOk?-Qt~TXFK091uC_ecIeg22= z3*RuWb(vGu?vdw>!79#y&ZY77`Ei{H8dzx9ky0AiqCgqiofxc43vaceKiDxm#>vg* zmHYtTV6{jILp~aqzwS-gt(CH;jJ)-ga2=Jl2JKVY0WSJ~M6XJGZFnQ{EUbrZk*^<` zB;L2YkA&#?a1^`-TQW9mDITf8#W~~I6S1VKDvRSNYSFr#o16Oo7dzI!gHF}ROkwTx zqTO!SW;P^DEv7AX2nugQfAq)_vbV~ zRL>eecCnkadZ9Z2n_&k@zW(3F5Jk^T${cwuj-LXM_J0Y0C_w@8Ct7%hK$Hb=0(i^J z_;x#7$nM??S~5-7H2bwrBngUKuZ6SDCDCySwo=WdSVd6tX)26%k-2uv1~s&cTh#3j zSu%K=A{UCNXIdqmo4S>p=lw?uQ2=?D3E_YwB`~;Shg-_D7{1naY3< z>Kgqsh2u{4d!O`9fRyp0z*_LFUlN)-LZ%$<)J|$k7F<>4U2%CyRvY8py6~#n?WJxj ze!aqz&DQ(44&P<=v{EgpYu*-{ab69hrBc2l7FcaoWe7DCEv$ZRy6<*bqv(NeIQ%Az zI=5}CeY$Cq{qTkW2cKumJ@>FxofDw$1jw=tjR}~7)mWbZP-IM%h$Kn52>%Jdfa><5t@h3nq?=2VzVENrwszAmiyym>X>c5p+e<9rwyQ>m5SVQs?xWWhEGccDk z;HugLflCXdU5010>lS5UVGB~k=mfBbU;f7Nsu+AcC2W-b<8w66hQVt6EDKKKs`#>I z-kD~eVNu>;pG$8!S#_-~&EfAz&cnoc4InNqmvZtHoVc$suV^D#bG9;Lc1g`mUV16j zBt`dK?Hv%7yF}Ynn|f?DWdId<6@zx~*m&N?k9 zLL`>_ejtMDiTo|ayP^)knf)=5n2BOR47r_-uoxD5I*j%B7^dDbL72Ok_9c_u$GdXd zTcS&~%{X*1SNXp4t&pkevH1;d8fx1O3Ni>i`^>>U&B))PBkrc5i52+qYI6=oMgrfS z`8iuR3S4==MM8VRZ;>26|0bloENO3VyjVx~;x?d@o|oDAh=RrUyVZms741AwC=F7$ z*)s~alpl#g)5?EL;q-r}aKk?++z{*p;NCg`oWcL}F;G#}uZ@1=n!Gn;r?0^AsBemS z{R*Dtc}a_IGJ~2(7q##Ye?y>$P;yU+*X0Lj8lHk?ew!G%9VxSmth!4ynM?{GDkM-!W#xVk@kd> zWrQYaW|2X3rm!O0QlA8{+%%`fk_`KhitGrbx)<61z@n2tJ6t1#xN8EA+ntVJyE|M{ z9sY(VJc6=QIMPYs%6SE^%`fp!oN;d@OrsxoTWym;;tzD?Ae>9gvl8rAYS{&vxfep& zkeyNAOW25{n0Q`e=Rhsd(L9r5a-@L!`j(q|t>4EKJf57NYuo4)tXow=wntfB7>dAN zJ;Gw$1Vsw;x&qbxcO=LK`^iTyvAqZyoy8JhF_!=0JZg_?ArEvuHIf!n%AEl2kN1(4 zub6skp5EY2u#mN7)(;5L_qp4aROV+^SG&4<$><D3qOBkS-bXRX{rA8)f2$x{E^jzLs~=a%=f*AJrVl!zTcCV z8qw?t;~oS&b#0@BZnLgse|BfmstP|BprF0^i2~2zJBBC4vy3kmZ*Pu#cJI6!rX|{z zAELj~sc68N!t{vt3tx+T!#b<3VLn{`>#J)d-b;pi^jifHQv$u}db2er0NvvyeR``omw}En6p(uT3Zxn9nezt|>VpDzgpQTB(|zOL0|VL5)%@zx zu`@!FLS~Y-#r6b_I7Uw~H3dln_WSLyr39q$dql~+kDo6^nEVXC;XdJ4_>cgK8&q!< z%G?22&Gyi-6WG2jEQ<8+haI`sBPWn|+J^3eO`nbnUIB~2!_upZ(|jYr@KHVhdxr_L znxm1L8A&@}(EA|1i>vK(T=^8oSpNAYI$HlmPu(wVk6!R}w}sw$=R?M7cB#ww^;+Z@pb`;J;J5L?~K6$jI!zC5vdRjJOE1^Lo(7@BJ19^rVZzZdE=>% zV=CJ3=@@)W`Zt79bjmcIt3I=1DIfm)?8eG>St^Ey2#F&rdAXXWs#3Jo#saEL&!o{( z0myd@v6tSJUin(X4vykbQ68MRjU2B=TY5usl3JpPu)0%_QOjJMkQ1 zBFaBhS|D4_F}PsoLs5zB$F^`T0txg9BFpYB<`UTgB2}t-;muCS)@~}!{J$^->+;jQ zVChjpy)e%j2}mF%nrIWCGAj)b#&73O7(wQ_Wy!Tx5Mq9@2;3Rl+UXS(&n~R0yil}v z@cel5Xdx~A4;@D6pESRC{Hc@Hjz&-6UQUM_X74&)ctao+71nU@iY>^$Cy*DxHeBlg zf@;S_x(ind_==cZjOAMLa_9e^ND#HBSi$u;VM^k23IQx{BD!q7m*#EoW;>ad4EY+6 zRj}R1n?+fru)VFvYpM8)f6-f5KzYhU#Bkm{$M^ph`g!%POTpy$-r*??za28(0Cu%L z8uw0s_pr;}WRG|WkJtBAA0zjU^0ri--PEcE*|Gr2_Udv0-(pxj5-cboM=@sQsE>oNQ2!yndQ++<^-Jr=}!O^yF z6^^p>+*l%^F?QxP7ep7dZEwFz*cH-qdc#v05{|$Cd`lw*m}qY^^d-sBJat}TOuKoL zlae$!zHVWp)D@MJrwns31y20VubD^tT6^}hRq22WL0u|5;v#(oTRr$)$(tgDM5$K* z0cJW`nq;g?rPm+!e&0=RrI|Shd70jb{Z(XeWFJW!5tUq#|4wxN^QvNG&S!|tDwFWc zby+CF5fjTQR^X8x6PjH3%v?DDmw%4R=sYC)XGKWC{ufT@#S9&J-$w2uU4|d*7T)~b zd5IaU^@pKLcCdc<7mzV_2e?TVaG7wP0u&>>wdNrTpWNc;7jN6ciB5nS!|D^D&@6)W zQI8ZE-rq4%cF~JCwW-KZPm1T8vG{%)W9j6D`*PZ!P?{F3-vy)JokSH)PquB$raILcL7N4jsC0I{7K{-g8@%I60=h{F}%ks;&+>P30QDJ)**sFvY|n5)nW%dPtR z`9!~syENNj&VVK{K_|crmj~WRnMvg-^+<}mU3~pf9K*DYN`Q)zc5%3-oOhq`4i7ZM zyf$YLaYgmc`*AA;2#;6F!{nstl;%ViVXn;QkLm zw9u#(EWf+e8>D4y-HhGJTnOBZNfyWA6h&R#BX~-Gjc^ozHU{nx;Ia&r)}3 zr2y^p{BuiY@zR%W&MZSkkHxChj!VY7HoOKlc~O}d8Ub_h55`$*@Q%vZzBFxZs{=^n zmb$$!Tjlsf3YKq#QYu6`gkusitDvuS(JWM5Z^cS(q`!%;aQDXb$d=Mr9*#;6I~CuP9CR2m$5aomGJpty;immM$3^%apw?_<* z@%k_y?7Y%HMQm&9GUG+Vb+8{*myMdc{rhwV>l0vu?mhVPj-&Zh^FnvU6QGGIEez~} z)5_ci^$EMRAd|3tQaIGnmfFa@5H=dR%x0(`uuBRm(7>2*U|r zuf?SAngSAFB6tNm^h%GE8g2s{nx<+w!AC(-A4!2UJM%a_BC^#zJAgx`DzE^CL zgkIFx%h2lp-emQR*JWK8To^*dNr!;|v^Jrl<;Hmi_c>15LxckX_T1 zE#S$`38Ku9V>UD$_CO6yTzyG8fHg`y;#@S|IRe=(Mg;x8F_Zy~7X!T*Ajs@L=WVrG zY|D6cp2n<_)=ndGXJJZ{5xWz>%A=Kgwe#d^sT!K&jGriX*m^3Vbb4hN{$eCwtx3XD zG@P5tOtkqqsc02TKe*gdaiP#3urXy3ww(TRibmHq{mu_kr+Df~t$;m&Z(JKgjjaBL z@&TN0gzcYS1=UEV+@!|eHL{v?Qn0DB2*fYa{lsk>QlzMH5gTfxAH7iRvAy!F^#G{z zw?j{LKFBlZC{9t3zh_8rns9IJrwcXJqNBi$5Z*F+>L+bG-Jcm>A)FKc+&yqECX%DI zFe9Wj4bL`z2;C2RdqHbHlj*u;;hgUXhhs4A1Q$kY7c;a)DdA81ajFfRtE=Cl#W!B%rjoUwoBJmtW>c~o*A^U_7$3NxlW)xojIcpD8P0B9RZRIkQ#(UVymScU2bCpm@qL~xunjCyPpNbb{eQihN^}ftQd8M(L z^PTX^CHL%>amLL*c4J`m&&Z?e3x%{D*lV^i1&+u^a$;b4&}g1 zxKkT!@U2BEUYZR_C|oEUG$gs`wsYx8yzIaM%^gzPRcy5Wi{k!N^a5DS4qukU&kx?ZkD*QEN#vBM zzvvW5<1&|Jb{r~~NpSun-949jD)n+;y#<81bC!a^TpuCfG4asmbEGYcFlwM@GhN&M7i#?2*RVK+*_ zxosL1%x5w}9^obaelk?sd2Fe;oW`#0k(74>nM0CncR+;@I>5)|94MZp4$+{O7^kg0 z7%&b7I8a~-pD;WPg`e&D7PRYp`DI8ae~_*Z6^Np;KT$NE*ZeoQ)D_LYpnd{`xg8|l zN)h@ME;9^Ks(<&`)oxA-Dr)xuzH!MSMe-ClcMRRu$m`tIk+(WX=iyt|3z45zkZAEw zWqw7^IM)t<`<3dgMgm&8lNzq{P}OY!Zjd0K%OInVU9kXZP%#%l)O-~UH5>nVu7Xe|8+N`zZ4l{uH^BXs>BNd(>-$4<{EEeqgRDE@98b{g)2kHb2B(_eh@^UF3wKbXEwQHPj}WNC)Tj^h>A`%rEneN8}GFKfW?I&TZK-|^y`y9$KZ?iBf?{hZzJn|ReOtKMM>LLT%u!xKfL-l=Xu$%7U z_g0><*wpGrN`w6@@9F8&6scG}il?W;PE$bs@BHB){gbLM@VeTp2m7e{(SFZh)cl1C z$vG~MS_`&%pyrzi1xT#X(^Wk+5Xz-YXU84{?pJQqQ;; z?h}rl0B4@cilI|=?RloIF|M|96!o=Idr`saIKqF40f~RAq$@S`?AK6X)C<$$5w(V@ zuKNUK%NtkLhR6%0qc!^6!H5fWKDY2lWgK#GzA)2#E0y3m(_l!LPQYDL@m5K8Ds&ou z1#yxeaqs`{?U;HF(SxW z@K%s*-d@YQcoNE@Z34&E!&~<`Y$&st9-yop_UpXaKb=UmXfLoMI01eHv0Dq^gg*n? zxDRQ`$y8;-)BguY0=g82x>q2WTsxbb)W+g3?9#7;li)*4+*%A&Gn^2X?55 zm>r=5PhY}Y-W}hzaebw)juahVv<&xJD1x`T{+OZt5Gh&yV}`aHJ+2AH%4kUVM;IRI zvGwPx!p9sfKBQYerd`nHsBdL6))&fXqWbTyQ?LEfGe_!juw#a!I_6$>Tdl&k4W|;O z&}1JJF)ojf+$B&7ek1ikvEELl=juH;vkbAWBohGpmVrN{)%Gp`Y0QXi4y6D`R07dr!59ORn0KuHTz>Iaa!3>x_46?V8cBB&5Khr_3Zrsd_P-2tpI$IWhId zro3`+`eSThatudyjP*kzW)X?35NC(bR96P4ReiMA5zssgZ8Yo^eDk|su4YA3EW9X| zCNdv3&gm1=Rj0SeG^H1JKgPGj@+OeGYO9+bJa?s9dg)<-R4%&q_pf6Vs?S<0(CO81 z=;I4;goHTair4vj=OeyaUB5raBVSk?BSERj1S+H?2j3ygqMV?snaS8pfo732OkWDS zMf&eWHYB5kRxY&Urs5}ZU>Ww$z3IPlb*i?!ICS#9d8{+~eb))Rh(#+7dXkQ-nG7Rx zZq6TM7)JqWe&ckBicmsyyd-2Pq^Cz)dFl(gf7fU3oA)>Zs5lsyuk&^TpSMOVIlb;! z+wtBEm%9?Yfu9!PNQ7u45nr^&QjV<1Y3wVDAL~M!6jut(&TxkCw_`s-JkW|L|B?ITe|UqunbaV0kF3AIqL|Q92w~bL-;z## zXA*+DKlcH)!KZx!yoYa*8cJ%z^F!mQTe6&de)Wkx{^K!F&a-6LP`kblJ9eV)EM78c zNcpkvH`XE}CuOo1r9*uw(H!br=-ONpB=)|c;L`U(HmQ!>g3rYg(^>AL2Rr#Lf)T4Z zqsq9U;&gSmi(af#PxI`gpXYJAK6vuAnUZ+;pg%AByX&1gjT{2&9FywY*&wqpYje7G znZ?WUmqST8M<{G~1dSsa8?inKUVQRhLX=QGR3=hEc7^%c;l9TAkfcYVK#R|8nHqEG zMQVTu53+oFg9(TF!37hB+^rUQ;8TRz9jVVZqBju{rH{BTC`mgdnVLuGXnraox-R0= ze)#0b(Xy|e_Cs!j8-^fFg#Vse6Um3?Dnz1fuucT?e-kvfe}d-EcxbA%6UEuUlCp$gErCqaA6XgpP4Ah@ zAV@N?z<2!7x8$w~$%plF88yNwZf(twn>JB_VVCQ6nEdrIoW@wzmaJNt-zH3l(^TJk za#u!4=B7iRh^A8*zppS2{K+=HnD_k<-dDws(4<3VI6^`lS`@Wz=U8bL-xZ&I(1M_< ztYdJd?^-Jo)TiE6sG!)rzM=cdky{Se@v{gtY*MUNXK^ZdqKoDRu6aa%1G9r41q;#O_zpna9~#+1xVqqa+e%?MLXQ>^!^a#SXkJm9?ccD-UTl zbMKX8U}X-Mpkhr5Q`g5JgS@cGXtA;lQJ2r2B;jcQ3cJObLd=u4nt0`Uv=kC&?F2sY zH+RoS7l-ot2LR?#QR89q{r?5#l79v7l{{YH*5c&>GRSQPHwG>SLW44=)Fv_&h~BfI zBkvAW_+Utj$pxflPAF;yl~O3$hOP1ah!)tF%k2JsgzY$bALSFnYP_}&oGw0a{D(tD z{|2_dNsC=SV*0TJ+zBATzs3Lfpkiq*1smkrT_(tVFu%9G@pDdq{7?jcnEaf`{a@mn zU4J|_D(A8O9T`z5318p8ap=F_tvfuw6uRec&OBmD+Ki*k%u@FqyBQ9f(|;zzEXQX< z^OBa5NF&6LFgMR?u^~&fFEMf6z2D7sXN{x&+_~4+V_7fPE)(p-!WTsg_H=r!$BDi? zz^Hz^Nm~QVF&`$wsK2j>K(my&oh>KPXVL{)Cc|Y53OJ-ndZxHPH=l=jgk2d|znd$( z=;`9nfBamfX52|SfjNlee8dNaMePZ~<`fP7qJ50p%|5GiwOj?t3~%uJNoOSa9Epca z{KGzGzp}hh*64O~bc7kZX~v#Mf(8%T+64=s7`lPB&A55VCH9h$xp)Q>B@>Nrm!$Xw zK2848UED*K$U7CL#!Lyo%{n*^?c<>=e$MP*_D4}lZ?NxHS7tzGp)Vuqp?%5yka8(g z99ts_r<(d`rFsJ%OhGDiBlEE4jPvJVM#!E+iNntuuFonux%&inyL5mrndrpfj)V?( z!;jM!txJYDgUABNH3(Py+nB~u(lai_K{&f&(9LNc;t@ncGXAYua0bjv*4uUqx@7@V z%4g#Mqw#HxPtlp=44q$H{)!s5Ec0Vp@x@Ojrp~WKPpPf7J!tNQp_QwhTA15pr);|7SvuAx!vuBfAjyF$$)Wm}e$|rypt=Hxx{XW%q z_&DqUrzoxT1lV@y#w=d=^MVS0I-y80EA;?WQ?N^?a%NEUmje)17C@A|b^2H-5q1aS zU?tV!h`zM0tvriVOgWO<7i1XlLa-TjG4rLezqBw!5qy8Cao%y1ZgeLyxSA z$O>>7T6s}o5nv5AS%~l;dGa)Yn&*kB;};29OizNCG$}x}yzip_M=xFx>i~?lI|B6# zbQsrm?$dgDqaJNs)*VB+XXHWtVhP*g)jM{k`^^yypEr9X z_~3!-tJ_+~lA!L~c_n(f!$bI@Y;~Vt{Ezce`9axfh%00Oe-Dd!NS*`Fa-aJU8V6r3 z+9)!4^TQyue>KR^LD;YMX!cI@22x`11X#hH=GBjV4z{=@_$~%C!Zw&KQ}&;cbTw6N zF}8Kwc}?qYh+Uo;>6{!|xgD~i`>q-ci*nM!ZyxfQdIqms7nrD2hga`97PATvh|`M; zkYkOkz~-h55BK2B86%u6nI&zycYUzRXG4abco)v0AE(<2A=gfTXYB7PX>Bjj?{tIv zbbYPx&tdzugnO*0gpZF4r;$D^CqV7vBa1`*mZKwu697)Q*Rw3*e+csa8`#XV)INz%5$qc(=Q zUE+R68&=~wV3}P2b3ly07$#J}t`>L2FPJUc?4ONwByZ9`4KIOt62kkSw7ce{{&*7G*7V?AfcD^IN( z)AajTI&jp=XG5~6!)yCkch6Qr>%*vw&_U8L8z_l)t+c>BTRI->StDVrKP`T~9Cow` zi_ZXCUl;Fwus7KgDzK*J5{{ZKq#!*~+EF8hY~lN}aBgX^9+J&B$qv{c&rdI@{zxbm z44D16c9v2(9r6Ee^7AI-kEeL#%352-SGNid>ejF6{!nWK5`Jq z`oPSE4lq0GvA^sm4P~2ErkvmND0`}r_=VoeUjTjDGdW{vL7i`;d$GR%nb1eIFD9Sn z^Dg=6S}Hmz_9alAPZ1s=>`tRk4HkdHI4RWjWi9L|WCymIa*RIIJ>vFPdS~_srEiwb^vwd{ zkK->t^$s_vaSYcFZ=C9#eDem_kA1(fmfKQfY7Fd`Ge=&;R4420+Do4RUp)X=1pj?n zQJqgLac$o@IW0ZGag_Dsd z{!y+et-5{d5yw?JffZsV(`de#_^;fIBuYx&SQQInkDNm%NiNCx#;073B9WF86x^bl z&hZ2WH%ZNom&)Imnrvonsx#Q>MIm?u#bTmM*!!kSyAH&|*~2Ot%mubu1T!tX4iO2L zZ?`|)wocycs(R3qGd3WJw2Y3>?s2ldL9;ijLDno$d5zV;-Ruf-=GW# zLa}K9e%rx2u}Ddxpm5fM*3G3l(V!*q^URfj6z8twhJ1x`q4!)_YY4lp5hi+ri|S}G zECKz-4dYD<&bq?M7i|cDu6i!a^MM`ud9@2+U-PAtRih459R*jD(-C|Pc?_6TObq6^ z+55Q!y-V)|nmsys!#a^d%xX&N<6Cq7Y9RPYeL@-BY*=tXjtnu7Tk(cYeX}eLpf60ipl_lE9G%O3S5x&fB&H(Vp382Nt5mlQ>#o%7k z#KWdnzf%UJF}Pu*-Ieg+;r93Q_N{-Z6&mH8wQS$YF!H^Ia>nRkIPZQpX0?+P+a*Eb zx4Jr4G&Gzrt!HGBcc{pMevfD7@%MfckYzi6_tiHXIfYI^oEf%u1i0P zM0~>(q8m-ZQ^AanAo$MnA_ogAXQ(%f`+D9e*KmComRL*#cH(&ZX2zGDC-IRN1RbLG z>>c*h7)2|JpJJrBNlPC0g-YzKz^H+Nhw)4*U3^wJbu0+U zg4*-R5CU{oM=E-zw=oJ&yh>C6>OEa2no`xZR?`-n{O;_ zOs9!u>>DHabASEJ4YcvA4SWLLTfUUCenVIJN55D_hzEiPYH0!#3*WI$`*p#sU%SO; zwyvi%9Hoq1|EV%g384My#5C_d?G}%}oND8rRQ$$W6cz6}rQ)X6A%nHQQ1Qz{*4gmZ z>*L7E;Hiqj2I&g9t$DwQ=nL9z=qfjg(?CpO{wrh*m1T@OHnrMAu3@Gh;+G#CHi2{w zw^%{^(qYW|2I~_*Y#lz17WR4sBwy8ryLI_|Dq`lN1v?iE_jjKn_sF~hhmhV=C%}7* zyXlBo?~f z0el?`DSo4NyL~7X#g^yBe<8=T|EI_?a>iw|>ksDw`rgktLkdxB7`Bf&@(Vfs?GWU~ zPjwAYUwZirii3Eh%hSXWu(A1cosQ2sTq}0)7gt{2!27ghDH8k1yuD>d7cxJ2 z=QlZ(K7D9XlR`rx1X)dN7S5;JVeE{q$sQEd3}!3ndQJ)ztm`VEr0T@$g6HNBXfZxON-p87p!VMNr)!pei~{ZG919f#OjS>8q9BVWUA11rEryY z2yqH=IOs;7f%X#!sfde;^R*^b%dQ0S)RE-mip8)1=xAKOvI#}JIjC4^Dac+J06d7V z0w}uTp#sq4($cfRl0?`uX0d0%3J3rg;o<81Nr8hbne;S-aRSKCbEK@pep)|n6+O!O zY2ZV5QP#igjCwuc0$`gg0X4W^R`HvW*JXCw_1xX8ewz@tc9he*(-Hp%&j$JppuZbz^vygFP5* zdSqL@C7PrZB+~2-m3EOnnMd=;KJYmy2{54?1@Tw9XGeK3A;V?i@%{a%&6mz@saN!n zebr~DVWq3^xmo4TydH7w%Htf+SYSLp&TuOO(C*t)UTCb!C1M%R?Yvk$I%?bRJpnAo z&Mv5Ru<_wGb^W+$#_7XNj~0_HE+LAYejF|Qy!lHt72)&n9|vJSGvbj^hW1<9U$ULd zcACK-hreeq5$!)dFM-d@_w)JFG>gC7TB9=c%2W7=8v@<}<`t@5({kk1wm-n*-T|z! zo#XfidC6)^y`uXc9{SQOq??1H`L}BMS$d5OK7yv&KW8S}q6@5(-%rc`JpIR87oFW& z6)aEfGRM!fo2O~B$S{JwRaGPz-+fW{U74KFQ=W~A_7~*af(%w8r;ov=F?2dP!4p`L z_yK<2zk}cCPw>My1wTe*g8#{Z5r45k?LNRZc!z&PTyHLnI|`i!VgGmv7#8J7T+cc3 zw}GLiOIc_AIJ^p5+JMbi`i(Yr*zB1gVdiI!K-ympx-E8ug4xm|5>mt-=jbcUcHBpg zB#mtMXI)y-oC*|RByJ3Tf{B(}M<1Xd1$DH!`}$@1=5uRyT95E&xuV)@Fm=s5+`wjW zff@5bUrN;$(U8}#Uca(rmPV6Y8LcD1nQ-(tS}>^!TIP$76*tui;qh<%5bm_lVM~r5 zg0Oew9f@arCU=pHTaXzN>1_eU7l~hmn2^_dv=S8FdMPJDJW7xvANJ9g?^DGzZsfV} zS7Z~uvv}SD3;Nj4pmEq~VVW(l7j$YQa#C&0NhFL8-v4E4hAj&0K&L{&c72lnyXeF>_fRE z(+VFp(b~X3R^(gIPBSDknX(TJJ6K{x23kKa3~Qj@z@pzCR6fS*yR3UbKmVL2Cs5J}gf;U3>I?_fIf94HA^h`$RYD@HZ{NH@Nh`M$dKv z6u1Uf6gVNJ&xIX)qu)*~t5gGF`*nISulVVj%-&W{i4%74$f+?Xyf(~x$+Kux_X;aw;0f|h6qBIW8w&i< z){7|6KhSX|cfBh+blG(%K}M##6kYR8qxle?9{|po{5n??Xz&rfl!iZ}9h0&sJN4S^s2sa0KdV zh^?{ac)$rTy#qg(g}pF#DJa658SC;7`x=@dx{xRunjLJ$jNC(k$HA7d^6F{mvPibw z8?}1T`YE5n z0{-8P|3`1U-Q}KBkaI+Mpt-}0^3;Q`al30TiO7b>>C@IU3P-MhI1;uGy>{$!I>fz0 zOW~J8zK^lZLss9pEj0iqOGNqEJlV%pOdsl4tSdP zb_Z2@oiJZQ?o5P?#mG@toK$hAH&n%U;(24=3?w`}Li`*V+Qk7XIx^M*|2 z1$l%}J$v0CxSAMF;z)qKor4zD?36_8zpQer@XdoRs@d=dpZwD(u>h0cHzux(jOZ z>e6knNLR@cvO1+GfDSU%WOhJR+M)v>Q%&Rr!D{8&nF>n{Et`9DT>o?W_q=2QUXU$n zk>4WN9>}E`E}ViDY91xnV(394jk|l?Ac2JftH6I{jfns5X5;=#c;dG33X9k7vTK7gZCWou2pNCbJw~J|pFjgQkJ(Ld25#x%f}F$mTlG(`d1wd=P$e1L4+8UK{3p z=D_K`zM&ev@wzKgpG{_B&}p2uS_%N2^q0qFI-1WeM(l*+sBqx`2M5$;|6W|z>HXy; z%We3AKKakR+xWIl1AXo$NbyhL3pPas1)TW%+zpZ9OFxgV3qG(3jq%Ti=h-!vKhz{B zKxVzqj$rMgMhy|St6j=h{q2he{c6yPJuT2yPe%oON;}XBJ>vL<0G!U;BP~qX%jJYE zMZ*W*ne6~`%jC_7n9v%a3lV<(ybR_N0tDoh7`g^U&FsZ>vbS(h6(D4a<>H zw0?L!?`^s0Cgmsk8u27o2A3Gr31MC2`-DTiK70N1QBR zj#BjaWqeGd*=Ihp>-7ein$NP+(Von3K$m2<4}UHt5jKN=ckpd((u$*=M8%#&$ul-&+VaitbV2Z+jvCkSZm$Znh%^=$YMa&os6v5=Hhk-Sib0Cz6fj!F+q6j|9_e4Z2nC*m^xbD&ZyY6VHEb6JP`5K_Xm7Dapb@NJFE z%Dp&1;Clmhm)u87=$fkmu<4y?)S3{Id=F{$xxbpIwTr9p$O$xwRT4fqU-HG${!63m zc>>9ZQAm;xEBV#WdhF^hmr|=@3q>3<>TkrdMC#E{JmZ0hod5yWmInpN1z69`d0Mg1 zof!^@N2&wQ;oLXsh2mY5EDaUF^(0mCe&-iYG$FukEhs2HYNpR4ZH zzx8s$D0TEgm8fn0*rh`=LpFs-o`hzZ;_ZAg&Bu}Vv2Eo^NNxr(idb@>wO~c0e2Y?W zz}vm)M$BV&kvg9^(kaqifILqMxPSXT+YP`rzKTu8n1{=QelTgLuilmJEA#`jq)>dM z(fNS1tDGOTrVz`srV2nHT11K-An;(=o{NMFJ$q%&#RrjzX5!3XT8#+t@qj&h&?8P| z32kv>;^Td7u7>9bRN!JUF;$4>tNokrv(Tx@oZj@HcB?S7vX%n=DF@^hS^O1)bE1h0 zN7q2CH~rzysq`9BowVCW%lW}XKC2CXS=JURKZrfDepqH?HNL33o@wT_i5ghpdWftl zJDs9@8u2WUy7;2yL+v{cff>V)WV;Fo&ePc?-mmUjHX+{!oh#uyyq%WkOBkP-swrcMO!Gyi#hN6cW$+8_ za_lNIro9MOtfa!@zAY+iEfFrLiV(2Vc?+}x4tHLAH3Hrvk=Mi9HiRW* z)*VV>Hd7jDsD1fvuR+2CL3>4;S?IwOGGLa__(gz8v;%jNIcNvb01a8Y{H87Wv1Kzh zzm1_=r@yeQ;LA9m^wETAQlGB>u;(}N>98z31rl))x&a!+R@pX&4UefT0(%)LlVtWF z9xf*a^cjdGOayN>(MK<$P1N$e8J5zE+}C;um6x#`Zky5F#dG8yOk4rbNh=7FW6sIF zgVM}Cy42cW)H~-tRv=}nFXyN+?RzIvk~GG)v`<;`dZHFE;o!TyDls!dB)Fis+94|B z>l-yXfbEEYP_hnY2X0JVd@?$b{Ae}C9mT4r8zgO2u7#MnaQAr{W%n0VxiVStQ7J_ zZ|GU=3^`~xh7l)#&VqHqdhL;4LG988Y)O#FD zKHT%&CFbdr4e6ni0{2BU_s+ebg%ru}*0zyp`T3+c6>@U6VN{hR12+A4yX+i^DZ>Ng zsJ1C5kmP;tu!i&O?uh|g(kx-|5zUk-YQn}fP$-#3F7t|Oe@mymgB-`oRn6K;YX!ke zQh1+2(A)(X;5u(K$}Glgu4_-DzcB$^7B6=~^4%QB+f}}1ir)?|x?$ ztO5sqSd;RDjw3a%5}sQ%s(~WBEDtBKT5N%0dNZcsV~q*kpu@hbYs^F5C}i zl84f`U;)X9WW=#mOj!m?({t=BT)aZBb`qRs-cU@BsppPSG7i^1XC%q45cEQ&Se4{N z1&|t$vVS)oqBs6jNvs7$C0QKl1goysex9?HJdd?O*87fnwD}5Jq!O@r+l7wI=z!)y z4nx~TEF`9NS5AN9>u9NZTSESEcP^6#d+6~#Y>P=_Abe)UnKmD)b>>$(&QC!(*{9Vc zHV13Z+)9i6s=vcAYI+rNdG7R^S$Cab^6OmzaMvGWP~I;bs1rZfDm>pPLw7L+St)aD zT`9`pzkadhiTMu?yR~ENH@x22^bSt#gNB2R$LR7@6m9a}Jm z11;4gX*-Xdh{-1E-n^%}Ew;JpS7rVyFS)d#F|!$VSBJR;^c<~XcUhM2-HZ(n_|B`$ z@vU$NqD4bGmapK6MT|!{cgHkg2F5-8I>)SWCblW4&>eyWth;KcDckY( zlf9xex!isQ-Mw!8H|U>$vomIP+?yDd%jjf^6Pk8!rO;= z+eIlNsP8KC{~Xs(_k5QGaosw8z2(Ty295$#eNiVmL6AsGl^=Vz99wQYHr(Z`|4gl_WlxTd4uKMV;3v7A@F^i2HSLkC57PuDL>+CD09~e^}6z#!rWEv zji>06pYT$2m|{NxmO?;@Io(^m+vNDtJyN9wy@8H*uTS@xtqN$?UQJBGfnuc-bs>3O zy`{xkC{y2DRY<&Y{)}*?*E{UbhHRehIild;QV4kMG?l7?eRxRm+-q8k*LuZ?1wq4|Gu0s?DZB|M@v7_xxis_ zxQ0PB36j(wJZZx6980V$QTrhA28jpXcNSg^IXc-Zyuq3=WWM3b+15;~e3gQ&BE7GV z)3W$K+{$!eEiWf($}LK=UL_04F1}vIsld9_ z&0sFoU&FVH?i&ODJE zt(`xAB?loK9OgS1(QqlZEag#Jp zrm0)r-Tsznbee9cI5PrMZb6;pO)&sfvnZp(?k z*m97en7aZ}+WLo=>gtV^oWb}DciP>Tkm5Vz+q?AJg~^qM^j!KRXf1$#OUhtCg^Qrq zkmSS!HFAc;{fYB*jT73Pdoc`iV^ww-TtWfe=%%+|FZ5yqZlrzoFd3-jm5CMA-Q+vq z;F13IkPVWoy=~Xt^DRvCs6#9mFh4zgngTV#^z<|xDn;LXD(3&iKXjlcW)kLGt`uqO zpDP)1(UWP^8s_WuG*g0MAa@v`M0#JA8tlmz-Yde#r3)WIh3E#l7Ewa6(7(*-03{u*(7m?*iDE4OF#c09!kkfqfhc|s z1}Z+xIaQ3+EzRH$cxsOwK*g9t7c(n%18hGrX8@MuM%6WQ&^M^18en``h(|~>RWEpL z?Lx$odf5jyEWxfUGYVkpS%W~T8{gn0<(j?sqTZnNWO5m!(nkp_f$z5=PRe}dum~RjkK5}!)Vj?OC^X72u>rXn@;LhQfB4T z=0rc}rPfhYCrVwHClJEbuVrJP_q65i0JIhSUYAP9bd1yV>*7q87hq$0WL@VLFbR*lP zM7d73tOFIa?WGRrWw=hXWITC`ra+VQM}SgfH_Kt9;Zc(WWv4Pf1&;+EVEH7ukKXz% zayKcZUF$7DcC~ajVY#m7ej6%&w=>y4=s2o)zw02%z+-xKA7X&|jEBKvCuHVOvil)Y zT&s4wz2A3=PgRQHZU7~mr6UaNmULwqkZV7_Ntw@&^Et9oXuZk)Z>9$qJbXxy zV$IU@>3b-5q&1QJAq86@=JXU_vg_4X8jXZ^=_6qTDFx1A^y{K;tFpPWFGN#Wv~|kl ziZ;nd+P2Q;1r#WW^o9m*OSr&3PmP^-qQK2hGL7<8??2Dwolfif_O;Q+;ZAHpav4GB zS3TV(j@vZm#uONo(@e!(e6!VTaV*hxPu5b8CuHaorq^-}l{`X<*n>=++3>7n^h~4r zxAJD+Y}%&B`JhdEPOlox_(&rd&zC%pd&+h3CWK&yL>9|;ubZDfaY09fPdM0gZNlXU z-kfB^qMOH}%;Nvr?u8r^KtMQoJ5FhHc~+VCLFo7S3CBvxmT&c`IJTT4=lBws#1;=J&kOKu_rGwlQ)rpt1duP_OjO+Db9^ADZmH+o zh90pE-AskJP&{Ox+jzZ>R*!R77vjGcwxsl2mH3Oq0V$>OVxaT(}5^n z9@WTRec_NSdj!+bD2)}4bC@A_8;^W!zc9X*eH^M)@oXmYI`P|YE{cLXtbP04nE&NY z(LRL)Ih(K@wSU#k<%5^PVWK(6|4OGTXsCTtp8FbPOoZ)IT&*38IstC-f6Me7%5!Hz zNRruP=p*&7sjCjdzKh9pKRj}4C%yl;!si!A+|S|CNedm3AKqbf@4VrW@O$>Khb@9{X)=>)(LHbJ_Bt-7yEe&Yn7g|~K|0NWp6 zOG?5ab3uG~6EkK>FSwTmlcZ(H^E9b*DW}s~bnfZVdG;eBLM`r7V%4C{%lIa<@6|It zZ+6cq#HmlkP;rpI8&^qY2lysOziS9pzVx*CGcL2^bEgK+-YXthk=XNCp48$1M?bZ) z0D+9Uf@=Q75Z5FZa>kNrmQeADhy7RFXnIxe=@no3#Go4LpXAwZMb?S~5ud}Vkx7x) z>oKal+PYs4r6M<^=@0oZDm=1H*C z+^p2&D~^{+qtX45iMb?jI`lGA8}lw7;Fl!F;8d5rm5#s*_lcfr3RPAgjEoC`h~o=3 zv8lBKi%RUgiLqSdw;nkq5q|VdGc}*WW#duiMZ&d?1hTp%y2T( zL~LByE_p9SChwLc+$XP@Q*Rz9s7T`5P!L3ikg$T-tjU zUQo+plM|q*;shvgDQi8F277DAYX=8m2i@h+&JBBx;ytI7W#Q2ipo<(t&}*vtDGjyz zI0p3EGMfb~ub0#21s3$o8?_>wmu{)uvSGg(Izs>}aE(dHUr<@1AhZ?}x0NJ#DRYy9 zqVSdFO{*7DtR*6e7X%`it14r3&;&GKyyeaA9cR3U-XRqF(53Kj|o1zo363P=whz$Y;oPaaY*h*HfC%;9=rNZa2}y;Y5Q@ z<;3Lz;z3oZJN=vnBONnOpcgNyi}J`qVJ{xIv%KUGwXvOa|H?V09x;0bVHCPoH!)zr zPjxZWJeHj~h}FfCM@;n{6q*MO20o|fj*g2KyB_kEa)*>AK*NkY1Tt@Qu(XFuohy&U zT;KtK5dTG=Xoyd6TUl-R-4Vv--SZ^3XhM8_7v*--Z!4KyZ^qW0i*8<&MJFPVSxD-} zEF({h+bCG>?VuaJDBe^eK*=h$-z0{AtL=)zCuq|gnu)PQC#Jna_Y~q<&%ZI+MeE!; z#|6I8gSMmCcP}T!SWL{Gr`&}__JvM_;vr)e#jwFwYy9PS0TikRx+66T_4FH8bm29u z$VXP+Uh`%w>+KXFbCLYru7z-|6F_79nRr-o*`J3npwJM+JQQ;{ZKq82c%JcD((|NXKS;!y0*n|gBNyeA9m0eIxV<1OcqeXUaFZ< z@$T7$pov7KEtgcN$aYrSc4iZM>P?44y@=j0Pqj=ynJN{1S&HTAX{%--Q|pGTO0i&q zJb|VMgl{z!w4P*(7BW8su8zFAI8LJQx=e3qKR{=}r{>!Muv!UiWeH@0)uSK<#Z`(f zP434QE3H-yHt5G=7w$=9gM3VwN%GV{_*3EccxuQyN-L8UwAC%h*Cnt)FLnptQK3OwTI)s|*!0d93rx*iy~AHewnl1fr`N9Z(3Jyr;JAQ@&F|v*u4~Dwllm05~ zuoMo1wo~yxo>HoJAf=K)Q7ReKr;j7R-1ox=6GsV!)i7KQ2|`_j#}B4pFC1JxdkLHX z;V)K?9So0gOJf^EDT3KvJvyC0YOpb?KT<6m9OXyp$}mIUekYg>DypRt5pmzb|>$~}b zgJF2(c#XttDx$BsoV3_d@p2z<+Gu`G<>rg{!02KuE-*vnu(YgjoMK-r{c*jlE~))< ztC}nmv{v!}^xPcQD8acu*qZgHhyRg6=;tSc6k_1Uv_7HLTp4^@ zW<8g9bL{6p#D3M^*X9cE9G`R>eFqwrKg#;fe8%IBtH>(CZw4**P~#FRtUsZ?cErRB zzBkb33p{-n4DL-A?Ng;7D`bu>TO5+Uk-4Rp0jYRBXPw10E1WC97FqO4KQQVb&8}R= z>Inep!Js{jM6I zA>2~eblAXuuTrL>r^k_%0%KdH#<7SCQbLgk(lW}dtW@+SvQoEH%pQecJr$_sx=B0w zPWE)7YSOxRcggXFx0P7gy>2ork*U-spn)ttM>QB-&hiAHe+xnnZ0n-Ih|o}wPT1B@ zyR$(#KGEF_7jJvah1JerosJ~-q#gRHWX4d2r^eKn`*$r~;>G%_bRmdCNf(&A^6z~y zKB_N9+^~+=dwK#eeur;w({C46RnkAH-Qa9F0Sr&w`t~AAgf`?KP3lTh#hbF{dw%718V&?sA?0 zr$Z1u;izdGlM4n~>u8488lN@G1;UmLa;@9MnCSOjg1N|XMw&hSq89m1aDMJ81Nww< zjwN89lecg;HC$pVPcbVKzc(>CF}f#BN;BEG0+31$N_$g)FJ(2QSDe+%@4b^z*q0I4{m zG}KPs_pvC~Wo6#M3|5EK2iPt0w(KpU?3pTz3Wj?}Z$SV(bAA*LR%?Ph{^}1Nf9ih4 zt2zxzi+G;^48o^F0#|B(5PJd?u@4uK4`$2!AB#Ku)kLkXM<>9{{oiI~A^OA?y{$oX z!G*Ve`q`mFP#tyA0h1>{Hq-vl3sU{L56!G<@3Bfb!0J$K9}9UKDU$=z&nIV?_A)W#8Ghk6C#td3 z*HjD?05Te48{Broj)pgagNG!KtOUR|ssGM{g~hk-z~A)9hV=Y>@5uNyIVeL!vf#uq zK495%*Wf{ytw`Seh+B`uh;YbEvI)JW%jHelsTrhN32Vtf^~#3yy-cPy!q%4Nf2)q}+Ohg!n z_dYyN+o=YcgZ3*06IKy5sJ|4M-nlmWbS}BMY&Offd!Y$0`KCTImd+WMT=S@{W_nHb zEt-pRB6&bADN>d->&ms#nPk7jnoM#9ze%6SGYeNQ1 zS+es=0RnUu(={wqsW=6X5Ata0A%}+8NCc zasg@ni@jZ>cpQr6Ob)>ZJPx5i?lzb@5Py1Yg zx4wcc&4NG?v7l$ySi4XD_}HuE*kb;i(?{#7y}Kawv_1h2CTcq?bXJfQ@K((e09kQu zGfy{B!K9yqS8rgd$9b+Q-1go^y7`6pE%L0yX&**OriHg9xhy1V^t2@cuxuE$&1XGl zhL?9j4BBUHMa*Aya7WlyrzI1U0a#Nw{C#^`O(j<9$H6CnMFm52IG$aLUYO1lV`S$T z^NSmD_L%5uz#ZMg#$7u9p&}(4cbiM^)~}}B)KR|iu-uD44mMYFpGr7+;DIQslELz; z^5N}+Q0-V3++zrS{R)B1Mjks3V46heIlP8FO2*t5VCW-hX4WJ5?)LbKGIMAGziBw8TwPi`+b1Hd z$|m5}+xajKPMJirRlzWS?Ylf3;LAaU zmm}gw;MuE?)5P(PA{>XXGk6&PON6E*hdDZpOZ|dEM3Q+HpcUIp^~kqB{Lm57%-u&8 zsoivul{2%I`C}51cnf`iHXaTGk?bO5K`9j%{<+5n>g8L$I$jHwZD}h{ZQxFZ@yart zz4pxJAZj@>KXgCQh#5{fnyt1@tTKgv)$2gGPQS8HdlwctG3;ITu_;nPN!a(p zgjS9_D^lwD51r%jgn!{Z&RMX0;WSu|n1A;Jo1QsKW;s>W9%Sqd8hP!b)Xwg2D-nZM zGyviiWaNnJFb<9ij<@7&p=3`Wz2n(XnJwhw1@Whkv;Kfl=06VM%U@v$nLC`qNm*p7 zvai#F+0U|`M8MWTR;S{Thn~~%HQDMi+wIh1BfSVZVSjZgfni9egNApW#zb)0_4q{T z937pPwzv(+`^}bZ&Qz~urgb(MuY4jyV~3W^gA6bW=@|^&0#wCOh6^5>^Qo}$p|XX|mXRn{ z3b|Tzfee4ej)GsvXG>Q!p66(z^IisF-!!e-I3OEfk(IKMHO@ zzBfUZ4G+<-^CG40fszO1Are9x-AG({PY#yn2hbFfyz2@`*&we4i*xR1QFAtOcpEox zaggJao1Zg@6hj01ywq(e)#MgJhqYOX__CU%7AnD!dCIV~)`DZghS)?Jo0)I34uKH| z5ewfr%))zB<-T6%BGq*G7F|m5X1f}0+7%JeEb~^%LgR+!l8bG3CBtQ7>3u~^LVlm-Fs(bjM2X~KakTU?zO^+vPqBKA8+RH# zv?5#Cl4hOREBBc{yFsdd6JWkbVei*Q9ar;WmuXibx$--P{MD)I{uQ-v6n6rMRk&KI z(4)fCmzLFN`2!l?WX-g0&?I39&>~vr**CT0;yQvoE{5ky-v?HpLrg^m7En%$kdbq3 z%!Omp+p5VItch^81;~x}u=-WJQlk z@Z4s4!en@^ng$v+Ef01oUMrAzfkTVAxle4b)4f?%GC9>@U)8m_(XhcTI?VI|nnP(Z z!*rjo4*lndrw){EBpeCo)wW}vDN5e#Z8rMFV@3Llp_jesb%%^y!M1`;S5l&uvU&1dL?((BtQYIqOTKZmK()heH8 z>?%*KNH3I^JqP)E9h{E9R_3b4@OhgV7G35fjr_~S5M_avkdJd%RB6m?pUJIUSu*5<^U2#x0#~d$ zy*Y064adH^O7_Ac`{F}YDb)9|*x6E{?=9t~A`xekP;hnR*&w%R^Vm``XxUP!6}!=T z66ICE=Y|+Z{+y0_${1YJ65G)-_6p5^_ z9{JkAmlATJjq~Zjn14?w5G#iQo$ z^0#;?fNx0~KGY5$j1$*QR@Wc;P`iK55F~jRNS6;oE^DRJcWMP#ch7Y{>@Vn`Ysu|V z+=LC=eGKD04m^4p((>zJF6t{7T{{;xGTKjod$pHQpTRgif0_g}U-9hxX`0gyX#C&% zQ@v}ADQ7G}zcvBc;B%+pNLKLn4L`xC+#Qs-p{Rk?!+v*{F7=C$f-k12{IC~3FJ1T$ z`*%g7f8J`&1->n_Xw4<&Jybg*`0(@_-aXRqK>GS={9v(Pg|~F?-fz-IY2L@L+G+Cf z=#Oa*qA*mj!g;HRdG8rWok8tXH9>1m)S%GrQT@E!iLz>Ha^X$0G<_ z3^H{fqvlktyQM;uu=6bi?s9#eBUi7Xn&a!UxUJWRN9cJu+9?K|?s&0XEeI=Zs~|dx zB|8X2rF5x`GKK|(Uc~vb)4AY@!fL(BjBcL!86`U{k4yk4Q*u7C{`wtfr#O z7Y&q}MU{biSx2}RG|MKkXchFq+Vy=K)PPXb#KvWl0{0ick_e-vyIl^%`tV$<&2bcI zpg4<97H#7jcuaTwkS=Oi!K!~-eDXgvN^dE^PU{aO;k)%8ZIsaH%qqM7V3kG4o8_o4 z`M_VukM`=)Wk`|Tq56GLfSM_!jSMJNLnFLNI4v#h5RrlcIw>kpaI@n;^Puag80q0e zoueiKQ;1a|Dci2 z{nGW+4|%M;LEaqt(a8B?TXI$9w8c0EpG)=bHie0ql!)vIEbXb=ew_J0;Hawm#=gYA zjcS)~!o7&dW5upeQjR(5_Qg8pNI9{X0e6|k^Vdhh`>vVtNL^&h3YF*jPH69`@iOQg z?SMVWBbump`h?Oib<+1^@8K{xKj9(3-Ve~vE(xSG!d~jQJC|^CA^n{g{GgS=W_W%y zgm@e2tewiTykcxJ3*lse#v-q{ObfuCS@EeBe`1X4i%8x_I%jFTHij^zwJ;)hE(S66 z+2|8tS~9gk(KpA!U*X?#;>+~Ty1UVM^s(+msvGTV4#Q8k(_BLc{AqA4%LB4VN@ew& zjWOXuz$d~hr23;I^0s#p;O{mFWV(~R-$%E&#g6o{4Ggzn$FYAd-k3{%VQp=EG|skP zwLTcZbnEaX7GN(-5Dk&X>D8U&oFHEw2vibIG?Afc%k_9d!x72D>;KyE^3sTI+p{(4 z;e{A1vUO@eTm`a-<->iH3l*sgUkDPxC6Nu6$EIw9hWlg$mzmSY0aw0c!e4ad!MdG~ zE_(;7-%~B8Y!+w|05GxS|LZ97XfI}$?-WJe6_WmnA{!k2UcbUfIr*Z&AE+t<>>34M z!SlhMk=|;KAHHqA_%ES|+bN2e{Mt|cjv_x`!}Ifkfy_ERQaa_(O?lSJph?ClI_t<1 zgZxr@uj)uJpd(Kxk8!$`$;Gp!u6%zWu1iMZkFtgK1E&Kldn#|rE=sePs>D-7-tNUq z=2l~V=gYjsFT?E2_bwE>%b+YhK9Tbr0*fgTo(!~!a^Kz0;B$KYO*-4D)8c?SmDNa^ z5HKN|sbDZl+J32iYa>os9z%xaqd0oVR5CUb!@9=oy#-L6!L}|KAXxAa+$}f+cXto& z5Zv9J;O_1Y!QCae1$UPXY}{RElXLFOdw1qmov9jmZ{`$L)c(I(ZR_t|y}G~kcZUz0 zj?6Nu$o)JH&o&WyT#a!545k`AE38QdH~+&IBY=ZBVKCxH88cA>ju&u38_4I27Q;|- zpD^~2u{}cfNp*WOJivdhtP28;=wXA!!OE2uNU?LW^gT;MN(dwS+PqvB?anTVP0}{{ zP2N_QzdPa(DJ8dz8e`a773ag-uj=IIVX=wq$uHA>kybOD}sL#eex$$Yy+)jax7JoD%Muh5ss+WJGs2n+-g_ za;ft1sOmUg@SWGMGRhMl+J0GFj2EUT7ZHzWrayX#iDjB67e+qe;x=(-Ihsy@B6TwI z!~rCGauzl=y?RV;c7EO&>F>xE%>g%%vojWz$h6K%i6P=hNw|GZa@&`V>kctMq)aXBY+*jtD6ZJz))-v@(tViuOEk?S=aAEz&xy8)TD(-k zE5&F2U*LY=p}xe#9SgqVXB5hXFvKE-5*U8Ag|Gop#K(vFG6%};XUK6f zn>shAm8vd2t1oqYoj?i3cqWtajH@gTCX>CVtu_{TH&_U1dimosejMAg+RDc*u4k^u z9e`h#)byc^23UL2!qW=UWEacgg&abUx2bInMop)LoiDiD=6XsbB5Lsf=WV z?Omoolj@IL-=g-{P6x10H~0|0`MK~kufDdmfr))FbJXLT-N732m+^rlxa@uY>J=Y^fptbU1!IT=vdRE*E*YlL@PChk~-_fdrZ?8sCa5?;kL*3R7L~25&NZn9U={_B9 zQE2qux4q*Pg&oPZ3ajso$>}t@sZoMQQ9m*ZRd+rvA5o((Q#jW*Rrb0xW#=OyQ@6-E zY~P^K_Z=shr4Mb2$Bw#6KXqbM6styq?g#F2mJ2|KY_3CrC#^?K?dmcd`F$wetY4Cl ztE#%~K9Wx4Y5QIK*d1xo^A?@LIbE0Jj7g|i~(C}TR;A9l!C&2c90 z%D(m;am+nLc!FU)^-36SJ5z5Acb;ijKU7+EOcqaBL1M%#0Cy;gIUpq~$*ZY#X1?(Fmv12E;2*ABXp5tAB|9`~ycalqX&lvL{_l))^j;SOE7MjThOjWWCR`TAH5^7&Fw zW)8wHD!&0r|1n%uFR=7h+P=eA7oV&&AbMJ;pBG%<39z9s?F}B)+Y#9OZEG^Ui%WyQ z_@xPbGW>PaJOQWQVE<0$ZNw|_WmP7Pv#rbHJa9FipXg|U|7Sb%b+XqVfMntDQ&2RVi7dj7+evoSF-9r2lJbqM)W0!pqV`8cN5kT_tTBR5*})<`e| z(GYX(M_>Wys=uIG*1oG>szgpU;mlYek*Vko5j%y)>hc; z74|u|E&g8Um%Ixd^lX9}i*)UzAQ$t&`=)7@KNOgYRxRwycia4iC?Yalz< zuzi!PD*t8>>s4NnclC7=kP-euCCSX$TPwLP%S)=ycA4jMSdt)FX1nu!XZx49q$JJi z#94;UBB_J?wk(1*rh5CmInkceld0k9s!32JR_OY6yR~YvTQ@5FHDb8K7fN+qZRm|Y zY7*T>`PI(vHvAr%Up@<(jV--SvZ(8oU1)^PbGXJJEo#T>A@MfI6K1;9YW+@=I*Y&c z;UtmgHi;P3W#qkdqRQ%HvbpKEXZU>m97uN_F~#>o=2MP4ciC&TW%6tuSRuL@gPb~&goF*vm^wfus^J?pWmB_PiC@GSvFg+>>nN_IZ? zEy#^bQ?TYJv94PQwIAcqZxKoSOdb}@q)kf^>?J!36#B=iD^TV*X`!J@9`lFkG~rOb z+CPL{->s}1`4i489bb>aHrc1g12fl8*2he!NEOU0i^$c$#0mNwRCQ`Yj|obv*XI%Z zT(=~2`b~Oe#HDW$nUVJ0vv3lHNd?gku3@A3+T<1mk=&NY1PD3v|KKN$v}2JuL>%E_ z1SCX=!jW>d+JLhNW=-8Z2_FSVM$E)fd}7uN$Kfk(l%i_2UHfd^XhPeWafmeHB0lm* zy3%EJMv4PtdPKqe=;JT%z1Z4Kyx&l)y0iF7H}$>L(hAH!N=yMLGX@*5-!}fR>(c0P z36GGvR5)C8!oP;>xqGL<%Ur>C^?f=PCddZhjP51j{)TzGg^XOL_Ev$9&yOHqL3O{k z-*ePBJ)(`2fm}ym&n;gId@J~q!kg8tpZUbP6R)U$>5t$rOtSAc2_7OdRi4+u;`9)aR&ns6qC`)~VhZy%r zjclAHKYdpo8rg4tClxwyls?>$ z6Z^z+TJa$ZWrPDct#V@6f*cTB?urLhZUcdZFyHNXl*3&@>JGaNbp(o^lfHyM`CX;xY0H4yq9EzL!TKC=$Nf!ysc3mJjPmj^rY7J9PaiwW9 ztM#%S-Uj)xoiZU5ds{xe@vLc)<#kQSk=WodtBogm^3lo@Q1q_a)#R9TP6j>(l0~CR zzo$au44_h>T*fMJHBi}XbcCXo?Tb!v@8h7c?b9@8RXb{XFr>)GeL4H1ytvUd5Ns8Z z=cbi$ToHA`_SFkvLZk_-FsPx?A~;q1gk{CkSc{y?#B8;U4_3LJ2n z-8^Nm=DQgewD#bK@kPuXj*-2unQ?CF+b>s8jtgt*zeJYK(L#s^r8`kq>DxU`5Y0{hqw9Ok#CBTt@P zbBHxLeJ0{Tbu_MZqfp>ptuPLfa}n+UW<^!p^1$}j4GQAwgRW6E`Y9oXv=`}i;_0td ziSaf0fcy>SM(->?TUUjvvsVXW0`ovI4=`>t0aVpc>DB0ybo~+T>V5v920n{*c_vc* zyaf3G&PMNx4#{wcOHc~qSF=OcO(!v|`gv)M&oqjf@``V6NI0FPIOeYh!c6NxR6X5* z&X~|9nw)?^u8CH6JI@faZB2a|tvEBovs14A{Rx3N9`sWwc`8xOSr}~O}FsR@diD`$#HQP5BOMNq(5UbjRm-Y zxcHVvDbOG2A(CoSUSLSpZm%md@MT*jgi3s*Uq_1%X+pmhlZqgFs5l?bPvfVb9HZv{ zERSJ4QS*awpW17LZ+h^~Uchz0h|WFyfHJ~)$w@$_w;~35RP33$%j1E z+zykJYd2dkHGEoyU--4D$va_`qP=*9^vCp<;xP(3Da&m25p-F-D*pCGVqUiO>KV1p zT~V0yBh8^)`@>sUUm%=m84w=cyw+*Fm6-yk9r9{a)STiBiDX6cQSSuA5t$mnf3Fg` zcI`w_(1_dlRf_E>bdGwndvzTU!OKWkWA1nVc*z!zgCMAJx?Lj5o_`jILg+?QzuiYYF@xhN4FZgLJ5 zHnT-ZCN6W?d}qa=GkIHx?Gta&60+NNTfUPCO7vQiS6G!3Pr@)dJ39Bxd16rnbUV`e zcS`O~_XW^?vgTM}9cv)bKGVxEDUzr9IYLD-)v7z0^Hs^Cq>rox=wz8x{!;~Q_v&8U z5uMj&1!$?gnV%?r$72v61(l5y#tK1bkO{-bu?XbgC|T)NNZq=BcCYGea&}`W`SRIL zg6B3497R`kT0n&(1PsfcA0Fqf8k^TOoyBz}1hM`rGaZJW7IRjyVP+q$-eSn6i|S`n zV?W;1Q_60_#(h`c+}RlDF;3%XP9EA z^dApBrqDv2&x>iN5C_-H59yl~F5CE_@;o&%e`fGy)}FilQjXpkL-Esl2vYOa7Yv`N zsJ_)MdQ6}{TG90ER{1q@2uVwe)^XX0SLYDSM#krAUhyHC_-=)_eD+g>EL?59l(KH0 zwmg@pnqB{o4+{Iy(uu=FX)0Rz8pNMBq#`GR8txKu3Ssr9XnmPu?y|XrT|QwmJhBqPu`p2-vRk!3vaQ!&2XMO02$+OShMpIiU`O7KczMm-ajb&lOE9q;irLE9yr9aAw|7RG1)}5 zvxV4?mSxfBMVfmXfNiMV@&xz_=&OnN@zKfb=-8iXI4H6zpA5PrF77a|y?6Oxu)H?B2JXRPiu4-5`?fpjZZhc2X1y-inf}On8h%|0ZxVcwYYSNq?1($Bt$0oa zGj|wT5sp|AgzaSfW+Qp|WPz#X8`&u8y-rh`Z90sQ>6piN9k|^ZkT%iJB9kOp;2^tY zl7BRIHcnB)310(ls<@V*^G2q=9Lv)+1|B+xGE34{DzF+fbokjiTzI>R1x-bw!)MD8 zumvl|e#+fvbxn239ROS?v3lVcH=otxbX@f&p~G|M&~X?drS@kbBjEHtp-a2XC^v&u zp3Qd_``NJ>7*5c9C?jqOF`eY1dbApZR)H zJ3Ns%$G~q{AMqfPaP7K#DaS%B4F`u;tmXlzwtDr?^8O)At&hf;qAU4IFe?Wh0Qto- zo;Nr}^M+|?*B0JaG{R!f+dP@e?nUQpDaJf;(Q0_gTJ4Q;@saL&^8=?I_XX3p>5_iN z^1Mm|S5-W92kW%{m;lW~6fT}aeRf%MJ_sW#TtR#RFyOc2;?A5&%Fy!bAG&DK228kGVe?wi_GRa5xhu?v`Y!O2A{p#s@fYk&5RdLR!xsWi&X6fVLwnCRljb=Y zFtel^6W7xbdx1gNG#cS~dnD;g&vD`W^N*x%W(*%fZSq?!(prh40cES}c`Ba=BIb*NC_PnNpS6K2czK*Pb zpK*0%+E!P!IQxw`_S<|gLfyW$O-Q5fYx(_34v`Z3R^r4LnjY(^-@$LwFFu)$@8;(i zs@Xl$G(It;RajQ^t2zaFUL?G?d&j_)(U<491u-*dN2CXpg4oOu%sbz2+XOwOtT$^a6 z8xWs6#?~48B$}WYN5~gwZ&~78&L7gOE$bzZ<26wV+7#<9s$X-tOg15~n~Z)=jrY;* zTTkNzbZmBYTBz^Al4RZ)vpC@MF`amLU%LNHawIk#pKq&b&Av^X=s?XT<&_paNplwi ztZnC}hr$+xN7cqaQAyCUaVD%L?pNT+AhzHO5a9ITZ`Nt3i$r*WOZhZ)lL#MyfM_LZA1C@&e7Y0&he|P^1?dIbQrvV& zC~BX5y2@-IY*Pe^$$r98=j8INg4p!Vl2^XidYt}S4Q#$L_d?R2h`uY=j(UzhZ9GL4 z<Q4a1q*0C~~ITr?C9 z_rm`7SOWk9%+1`PC>>MLtW;I6by7Y-V{mMfgs;O{m(8uC5m+o8>v@Wu#F<0u`ZG%# zq|V2jeK-O8Hz;h|5trHD)KVuHqU@Vy2~#4ZGaaBu*S=7l&Np?v|95jeK86(<|T@c7F>ob&Fr$$4dOi?#X$^~+3o4$IBzA8ltaYt z1Zo0cIhWwlfb+MnNanwsS#_btuvX}Y26gvsq@htY2GflO(v6An4kz4cgE=72RLJ z-+}`q3)nUKD9S&#`|}B_pyv(qdLyHgj5N%f71bu5D;tr|{gG}ul^?qd#Rz9b@Yne$ zxdW!lU9`5rUS`Bs6*cFl`0o9YJ&Bpo%TZ%ogh6zB4^_7T5=G@$RFx*J$87~W7)o#JTMYV{&1 z(P!Gjjc=seWY+WBY_X?u^c=QowHTi>s!~*`MVXWGw}o7+UFdkbj%){g4rZ50^KK*A z%0d|*P-{(VobVg5{Vu-+XMXfrN>~b6no;P7E&5nI{8f7_Jy$~I9tY8EnI4Z$YYM#H z)oiG&${0@~u@vAeZa#0tw80EVTjhx7*abcQQMC%tQ{*WD^O1%pWiB}I_#0dsdO zt(UznLe8ewzrVI4u@Y^nauY`lTS=$! zT}Q1ocs(2s=J=;k;Ku#fElUW})mZdiHsxfZuLoRYW86}gE$QPTa^2Tr-pj4Nwdj%u ztXhYvgIub%4q{K4hwY_+_4?7?KStzFN9v!!4ZjRR8m4Tc))wgYX$qY-nApsPH)e}$ zD`@yk`S6<1^O`UwCJ7La*m|5XI!f0ppBS)A!>XEie}{vV@8MA(gh!H~Of)czM@rk- ze=W=fof%;|ip$4k3uVc)i_67Ny!PFj$KZpFNBb86uIrs5&;d+m5^%1((Ccct1s=mk zd;XvUsV}i3(S0TWQ44EYQpJ-&g?l)o9*<|n+jKbJMV_Vss8UO^&^Ce)BVx!+&0kM~ zpg&W`+4C8E7}Fr2M7l+BKjo9dc+o3YkUKL}7lspTI!Se0^P z)s>F?IQh+vrjK&Eys^_u@9i~{om&p8%t$qrv!*V_pcUQ{)|K%KmfmT49S#Qyt5WZX z4KKZgOR%0VM7q8Fo`32_I)ddl7-v%iuOES$5(5wfZON`zU4K+DGSsZPKR^g-U+Y5^ z9}leMW+s9@+Ze5A`Z$XXVNtqL>3!>rAO2YHRlAL5AQA%B1Nu~OxhrPP!*y(o+pi~8 zj??ejaFt*x&I1YYJ_5}~&@1p59npHIc6}RuOYhDtyComed;vh-s?{jt(UknW1QBH6 zt?hQ_g=LsJbUrcUQ1CKcwdF6vTrT^4=$E-!yR_H7@_?U|dMmFMJuC9-2*7Zoe0|E0 znnXg#PwQp*s*FtUD{%1|px|rP#yi_@J=1ScC0+yotJ<*J&Qsmxa1)9SU;MCC4fmmG zF!a8`?{|l7GbjDjX+6(|A7;Hp2Y+MmN>eV~aEV|}XO|)M!5r^{^aylTEg7bxWaugm z+_SN0abVqqm>~-%1NF}#MHg^f(7l)n-}LEnG6gwVBSe&h{D7B9Fb*&&Xh4}h7wNQ$f}8J#dc~WX3dcdOQp~ZqAIr&~1^k@Gv0^!D@vr&wuZtSM&Vp@Mi9&T9 zMJP152NKjISrs*d)*G_z2n#k^zN$55YS`h^ej%xU**PV7Mz>DI!r&8DJoi&(3RKeAxpE&Tagcw@-CJ5kjJ77SqtV!TRc+m!xQ`P5@#n2E_o;+__JA)?z1 zdQTr%@6`il?CpXqY0hffo8D}uAa>^bh}h>iEi|D@b}7ty2);gGv$%p6uTEv)d4h}= zEw+_bNRObXT8MfSUYX1~LLsmcGBQe!eBVDOadlK7<2cy^m!}uW%p+1}6N8xb48baN5{#sBDau@<#a&% zm)E5#yp2Dox+Lu&<>edj5aOb3&~TVkmSS4Ut$~a@o-w>iu*E+NxO|;~UB__YKyvwcT;WwaDV5gCQ5V>FB?~gm$Y$Zh*xjE=1wxSx> zH(Uxn>H~k0qarr%I(DCQM0@!8$8>Z@t;bw1{0i)Ej}hl0)zrVpq0-&ipS3689x;FfUFdH7@`m{(#dVUDnN`BeSVmpP#qi`)FcXZ)pK`K@4WtRyJRNmq z$vWSG!?}wCDwtChN`Kv^Mf9OrmVcMU1r~h=}gQYJGIeDt87uJTYzrIKj`Eadm*_ULl>Eoe~QE| z47NO;VfRhjmr!tAT?SR=f3|vzi~}MnnxMaMaenzJTA8JMvX}*q?^1n4cCfa^^Ix`o7=#BrkiZwQYitpW@#_%U0McnU}xo zZ1xi4&yqQzoF772a(t5UXA7_Xi4=^)BEIBZip`Xcr_T4-VM9)VTGc7qIxr+AS+cnd zk@p4kO|gD_P?-G~pO& zc=*_AIO3M}>OR@_W{^Dp-s%||c(2DXK#mt(TOLQ5uv|z)3E@cjWLKw4IilBK18l*? z`Z}bGg0eiy3R}^n<+G-3dk|p@3)%er^D{5rxqhJ(39o^`{u1gHVgh7ZO@%tYkR=7! z?Kg&0vR7%)7T(Z3!c?nsgRlQbDkUBQ2il2Yg>EWMndpWIQSUT&By4%yvfFf<1iPCCTwDavqV4Gq>0s1F1kgPwMJkSp6=9Q0DJT?;z zKh4>o&x7MIJzW8nnDN#e$}7^U1O^RL3~XtAYh-Tv4L;D=EfP6XysWut&IqrJu4bWlw>3JR19=%Bi5mpL&t8W6tPa8$ads3@%9rf|b*> z=U?n0Zv-T}&7#2*1`p^<5q&l(5K|*RZ}NtGo~vTF?8@>Pto5@&p1o1+9;ay(woVi@ zn0gp8q@3-9eN;5aO!&C`G`XzTaMq?{@Zo%lz&oJ7k2Yf?mVvXyXMYbOIY^YDnV5sl2)j1 zhed%wYRcUu7sZvqWJpR@bm*2;f7h4kz>3WUtf$4};TZfStX}tVsc(SaZ0Hhs?dm2k z6n$O{NBXK$;`ENGoGEir5EtQdUi};JO!EE>*v0$fPx9Lb%SHNrgil7+h7OMQMtW9% zf7S}A%bR(4&ROJg>0;BZLE!~K{@mo~6TkX`*J9Adrw=^c@v8 zGO#gxN2QIdP2MZPz{Utl$jgiH=|7s~nsL15l9906@oMM1ROllAJ>e@c6%}ha`9R53 zHZ~fXK?FnN7b)&rbYkqtnm$Z8bp9|%`N^EY?1B86g_0b3Gjvi(49b;7M!*tY7#uee z*XZdVFYQ0TmxU=WJcqiwmzQ&Ck0Ob9D6{oShXs7DQ;)?^lPsTpr>0f!iI69;Xe=go zrPEfQKCj+a=PQD$`?XYmq_wsUR&6$mm2$lphpiZ#S9@Rw z2cIB`*s2H6iVd;jIzus<$Mo)`)#+fdh;VY9`N(Z@)1eCMYUhf+ow+W^W>u&3G^i?3easxn|DrN&^C zzl^!=W^LfF`&>ov(NSUAE_=~?YV-_P1{f|KtKxHeZ0x13lZacq^@b02akz-=&zMry zcpf@5Wv`Mus5*`{@;paTitJujfW@KpD~jQ-C5u(I{Cbfs=3y+Wk3%u{6@J)m3VtrJ z_?neZ&3#;Th93BOWrZ!thwE%v25*T{@5FO3b&!~gwDFawW#{1t>I>`XDf5{__mPNl z?wetHl<>t45m#)B*0l2*P8Y>4c;%Fm_tgZd2lKlB{4<`-W6YYFCDZ9L`K-nEP@}O} zqz2~WZ!7ze_0DEhoqS8V(X}9-el%w&r7?mopLEeBV$&nnKTM;abE8*^O#6XCO*R3+ zIb2HqpoPsw`y`Oa&LC&Ndsy9>v1 z17uwfD@hNL94axfUA;n5LfKWg-&p|3C#=@~w~t&HcIxssmqd|V8k3Xy=YzQuDp3^p z>s}Omn#uZhleY24B@a^N2AM$HX&%r&NlpPw%xug>;A|wle*Er4=b~{rcWKRA zfV~QQ>f=LS-kX~&>vh@is&zm&`5bxl;}io!XU^XWa9i9jvzx0Le2C}X?8RFAIkIHM zB3BNnG%*{?g^118d%q!9bc#VeQ;IpQXH-gv0Dm?GL=t8Cg*lKcb!nT(h?d;~yrDGn-&dG#P zM%a!vBnlUE3C(qDwZ>eFI>C2lwK6^BTqH!5rwMBmoNLE@jhw)4?0l;3o^fxN70 z`IkvIUF%!bHiA{3HmD!TviEDRfRn{g4bo>#r?2&$(NEnl60baCIB9~S(Pp`F2) z;TZ^r6PZ$lo=^VB24RuOZ|U2U!B7nyE7qBKoY|x7v}{*D=A??rU3L8u$c|Qv%6D;c zRRbEv7K#6q=#wDqz*^CUw#|Fb>AeNMy?(hE4mh$;xt|jmDfME}9 z#X+#pS$I2fj~td&=7&IYSaD;T6%}9SSf#%cCzq03gksi9~4IunmOV?G9TG6DrlwGGQbfDyz?8*=V`$AZJ0B9{w8)fE!WxrmAO zSWnoK!J~R6_sZg_o0ijOyG{i3Gw~p;VE4X(YVe@B)UCq|0(9$`?VB-vw-4S0l9D+ zC;&t^qi#-Ro08IKetc0ScQ|905%Nc*o1Q=XIVlDiE2+{|?XJF`NVv=+0F7a`^86Oe zOBJHzyi?N$T%v4l{;-tcM`3hgq}EHB9gj=N2K;^(L!0h+K!yOp^==Qu(KvM}`$ z@A)w?kN=3!J6@z{?(a_X7hmIf$Gf(nQu9>2@a@^w!D&h(+Nj-{8LuS-BG^2NSofjH zaxwf&cLxLUv14aV1hA#er`gqF54zE>bRh?g>i!Dshn zSQa?OlULe&5fV%;nEj~4F@AJY{1q*uC-^3R`L5b4`LM2zl0W{pG@1?}~ zE8;lni0lUvYHS-@bL($CyjL^{FKsyo&Mc#(Pd6P3U#DPq_b*D2wVWe$@2o5z+J*M< z9d3As!=lBlCU==-l`dtmO}57VLOyZJIc269B|B?@KZ7yMw&?0gC8H&*CeJ{5?sPDZ zgX;owN*%wO`@jBn5ekz;v_W@ujZGTPmHVWhfS0|TlMBku{$pg_H?ntiqLCM{h7A15 zv%|kE3IH`&0MIwZj>IgB9*HUj;GSexXO_i{yy6EKPO;lDk3&Spi~J8K(8o#_J2vA7 z;@;5 zty^{bFZp)ebIhlcsTX|X+Y0s|HO(EiFW%`)HE)_@->pFYZ}7wTVhjj1&G>{33?HB@ zGg~!t0Qh9|7w)iQ1IuP;nPpXF0J52=ZvYxPvcV~KT|ApSyVm~@&$pv8&7j9Fju`lr zW7o+#+pKD)^@CX!GV-b+cc5d)Y83pxmoUv>#4h$5c*wIG`9IF${~ZBPt5dJG|D)9w zbzRf!+ANV=E_%<=b70q25k$gO7TL`O4Oo7R9L2^qp|z3x zEB~$vlgNSLymxJ~V3UWxYjfT-gXUdV>iKrH|34M5PzKOdMLgI!tHzIRW4pNMZ61hl zUap6&^I>CX9WeaD<1Au+9Au`m(D$B81nxj)=@b~b{?%ybVx6&%GuLJMKEX_LdFX?3 zawd1R+5Uw{=JE+s0kQp?sg|t`-V}M&u#RF^*g7G0G7m%7VPD3CtTlnVpM3JD39Y#B z>HGV-KJvj`-I+}>0hnr`_rI3L8+Zg|{g~YiZC=Z_14l=&x`e~V(D4L_-ofy6my81J z+Qa}KX`Ue>75M=fQ|v~}vJjCDqJV@cb_C{etVl&s0P`ff39~F#vO>* zApH8dnZo?Nw-TJy+xvqo|9dyphSU?oFayo0?c&v%|L)CGaOf|IBFzn!*&4Z z@D+eyzTKW_2F1GtNzJ#*`)fg>215Uu7!GXmuy+&le@Z|ha`dR9S0Fy$Cu4Va=NmS# zTzSL07(?s?G)m~^nzdh9yo`4u^-Q&HLH!%(#q8uv{I}x21~PlRe0%fl#=j0&QNPQw zpE}X`4sZZ;fd80BA_flrR*MO{_^;&~H_f1XuQx~jKPQ_1#|0?DUl%~$O5}_PK*<&l z_%D|4syzo9)&Eiw9S2)cfFo#9*Bbm!t#mCv{O^m~tSS936q6MVGA!?zyc?GHa{n3@ zj7UX+cgv&wJ`Mk?0-odD|7z8-|5bIEX8bqxu2cd<>BNRS*{NW}&zNS^#fBRGHPoP9 z^)##wr~l8H5?DSeXA_o%2D0y^b~0(lH8gvJOWHDY`F87-Vcs;t06)#S=5YP2*nB&6 zAwYWvZif#uU9)l|4t5<1XdW=lXlSSW>lXcWJN~blN<$u$Xa3=MDt0^lPd!0*>dt|j z$iH3m|I-c!@gB%){l^jka^b&nrCfR6J?ei+89ENtqVMYr(0Kj7%^%ymD*dO=cf@Y- zzRCfON`n{CiydC$ClHPZemdJIAi}&{Rw0 zeG3n?I%^)Fbxj|DR1pJ|j!=)pLZYE1PI2+S?|oP990}*cQ?Y8`MLyB}q>&J{`4D-9 zywH56e~YHBs0u*F1U;^>2Z;U;x5xjl5D{hAE-aC#A^_?3caleRX=DH)*Df#a4(%_^ z((z87j6_LUO(rJ3vqa3}eO&LHNV)lH;XA=%4I)@>-evxhDI)JA31(#7x#T;GL?%|u zy8j$D2`5m$g9rJ}x;&V?z_&9DV4mpQMx&_QaWeNa<$*c?P&|mT2Iil%zj_B}j&V4sOO)w5pk>BAaK547T2@uIs zTGksyH_c4oxDpA(d;$DV6mjYuHB zshlF8oub?rE)I*dx_9D%xWwr+mlPdL5X0zfGubV&%*liHPB1RXmpShjdom;!SqP5P zPA}LyGG40-B*gs$!8u0nbSYZ#M?9^9ii7MH>6rSGqf)$OJJJ0@!jYaAKM)1#!f6u| z&+K+n=Deo!spE@q>J;BTi0pjp7b237t60x*jt(LYQvH1tjE^y)T_uYgmTz*zrj||OW8A7(>94eq|vy+24tlhhp(}-ufl| zre@f#r_xcbdAw}AAU*Vvdzr^EzrX|?oFD;a`BBs|j?%XRVh|bL*jJsDJAj6h3nJL% z;OFI?k2SdJ3C?EF>z)^f+=#R5GNu}WnE4d{1e@bKWnC>O%xS9fZSxRardXUKc9UY zofLzn++`c^{A|DZJSim^ve6l{ITgs4RE)_}&;^n=sJltx$;BurP5QD9})H=00E!+Ke zs(`*~@?^Q$yFO;KWnJ`BnP>H@2WqJ3!d2lv;znw^@eaqXV1IhmLbKu8CEWpxa-+XT zNkyDhZ_zHt+c?9RU$n9X{7m(e3Kt~ETfJ3SwJ0rP;W3feXW6Tbvq(2GLXPFgybr64 zL4U~^$20dfGTK+(tK2!kaTS31%GuH9HR7l4Dv9lKY{vJqD@f2S6p7su{POmJ;#y!t zTeYFo!#|DrfRXi@(_v1Lhl$&3DC)INkf0D(*;6Pj`+7YLL)HKON82A+{MtP=-e&AR ztIX-OTzr6AbDGnz$&-=&VT_F1lNbIY_ioNM*P&fkmbKhfxmjb!61f9Oa519>grczxrU=M&xXsKG0cWuyhwj9>%^ZDq7-j{ zD~1aC*o&J+RmuGPamg=kow2wbj4sp6P)eciR+XAx9u0RRMu2x~DVpl=&jhddBVnbg zh*sARe!fY3nJABzyCHG0Yi#Dhmz;>HqlH=nWEgA9iS&wV%q(jcD7?AZZpt&VOZyYh zXs`R~oien&pQ{Mg+8G8vDJ;J@L!I@GRL3zuU{?#dX^&?QK+MCJK0YI@*wPousCOf} z&~HzDhf3_=X|{q8E7_=cgMBGpbfm@Y?v+%Sx%3_VD;UOGoH=lHSXG(LAV=pa-)?Z$2cBWuMV+n#p~vXo3Mv)AhQ?!rdVDx$Ei5J+Z+ zMm9RiZ2%n_3waa$HZ%bJ$|=&ME}t938}CtK&)tT#w<7g^Lr?%4o#$)8Y2@>XYz1PM z6C<0Q^_N0|4VDsZz$qfUBbVE=v`)7L{4m+u^Ng=_J6^8(S?{T*&%vixI&)vchuY|% zw*s4RcuS<~hK;T3U}LnYmLTy2udC%bXlwOou83L1@HKCi=j^&LeXiv4Qni}A_Pj6? zHIf9cm&23|gdIiAmWr#Ns!<*$I?pbiUrR^I#7b(zEJAO{lD!^}Pss1gGLo^(M=j!# zlasSI>dgcM^y-YqmK||ipBqp&)RpjR8=8nx)oPy8A+PqvGr4SD^Nh$6vDOO=8DmRm z=&5O!a;9q!0de9%+~4Mo%1dd|Ub|dC-}au#S}oU`FV(tT83#f_LdslSU6uJX$hbZY z6SO4 zswvCs>8xf$Aeew>zmF*>%3E)w{2@Gjem?ZK)M znlhGxdhPvDs^Z&A_s-o$S?|s;fhYIL3`cl4^}>_QY%a0nLr{51MR|FF>A|+hRcG2m zH_jU-pXI(t7Z;GN`0Y6$-^X*4x9x1UX@OPKdg_Ha#t^jPfN*^e^WoL=)i zaW_#`29&y;`=bX0ZyqC0PSKMINPMZU{q2Q?H<>v@D9f846RUUx3j0TsX>{1nM$OJT zE@y?Bblke#fX|P~d|a=X_q2$SYfIGaDC6 z#j^2S){cDrqcN{%6el>J{HQCtZcd*FaQU`ECE~L(n9ZgE0DR9M$BQ)vqS5#)?z1m< z8+`VCA+ZMd>G$^lRC3vjZ+blj(LA@N5D~h7Sh0bH=c^QyUPaOJ`n@-`g&}3pNIbr+ zn!`7sQzQ_{J-jlm1@B67xA32%H0$8Lu>F+l%k&oU1_-Ws2jQz0P0?c3CR$q=HzT=@fzU@O3 zWS%cRqFxUzqt2F)Fgstr^q#euEM_)sxQ}L6bvf^!(YKwqZ)A9nY#Jc)-TVG*JFVBQ zs%W!buhBk2AH!xBWWn&0v3SKdpDJ})amM3xTF*ODS!;DUTPkzO?tF3H@4E6`bH=G2 z9e;7rFdJNUR?F8FvfB85@Jv4axUn=eXVbLi?B#xUx>h&Hy4HByDguR6t3KTj#_}X@?;t}8+fu9Q{_uXHN zqT)>uO048;1m&@da%6N^Tq-OaJl(dPTPq_+o}ko-$hImOW$^`46vI^OXQ0!U7({+B zXnbMc2;zt&D-zh>4#=)QteN3rA%}(pKBSf}*ZdbT>&*XM%=-Ttqb_Y`Z2<}oR{({s zgTl?3m|5spSqa$~80Z*S2$?v((J?a;vN3`{j(-H9D-v>Z6Vj`K@_G*;rxzt;2K^T{ za(GY7!0;Zct^f*!SJxl}C17HCFB25I{w@lNqyJ~{Jj=gQ5jLj(g|&B#&ZXNW{VO zzbf$Ax!D-FIlgQ5Ss0ku{=L4knTvy)vx%9@zwwZ8_^!wQComGsMC{*={u>1e79w^Q z=KpGcM}wRDzuMnnVq@a`xASih#XVgmRb2lm;s3{kqzWeyJL^9TgYQU6s&IXG{_$S< zJK+Bp$>86Cn#>&E=l;(-W#;^cnDC!Ve~jH=E?_AZV_&Sv%|UPO$d-$(vKNKlp(`HwYKBV!jLMwM?PivNsqC1U%J zm){4J9sYHn>ANZF?BMvn3EcmD75?$+zn{SWp18ot^i7!fXZnBh76!HK9M--mqL&5$ zhsNlv1Kx@vsOjGqbw=Rr6TJ{{Z-t}LCUi+EBlbA~JsrhlvI;TH%qbLgbV>7FTP~8X z8*+|80mNKGV2y1%Z6*LJ1~{9_6@vuxhw~Tb$LAwKew~&&KFtv@4HyP(uElC624CmP zgaV5M1L<_qk%JdGnf@?i0mOCMX5ER;te)R2{Iv~XIT>r?;{|mjI>%mG=CIU8>yvA? zNmDxMA7kk~lllx6JyV;0X~W9Su*SWDP8ookL{OU{J;Q^A^P8>Ndd#)jUyu~fsiy|2 z+#2gEQKMVG$MU>%>>olsnrOA#H`yI)k3Vls?`UdT9}yk&OF=VU-!e6@N5XQi_0=rp z>#BY&>xnYGy)fvMzd-b7pMN^u0@oK$>+s=SA?@w(K8wSSq?$wK8ngh~fdVvwg6LB{k5&M~7mv z{WQ(_UI05G<#gKq*abexNs8_EJ4vAn9arGs;Gfme2UO(|=tAl~n^7-wk2rC@pcu9s zmRs!EHz171I3M>~{_dEh1gz;SM*^`}Tl6RnNoqh|q?I&dM<8Jtp3t7s1H)JZ>ydLC z4bL1}Q(e*y7_jv`>5p!|m`pHu^kv4A=(Ua}$X|PaIu`ox8KRJ6G(!vK+o^Zzqqq|N z8asfg4116@s}&BJ(b!?73shf$)A`dweF|*>yM1|L*cw*Xt3YCZoe=LJ#)XAST=S1m z=~$*6h%_eHn>>?c+i}<_UJuv{l&pY7WP#$%xTouu?-RY1{fCUf2iJ*u9Ho%LH;}#Y1MHK1~Em5kcsg zc6aT6EvsPxO*4|F+a=#5J3@A?WoqOkwibutAq%P^-;XxO+s`8r;PbIfZw>X zP@9V#iP-9h1xCa5Tt0Mho{QvX)@4I29WocP9i-!?D>oE$7$`UhbII}$aj~Vn&X6OY zbh9rQd>uWrJK35FakZch)-%V{4(cS?CM^DtZD2yNQ(VHMZP3=#M%JLD$7wx)m=JhY zT!2HnPnR=@mit$ih=-zkvE(QXxuq3PWhWwkd#`ibz-LlqPiUWhDkgJkN#SBJitD`2 z_O)V6RTb1dm!=`qZ;2}H@o+mjbbHMOMQA+aN+*|K&Jb{o$fS8<-M=BfmaC@ET0Oyq zR!GwNCnJ6h+F_3t!FqY0;(B;R_l=jDN5um_DNTvIrBvbX5zz8Zr-=onpp`iQK>Gi z>3~K|feuBsQv3yuW;YjWW#yJQ6PaIt1qANPfY~2aY%pZCoxsfy5NT)Co^&0H{|1+e zI;EVEuAanS8Nz}d*ZlNyv9go}^p($QO*K7YrHH*RKqLe$`H0;lCa1ONo;7uJ{sKH{Lhdw9S+dFcWl0p>1usk74*6-A4xprHd3ie0?^#{4)6HY5so!W&h;s|4xAazY+<*^Y(W- z{$H{N|0~hz{11-ccfJ=@{SRI6Uxf32rxv<8yZyrS*L{tFKNcM?DU0M|^@X<-WNc7;iv zjZ0;dY7{CdO=19-PErUHha#D+kdo#MW+Ne|h7Wd?@i@}pA z@Y46Qh|9dnHHl|F%ybd%5gG!f27<-MN5zMSMFqWs;aEiHgYo6l)#c++W)XqGfZ$L! zhoGQvCx8ZaXJBTapaAfS7%R^@-#XiJs$J5IS;`ELO7{m585*>G@BJznlkkIf0x&@Q zvGp0k0pxisWjzcl1?37vLI8q70CG<%1P=s71(gxd`y>b^MrMkp%H|3uN2eKfTLnY{ zf`UTAf&v4>!csjCtBydl_j7yBS+)qJd_%O@g=qgK&NoCMpsFNEsw*HT=&8Gy5Q5@{ z9YvYt@0r{&dC=W z(Y4m}-FEqL=5p(EMlH(hEGtW6gNyT>%vM^OhN`;S5*vGft(Be4)iE9x-YXy9t(mK> zyS@L;+3xJ^=;`F;<|klh=4OOCmk|sIdS__M;5H0$4;C348yXva5)-5dw-bbb1%{rJ zrn>}Zl^+s>hrqzKPbbMi28a3BYoR6TlK0UBh4p%Z<+4|+WB**xWc(^%VCBbO{~LA) zLsH^i0Rj{PAP{%0tT|t%teD-LILA{77T1}!zknZo_ZmdLP+hZN8*I)W(p^9Lzg>R6LvXWOH2J;jrXKQhsPce<3yU2A|HDph(@!l@I#Fj zPwcKp>2}3q+KCj7BZwWOj{Mc1;MIjfAa8XPG$eL@M8|w(NZzV~VS{^F#iqPD^47eo z&?}VS9L)wm7nx$O|J+nhw*o6t%;gbXFyk!{tWwfa*E`^NZ>@M+Mt89j;d1Y{k+!I?0lUnXG& zF4j}`@RKb&th|)$cZ^e7(G>v8if+)a zUdWCXPW3qMIx^eFy1v`xUF(`)ybrP@1)F)H%A-6Pv;C7s4$w$ic<(1^)9BleRcV~5RWk^{c1OLpjhzAm?Bb~L z^rTUFnbT^B8+dA8pGtPt5hK2&jUirIA%gF=61Vgvl)f}899Cd1H@Fv1&Gu;tv5!mD z7WS&Zn^7gcf0c;v`K|-S6l(PWUQ3Z2#dyGeNQ3Qex(B!23V=4`Lf7t*-ZvuOIV4*5 zI&Odc28p49lcR|r{Lw0?i2nz(>yyLstDSFGr~ZZS1vhiC( zvMhTnOLOHC@Gd6Ojuo1^9y~_tgGA?(X~@--^|Z zcN%%|)UOqK^=G?K3NbPuglN~lGGCbdTDIKt0zi%wG?bl#UF;7mb?{8H31enSQ>UVd z6sjLjh)QEGd5DBEZ^w~@7fl=Gen^9)QDV_z1>PHyV%&KQo=aSbbaZaE{0#C>!dVBf zJIS~j{rTFRMler&!=U~**G~!gCqv4)8M{`}(I}yK=M#}i0?A_>dOz09FQJ$4pMR2# z99#2D3jsHT1aZbKR|9XTF|4ay+<&6XpO-Q}%~-v!4LXlePB}Puz+o7)mA6d=_X92O zWfLSA4sX0AJiqnaATgImA((PKKhObLp2`F|ZFS3+?}7UmktQeV;Qq>-C@Jqfw-Mb% zcr|2jjiw@=Q^QpR4JFexSN!w0028Z~I=4ZdZBy#pPGLu8nTXQ`bSM7`a{?O;g{+Ue zisk;R1T$++Sx`(1!!c8h<^r8h)kP|{S6C;Rh|8LIHRoM1Ybpuz%8&~n$S8$6r8w&& zI}ng)SrEJITweJ?1F_J^6PTwc4|1@@Po=!9yAfJRMZm^}roqD>(i3exPJ<(G`ivI@ zF^~;qg>`s-6u14;S0wTp4npDm4+O^xL2aGjEZn@MZ9fKJt_eE;F`xa-7qo-X&4GZt z&%@Mr<#4YYqy^(v&1VFjTSXR&(6$(!@fcq736EA7@&&XDuc&0ggGQ; zY@Xona2M^#l<1IMYJ*;~$tHAZj3dqn@R|Ol@k!VhB4}0nLNGOTL|2a3ObukPMQh%C z@S96|?j>n7Dqzzl%a@bqWh5OnBM=I0oBY5vt)4MGWeNGyy@P3Xa3`wLbrN$N4`@U-5t><;e0 zl=2D$^Oi~c-0@;l%fXr^-78q_Otz}9C&$zF;;8xVrwrtupPkVQoO=iz^B8O(der>t zz)Gk;E=Vr0o;Jg?F*!i`f^NVdl7HJflM|QD;FING$+|{0GwAC_bP$vSdjI z#KG*tHXjelq8<3naG+QSBe9Z*0!mR5N|T5kmK2|f@byo0bptOv^{l;{N_RuQq-A+;iqt0^A%x2(7b zFdb5LzskMORCllr>KXK7v8ing&Oqwh+M=ovJuIZp)EQ+LI&o+#F#9Hpdya69E>mo3 zR+cCTdJ@DQ`VgXO27dT3%4R1mtnDfBl1I6rda0=Ete(&-~J~ ztd1;^uA4#sy!Vp}oIoAg4>Cdo7y35#8;TRD_Ig$OR66_ffajZsTxU!<8J`kJuH)<^ zQO0T-+Q3F#--|L93UuR2!hrXEIbV-{IoX!>%RF3t;Cag(RTtF#6k2ORmIM0a2z>H~ z+vdcUMPlZiR;QDDfr>y{5#WsgK~)5jfH4|%|Af!1SNQOQqWusm_Kc#ylVGPq|AM!| zsSdwnERkwN^fffwqEJLhyUHawS}=c|p|2q-$a81F{y_uyD>9XSQ6r?I1biMJp>wa7 zOaNCi+6R3@|9L)Nwx7nV5?ipS!|L1FHWu8ETZGQS;;~*dvbF7u^mfya%Av!#9?B#TDqxYo&^#lxIQN+#UZm^;s z%7nRp8D7SpN2QO&x+{||!8s+{^QCJ4DUBGX^7=3HIA>)S5iern&|j_ogy_ zGSW6Gd$Q^}S{$78`pk$!w5W7dkXbQp*8Q@14fk6#1nOlCAl7oVQ`mkVlo}OYii`mz za|5%9z$58e^l7)0=3yR)i*3cSdGG=92^3GK zKwC~|okSGE_yw&l4D+QET0TO{L@IYU*S|RI=yg+l%SxZcsTfEzDjOxS?qA|BJOB%W z)h%$6Q4s>tWTR7dHuuexv^Rvi3OQ+fLA^+Js_i#kG|7nF9RKBUG4_#yoGpII7T@}C z?=zTvV6pL5G5eW4$na`h#LdoVbtMi2mt-TL0r#@DXiw?I7zcfsi$G(`As7A&Z;W@T zAa^Y0?&;w1YN=$_ zajaB_w2LCQYor^|(tg{8ZkcWb1VcBm=-^g5jw6S{Q*Fv3;UZ z`0Ets5WJe~mrFR<-knQOOv5Ox3W74oPa%Fpu3l=1n!9YKW6k{9&;4i0ynx=; zfn0+A9k^~XySL<~`z<7thw`U>BF9fzsPq$Lyve@-us;pb(P>Xsdx{$5YUUiIUk#oH zA%2<&O~v$F#V~ssyz|n1<)>r@Oh7jRoIkEiM?S+7>8a`E{k#c0q}^d*?Jjo`i0Vc zqyw03T04Keu3&b+z?83o;YEl5w}+I%QhrKhK-30!--5>_B$Aq?IU28Ji`Q23T#(|Lb)n<8DFBV^_kcj6vJ=sRp1(jgWM=G7=s zrKBjSu1m$U?0eSGX?*rsUsG9J65BZK6AnApqz({7`Chbp=k&9^y=v#W+gccwwsC~8 zll=WI5xo2Z#e1Q|FCEZ$AAl8;FF0iEOi|7Ju*E^3=^LboC@S?Z!;NBZ8j6J_nImMKs zN9%J_rMhMuW>Qjl&HxI$=P@R`-fDPBf7#l$pp@`_7qs^ayZ)h9@;P*ze+_rqBV-3H3U8nMnWo|{_~;$U2V4n9&9ZxG>qq{BM}|GDK5};+LE?#82_iN%d|&c0D3y>41Wy-~AhFJ+yUbw_2(msk=BC}z&*MXxP-}0&yaKv(E94A) zsmHVQ3aTtznXDLr%=Ot4CM{?Z6`=X>y`o@XetoYMqXHXWRdpg3Bej9gkS0UazBd5f z*Pu$7K;dQt(Zn!9qPhLBEa-VCQ!%xtZO6qr;zb`iM_B1|!I@7=ZzOW)1Gy~%V~)jZ zI`o(7gl(U34U+lblZE-CmASND0?CA+ok~%R_C!buK(S+NRX1SntnL_!l#$ z%OJt&E)Fi4?M4@~Ak-~X@7ytLu8w3ngKa)aK2OIfKxF@j50@ zC`8qhXYe!eSF{+4B$O!%TTkKg7loo9iXCbQEBlH0wPoXyL1s^T?j7x>FRXuf z19TsXc7x>^w1_oA<%y*+r68U~M^6@t>@rAl|G;uD??YV7;Y?On)VDw=^e!DxUc0TJ zb~89&1cjrRcbyap`P4w#D!a?x7Xik}lE3EN-U6a8?Qr;zpE*Hl1PooKS}%D(niVBez0G|*rIssPJJx>>|G_6%Pr~0IQxM# zB6T6HI<&X?Bo$BBVzUBx2i((}nU|0(AXge(eic3o zki0FY)KkY?kArE*=xv&|s~-(S4TMO7&~h^iBb!{l1Q%`D<&(gX3BN*}bu9REFzPeM zCqZ1qBXoi5u0cTi-G&#h>`S%D!LN}(M({<1(~g_5XIfE9o4kkO6as0TD6L=SDTILV z677p-NVnz%yULqIiV0ls!$@Kvw}pMUsx8_#UesggGiWa(Ica7oP|c6VqIg>twG;iI zt6(@kN`2Ov+GjMA$F`k)G?>(9kNOoWHGlz<3j&wOs7F@(rk~~D%nk$|DvQ-IE46=2 zn(OYw&OsKre4bt5F;kBCHhCT?m z0C%L`Zm|wyp1lqOfvIus`XxHZhS?ULhgLwZX!AfLCz5d{CMKG;FTlU?j>66RH(qvua&{BeXKZ z-A2Y=F|Q!+SB!1=0omIF~tgE?J|u>a6H*qolR%B(Uh%EzK}hR{g) z^a&(PxE#UmjkMR*?!x1atH}n)jbr~P>!6p!Crh`66@G$C_YIxMeJT3&(jeD!*k#>{ z;v7hkx)_!wj`fFm1x;G3Kg^_nIV8~-zdGNzUXn#&b<1*G+Svi*%6@EfB=yB2dp=P& zx~g16t01?+5_-XYm{P)!sf0_ryFXg{Vusghp!0-OYBol-JYPrE)oj=!RjMEqV0=S0 zR5^X*QN}>Z`;&&#m!cp1$PRcKekOQQjfF*q`d%5(#FVBpZ%)sG!bw+8xKP z_hsgJUz^$TLT%>sJPSI{2cI{h`ZB2;HG^yxan1nIRh$% zaaP(B_Twm`=b*6(EX&J{k-Al{6I0m%CaGeFT@$9lpfDVoXAfn$T1g}_ouc!sm|_Cq z3QX*st2I;u&cvu&J7X+&1hTx}jmoNzh3FUEFSvAVxD(Mpr=yS!#)%VXrk3|VCJD5x zq!STbncxBwvtvCMVXFi=B4mfef0!QL$!IVu2d^ZdfU@ueNC8}Q49zMr_1Hn+g zrQpuI>FCk}PN?NRir2+nH$KEv?o?u2(Fp*KZ}q#sJN5@A!1PzUf0P9LuFtt%(m%MwR#n|FYcMSrOBh+yKt?tI1>v__ccbIdQ=I3&U}_pdI#5NzWQK%zHI% zxBXpByepwNzO2$H_6lVrdmpGLiDF%Gca!Yklxye_T^zT1ai*?rCusovR@skx9 zX6Vv-3YTx-nO?`fn?CD3nSTE1T~PM&)}HE+mJ0l#eudY9Xr0&Ml=Ha_5KoJqI=MQR zRzjT+PeOOI@QkBTT&T*A94dyPBVph4wwDk_8>{>INS0^|?~pn9qd!kHmK$==4E=+72~^c-8hoA*uzldiu~QpbeHM z%F3V=T`Hn(=j4VI4pQ=(`;fNloWhhWSu`Lxi77&(UPYqhlfkdh*n$=U9@CgO(!Iz) zbp)v|=^4fsJxMI4dN=y(T$6_=SRWlyIO4^|O<*4nYHix6{oj!Hnl28ORAI zo=##M&Gy+2GT}OXs~#sD)8s#ZA2a$V>3j7{citiGIYG67UT~4#bdZzP1^`1iEU44Sfh4O)%;pC4f^DjqyZG-K+E7KL$m*TyfwE-49o17*H5hOhxji19L}lp~-#{00I|T4uz&W>cN8fu!i>xP;WsU1kp}^2WB-?DV z3|KsOO!kq%(Rz~PrX2MNUG$sAU-HH9rU=xE#crIB8z#k4UZNscMlT?9L*v_7bTIT1 z%FV~V43@(57Ib?+%3dE~_FmP5rb9|gPLv?RY6LIykWW>MarATTIv?Ny6dLd|YlG81 z3#zs2LTP{>bjN1-PRvQbMxw^mf6u!UtuBbYI&GK4eo*R(z(}t@z-)WW!+O>f0O9tR zKe>ke>}|7v1%o-i!~9I&#?5DL!xanJTHQ-e4U$3>i>yesIoeFS6htX|eIg|??@{7?!1v>JCgW{_?4qh%7eyo@rnX*ZB_T*Yxpb7L zenP{iUMharMn}mI1X>rj9g%_y8@oH+xfkR?$`PymxK&VnR;A?F%<3IFA+V*}K3IXD zfJv4-mHK4_Mzp`IH1UJLu?kUqaOf{CvGX{JrqK%9e8I8)MsL^a2$`w*->rZZ?Zd7! z9uRo<)=ILuN?i%HKR|(z-2<+ozn|#G2ejD3v>2Gq29P{5jz{sYeFc4IRK*WfQVxx; z_quPQR2}<>0Z#AemD;h0AfjNss+0ZBlKfkoG&+e1#DSY|h3`^M0N5Q+b-8uW2kHaM z->W`)Nx1qonH^?zR!ETp=|##^J|;><07;?A*4E`!m*6yv80&oiCO3uY)XNUk{!VWW zNu7EhF|ko6t@F9Loc|Ab6i{iLMeieYu3!=sIk8}@aujx!%{xaq^OR{;0n9ic3lNYq zJ$NyBrs&OP=I8t)6vXnDWmNlk;>>H$pVPQV+kfA}iOBMILtx#4F&%iARFiV#iSLzf z!&|H6Ug~rgVz2L?GBh}9{QY~G3WIvB!LtebCm>y_tkQ$mMuoH!-vpY%x_VN%@|H(e zu2D;_=in8j3elG)v}?}5EzaR~W6&*Djm6Q=xr`TEHuTQSr!c|^H>A^DT;5L)HM;`m z%?&|z=9)8G$edrE1B*cG_g#s7#c`s(aR!e?? z24;Gk$M3g^AIyi?`&AhVGE%xp-RS*h{d<6=;po0!(a=HD?0WX$oE!e;oC_Rs`Cc|) zhP-qWVJQNntDUIz48sBYp0fOHUU1Fpt8L@C$I{~_2IurkWMao*-g7U%nyE%8GP<-@ zj|EzUck63rnsAr;i?>e#>kDq{xgZD-`-*?a(W>!@OFvXt8Y?*0@Wo3nxOVfNev?-X zjHP8O0l<^5=`nlX{)A-ax#)qSe2?2tYQl7o{lcFP5I*L9U~~<*#ON^Sbm;B=mSMhIxD6dq z;90kzBnj}KaX9jI09j#xCpa^W1B1sFY=Ca_5ON5q=>Y(q=kkG^fkJ zWqTP?>!v#Q=%0H+|H^?Q)uMe9f6!5@LE&F-f5Ry$_!&4s)%vsv{owwZHA6YPcg>n9 zfV+*Q@+%}IAS(#=Z5w#rB;v1+L8sZ&it(I2kuSto{e&6%5Q}EYIcwL~DjC9}>G70j z_aAI|A7R-FXHCoie<^%u!qS7Y2U&-y{)9g(rBTuWHmQ`kFKzZg+{$g*RmFMT&V>Uk zHNs9ockjo8z|~pI^qwdD&(Fu2DL>F(LO^Wo+n26v?aDl`3T*X4B84L(p^&+XPoI8q zO%WEbURjG0wB+?o%gU0ne99?)*runXMBk8MaKw7_-pw^e!ww!v?l{r~0m@|@Q+MhH zq0&{2LP_Zb7G2|okpe*><8m8)$t{O?SG2Y-P9C&C;`9$;CR$q7q8krW>z+a|&>P3k@+G2B0^2%lmH=RT8QHtG{qloa zp|8U4Z|&LJor`HQ;ZVZi`%_|}fs3w0mcWor>goY9+J#Kr8}65Dk9K2$2{}u@)+-K= z*HsK#!}naKR_`ZooAk-Rsp#HyU*K&s0dyVRp@!%(jved|CqHk%B@{4fRZ%@NMp(%4 zZtw4IcaTf77xFk?jQVYxAL)m(Xs)A`5dMAx>_fsZi7^H)~Vs+bA{9@Bv!!k zk_zYTHAI9bqrpt!MJUgmr9~?bF}VFtf3KRY6EaAjUkrJoVr4!-%m|2Y##&Zjl4Gmv zwh2mGEtu;eyk0*U+zALcFto1rXx70z`5^?_z0pc{QN#UW?H&HKAVAZ~%err6?wx4I z-HS3|iW!T@jF4NOVdUhLOSL=CAW>0}mLIt7rVSP&9dNslI&X#f8eAK6g9<3FtvFVhNU5xDKkhK^Fx?vX!4~(8b`1wQWSdPu80DG%P z2ep?mcU^E?JZfhIzVl&J#2TzR7O*1y$CmvfV+VGKB%+Rq5$dIUm|%Jun20bS0;>x-6G2vx}3 zEWjG1ePwsC{qAn)_3QXrjHAMSZKN2f>A`^sq}`~<2OMew`(077c|gR zdVW1?QZM&_oLlQo1n1~G@MuXgw8(^tkS?DX`3xpXJ}B{ORDqfP z2(J%by8i06Dd}Y~vj`go{f(UK``h3y1f)}f+-kcSZXzM!v#KBNy`!H_J3FK;?2Y?; zOLbqaHK#sD5uI3gzk@L;kBxNVNE-y!g+_+cD3<1X#jEP7HZleP(}|)v8ygDr4n%U2 zaDaVj5$0e4w1xK@hQx2{$-#K^6W4j+uuQkcV0);`a~#@>r{uC5B1t*y2ADM=Bdw$j zH5RJe!<4R|M(=cs>PGoZOm>q?8g6Z~p6q^dG`U1lu8h>GeUeBz3bP>#p)5_1Lt9dg z?@z@Y;9_&j-RPxiKwl1kQFo0ntvw2?1V5H_%!oMDV404Fm{e=R% zMwZmj*(p?Upw9>atacG+2-ZHu8+FI_X~G^+>B=`{YcU=gignn(sj{HwRIY@hLxBt9 zLCToaY@4x-?|kYva0me?FumKXNAgfjvQN8ml4>esbj6E>@#4a^m!wIlr*Mtor)98c zTdq3*|B>q+QVv^+1+sr>qf&29iXBe%5G(d2c0~H;ZehT*8&KO)bf2oh4|+8#B;``1 z!*@lca*J=Rl$>%yL+5_W*(qO zFe~Mza)=Y$Pc$-GPf?}n&)Dz1%u5p3%UKs>N_*>@X0h=&Dz%&Y0WxYDA|*{;s+kvO z#n_>GSndz|GrL=EL~_`#aIl20K&91{*BwW zF_o&7R}LEMxCS}QNeypt!{xZjVDs{9osMb1kz8Zg!|I_g>Bf2{&Ujj@J+E467lY{_ zGfv%Me=ruxzsf_2>=pvqL_aJKn0i+;&Lwd93VsQBE^K2GWED-!0$59QTyrYXH<~W2aHA#yx6}8Y(q;Fn z5fDoD@*q98T3YIvh8~du_@Xo@(vpx5HA9naji88DtHyTMb`$ucoeos~3ycp8_=ZHs(TR;|QF%j2lnM+)603${np@je|Lg)L2>yXK{(&CyHt?pmR$u@}L z@_vtKu_V|Scts`!0bt{?sT@zyUXO<=hb1LCn zElW$;ny)?Xld|aJ^~cO+ojK8?O4A#{5rm$7hH%hbGav?VhjC=%`1Ti`a7?z$CRw0l zKX(kq$blIXW|{`0;J3ol{zgqlV~G-}zIIy%ChBv-z>*>-cPGPqgsRi!O>I6)o{tRf zh{MsuEc{K1+%p3Qu$)0r9L<+{?^iP^$;{oc>zwl40p>ac%hzF&OhYdxLaJW($xkUD zA!K}xCZ{)P!_WHM3JAW!;d@iDT+ys4TO@O)mz81G3Ox^Ct#VtDhQ2K`!XWl}V&Bbo zA4Q?E>rRg`5D)c5FZHp=AAV2o7tNGun1vo!$w{#Qa)F%>OhKC8p<}lV$ zQY#K;4wY9~jq28bw>YzRJ!U;-mm*IM^r~aXqaD?|G!5EH{$e-$v9?>s*~HN=1h41v z_9<`wG>X4V=3SW)=CWkMj+E;Z`{JE$EJVy$S2A!HJ#0JRhAZA6d1k%@&Ha(%8W6#9 zC@6+~v&27izqBs}820)?gP3&A*zQq*umAT*=)v# zDE9N-*g)CJT@2dvthAMr+9A3SIyO&eF;IRA5i|3kko`? zi(ZEma@^;M=T)2=K52f~5_2J&(e)t^m|#SK!;cA9Gbnw1@?(!4#Jn@gk8{)du^Zcg zG~;iM+xj>qlx`PRmn!3{WT<&d{8TY9lbZ5GVsb^afDR?XZxZL@^@pY(zR)S=T|#)%dLWw0gQmEwu%^;+gh_|s-JI106Pcyy$H zf$WLSX5xn35cDfU92YTRGZ&>g+D2V^xigttQsxaVCjzo1)Dnc?c+ryq9Gs+UC+8Zu zh|}$%I@VNOP$I&n{Nc-q_bcFRXYFaW@xbw*h%|mkwW;t&J{Rr@F6o6rD*mV8!+9Te zXIO`6wI%eX79cN;=<8jF4maS7P`yyN({H^`>KO1 z9OMu9gDm$as%EoA^rDEwa2I&9c zryc8&#mq{CsAoRi$Nc`s8(Vff>lkf37XN|!LU#QCDMSdjQGX0Gh8wwj-Ev(Y#(v?= zXPfLWJBFWThf$0*qwB;N2hF(k;5P{cLP1#?79a_<_q90z^S^QCt2uAR-UB2IV$I@VOL1GN~KurN(2!HgG`B-Ck*Y|D|M7D>Kq zP|V#IN=ynP;iWaMnq-R~$928x$Rz0v)?ruiDh8I%KQ%Rl-$wA~aG@w2(wNhu!KSkA zwt3wIclD$*Diq%?AvqqbP53!G7~1P-JDavRY*b$guRsPjBat}FPaIU#`oXO(DB~^0 z=!DU?s;dZ@e_L+J)lN7t|9<^UU6IfSj5#NdvygGAiCdBEsb}+bskXjAK_Et^g4ZR} z3@QH?YJ_fCe9!{n;CV0VzMR5tyF@ujW`wj8g#i#=)c~3BZ^5;0~+eZl@m3x6V z(z^Q*N)0>@jOLKLnYRIa5f?PMxPV{~oH5!fX%OwX9brc2Pd3Nd+C6jsw>MaEqQv{2 zNjBUr<_-7Dci1=4XuIWuCJUn_hJm!;O@M=T&c+3)J*84G9T{Pa zl*3@{%*rY~dT?xzBHSYl>du_x9AAAgc5|?qnX0b#@b*fCQsaXfYW z3T^)Jr(B7*2yhrzvzAUrtzE%&ni`qU65CM8@t$09>cI=>2@IB5>pd*-9Zcn7f~wr} ziw%eumERh?FPS(d8#UYEo}he$ZycrgnEDEXa-A7-@`{SJ-4B^OlJ(v_34hpgl}k9m z8m2>xZF9TKr~V{OXarMeuM*UQNCqC(o?p%sWidx4+SF{!qhP1iic_nt`uZ-!#_TgQ z)-Jf9d8Lb>Dg?`ht7}vB&Ex63W};{$Ua6a$1IIpFd8(Gb$%xsSZ^?u?j9k>Slb{xA zzlMN=zCOn|NAR-!sI%Bf;Auhtu-7`>aNbXm5`IK|lt@}muX_=-0Z|86Z*ve%)RMCd zgxlJ5ONjK3qSN{I2bxi^M>oV=Ep^9tF}jXx9kAp)X=MIXj=?r?1k4d!Rp|YJzKEjt z^1t&B!aza~gN%0)d#C0cJu-k-RjBG5%M9MJ(GnXrwQGMWOcdejF<&!;4l#XiGDMO< zHq@;1@5|X-&hg@2$v>62Q@)J={Fykp@}41heIR{M`M3gnn@{ zS4PwFLzq@GzVWVtBv!KL9sC$iEm&^1cTjwdWJ6*|S{) z!m!O>V!QVnwzL`Tvn$2tXKhg6NwD~@)&*)3e+Ntz1^hFWzJ9ZQZ;Se3m$iiu!T3jl z`4`9%Y2g0|LFTW<$-#jCUtqY**7}i6^uLfj{Uf{bPuWeE--pfaWES27p3I22CHmlA z^lzV~uzu+&jDg(cRCMtcTPPq(5AS@7RXqbEDMiGm4@ha8>B?8hi;oXpUo@ZR+`-}4 zgNVU&q)SzI*RNe6N1}%U~|fV049dLeu`ld*ev@^ z4x9dx!>D1Vs%KgG?)OS^CSkB(I&N#4x0KGQ;jYevk-`ax2EZwBGWe45RXTIzynFfj zDnr;%51OaN7+Rqt=NwiXLr@=1bM%E(%6Po^^AqZwVoH-$s(X3{xT#& z4J#Ax6SE0}OjPfyv_pYV>hCnB|Nja2|6u|yhTty;LeF4>?7scu5rH|^D>=F;r{>@! z4V9|~xyWgF6ON!l**v4n{X@qr*>*{^yu{#XtY=BW9pzc|k=?=B%!9V+HYys@K-mf?-n^Dm$+rt9GOAEusqTJLPyt4_@ALOE!l)!&;u%-~c9o|i_ z4Bo$41o^ZHL9D{X1h>CR^TLI%Xro@!4H|fs`$balaM^=z;j(Mpj$}Xga|ZQ&!Ohb< zXG|APkhB`%#dDY}qAmrGfL7VwM1FL5m+WIU5M7bZYBXJ#w;}loea4kquO)6yH_Xh@ z>s{Md`Kk$J-44bur91be)*9OMcC0@qnXm8DR&>4z5<>Q0x85kqzQKTj;k=cczHEKX z2Zd3xcQ}n(kd)Pixq8s;j$V3Bm~<@C8x*;Ax)hyLz9mj9D&g=oeWLaL+zpxxJvZqq zAhk2EmVG0m-cpr?C85b(|CC4NM9GyXEt%ad9bsdF91K2XQ9!m;tE0onKq=n^DtWhx zPTU4Zw9DuhEnRx-o5eJU2uq^FE}`jGTej?<-*?}$13N{u_h?2xbrfQ7SxT-hlyP;K z*84>0DD6a$QCLnQNE@Ci)>|&LxiOFbiYfFq4XJ=2Iq#tOtD_>Jd6!oQ%(hwj2)VL6 zInUpf(Q4Vh?7@=n<4PJYj@({v^RE}=%qmiqV zQVdv012=r~=8Kf=S#0fWi%mJL90-?juw-U^#1pj%gbk-gjY#^<11x-}7Da9ax*%_& z@-~}>C3$MK`chpOt?n=;=yWNPg5RO51u=x+Wcao^OcNpu{!h;iXbKqbtO=YwJJI}1 zG;;3Q4Vi^#B7FQF)KvVV}j8FEubz^^Amv{&M zkoHZF8}gplW*t3KykN^8l5Mw%i?~1gA(mh?$z5f>?R1%uP)&#W_HQ@2?tgMOFqoL2 zjS{guT1O-Q5&RLzF;;5?tHk79qhmRLX(}^hnFJGERkWy_-8_y4gc)pEFIvL`vc0KSFqR z!81&0WMf&>Bt1Mu9MIyMRj4K-0Aw;q%GVoUDY$BI*Un?X*;e~b_dB)2Yf10~A zfE+1u2$dYsjRe-riMYi>x<16cw;DkWG@g#~G$wA@=2XL!T?uT;kREa`o*p?f`6q4B zN5L8Rs9flxenNBaSorU!Gx9sbx)tR=+QO$>+F;qw%)ZTQU$2n!$YH+T2V(qc$g1A{ zQko*;ev_t=gU{O8inn_&&n!p7&n)*nIlK8-iz6F0N_r3YD}=SEzP<9{KUw?DE`T3T zs{AHw13ixd(9YF_X;0z%=7t;bljkTN^?pTe$2LmkcJDFldC!IDPZsOwKKaPL&7$l7 zw}STMQqWdxN#1ny9kD7<`4x&3gpDrhKb&QguvXRM+C+OJygJyYngRO=rg51D`8?U> z9b~&Z6UxrubFk}4D2aC5teSdVe?4a zudU|y0=-}D7YeU5HOD2?8_HCWE?yrP4@77bnxUAdP7>I-`us^ct4GS@1n-HKlfJS^ zJWiuh>nv4&`xK7T$dq5`p-jcDaW9ARMmA}Wn?<&=*JEwfZcbrQ?y0IffkGrCYbgr% zYAdzI23twy{hCGh3x+FRJMR?Oew`4xCb;6KvdYC=iHjZjzVj7E!_&8dsl5 z;@fBp;le+tXHf@h)qFG99X!|NbPN*u3-T&VUPmywg4as-lDsZfl>Lj?WV0x4K zs|3Z}k<;*Fe7HBWYRy3Uw}fWH<#sIYN6-mi1g^6Aa4DUA;RXT?R`1ajxp1tsf9MF> zay^F3qjH!*dX0{SUq(7V z$ATG?8655nty!)XjPMP-s8PmBgeb3f`lHl>t11~OQ(fr$^;bU8rG0tQB|&Oud`#qV zaW0SZ#)-ldJ?bq|AEE@&D!0xJ$Mo0B<5tMwuT#2vcZ<1(+J!S`k*}IR!8_n5(4z`O zwe8flT^Y*P+COV4i@F=f%RoRIb{h>j#1CC8hz9R2YfDmM za0LYp&e!+HrpI(eRk9mtog?JT68)4xPZ1i>>OJj;3fcRIJ2A9-oIONa(GZkxg&<5< z@8^vOKbCyNL7&VPB=C?E55%&HfQ-mHmKXb=^((#Gov^aa{)DHDMPHYO?vAUApr2W_ zFKwRBRv)YcmtVX?_)t}~yBIRjN;D>bFmEEGkmxM9)hlL0kq=;KbTrHt$~)Nb7dA`s z;ISrN6*?~&eo<0m?+G>pb&y5d*iXop>SWruRbCZ0>v|f* z4HH;t1+nJw%k^YF<}2aVpJLILkTAhOzUpaql{G={eO%N;E;-!;b&Mq@!L|h}+x4kg zCVSVQ`#g#Mdw|6JUfOzqa-xRf={N*IY-52yPk&th_HqPo(f}9ZyD()`gt;8`4O*$I z_R0utgqb?nu{1asZG@qwL_}scgUc#7iqWg?VJZZCZfC&j5u{j%434mBq^*d09Pna; zlvaVeX(1#LS8cG6m>^M2CfIdAk_P`;E|RYtVT2sAZ=>Lhs!q(^*iw7ju8&egZLACU z0J5JP#Q_m&lcOfAA~5I6!t{2GrBUbNGgHVmOBwdxUiH}r1&WO`ZzkcM9-Q8latfzB zzqWhcldm!>?E)c%%}fcnqYb=lUVR0$8N7DR3zIMb-?J)3(MsNpmAI%JAANJZ<$>F3 zFO+z2llZqzaHhX|-oWjy-xk=2p8453CUxVHQKYi7e&E8#jM?B!_pK)Hc<@&7Zn0_E zs&~vs9sWN!*$h4Yu(n!aL4Jju!S{vd#K-1EU-s@1^$$D_@mm}g$rz_uaHh{G@Nlku zsn7DvSk)fPI-SAat@V`Edf%(Xtmlc23g>yr1M%~_wTARoxb{+}X<;d$Hfm}VHwbEn zZun;ssu`O8U)dr2!;WVyjouxV%NQHhwF}vE4DidM36~-6IMSJd>wkT+-Sjr1_tl64?%+?4;_4sMUQ16GB2o)dLe!` z%QmW&zdrtqqnPW?7;0Xph5-V z#CAP8N~cTeniOF205$JkD2FXVJi;o9?Yl~<++{Wip93gff=rpZDH{Z9ZqZoJmG51_ zY@wN?i{c?noUayKDs=Q9G}BmQ`jYwXTnyB{Rzw=waVD}c#PC)kWB~QaGupsSgooIk zJ9ljvhv@4qv#VP^jS2fOAXJ)cV9RQ(L?_2~o2f<0aEL--t!mZBYck9kkI|mqFq`0vK}F@N>XF7P{Xy1;8p=D@2$ZhJ-iYRHVt=5nyNeWHFG)HxPefU_5M{Ki z$gti{KOrSVFXRxt6{5`>sR-lwG12tt$aznw-a%nO*ejm4hmm+U4Un}vCJd;mNmg-W z6)LmX7;bhBd}1t%xH-qD86c0wtWC-!{vL9--AsK!tqUjEdgL4@dBEc<8B$qSU+bAM zXG8(TJiU05Sgx(!O8Q{v(>LttriYR50i3<4nPf?l*2fM8AEd8KQ#34Rk8B@60p9dz zRU6BPC{J6NL%Xsu9b%`ra4ST}+J~Bo^4+fjX%?7hcg*IAH0VNyURP(Zb0MR%ixjXfmaDnn2y%=^8%Ny^FzL# z*YoBMLY9k~n?bwi#-|%hFheCAo>AXS{WHU<;W4>k{xwaQfO9)d7^h^z{r+l3Exb0p zOZnaVlWqi)hZ{#1u69e(v`Hhsi_h5k6ii_wF#Nt1qHK-*EV_;&+21XbP)FgPmPubA z&zM_z(u0tYu(mf;v9;7e?4y#-5mYmP>|T*;mZIYGYmQR%NPPi)DrRKGN3d^Xd6$X0xE6c0J((?zJesJFTp1#d+{_`r5!U{~X_ z1#qazMerKL>np6;73%vnP$0zvyyY()K|cMLaIgJWxCK6wkm)kWdi_!RrH^+5RLgm> z3u=A)p#`Qoi^IgrG-`N>A-MN_{ZV7K8S2(AaQ#0C;t%)<&+8{W#1fC7z)wP{e-fl) z{F6}GpY;5HCE(%u?|{KS0n7iPwy0-D&7U#vb)hI&s@1IW(3VcIy z@2|d}Li?58jWy%VPf*}V_)hwn=g3(p3>^Kr4ek$smS;pG=V$N=WUdmAegnvPcmU(} z{Mp}p?1{go8S>X3d+G3?_-EJE*?jN1XMfvuda$l*2Zu8KYBo&$@2D`|SX0^jbb`B6 z!1)7n`cE!Pk(_>UZw0O_gpJOHzZslq{|CLMHpCAuYrP+!@Mcv-L(}^g^fYJp9tQR7 zz7Vn-fs!tebO>^Nm$tp|2(A+(`}=#}$5!~wB@It*!6X6-d>3hY;ty%Qr|u63)&7y+ z2SJ^F3SO`%fiVaLmal&Zdvz}I4XJ0&IGnBy*2=7UF z)aT-$8?8{nA&;0NpX2DtIcFm-^})T8vgi3DwIIxf=st~%#M|~uR!0R_Zt8MyMwHBY zG_2^Irp@CBlToOn-%l(r;i?U-5#&po)!$4UHZTaT#3KQ4q}k|IZ0V*Gl&J3IjJRz_ zps>+}5Hls*@E>n?OBAzu(rFCKQ7Msd9hBRR##}ka-x+S63G&#kg?(mt+ly>2fB%6rDMJ{FRQ4x|Yjir#CEOoS zq8DEAJO!;c5&Aut!BiquBv9ikP_M*w&MX{iM`)zWI-{IEKkGQTJB_RR+EA4EY~V?2 zj?Gxt@DUveX*yenSi;jFotiKuhNn>&b3g~FK_Yepuc{JPC5^(Z=stqG{Oqc$H@D*$ zSqe!l6YlQ|e zQRWM@xXrDp>d@Kt>xZUO@=hiAnQOEv2(w)Sm$QSHYSb=rZJ>bI$X=0haM5jxgVUtQ zVX!r9cJ#WOFGGgPp+NH5$q19Ir_j|8^%|wZy&H4`p5AAvm1UNWf4%x?FGx61j|D%%#; zDt@o%evJBp)aiwC`$~P;M*UJL#JPUVb$V|UEWGHT+(Ho~4ktrpgB*Oa4kzO#6o8j4 zNo1pZhna48Ya&8)VQH#JzlxUyt=v(t<~*t@*kE~2IjPq18Ra5GL14fx13U(oYWF(RfM*A`RkKW1Xhn8s(TZ4wd^2C#2#Mc&L6qI z#QkcBQn+xf?|GrQyr~!|jdp>KEoQ&)v~>&BszL2DNzSJB9D(mo7bnd@m_#9-*_76%48j8tzRnqCScL^VdjH$EGC9d zlH{4Yqqe3AG$G1pw{ZDC%g)$p$@LG7`^@0Qi?w>OOmF*ILn@%a(I^za?B3(8puX!@ z-rw{otIU*}vcZ);A(%^&gkl5?1<;9$LpCd+K>f3Gw)mRCpsF~YTc5~@Xs9sIPy<}5 zvey@0XKmSbvNfE9@qW4c35%)TP3IL5s`x(YCJ{hmmXeE@+a8GeF-VfCJU#7`>j=RM zhCmBTxyM$hPY&AKk*X=E&_x|IO%7|Qob~ zo-Ekyau^|Nk*90m6|-`rF6C&{pZFG#vHv1OLlEh|qBL0aVG=dTAy?s@LcE4dxDYa; zDGCBp#ktFzpQ(5)6u2`_La`5uy{$R_=CBCTV)uSS(B^gM^x;!)*(AR+q3Nwk!NXpK zH(;t%zQ;QSiLGWTCH^6gI(p;7XUCHhoip!OZ>~G(c}L$&Wpr_W<41!XeP>+Fsn4QX z+=oE@)0>3LU}BjiIC(quFPAIGQz^Gv8FQ$*!casPAY{&uB>kxL zN;KuO=vcZ!V`Gedlcz)h5?*$GU{9#PNLk(L76WNjZaKcG9B;8GgLSwI~nrb zl##%)Kr3gQewJBw;(0ebtqa zZXJuAl35a>_+Z)-=2hov@pvM7`}vUMIjQG44J1b<&IG@WTa0bUGZl|5ev?J{Zk4sV za;3#`#lgdo+L5_x-PP0nMB3E|eghXwI~%bA?eiKuN;&$TCHQ>-NI)woA1mQEKEOTT zuN-@O0Ds|Y7kB;r_Yr`c94? z-&HTC=Uy*T$u%^TLQS%xf1xw}klWwyW1`tv6c~FX8=aXU&GF`VEpf9<)anLpbut?R zO*F$MDi?2vg;2KMTBWB^2GiS^*2wc0RF0Xl_eGYXQ#?oG8?CY%30B?IF&G6gkWB)_ z1D*rk{6t6o3Rbo`D@V87Rq@+rPyv@lWPgobQZb{DCxs6^&3y}{imf6in{Gxow<;@e zt+J`Ve>a=7CsojEuF@g;xMZ^q3eedMtpyecG4%Ii7#hrF4eJ5E7;1!yDP^)Gb96SMtCu=OTHy)ACUf zcHTf&gO3CW4a@#Po`17;#m;C;P;ueBEG|}Oe`@4w5g%Xyut(U?jj>80&?mVu#mvF@ zxYap~L9L2siDu6?gvu$56+={N@zZ?`ue=u(fr~HU^%(Kt?)#AJA?Plt;_t=zIl`7?HJl42I*~@&0W$Q+W)=+i4n3$!dgY%titR*$Fu?mRRXAuUIuYDkE#{OUt&-%kbsIZ- zP6<2sqL zcI_I;^b%U83#ub@Fd-E?-CfvWh?-cjv9MuLe6O#QzzjI|d(Us|Q zPbJ7KaD~Nlc*OU(%4MYC3N9>d@hfdoDWnetYCgA5<6keTI6lv+z9RKX)~KA*G%bDy z53OFI)cn@2zmVj&N?+YUoBJgmw`HGsg}GV?wb|X#MxqY4n}1G!#$JLBkfK%2tAm@GhQLc>+&A%(q%eIb-#ui;bv&BodDC+<3QI}4B@6UXB#+V5rN z>9aT9L87_Qa?8vi(Z4s_+WeJWM%~vA#5v0kZ4AEp2SHqAv#pW=Hc$5DwPhA)K(=ct3XU590Z2DGxZAJQH z@*=$`uhU6^u?0Dw$S@h)B6mKWS4s^1?PJZ06y|00?_MBR$bmB9zYTG{BBGay1Nm^r zBhY;Os}O*nYC-=2V=c_DsN&f@!U6r~*#c~KONbI*?0tjii|_172We;t-OEN33?fFG z&NQeTD4Y|DeUTzLP~)tq;gFRX{@Ruyu9)^-n1uG>szZ3D5MyZ1GaD<0ZBosS#9Y!( zh@Ot_ZDP3@*T=czbmmDy5q$>{18c z;os%se{M!FSe#w1t|Z)!CHa`WEy+_}gM=i6n1&!(S&j*bLW6DcaT;neFdtGLRpAQsls81MofRb(u+`28;6l=oUtJbT~Q5U*iY*BFoBT$Nz#@=48 zcSX8oeP&;7|rr|5s#jalB z84)wGmN7}1Flm>#((ErI_H7i4)vtnh+qK^?5%z27#g}!98t}ZknAk7MW4}pDOav6U z-Kmo^1tKtqyFX;d0f>%|T{EU?;t3OK@V!Xh;b-7Br5Xx-e%n;T9Jbs@UoI+>9mQOE zpWN_{^uQ;a820+n&8uK{^U4OK)PhN=7geB1P){x!o_Ao~vq_>+cjL>8mgV6WEzds` zUoQFtk0FKMzp8S9JqTC)zUh1X)qkV-!G9QQ{QEC?h@=FFaeTXY9j@!WcY+!H^+zKo z+9jh$ry6)>BaC_QIH+&O&s?&q*)?E_pfOw#w3O11e*%I6)KQngp^8S80>YI0v{>;0 zKB^AM!dh<6U?%jg$`L51D5!sU=8OvGG>wv_;C`tedk;ltHHXByycln{r6m=mz;Nkm zywgQO>zCab{4NXtPxdJ)ZAT^Z3SXhmbilczq{&We2DJf|0rq7Syo z>3{;Vk%uRF%8t0j#%~a7zk-|+#FRD5%R@$6d zf%*a9>_NvB=Cv{$|LtD!#hT#GvY{ns1ESbhsz#d@h!_g#M4YXHYtx`i2G6JJ3Rh8) zTNy|xuF5zZq_L3PReeKoJ+B3ZWg&POY!sCbx0+vIij$cepm zhyZhbl^}TCN9otXmPT1f=OY11Ru-92Z*za(n2Ve#MKs+iD9BUhrL1UlAazgx5o7{dqS1*smIx)*cuM#+fk1t{pAg#g zSfmTG<);(%r(X=Xfk32XcaVW5y|T-hkS@R-S&tNmBnVPVAW(7q$Q8!Vdbi6g^n|2? z60H!>joYEUYmV(k8)4!K5S%ZEt&94SvCx~VH+u^qkuIy`9(E@KJK>A(M)AQX_~-@lmzDH1+eY69)@eu3GZ z;C%vPDJv+jI-h#QbfCJP6efjk4t|T%l^UonCIh$gz>@S3nV0N6>Svqfj&Aj9`T6xA zmLi3H$XOv%Nx$N8kiVtSiqfcmga<@3z-MhZoabH1w6mUKpemAI^I21deo(K}>0Pe* zl61#Pv~UOc7V;an2P(e4;y|C3JRK5ZSa4(s`RcwZCQW1Fp>eDl8x$+c9OoOqi|IIW5-7EwCNb3BOB*LS;yhrVe15`#+;d1iqMO<64eO4x{?C|7%? zwy4R1s>tB%FtFM3?OZ_$3atN6&Sv5v%(R~^m6;9Tw^Qd!(OARr8Ql16A-~29MljgOmSM8e__Ij&VbnmMr3-Mh; zitc8MHM40hES17kw6PP7Kz#d&nIWe`u+?6IAu__+^1b8@ajEk1+FopL^-js23A_*s z(nis_w{FoJ3XE7`9%(Z}N|yYuXu{fW;PH-%FK5s!k#?XZ;zcLF%5E$Y22 z!PP+{6wV|#<0HXDLlqk`7$dG}LHSGt0M=e+}iPLh1#TyEB121a#|x28&*^z_UZ6Y=_7QU}NjGITo#1KDA!=tVibP*%lt`7DEO^HtE! z3GP|;$>&JNXH|Iu18B8Rb9)G(fbbjk?poX$ws+h0mzS7b#%8x#Eqx^#J%%YepI~}R z2K)*V1oqIP&(B~ANe;NRQbda?9|FJM!;D(Q=I>%4dYi(&$3VPWzKntJ-dMW)70{pB z4Y=KN?RVv-^3uy?Nj6cJ3XjCz1gjYmIe8KUe4t4rzJu$1FrZFOTU`;ji557=AH_ss zb}vHOA>moGqV9E`l@Uk1#06S%pHm7yklviVvy=kT4t$n_lL+DBrq%U0&D({iES&`z1z(sM->OLy{bzCS|2B5`r(Lgfw>VMu z0WWvM7uh8Vio3n1Dc=Hy`_>HDe@iHZe%sXOh0wqRF6t4aI$Ghf<+0BGShZpgunjNE*I_|kz@}Xxp1RK@8I{3Vz@Xo1ob8`wfdQ%VW*FVfrmrA8n zpC*WZ!aV|MXsAhlc`WE^?0{bW6pV4+O>Oo}XtZ}|Xh_YKs)sUu;+8EflL$ydc9a&f zv}$e5V)*Rcvj<04U(2a%duN50N?lCD>T1;DTEH(ey4imf!3eE7eZ3#-4F9o;%(NG8 z51r58HyQO?h=4WZZ0|8K3Y{h-1amZxYQRXLwLurcf|G*7UAD7nt;Y-lq*8hoG(5$R z%sMaT!IxtG0)7{fW!kz}toWx*+Or#=$qOZ>QQFp<-dWjj@ZUMQ=pE`mlml18fotEp zym;#RFu`Y)MN8s{u;<@VUf#ykeeDRWA%Ca?u7&5ieX9$4@a!xlH+}tW_{@cplJvE2 zxwpm`;pBzcV0lbC=jix`zqjrtG<@Elb)>k-0tL+AzrjTfkJApN9=&P2*9IGxpm}ZP zOjpi(iYM9=!QfHiAGzu+7RYGavf&>SlHoX6I7>e)NbzUz`Y;+cI4=Z0JL4FHc!1~I z&aJ-^8is!vgxo!%OF6uoa=ru8g~E>qLV5Zqg6enXA^eYmInG{uQHNEa%_VE)N(UYf zL?$oo!TP%7j11iQVSys-Da3`u{7k{m$+t0=C1rOvMIlGP=>@4wLS|QN!n*URMKLxGXJ65Z#fSL#WrVqPmcm?#9@d3GSlpgOGKHs zzIa7noT3^swRglB`4z8kN$5OpLQk7kp4aZod+E{nj3I zT1hd_xu_xA3>&cB1h`iarZ&POkbb=KH%ZSeMjpPF5IgUMlq*323~nfpat{i?`u-qy zm&aqywf>JReSdY3`uH)?D+WAman1ssWwbjvpgx+00(xOu6gwg+8)xAsOVsd_pg-TL z$!$G~u45e9^Gn(j!g#j zYp0yTB-C(rdrLP#6=WJFaFZP%vgek+UTt8u^V7omr9SX9j3wF~eVBeuWeS0S4{{c~ z0(uFm|E85V>jMU_h$r>?gHWJQLvoInuQSC0;6@UG0;fZc;*GrorGMS>IupK3Z^L*P zE6b*6ybHSW0IGL+Qh#P>{a^J$u8R}_7amgORQ?tBNEl)Bl{?^ry!Cb^-lAV1t-zI= zpru4G{H*RmyaB^}JEh#&R7${Y(OYu8qiwgmp+Nn>3+_qE_`{2~^S$t0(7gO_9Y-@o z!-{bxI5WQm1O3sn+N=60Fcm7xM$`{u?bj&y?ZY~8=5(e;V$L{s#VT`Nm1pm~#STn( zFrMNX#Y8&fRch0s zZWnjk#Zs;r3x|h0Ct8W|_XS^UFyJ&jOMgf9PFrT{@S^t{PqII`Gk7x`#B@Xtv%c1} z>ONerl*f_0mxz#{lv%|l7780}DSz(g91r9}Z?Amu$JKNJ3;M3MMVi>YiRv|`CG{8e zPJclaFL5SAWSos-0S-F*?SxmMl3WLZYs$-f!gfD_=T1)ddic^J$Vww2R+sM}2(aUh zwsj)(Y(dH`$EGreWd<@_#a8@E7=Nk+@OylJOGv!@^apLASn`{?@BywaV8YdfTcX1M zz}*Az=Suw_oc>tZUhRM02!Q7;Bbn?M*|etYVwXdK;&yl>ddz;2#qSweSWZ#!6Gf%m z_E11!h4aHokwg9bx1*j_#`ChL%j|?2*V_X+6R%>Rz7_YaWeaORAT;v~K5*Z7*oAk) zmH25M$D;c)hLHK}Dxsr%`!6fIw~WukzYw+4cN(Q{7mB64S`=;Me0Q8I61mD^GnDoi z!%PPXl+qf0#D4hu;^A{s1&7!C?-mQe~1K4Lo3MMhAoVi0*8wAe&C-=MuFfvwOIh7KSi2=*eCKM>&y zGwd+GFVB>F{k6Gs+PqD^)lmsd8TfHF(T(>d6t@m3g_E{#sVAKH2&eqxAc^Og9kb zhwr+*t}{qsXF9<6#~NEhoykoc>Zn)z^Uh*Do5;`LpV3Q^ijJWzqb1zRI5#U)7OZ1F zu+>&#RVa-&+?PAZUSqnr>ZP*F-#v+ak%F{!8&qgT= zV5PFM!-~-ZY&*&c=|HZA{bK2|m=k95fp>XjeL1{(h}ZZvK9bn7N^XLZu!Pjwd;30n znS*)nL^v-vq-)TdvOx<4ey^1L1 zV(%pjN?oiTmpCnYdnate_Mt$;y0ZK-j^~Wi@o=pN@b%tZq&EQ4sfMFnPK^4^v_3vG zDF)&WW;En$47vOCqSS>Nacj-QrK0NkUl<}2uYSb8ay`ZE^~7^9H%Oh5k$)mS)#$ZhcDYRdP$~@Y%mOEe}Jnxdrb|se0 zAg{-gQ(hBMORiF9X`dpVBE1)iE{aD>w1n!x&=s7G_JLWyR0imv+BXbtKQOE7>m<_k z3!Isgys%;nm#@B|bzU@wLGHU^WJt8;Be&qzzM{dAHhGxR6dUPg0TzE|CqjUej=_|A z4}zK_5MU=Eu353W&0V4Fc{ajY^Bl5#&ic_apM~Uxc!8!9r?v| zW_-{xRcvy`Gy6)1Y+DLD&YsSHil3lfw$YP|k!e)LjTw3@lic!{@ARclZX45BTGews zu}<#?VyxIv3l?tfg8=g#wcJTlvTnbU3p0Q-45r1VI>iHqr0 zPZctQ$isyD4onr=-AASKI~Fk@9jbmq%nW%hT4vdFSI84@G1t7{Bfwx zg~jp(K7g?@bX1h097E2mW+sHyZuGg0z(=0OX=1p?*Pfn-;5w2i$zsfbM45$LRYOP2 zFwvO5mD9^bP@NdAai-NpIWCoHN>j0APW>>Jgg>{?SBEmx*5q&1v zii0pn5>r+Tw({%W@ZbTi_f{{aIDC}wXLY(;h}!cL zDWsof{^bRmRzKJshh(c03M}0ae-gZjria=(0nXuH zn!XBNKzR(m{=oA}+o`{i*A5ayLL0tQjyF5>5B;*Zt-CBl=JEGqS%xB;vc_V6&XFKT z%XAXwgV`GoiZ8rn&qJNFzIj(iF1@Qh`iZeell(mb=T8I%YS^Z0Y?450<0~3suf_vl zN_dgq0M|r_m?UAD7Fr+G8>-@r6K!$I;$YwdZUvUQt=dH z>sp&DAL3nX92}eoi=tU}XK5SMhN1_>xL7~hQO0N^+O!v4`M6W+@kpQKNxXQX!&*mP zNqkvUzs-erpy^6{e*ll(oj0#d7|}cSPlw`##Wu=M%DCP~Aw-tQw;xb_wzl~gS>9xR zW$7*V!jdZkvgvm3td_Zr?t%VjXqWQ!5I$CO<`DOGMqqDJ6Gk$6xBk9 z&qnF%AEm(*fxhXLmzk^c=>2oMd9UH(tF|9A%=`m-v#aJ4ZupONXKh$4cYU&vt^N=; zLQ5r!5kG^J=%it+lUbnpi7;%ZQwM?Wp^2uCd&hh-ZpnVOl??g;-eH^sU=nhk`h+s$ zG-Nn)zu&-Wu)|I4eZp&+JNbbql4vyZ2yeN4JV>|X+0leLdF5>{z{cB)H(Uc1F*YlG z=$s9!))JvWfC_QA(?T!%NA;%2rU&Zn5~dN{y(Qfsm72gS!Y&bhPmYZ(Tme|c6weR4 zvIN$H{O3HG6SiMd9Tguml2Qhdl4M0;C@Uy&K!LAN0J+76ysY9HyDhWN%yUc%lYOE6 zOfTU>K|PD|nA@rNUvU62+`-81N7Kel)7I5KqbE+yUqfnNaY>N7E&<^NroqLG`?dwj z5O=QfS0R)W1YZHPrPF>hMlD;T>EQ&hv4iUJyN2P`RhFktt!7kuW_}2Qjcr*f<#Ns% z*f&+|<3);8=mZ-9Cm$XUCepS{or)?S#jKtYynwJVIRoOa`nVzCQjz{!cPeTF?8@A% zVs3EH-BQ7HY)fefzVX~K_kz>-7}db_n#Qd`DLb~0)hA8(f@>$Lan~I6Uq7vgXhL9Y zqA+n0+Ark!^#j;0I)6JDy{WGrM5~Y3d<@ZRG!?AVDNM} zGjV%KI<|-&akR5DW2U$Vrq}onCt*kS@QtdUG86ZuaO(!qY%$TewbN&35=(AeF9v@a zfgnWVq_{cy&Q!!n3pKOi;|PCt#Ee3x2}2jlH(yf?yIsm9U!t|BtAG^hQ$-WGUvQxy z9j#I8-p)KIq%M3_zADPu)c&qW&aQhe7fr(zNtGXp*D%=zgw zwr0WJ{G&UjnDSWr$PRS*%jBQloNC}b{L|%0y$bUOb|<(7P~h^nNHf$YnnyZ_Y5e_b zPsx_-7}zLFGy?Guap!E_>>#xGK!L}nWQ$wip|OKS+VgI^Dun&c$Vg`5U>g3rT@ZAj(olo%BVEEE5xN*K58itTlj@ljb z>JZ}Mr)6Gj8eD@s*^VmDl8Lw%Cg9vEmZRa>lNYq z$3Ap~lxFn%NY(t=vu6ZWmLrb&Sg${LJ4NLVA$qB3Y}%M_y-6@sVx9}`q^AIO9XFMA zdmUArbc`74uj)VSWgxZ}L$muh{BaEcR^jZ#|hq=NznJMx4!RyP+1 z6+_9NZ(_u$HbOOPiW=JnyiAj!${v%JR`6tTj=(prN9aDw zTO$i0@u&CLUxaK3p4DG?x@14&;5Z^#k}NY@AX{eCd4O-ug|QIP^g>swTV4WZ)<2H$ z>Al|B7smvy%Q_Ym+`YR6&!rk!!XyJV{1A$oH9ljzcA+D`oll08xAf9_c*%=dB3^vR zy>T_@Evf9C;O9lpW`ajmaCBh22bajup$i((Xm_ zMpJl9VtA$u;|$j+oN>q6MaU6R zc@;M)J&Kobzr)iVJ?q0jtQefoz9WrQTvMI3oT+0Y<9DmlMP)1QVGE8O%U3M zTJ@Q9iB(yf&;!wzdl1jzv`MMQmhbe%znXq=6bt3Xueunv7xpGfxk*Jt>APN@1^(<5 z+2+t~Q5sD`@~Ezx4?AwiZ;51OMI{Eoff{h$NO+KsM~{e3vX;!M8+JXMbfa%BUR58< zIaRh5q1V7X$x0}YM{0xN04rF(h6@Y?xx?#@YCr45 z&c9xa{DL5L!!Cj7}ED;Xhd+4SMTs8kHz9y!_Hv28M$Kglc+rWH|R7t z2f60a3_kMYMRIMK0yY?r;A&$Y{35Nr%iju|0OwI}!QLlv${9a7z^^p-fC3+JzeiXa z`NHpdOgV-EaK&+x%#4cipSnh?{P%++d|Oqqd(%(re>;}2Eq>#f<3E&*?jwZb{k2Qk= zh0op8A5oPH92(A&en}U5fe9+L1J$G)eKzepqpEFD-wblY)f2$gdwq6&?+m7Jd#PPS zdt3}bfe$%fy#fyM4Eu3r*JNhbG{9z4U>DF<-jDVa#c#c=eZ@=K8ZQxgWMTj1ez9(TIXDnIO@edJH z15{|9W&h|!A>&KX&+HG#ut^vo8*050#dV zG$5zxv4^;Y|N6uEuW8n%QC{|Z7Np}nWEDKE`L9tk9p3!|@XCJ!oP8)5>|L+$`ix^k z#+9Ybq$!_6Yk>_Bb6awiH8sKW_Jzyk#&a`#<9Whe zA0h#RY-k4Gcz)jy(!fmVYYaD-^s*ua9_Mbyk3I;G3 zw*jiw>e}^}H+B+F=tCYSY&?)p%#M2fl48F{FsJ9W2hA<^emMZYlY6Qxq~P|vt3C6$ z0lr)#Wqx&eoos-1WMm^^!4;GjCFYfCl>ia4|C$Cz3}GwT!qxPM=fg3JFJ;)Tj!!#1 z2T7_=8IS8(MHv~Si&{6DhEsIYE~oFT=^c8a6!<^>*qL2RL41mtyw`Ln5FZzhPYRTw zb%d&PW*jiMi66v9T98#Zs^pH3O-3B?R*u=VQvl)%rhSMKZ6$>(Ul*bWQ`@XZ!X-)r z=M)2Q7drv-8}c-+7gqYR<#zAM!w*AMDO?MkV5W@bdG~I3YoWX2xO~Ms#a#1e8&Q53 z96YI1FE@JmE1hQZu~J1_qOtnW=ywWUL8w+9ku)=QJ^GmVoY&7QD2v|M>qW}(u@n?Q zBII+$-6hXyoejB0F~SJ);T!~6d{%pQkM1g%+u&D=pw~{e7A<>kM3wJlw;<-xvK6FA#1S-sbgGK>6hlCOCNkNcb#YCqp9F$hS73$gEQdA& zYD(sNE`kom1_uD{X(WV!I@7FLC&YCsKlNfdS_@{BwURuf-XKUgbjpzP3<7gP%9##nAEixPNI(HhH>8e2jt%zf z_>2uC$X8WVZ60x6)fFPo!txDMA(~3T4HRvA=$!{@N_fJHGmgj9c2Y(mqIg!HP0Eem(8a#Lf*fROjzD4( z&K(5u&7$X2dW?&=lJ;1#Y#y6%_gPVq*W9isaiD$ml&1ptcsndbj{qsQ3~2)`phv_dw@6~olmYPS*0ZJC?7Y*9 zox2t@zn6D}QQepCEIMNzdq7gDAR3)$D%MMM%aQntE!$E3)4L~qWoC%-hZLW!9)6AD zldOt!=x9SsuvEHfk&*I#)${aj)jN7qr!er-LDVGSE=e?CCb6F*>2Vx4eQXaB(&^`l zSHu=xv-$ekZ|N-WWKdyYCyeXsU*%z!9kDfaza2X`Cfbgfh%eO9VqM-WOF(QThgLd5 z@!C!*mmx0mso$`;)(B-O@hjm5+XXheFkBH&GW@Sk-q7;yVQ1vMVzGu`16L5%iP{4j974AIaUz!5J%qXI*v%ptq&-$ea z|B>GUvvpVe<^NI=*kpWiG|Ty$sxw_p$xTkw?LH2X)T%!?fyw595&n6*6BK>$$O5>% zkH5OrI3;4(DB?{y#>=p~f`=W2BAc4S-eKI2L1+FagAXbm_RGmpS_e!O+gQ7n`DXMW zaxx@DVVz`f01S!uOQ|&yBzJQ{sM@0MUhi)BSkQ%Q`%$wx!%Yf7Phs=Z&~S=YStZ(& zPmy0J5Q8r(heaO>g^j=WKowwL>Htv%zvR`noy1zW0)1H zm~z#qH-bV2_W{u>hH%kPi8k8q-MmTFQ1b8f0n&qq{DG=_wS{Ui*`ZGxnzFY>>jFMo^UF(E9A zQAG-5k<3y{kZ=~}sIYx0>G-k99T^H-amj1+VUsU_gPzG8H*3o=}yW?V6Tq<@Q^OQi`*g;VCw9ZR(W>a1A&K zc$Jx*5~1xjYy4|bZ_@GVH=GUtEug0y48!B(DJld+v~UU`ne}8-8#-i_r*Y?&G$%{O z-y8uh*32VN;9K~HUa*u%cmVkOZqj-Ub*B4tQ+=)5<#|b0L)?LvFDx=0PV2w#E)Bzf zZg|7=`+3PVNkzwi)(pP(^FvNgG)L)o~{cnaa_fZxOSF9%7fYdhMO3F=CEU7yTO$P5Xwu17=|$6+0T7#f|7HXNeVr?rSi-2)&EcJGBFUxc1gq?~ zQLeRDS8scb>jqH@ws4oruG(Hd&-*;tG$t`9AC;34g{tyZw}$^qjh`;QY%JL=DZw_Q z=CPO0m2)1Cb)RVHYijuP-9ZrD(S8x^x4J6gyvOiB6-{d;d8ncIA|Gvs;RO^x$b<}* z+s)ChvQl1O=w7-J&Dhv8BTIucR)*~$FcqpYD?voIIVBnJ3QWaDyw+S%d0ISfv_SL# zAr1Ln&`Pu+fu6pAPW*0Gl5l_h*O$}^KoLEFECC=PQ3CmruD-1(GJH7#l$j$)C42{i zK_JGDK93XokbRJp*p4;g(4_X1$*Iy(de4|H2K`U_P+ae`UXKYY7a{7w?es!#k!CO* z3_3cN)2vjh@!|B!Iqg48U(<9W6CeZnu2~Exa-wg7g}bLL zr!4XEDzk@^YkVo!D1_3x_z)`W)bBR?Osi==DytLTCt$BhgaY_aia>b7xzCkEl{J?H zQy++=pl_n=pS^7^bJ_-TLx_3}b*EO|-Cvx#4J*$%qT8pdK; z67;L&AI&5L1|~?E?&MZf<261C!uW*XgIi}g>R!Pvxrl<;l%7iwt*f*>wJTp)z7Dv~ ze9n1~;70L43v!jj&pt4o4&~;<*e-r{CjX!$&D{xU>; zi~2`A!9F>B@i_Xqcns3)U^1sg{1ZQLaHSXn{416KBkSU0aq>AMOgrcQ5wuSA`iNjn zf}FqWcp4&kbNX_<7}VyS4?jU3gIVwk|DW>yGOnt2Z6AdPp_2v?lm-O_32CJ#h;%ms z0s=}&Hwcpu5Tub5>29REOS+X7knYaO9uvL2UF&_;de(mT{;x0l!{o;pH!tl``kEOg~Zo$AKdz6N^!en74mWd(AD0j$3 zT}@tWZ@vNoMem|@+-3JV9g`t?K*F1YH;_Jx84r+IaxKL3_h^>|Mh-MTAoaT=zJM}O z`%qc4b@Vw5)k^sL!rNIB)=OZf7|yxmMpbmiG&Jj}C`^jSTHz@OO>@2|jeBo%<572# zI=-~7e!`Jy*BeE_iW*2(#cQ`$Z^KO5;s;f-dXybLR~>Nsj|^n^lgb!K-A#(@NY#zI zC7?%!tK=^C{h2bL?w(jg3m}D=+H~G*^>#?+c?>cZ&$y~9;1g{au6J?>=LGHR^XAn0w%yZ>D zVrwO6_=1EIBJ0RWKS@c&3tV4kLD{kz{d7q9axXQ6PJj1prbP;g=tmAVK}@=4tgzh9GJOUex|Yvr^K`*w{^ z%5%Zc!91O=Z}>)_uh&o22RPE4xZma+nxjtouK>dGC5Qh!pWd< zu0M@Djh)%hf?t{IrwRQ3>~&kzujMF+8(RH?mt8=1tafDnYj0cEWyaAbFnmsq<%<@q@h7Vx!%M0H-5CDDQg1| z!n;$L?{zpeEe(1_3~nt(lO&8gttNz~OF3b;n2{CX2e1e==FYZ#cntLhjMQt>0t8fQ zUJ}H`bJI@eGp*Ae?;H^Nqh(xA#2&B=9B4c@F|c&TgOMyXV>s9GkjX;?^TNckGGwd> zb9vKr6Sw*028;JAF*!Us$5UwebNXsr=lyKYf{WEd57WttmcD3zrO3zwoGA|j6w6pv z;=O&Z$F&66>=&R7@;#qJd-ycj>ET>oA6Z-u&OCoT#vwV1ny=c>d@Q4T^9O$Uqw680 ztUVQGA=fG1zKWdV^dB_71F>!sSF~n>5CW(qCAp7gcX1V@aZqH2N-s1ecv7eDL=tt< zv}4iRyE~Dcs&Gbb1jNg|zpq5xjK1zManNcfK=k58mWeaLJcd>e0Bs2z2GP^);r2p; zaTu@V8+hXF2D^=RNkPrhis2Y{3fiG`)FZF!CAVa34chNV+4J7GKM2$KZaags+OLH! z=+h4<7rV>iYT=kHMI;+%4s^>VahtX1Q&Bd12$CmOjiwNP6gH$NlqKEgO68eU*s(Ko zdM&279R_8Moln_eI@fxZtZ{c=g?O%n>D)9oJFxX7N)fpcN{X+>;HIX5T4CghrzMQq zzao+4ONf{rjtQx0MAcww{SJ0o?xO|+Vm$oj3IDFa{pc+_q^z{c&&667@u)P!Nbvi_ z=iV%jo>?ix;MrN7jB(Fh0(hON6(vRTV~$vZ;zBo2`T<9p;4c*tH46Fc*yAN#tEld7 z>WN|nTT1;)%h+^FiTe9W+8onV!wFj^QDX3kgq`dqm3mzVlgC)%^N%6tMiqVL%`m%5 zU@II>@KF=))OiWKq1-MY7l~)$XSO4k-Jp(n=Xcjy%42v}5QR_0Z^NzA3~OjrZT+F8 zzVd3~{#5wzA@X~VHBBv0jX_O=oIhX@`k@7DkULh3kV)^caJe3D$8cB^JxfTdmmu8h zxV0j$MNC!o$kOB}&k_wO=1a<{?oz#;5z1&6(irtB_TwI*5%<&BoyI&9`A_xZ4w7HQ zsr&eDC}#L`ww_h>G_(u8?AuGk)qRHaL!4`$L&}Ow(ja1lz>d-Knv+>@pk2qS>n`ss zsI?^}N^b5`hnUt4nwMO>8a8>9MJnEG%#OWyi@ebBTuh+{ct%p)TRCKwR!!UYJ6&t<9@!BTK#bBLUSg3`@wghf#U6rp*4A9 zmKq;@vqwu$?#nOXj|5;mG3uNn6oWIl?6+&^j12>75p(0BU!64=CDlKIf%pcSC^xj?t=nb>Hl zA0bvY(G7o}{9G0Kpt#{NA*D8+VWZ3_No03mH!2aaSes)Ey0ik@8oUI&^`DFC(`0t+ z=Vl$)x_?iyc750SYPe6EurN%`O5!9X{}OoHr+En^q+J5_QgFhSHMPavmCubqbG>3u z+Vj*ZM(>Zf z9o0&l=4p9=C`wSE`*pd>46S2d`D*#k5+oi}A5JWjEv)*>fKCc{dI(9By|Xr_cX^=! zkCwaVEBz(rXgsf#Vcp=-T$8fVqj<()$(4cVyy4r|=evSwfm^hROGHF8^V5~ZSgq4S z-azBYz_r;^V}qYZT^Rse*azHPo8YJt+3<^Xq8_>g><)>gLpk1h>*5Lzd$Nv&_ULOJ zdnuS!Y(>80_FX?_&3Ya~lcc2^5I;XOm~g!)lWEc+OopiYKB@xAx(L;IHERG_{M4#; zGY2299mn`E8`V?)yRUSc=`(A>R~_fqG){YxyHfL7Ylk{tnxjAaVKykWkj28STb}@9Z^YHCKWy#c9;-0meFVOIb z63VdAln&c z#@Tfi%@_XTS{QlIwBkvSmpi6Dzpr!fndofq7+WuDAMS@1j{w4PQGvKu+28f8T^u<{ zHz;V{w&m$l-wt|(`rUxa?tn5_HiCyU2iC-IP#7)T8ltF&_G2%|k!CNxHYdj7=42z* zjmEp-=EVBT?q)^~xI03(9gbN&Vc& z-iE#^NP`TcHy(aS!r(YAomU+dOl5#CL=%5PWtX{WPE%bOIrj>iG2g%%Af{P}!*$kW zxgjS(@(3%{GlR*YO3&<`pauuF3GB!2g7 z*v$?b`B7&2Cc&$ab_JOp;zY=wf7Kq(sove4m}Wm;OYX6WzeikCc6G2kkE!LIk`VVK ztF0~VqS@e+TTJycS0iByqbVM-2MMUKjv_PodBW+9oXCdW;8IVbTt?zIJz(nx|$MK6gtFp?WQ<%1sA?`Kv)p=fa7sx&-s%oQwy}obtqr= zU6ii}7Ysgwud(xE9}#(a`Kb0T(zrd_C;WOY7~C_s;ov$_fdvC(oKC02-!Sku72zKC ze{p5G{vcUSX!~GZBIATNc(Zq=xm3$My>bh4(rHXY*~*H@jxrQpx;$WH4;RN@=n!MX zl>`xW1G;Yi$Z|64_ zmcQo5iCQ$2|LHT*6N!D4@Kd#Stz@x>MOJp!Euvc0Mf-iowal$!*Ku*C3Aq@n#pboh ztM7-W=H?@X#JM|Nd$;N;NM37%Vm>|i0^_3@k3K;805I^F#7QqXXMV$2DoC*5W8;ZS z^kOJzIzmmZB1{Kma(b*j3?ekAYa z^Kq98Vzl5uppI2O_@b&JNa`#mzvU^>d`O^skS}2ER+>$u9~5y@jKUddKgEcg4N3y+ z!TiPr&+N)lYW1Jp?y?qY6O)Z^-!I@dN>+rq;SR{S_`bJo9eKlRhji_eU?{K_v4pb9 zt}T2KLi*te;cn!J4; zw$OT0A_!eL&P{pHz9PTih4$i%;sDd@X)u0W=6%5bn~m@vvu;Ch~n|E_h{r%E&F74TtUbgO5cvxmt6lTyc*TE&;UK zURkr3=fTJF*JaiVr?h3*ic~_okjjULk?t-XrS4qJz-ujnF(>CgK4YEmf)l`+m}~_$ za^2_aU`_5Ux9B8*K99){oGX;rf->w17-t`3qp9@yNWL!)y}c1-tBN@cp&Cm(7bp`i zk!qKJB4yP;%ZCKI$EnvhMnbAWpXWcM9%n(d@Ho$+8j3_$HF_2DrN-+a4azpBtve5f zu^!89lr?GW=hw&9osHgh7~JW))plK?52Y}VzHcx(dI5DQDGx&s5-Q(!2~dD+4Y3nB zz~5(9Z&VxRehJV63yaX|t7)TUlsu>N_JzOxXG^QN+G%vuK65qhm;b63W9dSofPd%c z+`Ry{7L(}JLYM3>{9ie#qUN6m{qXDFY)733jQ-k*tYI-Fm&fubCu(Qx+#~N2SlfiI zJr}XAl2pC{(AB2nUu`=wH#u$m&{kY8?5$B(=jqNH`0_L}Ub|H>n; zuWrgis4_<>!UxE~xeuG+9SM8Xed<~2p4T7RC7ho&gDxb7!`F?S;NsR`8PBLuHQlS+ z<{Q-KSi7i@-qB91Y{@>hijnP?EX3>+gp}H)H}xNszP$t{SjE0FL6=4;&t?@*o7SQ0 zPL}{1x4m9!mRZ9#u$r+l9Y-Q4u0>zQ9?!kyzj`gLf*Vg1_bfU1^Td+CQ^X~~8)IPM z43yyp)}I*_o(fksli}fTr!)1`7(EI4$_1xi!wyVwT{Ds!x%T+)s$f*DGq3w6bO-Th zj)exze6U9;6&#G@e#LaaISKop>aN%#Vhaf$h8erjV#l&S@B6#n(Bj-n;Hm;jr-NXs z&I#T1H+^~@npVJji$Nbm9k%5m_IGfBl4=N|O~r7*WZM5sW*tmskn-%14orsf>j5;z zjTZMRD_1a#FrpbLza7H%R&X!Q2waWraewCI+e4f`ez?6PB<+?&J)2Ej}4F1XdXfU7iu%=kz zdFD76No@4CE~2B})!}mnz?#1n6r&dL+Ef`4eY>mSJ>4#=|jYh@2FWtH297EOMJfHCL-)aq(8S?Ra*oH(#AvRdy$I+GJDj-Ag6#YShrG5idP`$L_ZhnTsXnGOr6dlgpA5p{jNQC!` z9E`JtaWc!TK0Tz1=2kdsq$5T_HB35{mxxK<7-BBj4|*aPaDT6nU+jC2{kG{**#a($ zcuH{qymXO$^{%>EekfmIDj|6TmQ{k%^J-RlQdDI2jzpZYiB>!=(rxS$bEo16QPJH=rFACOkq#v8d>LURo37{w6sOD1D1SatzApTdJlW3`UXLfw>+G7ZuUf#L?YUB;#?JA{*1{X-|(2a z1KB2SDZtH6San;ZEe-!7Gxsy$+$yWDa8M9rn*1|2#Xi#e3>FIH5W~o_kolc_o90K> zmw-{~g15I{z)}UDYD%M1x^Z9nWSff5vJg3r6Dp-}kI{;i<_gIhH)E-f5u|?5)j57E z_yA?ps5>w7waJ8H3G?>o=qxyF{<&~>=p92Eq-6%r{`{KSSKFeZG%a2zK~C_}p&r}4 zOe_Fc3ff0XW!?zhxp6??v-x#D1h=WEk8D35s(S2UnlV*dTZ3(>&-JSJx@#uNKzHO) zYV!^!DgDh#T0v(Dp&lojH^BSYQ-YPPjW$h%Jja z6dgy7J|Q%x=^_K<_fFOBfTUx37c-N{I|8GetCJimEJ$=nZMMFf@@2v&a=hL+f)$LP2jvOZNwiuCWj zree6t6*!B=wX`P3J6|wWbA;RrWv8NvBr^zBWKZZV<)}`y{fPe~CZ3QcUQYI)v2k9d zL`9uZSKeP9kZ7Q#vCAk3CRZV3dZ7{kBvJsBf!345EBkAWw0;kZ*vsR{oDAZaBL#^z z`uHEb6^vb9-}D(5H=tz9@I;%cuwQHAQDftCxEp;qp&85=7EO-6HdFhA&#+9wK$BO2 zCee@7f)Q8Vs3Ne-Xbx3#l7+5VTJt9U+qbB?ONppfYpVF-i&cZ>?8Kp=sQ&rF3rSS- zNdU%=iPr4VxtlKye;|ts6E)CgwQ@NQ3ek6z9cC|AqoB1Z>k~o9=_JGZ_S@^YSkK(i*fu`|IEM%KW9&MiXiu}J`WwVbUn52hGacIEL`r)axk8X1 zx#RuihC4vKB}jfpDLC5uG)`H%pPAV*h1{dZX?>bEI8`;b{h}=UrsLp2@162M*KHZV z86K6X5mWQ-eWX<*wf{HNxf+Lt@x_$POV~i#&pXSU zII$aBOA@XwqAaPmgw@q|t0m#2*X-(4)nD;9{j7B5a^kDuO2@OGyWYlrEde9=l_>{QVk3=5#4PLGI{LW%gFof_S6T`=*TtiyIq0{HAoPz{Y*eAJJHJ&C23cT5QvG1WOj zoFEnGM1%5!xIl9odhUNXvxPW9lVm@wXg7BS!2`hlX_1xhRcdp3HR0$k;Plt2nX&$V zU0awOLSElA^Vj$X^ym1;#YFwj{X)T0P)WUqBy*)hm%z=l;L{(J2l>PM`LsIF9cTi) zQtZM=^FujX0Re~Z&FQRMiB*Q&?O|i4eNPcARHsJZh;Zn_e+KTDaj^?+@@d?3gy)&l z6jiD;TF`|a-+1#w4%=GP!Sgw znFtGCN2QX_HMu0Bv}cga0@+6cH@rwfS3IQ8$SYQ`V2DeVFo4}piqg#(U}2cJmikHL zFwcd89-mz=r3=VvaeySDB)+xrze<>zv)Zq_*4FSy&8z2Ul3pg2bFA>!}Jhz^>G zX`MYkALvPz6?)rFMc*paF&`JZc<`}@S2T3MK&rDDKg4U7YF#TR)fu;au(sowCZmZb zS`)Jf8jFAzL38TYTlaD|I{791oG$1pD8y2jTP>EP`{^-FCN@biLWc}N%7<4vGnJZ+|M=l=@$!vYK#^;f_d_ysc};Ew2^ z_zgUE)&>j-8o1qZ-R%MIh{BJ(uA7h;Qjq{kK{;rI^Qy5uYoS4jhq~=uPE@xD=5NWD zK)mS*DACb7E*@H!z>D^}#0}&yxgXlChvLwsFxbr9kZ%p5SPu}_S8Zol z3MfB7>d6uJ!b%31^hDAip7no$c3u7dsUAbO{JNx&)3^U`_4<>KA=E@F!jiOW@zSj6cMo za1opV>kBOZB}N+@=#PxW2kf`GaDy`ovMzz5{jHOoGSEL_fD^!eixkn}mx9s0=8YB; zwzcgt*)RrtrKV0iU(2n4n(QHwzF(r|x6!UEyVX&RKYdSU^DW?}o_0%hK9w~%`KqqZ zBBX72@V_aF0zJqN$aYA}hv({&c~tzkA6eo%hZBL-vmDAD+njh(FWvzE;J%&Uy>or% zg(ZNFNm02fSn#UHs5N7JqR7Z>F7REWK>#xBj*^qqiXbs@<|cH09C1HrUi|}pdd#oG z>b-)OK&0V`JOt^%ci4>1BEtYgN!#Ymum62D{s-Hub!B_&e%s!6e4_qzsVsV{HTEdi3U1Nnuo!e((FqRKEZ;rRwL`tbHyb(=7sk~|UHbC) zu}syN-IVC=p!j)*zQc|3XO9hZ-5@8bG-@o<$9WG+pOMf+Zgp2Y%=kh2+1X}euzG~E zBe^d;o=tmd#9w1&wWim~c)NSDh>p69!FNIH%ky*RArS@A9xpI&r)&DX-Ri9@=ew{D>d&@l2;ev_`75MrorGnn=+GfAQ~)UbOI(cy*(L83Q$J0G!|VHYa5tnp2Z>Rw z(TOT?+}+zNAZe_2m~UU|&PGJ_pn4n?1zhlFOK^P5jOa@Cd|%-{8&;QSNaHdbnBj$$ zOU+vK&K`Mo36^yL1GVXSx=vd`;KGfbTrLZckxbgimQ`gckG zH>s~RtD?O_OP=~FimJ&lFKZke|FoX z^nUDQ#TPcU_Z12v1pfakfoU0o&M#iEma1m(-_^efOu}CT2FHt^Ve}jqB%rnBXM?b1 z(V8F}&sv*?OJJ8l;}WQ)g}*f&jBNkHp1PrRSOCw2bN1Wk!_+PT<(WXi;P}$NILn{s z)qka}Pdv zN(mDaQEHf4k1l3-qrnG43={ZuQ-LZKmNHpW&K8vjJ)%X^#Fg3U?n-D7PO= ztnKHs2*f%!+w!+$!_wI1?!4ZSGGEsZF&E{-6KaHzH^L*7nup^3tc#x1%xz8$tnBN3 zF2R;M6O&W5IUD|d3AB}(e)*uK`F@Jxtwxv(;rIH|%8Gb2T8aDa9`p}7pEw&R5FX?n zDQODx@NMgN2atW}llGtAFqENfd3+k@`x<|$%ZzoM#eZ3Dj>wHu`wQ=clO1mdQQCT0 zkq#G1m{c_ZbejyfDO4 zdja+so=|2Z)QHJvyEtO6t@`^R5+YXP@hP^8Kk~L7{&3N>(|g^-NY`o;$>;>}^5}Op z83}CN%*bt`IGFQb%-huF8U{97KciF4l37E_Igo}1{{Oug&E*m}-mbU=^3Be(TUCa? zrbpQ~XL<)O8=>?Of5w9iiNN)0sq6~q{o&l&94|@({5-zyGK`36q~|I*hfe;Z-QiqT zgRaUrZ3WjaK(3BPxr=)v+5f@6yn_7y&EL1}gg-{?btdKV-kg1ho)G8$TGnD)Uy+~z zOy-NtF`vIL`e}BmRu|l;VI7rMCdoLjVGn&9DQ!U3dJ1Jcrmk_YcfQx>pEv zt{NY6=$@+Dd<-AnZ2taTh?lqQp4QMNy!|jNzmvMP2;-o4*7$0u?@kfUMo_uYL$`!jL8S(HX0N1@5VJj_k|DjVj0!jgS&&q z(rHWD^u6h_-tC(u%mhK-zI~dFThMp6IabvMOV4pK-EyIgzDH|VF9&57NFN!FJStBy-ix z((`92E)K-yj&l`i_$>DnfjF$t@SvK*qug<=t0pm+c$|SYq^dJEd5@q%;Dhd|^4Gy- z$p@CMbdCGTjkdpDD(F_>`(H(%D}0VF@(?Vezz6k*ZgW z|LGO)O1VX>xj`<0Q0<9}73e;-_J=Y7<>fOqe$Y+MwrH!O80j;)1XhFR<*Aoy|9{TW zxH^2fzG?~(5p?Xm z9h_^kYKCav+A)M45X=p~`nc(rm2JOn4ZrQ7*%Pa)&8dr=Z5Ut4zs-;Z?=G~68yD)M ziEhD_R^k_Iu%QSH{i+EyvY~w%9 z%^#9^)WaBCtjb+*jeBoXiH}g}e61*7zj5>x!!vVr{T?djel^coTpj~w1zPQHJni$Y$^Ac6YfyR__izqt;y@3k?7#ya5?kKlGvU-4y z7lJIxCULmZkeO$G57*ql=?UM<=+1HoK*2gR7C+)qbl*GuesF4|QMDA^y)OaCEeoL= z;q7H~wf*ay=rt43n7lx~%D1Opg}P{1{6QvFGt#3++@TTQ_&PeZ%uwf1sN<|oh70U? zp&!U-zPx4W0LlbW4TmWNN`T^Hm~3T*aaviYCE+kD+AJ1UCKneOmVbPoRB7Rzym|U2 zR=j(Dyht=Sa<5~v_rAQ7=lkBANcSWX2=CwLZspfl=m@FqcuyThT(;GK62!HzG=uEU zNtYY*D(2pe0;_R>Uy1XFmek=nIcoZ%%%1tKrCrua+0 zP(^$Z@w!9J``M}!B>>0xYsCHPOF%sItvH4cH8It}oIA&IZijRf0|Up_?MML7KTBNL z>C+iZmRe~$N#zP?Nepmpqo%q*pWjWy_NQmCXSTS>+C_kxpyVI$)(O(j10a0u{&M3SKsRnU%rWA>bqjOfKYC~$gYY?5)1@u+OW^N;RHSs*;nV)> z8`jVp^$S|>;dLNg98;s-xeXWjdI_wpf+}ndiI(NcDtU^@w?2uTax!d#HS&qiY+B6n z!Km7M(Gn9LJA%>W;XOQijygSO5}(LQZiV5Uhy+C)R(@;>@QuGex7rI=>vHSoE6YaH z@jfXjwPZPkS1&r3jV9}-ILQgD^BWJoOm#kHPReAq!2j}X(db*#A?mACPcoT#ejdGX8AXaan_7r|C4eSRBA z?O{vgy9}{)m2BcF665rV5@g%x*~$_5t&C;{>oH$(Z;n%*=*YPhm+@Nq$)fu@=!N$xmk zoFCIeO^H~qTXU~qFP zZk|5X66L1#PrLS2Mph5u-==Qx7R&isSmc&sn559{PWU#)nDt1u(z5P0p2 zIqfF(1>8rP&?PvecU0(=EI(GgvL!>(E}ey)5N^~@hhG9uI2U%9oclaLB~UB71f1nA z(8i?8xO(50+KktqrW}t6k5_K!TqvBzdQkGO&Fqrb{!h0Ll>co2^?w;a_%8z(EVu0T zp+$?Iq3aD8f|?yvceG0&&pEW<;m+83Kp#ksso^D~^CAVlI=dtY`VHFRCxk0@3)9%c zbAtyBV_3HygtTexD_RN(e51^BZn)!4F9Zn@bG}zWHd>T2*-AZSY|V3fQM@1Qaup}4 zA|ZZ4II^xo6ZpvXKZ%(xdV+i55;$ir+09ka& z6|zM>9E{z{_|3)wDTC3YJ3RDk4^)VNL!ve)eXKv=FHRj!I-m)7gnm7|xJEtEOwG<` z(i&w{j?=n{BpotAnKz+|Jdju6LZ%PZ zHr7D7$<;=~RJqTzAR1GRFY zgeD;?<4jG}xI6|ANDRZ|h)=Ql%Td1M$(@>&Q|^vHqYF&QO*c?Pe2+P01re(M$||Qfv|vYM`fHWb^_U~2H67@&5?oaC*LHbq=1tmB_s6Co#{q)d z3kLhQ6%bQoXKJK7jPp&im%varZ1hue){ntSgOKa|403YZ0SPbEGxAJVe2)y2CCWZ^ zmBzS5)!yTB9>up;<6#+o?(9zqOAKffRd?r?Xvk2hWe_eOwY&FNfi$ALIrX|sb~|4f zi#515`Wv>0#(F>_{_Y^#g$$J+dXpB}A?nbNQUxMAn!R4< zVZ1i=2+WFd;M8U`3;*b=>RvL}OhTRnVL!ItZQ}z1*(92#g#g7=Wc3cH$A0R@aGG6F zhMA*(J-a)p-1{oVv+>;>ML|Fe1Ko8G8+T!fO}2+f5eq^MRQO3Gn+5kp0vZz`)FHM$4$JO_ce+QzpErZrOZ`C%AQ0`M7;D^ zx}gi*FUk`sr(DCk_8{Qh+py-r97oUAmt~JJ68YYQK@_%>Idaf{_+>mHB*2q^KjcyR zY_d=`RP^CnCl)S*+P^kke?wv6;BHp$XU;~Yb6OPSG7er^)3=7GfK5kIEfTFwzJmKT zrhA0Zp8o8JQ!GRuxa$QCyK%@PJv&Y8kW0$L84*@oP7qeXZaHM1N3PYp8X%m2)gn$m z{E|YrS_hhzP`#gioMxAv>@O>Jz}bJ8?|>LCbW2YZ>x(@)_qBkn6~lPw5c8fcKX0xO zH#FO>-$Yyo4UKT2Na(*{XoKIr=&DC7_%;|irA$L+irvE{hjnz%9JE2#wBt>?`RsmK zG$PQVDLWAN%;hy_%}lgW`y9@3kRx{pQu-KkoDrAue%&x@U=w$wO(gF;%-@~)4v!5* zvf|s7n2PWWZqOYmi=4HhoY2U)KsB%5+CiM#Usfu2iZ%tCnTK@`0Md1g17w44UrDBjkX`8Jk?BA#Y z6KX##>`u8B8$S>1ivlYNXFci2dOGRmAJ}p!3g{&Z&4F zALZ9?fvAcB{f<0PUuy$a26C*>?LOOEoy~%B_GDRqP^oWC0<4|=@Gtpn!Tt<-383Kw zUaS?I9YdRf3?SDoO8=Ha%9({S<=(F%o7VnWBe8QT4KQ!mRo>hoWO$>cPhbnbggG2$ z%9BWi{bY?IS-)@XdB^tspzA1Fm%vOToM30xl?q1KCk@M`{4N)B-4_YW5UDo>asGx3 zq8Tc)uQd!mtmJ=#5KOrThs{Vn3>|W;2>U~{-JVM*f3_E*oR>gi;MfHm6wB71MT34v z0_$q`ODu0Kbtatu?kS;mpQMBAFbmGkVQtj~$ATpmTfa(~(h$qC{JRm*?9AlK(tg%$ zNVXsc_vGCa<=Ja6($=w%E$pvIuqMnDkOf|qF{9f{*d0DG0y%F1Guwj&QvR9oRv%cg z;Yk=G)(n{M>x;F7pAA6mMY5O|Og zg`4a-=<{a{jZ)DGx`pKoUTDCB8VjJSih;g{scA zGenlKCdlvBqPRBD?&5V2a#c_~)7a<+)3d8Mv39j`d?vSlYLY|!w#V`%FkSUi(V*W^ z{-Ha!{n0Hm$W0X++LG)NPS?REs6Q6mf9?8He!<5=99HLQzuFB4Z;dCN{UYhFhWjIl z{4+S-bIM<8239QgkBar8nf`$$S&V~ycfy<~#Q2|e((ZAtQ2tp=hWMS^Z=s*_dZyy? z7%|-J+_L$tdHhYp#U7hLhs;2MM`oS3y2!6-GZ=%pf-b_rH;~|&kee7*U{xWm#OOVD zy#%PFW=}z6v+b&$!ch zuI!tXiJ2}W>`&r&l&%|f(hKrR5J3hj7xPPaEjc6TJ8R>89!BK$!XLU8S2bgN!F$kv z`T*G3Qnq7QIbbFgw_P+E)$~9mbvA<-&DS|6SewlFmcHCJFR;6wV-%$t<@Z?>xHS>} zW$6UwZPR6KW(O-Vw(iKmO8Xw#-hJH~eIs^R!us258=x24WXB?Z#@V{de;2X#RLzQ|Otj5I|NSeHP%#kfS=8I2+(@>FnQR zWo{fF$oKSxcO2=+#vXz4;bHMqrIcf=szMlnA-pw;ScfQyn}{E20^N15E|Hw zWW7h8%pJ45{jBui8$U`aqMzsoxDK)i<8!xjHLUeWmp_D}_eE3i8sRG&EhvwFX-35p zrwZ06tfL&h=PpD3wucnEF#^5gfG{anL&A*y{kKTX3C|;lZqqvBlZe9x2zjxFHD^TS zz-Io#^dRxPlowtX&ochja4VZ?G`k8E2vI zepKulnr}~ePfJvjA05@>1m(F~(o2if3HEX0ZLJ%w9K4Ic-3`DCx0=xS8ZyPcjAx8} z88?4uN@WWMC0_IlgsBO%gsRlNEq`g_GlbWfS>u(ww8uH3x#u50hj}NxTa`$0j@wAvIF>Y3LiwuMy^M6G{{R zV4s$iVjN0ptH(`C_<{v8*I?qk& zsut&@OwoEZ)UFkM#TW@io*>Xh&WHSvsYTa}`|v23sU_?o#!^7+)POu)2!%LTk4W0M zX8_7|X-}bpoHACT#VBgB9f|75Fo~$;WPhwDVg4G|@6#m*?E?x@J;aHq**w8dPf2Q( z?U-jzNixl8i$q!2wKHZD5L*nVueKQe2#q~}qJnT&WCq_)IK7egqli{yymCtCLgCyr znVjL%$R#jB*;b6Q)PtBgsK1(-Hl5ieLpalU=gWyWW8ZxztADPt=Z7Ypss+7aIg5f_ zt-{aPhf1Pq@iY9SnGC;ZrnA$Ew*Gv=39$~mqW!`or2^maw$VsB4OT8KWGED*uOGLx zoo3r6vU*`FesH~N9ro$Ca$=XBqm-Vb-0Jru?pU6^?HFD;Bq>&$d(r*Ucf*uCNU%1@ zJ86f;Bixs3W}Nx@oR{+TE6W0;2-mxBU+7X%@P{nQAL|E6=;FvA37!mhc zFvOzE2s8V1Fxz`1hwh`aJ^r8Hwyr)7{+&znRi^Q>-xk;f9(AO&N{3=!vGupD)z@-p={q6xy?E1p zVYG~C(;2KWIwaQt8d~(lQjWtW$~57x1F_FiIMuthB$h_)k@>|WN{6=%vBN}iC6 zG{X#^JJLv&v(9G3=WFt^bbG#e{6ddDwS6;IEqlsy#~32!CVuLya?zA^GQFQ{CHQFi zNB2G4Hcg1p?X2nJK+vt zloeb_NHaWv?>oWwk*w#8Q+=c*zmKz1Sla~XQ%YO;|M*cCr}-h$n4E~t?xCA*4bm|V zB+cCE+%8{ZKTLK;Nrt3xQ>$VaC&lG8K09G)&0QjW=4vC6Rm0dMZ&}-ij};U+dz3Py zqLshf#Ji@78Un2ILrRflO@!!@9v9z~JbGF-P3>azjj7z5UVsehtzU=v+pswSgM z=Q$g-y}r8m#4x7&^_-%&AJ#k$d)1jO++8Huqq^Yvq2a;>KlrR&;f~Beb5ElD2^Vw~&S(Cvj!AZYs^6{hSm%wOKkgNF8UiQ3X39Yx?DL28s z-tffj5V|hOl$~rf=ZhLAsn>n1v-AObDpBG^z0b)nVxO2SuxgG62w{kALO9mFUBzvy zi51mqYq%>v=;ChT%Hc)G9X+%AWm9DQ)sLHxXnGP;-8Df2CPGFu5GdfD?qbNbL;V>tZ1OIVN znRW+17^py@(;ik^g16b|ebU{Q`iGldA7xj08PN8RG+Vk5QWq$1i=Dr}^=no3ZpGRN z-;GP)ZtKsLPi2uUJmZw(ot_P4*vZVp@W2R+a}c&RYzp4Y>#Uay|W_4R}1 z!0aW9#JwV#Z1;iiWf!;Wc_2>v-w!QFW}}k(5QJmRl@o7#klgUHSFomH2zRo&LPGrD z3ENEe{7(8r_nTv;XmfZEekDc4cc`#h^h9a510y63DNuchFJ6QZW~iBEAc#5$(D0o% zz)qJ73C)-bzK+Yb+20IZWb{CFq=r7kal9~&RMgTie&q1LcAc*woeVqmRvV8Y-x7CL zivO4E68*Z!k_KV7$50Ztq{!1gus;ZV^cnlR1ODw9;x^aiLQ*%wTH2VcXNxOOu6H)u zHt_X7>~|No<65>!kXF#;c+-b4c0IS>NdO5^`9gCM<^#P1@i7ZGMBE4V_*bUQc}Gp3 zCwo3~2WHPmM5~|Duv@b>pn?@Pim?Gr*R%T9(#R4Evz9io)>;r^rO-G9UFMVceWwVy zo}X4wYmW{zbO|wA|7;?A{xFeOW?RI)ei1{CEei}nEXxC$-WbPJFly8<8(IC!fIglM zemspZZ(#D-+Modj#oxs2^uZ}YtmiKy&3|PSV_l8F^b2nz>i8uM5j{bJ@!Hm-oEfQ) zq#kReFlzae_yg?8nBq7?__Kr`vJF!;&wmMoFd^1l0gj&t6a<_8+wP{zA;Q=(G`xB6$F#!MxZ0FX zX8QF5tC^e71r^GJJ<5apwm;0_Ai@ITYOK7W)+axhKWS!dN%D_>yM!Vz(o?RnR)YyT z+mCe)x?${E2NTL4MWpmgl$8N`Z$uVC_8xXTB%?>y2gEsa1jIHbt=q7O1d}f}b?I;6YHWW+UaVq2ITr6Opat zx34f$Y}GV*Lu>Od%&hvKF*D(B%$&mQ|7Xsv_Zu=}{)S8z#AIdO6=asoR}gS0l`RUd zCJd`iRJ^2jW@*fKkv1zX>f62qG=}$r^E8P$9Q3%#I=&jr25T5Nh`b6n;WckW$tZU& zxHI{E*nO=(e!so)j#nXlSK~hQn#fxt*Sz-ox6jeiHK*txR`kz6mJHd+wx05gR+KR3 z+7R8li;D7ESD!X3xtTe&?q#!pn+mDW!9f;CPLpYXYudmv9oyM}?mgY^O1!eR0w_#b0^ld=W?DOU$*wu=%0)+ zI**Bb7yHK9UWL1)buhA0q7~_Dw&XIf^Z+?hAm(F zj?`XGeX10b5~9cAAp~p-KNN=ulm?A`X8WG1ht`OCkZRgVZeJY6kDjr)mYDlmjz-8p zp^$*jx5IqUHH_wCg#?_I2NBe%In@vnf! zviIhEEtf3%nv9_8l`W4ykh^lUGdgZPbo%`an(z=tErhAPGVh>`7Nfe&cSR>MuKM)A z-@&_o2FHxQaz>S|A}ucGPqq z-nu%ud>`(+A}umBSd%e_)y902yjB|h!gM59a#!x%%q|CPq6)??c{rS!-(5}WJu?=@ zorlYHI>t#F{q=^%jp^$&tc!V)XMs7dO-|ZJgSk#eaCw5cM#6OVtX8C!C^h=_0-0lt zkhi0~Mx%NKK%n7pN`H?8>jklM`arn%>gi24$bEwIGDbnz8o}k5i|XNMs09&_ZwSn1NG#T<@b>xqngke>lIs`o;yUer zB~U7cC~t(1Hlo+bJG~Dgsr;Vt zn|X1}Hl?ovi}43iJ!yL~tWkVh&Zb|aU$YOBq#JMq-l3)_0oLS>&&w}?e8i-I_?k9@ zDad0YXMW8Ym~wC4Whgkn)^?ijJ3;=v3y@rO=dYGIg^pifP zBZn!I!VuUi?$soA`p^P58*}SH&(KoYGXvF@vm?dOhL^N@{=lMJiMRvR>&TQwMn25K7`EmXtDc<;_qVQyau)i0RYFv=2_eF%{%ZNc*%~FM?eS~3e{dKS!jiN z#UKG!2UUP4uYZ*F303H@T_5*;d)iC>-ubw2k04nSAx9K*ZW?#Abt8GT7kcZ~C~P^l zy=Y1Ix)Uv}t-J<{TRZT5JE_P9^O~-!Dt?3T4ay7Y!RI91#d?OungGAp}KmT6-qC9)Gc{8CPdB8bwbSlk?}ZMZ`Y#^5t8!Kgdm{=m-VFHE&`In;@nB8(+~e~==;3BU_i(L$ z(9#1@SsM|8K=kU)=6cq$9!Os8_(<6UCL-GL~UWtMP;#JQ>I-;bk zNs9e}0L2SBBxAZ%emZ1L1$fL~+zWIgRr@c2bWIR!eh#MQE>*BG)E_|Bv>gyAGy?-c z$j0sz|=9M|$Ke?s{x&>Qe2_XOObC$d6=&-({ls?cJTn%J^icr6FHn4OyLdjld z^iyxn5z9tPK-Kz-I=K9f0p3u-4ZQl&Bo1>4 ziB}mY5u{sIjGsR2reC3XQyKb-tY$-dK18y0PlB6f5mdBK-e1g_IxHpQeF^FuYW0{J z9-;y zcA9KBz=fmg4@NRmerxmttPKIstIGLvc+YXGnexEliUqZ1xDM^7-`!c!me?VMiw2+R zCUlSG#r{Eh6b~Qr#-$M`C>jx%am|v950pHv4lFP%uXHi;|Ni1#(TDJUTcX*8!@2TQ zm(kDwi9BIqnp~@KIt*Tb{~D{-_rnBXSyj4*Ahi6^$5p1$RFPZi?alaOCFx)11eVdMPDNK%QE`AKquM?F~O3wN8KH|3b;C%c=_VZ?b zF)h`Xboy)4u^%BfGoDlmnr{U$FSDfyP@+3pM~s0dEXy>m!PcHwiJkX{33l!$Kf2MeKXJS^QXkhz?4wA zJ3jPeW9g2*5+q~3^VQ=5V`O&)8>~gy#P$ltP{K^kzB| zf(kv+#qMT9YM>~|dz!XWT73<3nA*v8t`Dh1hHe>*|LH?WYm; zuUSs4s*P=#XJP-S33Cb!Ld`@!@vR^ib1Us#P?WyLA&-`p&L*Yvlk|1|wNj+@$Iq3& z)i)jaJjoyMg2{`-=QYtaDcWK*``J`B2NiVNRfw68Ixj z-;a1I2syJ;e;LRx>ywNU_xAl}N9{y^hrRJN+PfQJiQ!`*=<`VgEmJ|zxcw9eKSRk> zmh-XiC4dxuZhWYwcKxvb{lub98K!Y!RiMyHcthWsWK(5}KV5QkQ-Fe$;5FbD6(GR} z(B*G^AM*{{RU3II&-P^Eg(4fK1JsuQr^}&8PUP4LmYLk;IM;ih7%A$Z*iiYrX3ut2 z$Ng*PXBYNZZYo2XnAH{I!fys}Is2&s(EwJ!n!R6nad4|HgR1X>U2Z!=*SxngZMS~e z=~eBlnV6VpEaP*{AgM&&56+<%rqKoVtu1QX!c0SQWM58HMaY4Dii1Tr-tALklH|VE z)n=QY8<3jHE%~eanMn4yH9!jQ>CZbb?v6o6wx3mgf|~2N2T@xU+NVg+0D`;T80zbf zK?uejE27E#;wa_YIeA!WdC8Et&w{Q$rWD?Eq13MH#wf87<40@!d*L>K&P7bKkDRJ% zv_R^CYKN*jGQ||n>vE!d&s_g4(KqMJNt7GQmd=O7IY>0a8yx#pA7Yj&S;ZKAX}e~v zf%>Mhf#V=TeU@T>NLtmP zHtRvP&-$xejR^?{8?qbvE^%0KNSksmWS5`v7mJ!^msSp~@7F$=X0WaDyh9YLO2iiS z^`4wAugjh~PoTd>6@N{#=`#LT)GX$)IM#lv)D{{zY^0%(dLfW!ri1&Z5Z z=l-KV=a6Fk)*)i!l|4Ea&rV~P&(yecKq~=N`ZreO*Roc}IeBG+WX>6055hjCq{<6-a}2GNd&4EbJ1vS3tVmo6X^BKfdC3 z!>bhT>vg{N)gs|X`7jm3-4^sVN4wXy)B4{}PE$NF^k9z4AM(frjUQ(ZsYo_)wh zpKBw|@SI*9>$+(|;f+H%n$2%VkN1Ykti~utUNS!n&}~oeAP5MM^g11WtTuL!&+C<* zQ{7WTOHn!EdD>c*ktw&F-G|2WJThg@M7NC&NZ2 z#Zl6DHx6spctq`fyUh1$N9@w`CSv4?P^+IS-vT~WkHQz#CVio!c2u{g;VRQB1o1ab& zI#R5v_>k99K$CLxwj2w>&0omB${VA+;s5Ai(Lxlor9JD^meL!Y*F)!e*e419Bz1^} z{R0S@QYN|2ji3l~Oe44MhYtg`u}O zonOOZe8v+|ta%X=xD|38I$9tnt)Ee5e7GlUVL=w!t#K`6wiAsRGc-i77me#+l}AM> zE8%1pao;BN!r7oIypt$E$btld^F++O#gO=bELIgS>Q={{$9Qr}V)dp!#OcLp3~a_A zAucMfcUsjehAAAe?h@S<)ot$zzV;3k3vRfVo!IaGyq&|4bi=`iQ?YS)QPxxnmEIHjZzDYOW?({^iIG@QL4EZ_d*C1>s7?MdtVP7$M^#eyhD(6@-d{s2v529S z0+j8H^MFX5Ey@eju{vX@om;X8`L!!IN9BKVb4Vt4{psd8FghlO28eRUf>LwR;#$S| zyaEhd_MT1KChQF$&_~VIZ(}yz%I<+bx7osb$0rjKL=fbJLna2e=f)-A9th`XQFxX* z33a@H)tDADkv)!bQ0fkCwa6wWwfa#+DaaeH^|g3V#luWP6j<;uvUZE%N?#+X8P6Lk zexZwhD~JV{h+jepcW09!MPD_16&V)!Rvv_*7ABX+?gO`*>_5WZTS1?<)#%l-e~8P=t5eVAi*=-xZn?gO|>(2(tfNGv<66qISh`X9-iohHmnJ5R3_#EO_& zJx)lyND;93a8^9VMecgxx`sPvoz<_aAJ}9S+(I%_8Y#6QD7|wc^_uw6&G3qO?shVy zukoc#=Tf8ibGzh^ZedY%Nd$E}<2Jx}o}*}+Iny4`ocG@Hr%M$_OcOBW>S<;U6nk0= z@`Z4>Iw*`keYKscWB5*6>p__6jQ}U7UbHqIs{}z;Q%`?Uf8|gdVl=8V|IvzJI}{G* zh|=NIr|}vrd=0pyxQPq1M-(UNZwCfC33Fo|{L_8Lp?B`7>jqHuMQfsZjd4>`jC{&o zA#wB97^!!%k4zS943f@>JH3W779P8lG;BfT@ZZMdv|zmLBrVq|HUK*w{O`2^xl!UZy>dlXJM&O_Rl<$BAkwNJ|rxk|FRx z&gG>GPY=h~fMf+mx2j+THxYn^w4v~*aF^Tua}i@pm^4b5^HC~%6uS5Q#UeAp!R4|JgI>; z9J>?aU-t0iV(_SR^*zROrk+bUS?_%z;MKn)3N!$KfV(^@hasw-KOK;U8ua0VeLBi# zo4DalOBEI|DrGvsP$}DvzQKaEZKnKcClXQW;O_gJC@97YH#WSUn4yT*r*%~ej=ZPv zWWK=2G^FOluDt}ltur${L4NoI`CHp0+5T3nZx17&6z&cXnmq3`sua;4r50yCPZJ^z zB5Lu!{-~@$)^%?*b4T@4XQ5h_Bk0+h{`72noGeTZm=TmE?~1bANMm|y>zecN=a7Dt z>`2e*&mk+MJ^1f2eT955y!8>{9tQVyI5F%mPnZAkCY*3S0jqvw>eryv$0NDH==W_k zQFD?JJ8Z?sD4O}`%a*dHqk%&Fxwok>-`)LyK(K=L-bHu@ ztk1jP;zVaV<%||_<{GBX*>3%J$>t?KQtDxa&{c+M*k{|VlkL)9=cXB~%u0pS+(8;`^JvBo7Z6M@*F@n;lu?mkGz0fB+D|55PzCtmm)CfL>�hZ! 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